[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-05-22T00:02:22.888249Z",
                    "start": "2026-05-22T00:00:24.427983Z"
                },
                "id": "0242ac1f-6606-250a-df1b-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:24.505711Z",
                            "start": "2026-05-22T00:00:24.461769Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-00000000000e",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "f6d/osism/f6dae6b3f0ab4a759ce2c20bdc188326"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-0000000000a6",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:24.559005Z",
                            "start": "2026-05-22T00:00:24.530277Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-0000000000a8",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: testbed-deploy-next-in-a-nutshell-with-tempest-ubuntu-24.04\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed\nEvent ID: 26cbaf5e0a8a42f58195f4cce1a76133\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:24.698551Z",
                            "start": "2026-05-22T00:00:24.568179Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-00000000000c",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:24.952460Z",
                            "start": "2026-05-22T00:00:24.704308Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-000000000010",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:25.695541Z",
                            "start": "2026-05-22T00:00:24.961353Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-000000000015",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "9202a6ec6945e382989a1d2522f02d65ee2096e9",
                            "dest": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "9202a6ec6945e382989a1d2522f02d65ee2096e9",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/.ansible/tmp/ansible-tmp-1779408025.748641-34-251083687248242/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "0272c961afdf64faa4c675032334ed9f",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8863,
                            "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/.ansible/tmp/ansible-tmp-1779408025.748641-34-251083687248242/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000013",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:29.166153Z",
                            "start": "2026-05-22T00:00:25.703380Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:30.019701Z",
                            "start": "2026-05-22T00:00:29.185248Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:30.092360Z",
                            "start": "2026-05-22T00:00:30.027295Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:02.480245",
                            "end": "2026-05-22 00:00:34.536165",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_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-250a-df1b-0000000000c9-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:00:32.055920",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa.pub\nThe key fingerprint is:\nSHA256:kXl+9tRZLqgivhlbp56QnbZfiIXTcJr8OKJ3/c4kYdQ zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|                 |\n|         o .     |\n|        = + E   .|\n|       . %   . oo|\n|        S * + o.o|\n|       o O * o . |\n|      * X.* o .  |\n|     o.X.B.=     |\n|    ..=+=..o+    |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:kXl+9tRZLqgivhlbp56QnbZfiIXTcJr8OKJ3/c4kYdQ zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|                 |",
                                "|         o .     |",
                                "|        = + E   .|",
                                "|       . %   . oo|",
                                "|        S * + o.o|",
                                "|       o O * o . |",
                                "|      * X.* o .  |",
                                "|     o.X.B.=     |",
                                "|    ..=+=..o+    |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-250a-df1b-0000000000c9-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:34.645772Z",
                            "start": "2026-05-22T00:00:30.289721Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-0000000000c9",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:34.721040Z",
                            "start": "2026-05-22T00:00:34.657305Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:34.782455Z",
                            "start": "2026-05-22T00:00:34.758431Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrp6oyvMfWihiRDJ80kaKp6k9myo26BlBVXr5n63G3z65d3kuH/KQHZJO1f8JByruPqaVGeXNDyT+ZQ0XZyjCMh6UTyYxx00GpOfzZ8HMZJSiSGHUMPeGZ5lZl4KqZpFXYjKEPRp3wZSLX2k/V7lDYcGMKOgMV45R6LS5mFqmVEd6JSq3ZQvByWxaIwSJ17h8cfvVQ4Iyio36/mcFVLLhTpxv+PrhwH6yooDB9lqpjPaUWlsrWKB8r7gG16yD1Fv7lSJqhCh1BoytEioHjXeHRfnNK2INzyLU2AbCEZ3YHY4Vrcvbc8Ut9f0U44BuYiwbKH27qfJOjygZ+u4Ifz03Ei9naTAPBOFysYG5bwcgdS0MRP42t9rM4JrGLN3v2uuNTKdG6QZPUiY+BJm/d2h2ZMPpEc50nivFG8E2fEFkOKODQCDs9cjo+0wggjwHtCwFb7JzmkgcWu7LFrWK8eEvNNIwqkW9zoLREDxtu7X/p7m4XG7mp9q1Os7kFVMN4wcM= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrp6oyvMfWihiRDJ80kaKp6k9myo26BlBVXr5n63G3z65d3kuH/KQHZJO1f8JByruPqaVGeXNDyT+ZQ0XZyjCMh6UTyYxx00GpOfzZ8HMZJSiSGHUMPeGZ5lZl4KqZpFXYjKEPRp3wZSLX2k/V7lDYcGMKOgMV45R6LS5mFqmVEd6JSq3ZQvByWxaIwSJ17h8cfvVQ4Iyio36/mcFVLLhTpxv+PrhwH6yooDB9lqpjPaUWlsrWKB8r7gG16yD1Fv7lSJqhCh1BoytEioHjXeHRfnNK2INzyLU2AbCEZ3YHY4Vrcvbc8Ut9f0U44BuYiwbKH27qfJOjygZ+u4Ifz03Ei9naTAPBOFysYG5bwcgdS0MRP42t9rM4JrGLN3v2uuNTKdG6QZPUiY+BJm/d2h2ZMPpEc50nivFG8E2fEFkOKODQCDs9cjo+0wggjwHtCwFb7JzmkgcWu7LFrWK8eEvNNIwqkW9zoLREDxtu7X/p7m4XG7mp9q1Os7kFVMN4wcM= 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-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:35.615069Z",
                            "start": "2026-05-22T00:00:34.799044Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:36.002446Z",
                            "start": "2026-05-22T00:00:35.653297Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:36.599136Z",
                            "start": "2026-05-22T00:00:36.032117Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:37.195921Z",
                            "start": "2026-05-22T00:00:36.621019Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:37.265506Z",
                            "start": "2026-05-22T00:00:37.211444Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-0000000000d0",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:38.757080Z",
                            "start": "2026-05-22T00:00:37.272709Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-0000000000d2",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa"
                            ],
                            "delta": "0:00:00.032378",
                            "end": "2026-05-22 00:00:39.855155",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_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-250a-df1b-0000000000d8-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:00:39.822777",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/f6dae6b3f0ab4a759ce2c20bdc188326_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-250a-df1b-0000000000d8-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:39.956018Z",
                            "start": "2026-05-22T00:00:38.777354Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-0000000000d8",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:40.419463Z",
                            "start": "2026-05-22T00:00:39.961890Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000018",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:40.482724Z",
                            "start": "2026-05-22T00:00:40.426924Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-00000000001d",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:41.293963Z",
                            "start": "2026-05-22T00:00:40.640260Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-00000000001f",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:41.365898Z",
                            "start": "2026-05-22T00:00:41.328240Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-000000000023",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:42.434213Z",
                            "start": "2026-05-22T00:00:41.370507Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-22",
                                    "day": "22",
                                    "epoch": "1779408043",
                                    "epoch_int": "1779408043",
                                    "hour": "00",
                                    "iso8601": "2026-05-22T00:00:43Z",
                                    "iso8601_basic": "20260522T000043826765",
                                    "iso8601_basic_short": "20260522T000043",
                                    "iso8601_micro": "2026-05-22T00:00:43.826765Z",
                                    "minute": "00",
                                    "month": "05",
                                    "second": "43",
                                    "time": "00:00:43",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Friday",
                                    "weekday_number": "5",
                                    "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 42344 22",
                                    "SSH_CONNECTION": "81.163.193.69 42344 10.128.0.21 22",
                                    "USER": "zuul-testbed02",
                                    "XDG_RUNTIME_DIR": "/run/user/1002",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "27362",
                                    "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.0791015625,
                                    "1m": 0.87158203125,
                                    "5m": 0.232421875
                                },
                                "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": 873,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7202,
                                        "used": 750
                                    },
                                    "real": {
                                        "free": 873,
                                        "total": 7952,
                                        "used": 7079
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 16774604,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 8984530,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5905423,
                                        "inode_total": 6545408,
                                        "inode_used": 639985,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 68708777984,
                                        "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": 54738019,
                                "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-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:44.302418Z",
                            "start": "2026-05-22T00:00:42.441268Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:44.582678Z",
                            "start": "2026-05-22T00:00:44.334093Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-000000000026",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "462ce86056be921fe41c73de9e4088f8a5e7a5a0",
                            "dest": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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": "462ce86056be921fe41c73de9e4088f8a5e7a5a0",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/.ansible/tmp/ansible-tmp-1779408044.683364-238-76878239375637/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "70d5198739b61dc3abf3e30a4e238828",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19729,
                            "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/.ansible/tmp/ansible-tmp-1779408044.683364-238-76878239375637/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:46.415634Z",
                            "start": "2026-05-22T00:00:44.588116Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-000000000027",
                        "name": "Write out all ansible variables/facts known for each host"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_zuul_nolog_return": true,
                            "action": "zuul_debug_info",
                            "changed": false,
                            "df_i": "Filesystem      Inodes  IUsed   IFree IUse% Mounted on\nudev           1015018    312 1014706    1% /dev\ntmpfs          1017896    542 1017354    1% /run\n/dev/sda1      6545408 639983 5905425   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/1004\ntmpfs           203579     17  203562    1% /run/user/1006\ntmpfs           203579     17  203562    1% /run/user/1005\ntmpfs           203579     17  203562    1% /run/user/1002\n",
                            "df_m": "Filesystem     1M-blocks  Used Available Use% Mounted on\nudev                3965     0      3965   0% /dev\ntmpfs                796     1       795   1% /run\n/dev/sda1         100622 30970     65527  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/1004\ntmpfs                796     0       796   0% /run/user/1006\ntmpfs                796     0       796   0% /run/user/1005\ntmpfs                796     0       796   0% /run/user/1002\n",
                            "image_manifest_files": [],
                            "invocation": {
                                "module_args": {
                                    "image_manifest": null,
                                    "image_manifest_files": [
                                        "/etc/dib-builddate.txt",
                                        "/etc/image-hostname.txt"
                                    ],
                                    "ipv4_route_required": false,
                                    "ipv6_route_required": false,
                                    "traceroute_host": null
                                }
                            },
                            "network_interfaces": "1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1/128 scope host noprefixroute \n       valid_lft forever preferred_lft forever\n2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000\n    link/ether fa:16:3e:bf:60:f0 brd ff:ff:ff:ff:ff:ff\n    altname enp0s3\n    inet 10.128.0.21/28 metric 100 brd 10.128.0.31 scope global dynamic ens3\n       valid_lft 23255sec preferred_lft 23255sec\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-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:47.395432Z",
                            "start": "2026-05-22T00:00:46.421462Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-000000000029",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "1a76ecaddd90c2da538fab52f3f7be9656ac864b",
                            "dest": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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": "1a76ecaddd90c2da538fab52f3f7be9656ac864b",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/.ansible/tmp/ansible-tmp-1779408047.4932377-277-122003046395079/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "f60a58325f32fee50f27ceb6b38ee6c5",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3489,
                            "src": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/.ansible/tmp/ansible-tmp-1779408047.4932377-277-122003046395079/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000021",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:49.711916Z",
                            "start": "2026-05-22T00:00:47.400462Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:00:50.171277Z",
                            "start": "2026-05-22T00:00:49.735325Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0e/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/\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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/\n.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/\n.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.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.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/refs/\n.d..t...... src/github.com/osism/ansible-collection-services/.github/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json\n.d..t...... src/github.com/osism/ansible-collection-services/.github/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml\n.d..t...... src/github.com/osism/ansible-collection-services/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml\n.d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml\n<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py\n.d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py\n<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2\n.d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2\n<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2\n.d..t...... src/github.com/osism/terraform-base/\n<f..t...... src/github.com/osism/terraform-base/.yamllint.yml\n<f..t...... src/github.com/osism/terraform-base/.zuul.yaml\n<f..t...... src/github.com/osism/terraform-base/LICENSE\n<f..t...... src/github.com/osism/terraform-base/README.md\n.d..t...... src/github.com/osism/terraform-base/.git/\n<f..t...... src/github.com/osism/terraform-base/.git/HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/terraform-base/.git/config\n<f..t...... src/github.com/osism/terraform-base/.git/config.worktree\n<f..t...... src/github.com/osism/terraform-base/.git/description\n<f..t...... src/github.com/osism/terraform-base/.git/index\n<f..t...... src/github.com/osism/terraform-base/.git/packed-refs\n.d..t...... src/github.com/osism/terraform-base/.git/branches/\n.d..t...... src/github.com/osism/terraform-base/.git/hooks/\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample\n.d..t...... src/github.com/osism/terraform-base/.git/info/\n<f..t...... src/github.com/osism/terraform-base/.git/info/exclude\n.d..t...... src/github.com/osism/terraform-base/.git/logs/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/terraform-base/.git/objects/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/00/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/01/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/02/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/05/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/06/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/07/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/08/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/0f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/10/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/11/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/12/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/15/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/16/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/17/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/1f/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/20/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/21/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/24/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/26/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/29/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/2c/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/31/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/34/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/36/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/37/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/39/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3a/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/3e/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/41/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/42/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/43/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/46/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/47/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/48/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/49/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4b/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/4d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/52/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/55/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/56/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/58/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/59/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/5d/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/61/\n.d..t...... src/github.com/osism/terraform-base/.git/objects/63/\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.d..t...... src/github.com/osism/testbed/.git/objects/06/\n.d..t...... src/github.com/osism/testbed/.git/objects/07/\n.d..t...... src/github.com/osism/testbed/.git/objects/08/\n.d..t...... src/github.com/osism/testbed/.git/objects/09/\n.d..t...... src/github.com/osism/testbed/.git/objects/0a/\n.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.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/\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.d..t...... src/github.com/osism/testbed/.git/objects/51/\n.d..t...... src/github.com/osism/testbed/.git/objects/55/\n.d..t...... src/github.com/osism/testbed/.git/objects/56/\n.d..t...... src/github.com/osism/testbed/.git/objects/57/\n.d..t...... src/github.com/osism/testbed/.git/objects/58/\n.d..t...... src/github.com/osism/testbed/.git/objects/59/\n.d..t...... src/github.com/osism/testbed/.git/objects/5a/\n.d..t...... src/github.com/osism/testbed/.git/objects/5b/\n.d..t...... src/github.com/osism/testbed/.git/objects/5c/\n.d..t...... src/github.com/osism/testbed/.git/objects/5d/\n.d..t...... src/github.com/osism/testbed/.git/objects/60/\n.d..t...... src/github.com/osism/testbed/.git/objects/62/\n.d..t...... src/github.com/osism/testbed/.git/objects/63/\n.d..t...... src/github.com/osism/testbed/.git/objects/64/\n.d..t...... src/github.com/osism/testbed/.git/objects/65/\n.d..t...... src/github.com/osism/testbed/.git/objects/67/\n.d..t...... src/github.com/osism/testbed/.git/objects/68/\n.d..t...... src/github.com/osism/testbed/.git/objects/69/\n.d..t...... src/github.com/osism/testbed/.git/objects/6a/\n.d..t...... src/github.com/osism/testbed/.git/objects/6b/\n.d..t...... src/github.com/osism/testbed/.git/objects/6c/\n.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.d..t...... src/github.com/osism/testbed/.git/objects/79/\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.d..t...... src/github.com/osism/testbed/.git/objects/9b/\n.d..t...... src/github.com/osism/testbed/.git/objects/9c/\n.d..t...... src/github.com/osism/testbed/.git/objects/9d/\n.d..t...... src/github.com/osism/testbed/.git/objects/9e/\n.d..t...... src/github.com/osism/testbed/.git/objects/9f/\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n.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.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",
                            "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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/06/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/07/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/08/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/09/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/0d/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/16/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/20/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/21/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/22/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/23/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/24/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/25/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/26/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/27/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/28/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/29/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/30/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/31/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/32/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/33/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/34/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/35/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/36/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/37/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/38/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/39/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/3f/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/47/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/48/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/49/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/50/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/51/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/52/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/53/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/54/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/55/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/56/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/57/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/58/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/59/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/60/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/61/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/62/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/63/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/64/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/65/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/66/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/70/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/71/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/72/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/73/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/74/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/75/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/76/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/77/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/78/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/79/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/80/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/81/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/83/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/84/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/85/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/88/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/89/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8a/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/93/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/94/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/a8/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/be/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/c6/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/da/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/db/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/dd/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/info/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/refs/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/publish-collection.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/renovate.json",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/templates/galaxy.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.github/workflows/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/.github/workflows/publish-collection.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/meta/runtime.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/requirements.txt",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/collections.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/converge.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/molecule.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/prepare/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/adminer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/auditd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cgit.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsdist.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/dnsmasq.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/fail2ban.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/frr.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/gnmic.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/homer.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/httpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/journald.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/lldpd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/manager.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbox.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/nexus.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/opentelemetry_collector.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/phpmyadmin.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rng.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/rsyslog.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/scaphandre.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/smartd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/squid.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/sshd.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/stepca.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/substation.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/thanos_sidecar.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/traefik.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/tuned.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wireguard.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zuul.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/cephclient/package_debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/chrony/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/clamav/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/containerd/main.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/docker/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/falco/debian.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/hddtemp/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netbird/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/netdata/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/container.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/openstackclient/package-redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/osquery/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/teleport/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/util/util.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/wazuh_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/__init__.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/debian.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/main.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/tests/zabbix_agent/redhat.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/manager.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/nexus.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/openstackclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/opentelemetry_collector.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/phpmyadmin.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/scaphandre.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/squid.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/stepca.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/substation.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/thanos_sidecar.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/traefik.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zabbix_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/vars/zuul.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/adminer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/auditd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cephclient.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/cgit.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/chrony.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/clamav.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/containerd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsdist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/dnsmasq.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/docker.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/fail2ban.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/falco.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/frr.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/gnmic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/hddtemp.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/homer.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/httpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/journald.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/lldpd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netbird.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/netdata.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/osquery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rng.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/rsyslog.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/smartd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/sshd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/teleport.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/tuned.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wazuh_agent.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/wireguard.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/molecule/delegated/verify/zabbix_agent.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/filter/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/filter/address.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/plugins/modules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_container_facts.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_docker.py",
                                "<f..t...... src/github.com/osism/ansible-collection-services/plugins/modules/kolla_toolbox.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/adminer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/auditd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/auditd/templates/rules/20-neo23x0.rules.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/clean-package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/container.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/package-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/tasks/rook.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/ceph.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/keyring.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph-authtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/crushtool.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rados.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/radosgw-admin.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rbd.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cephclient/templates/wrapper/rook.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/cgitrc.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/cgit/templates/httpd-cgit.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/templates/chrony.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/chrony/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/clamav/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/templates/config.toml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/containerd/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/dnsdist.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsdist/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/dnsmasq.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/dnsmasq/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/.gitattributes",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/limits.conf",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_containers.fact",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/files/facts/docker_images.fact",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/bootstrap.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/facts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/install-docker-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-block.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/tasks/storage-zram.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/config.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/containerd_config.toml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/daemon.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/templates/overlay.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/docker/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/fail2ban/templates/sshd.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/.gitignore",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/files/falco.service",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/install-RedHat-family_broken.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/falco/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/daemons.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_k3s_cilium.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_leaf.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_loadbalancer_external_uplink.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_test.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn001.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_metalbox.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/frr_yrzn_network.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/frr/templates/vtysh.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/gnmic/templates/gnmic.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/files/RedHat-family/hddtemp",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/tasks/service-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/hddtemp/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/config.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/homer/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/files/prepare-ironic-volume.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/ironic.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/tasks/sonic-ztp.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/htaccess.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/post_install.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/httpd/templates/ztp.json.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/journald/templates/journald.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/config.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/kepler/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/lldpd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ansible.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-ara.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-celery.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-frontend.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize-vault.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/tasks/verify-versions.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/check-service-manager-versions.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-ssh-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config-vault-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/config.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/manager.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/vault.hcl.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/all.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ansible.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara-server.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/ara.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/client.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/conductor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/frontend.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/inventory-reconciler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/listener.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/openstack.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/postgres.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/env/vault.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/scripts/osism-include.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/cilium.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/flux.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/hubble.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ansible.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-ceph.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-custom.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-generic.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-infrastructure.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-kolla.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-monitoring.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-openstack.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run-without-secrets.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-run.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-state.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-docker.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-update-manager.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism-validate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/templates/wrapper/osism.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/scripts.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/manager/vars/wrapper.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbird/vars/RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/files/startup-scripts/270_tags.py",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-netbox.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config-postgres.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/rescue-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/restart-service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/service.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/tasks/wait-for-healthy-service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-database.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-netbox-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/config-postgres-secret.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/configuration.py.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/netbox.service.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit-1.26.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/nginx-unit.json.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/postgresql.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/netbox.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/env/postgres.env.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/custom_fields.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/device_types.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/groups.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/manufacturers.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/object_permissions.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/prefix_vlan_roles.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/sites.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/tags.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/templates/initializers/users.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netbox/vars/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/client.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/tasks/server.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/netdata.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/netdata/templates/stream.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/create_repos_from_list.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_http_proxy.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/setup_realms.groovy",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/files/update_admin_password.groovy",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/call-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/declare-script.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/initialize.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.properties.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/nexus/templates/nexus.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/container-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/tasks/package-RedHat-family.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/openstackclient/templates/openstack.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/opentelemetry_collector/templates/otel-collector-config.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/osquery/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/phpmyadmin/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rng/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/additional-log-server.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/fluentd.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/logrotate.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/70-fluentd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/71-additional-log-server.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog-logrotate.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/templates/rsyslog.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/CentOS-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Debian-dist.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/rsyslog/vars/Ubuntu-dist.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/scaphandre/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/files/smartmontools",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/smartd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/squid/templates/osism.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/sshd/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config-wrapper.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/provisioner-acme.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/stepca.service.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/stepca/templates/wrapper/step.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/files/entrypoint.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/substation/templates/substation.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/teleport/templates/teleport.yaml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/thanos_sidecar/templates/docker-compose.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/config.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/tasks/service.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/certificates.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/docker-compose.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/dynamic.yml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-cert.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik-key.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/traefik/templates/traefik.yml.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/tuned/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/client.keys.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wazuh_agent/templates/ossec.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/client.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/wireguard/templates/server.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-Debian-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/install-RedHat-family.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/tasks/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zabbix_agent/templates/zabbix_agent2.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/README.md",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/defaults/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/builder-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/executor-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/launcher-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/mime.types",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/openssl.cnf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/web-logging.conf",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/files/zk-ca.sh",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/handlers/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/meta/main.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/copy_tasks.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/generate_certs_and_keys.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/main.yml",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/tasks/template_tasks.yml",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/docker-compose.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/httpd.conf.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/main.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/nodepool.yaml.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start-gearman.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/wait-to-start.sh.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zoo.cfg.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/zuul.conf.j2",
                                ".d..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/executor.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/mariadb.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_builder.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/nodepool_launcher.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/scheduler.env.j2",
                                "<f..t...... src/github.com/osism/ansible-collection-services/roles/zuul/templates/env/web.env.j2",
                                ".d..t...... src/github.com/osism/terraform-base/",
                                "<f..t...... src/github.com/osism/terraform-base/.yamllint.yml",
                                "<f..t...... src/github.com/osism/terraform-base/.zuul.yaml",
                                "<f..t...... src/github.com/osism/terraform-base/LICENSE",
                                "<f..t...... src/github.com/osism/terraform-base/README.md",
                                ".d..t...... src/github.com/osism/terraform-base/.git/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config",
                                "<f..t...... src/github.com/osism/terraform-base/.git/config.worktree",
                                "<f..t...... src/github.com/osism/terraform-base/.git/description",
                                "<f..t...... src/github.com/osism/terraform-base/.git/index",
                                "<f..t...... src/github.com/osism/terraform-base/.git/packed-refs",
                                ".d..t...... src/github.com/osism/terraform-base/.git/branches/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/hooks/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/terraform-base/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/terraform-base/.git/info/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/info/exclude",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/terraform-base/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/00/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/01/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/02/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/05/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/06/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/07/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/08/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/10/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/11/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/12/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/15/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/16/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/17/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/20/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/21/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/24/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/26/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/29/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/31/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/34/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/36/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/37/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/39/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/41/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/42/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/43/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/46/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/47/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/48/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/49/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/52/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/55/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/56/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/58/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/59/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/61/",
                                ".d..t...... src/github.com/osism/terraform-base/.git/objects/63/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/06/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/07/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/08/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/09/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0a/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/51/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/55/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/56/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/57/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/58/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/59/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/60/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/62/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/63/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/64/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/65/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/67/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/68/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/69/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6c/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                ".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/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                ".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/",
                                ".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"
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-00000000002c",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:15.238582Z",
                            "start": "2026-05-22T00:00:50.181446Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000031",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:16.429221Z",
                            "start": "2026-05-22T00:02:15.267012Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-250a-df1b-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:16.758112Z",
                            "start": "2026-05-22T00:02:16.443188Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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:04.693868",
                            "end": "2026-05-22 00:02:21.759229",
                            "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-250a-df1b-000000000039-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:17.065361",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-250a-df1b-000000000039-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:21.828807Z",
                            "start": "2026-05-22T00:02:16.789378Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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.276888",
                            "end": "2026-05-22 00:02:22.439348",
                            "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-250a-df1b-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-05-22 00:02:22.162460",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-250a-df1b-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-250a-df1b-000000000036",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:22.888249Z",
                            "start": "2026-05-22T00:02:21.869188Z"
                        },
                        "id": "0242ac1f-6606-250a-df1b-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-22T00:02:30.767218Z",
                    "start": "2026-05-22T00:02:24.262205Z"
                },
                "id": "0242ac1f-6606-7710-d53a-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:24.353439Z",
                            "start": "2026-05-22T00:02:24.280247Z"
                        },
                        "id": "0242ac1f-6606-7710-d53a-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-22T00:02:24.385747Z",
                            "start": "2026-05-22T00:02:24.361072Z"
                        },
                        "id": "0242ac1f-6606-7710-d53a-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.479085",
                            "end": "2026-05-22 00:02:26.761798",
                            "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-7710-d53a-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:25.282713",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-22 00:02:25 - clean up servers\n2026-05-22 00:02:26 - clean up keypairs\n2026-05-22 00:02:26 - wait for servers to be gone\n2026-05-22 00:02:26 - clean up ports\n2026-05-22 00:02:26 - clean up volumes\n2026-05-22 00:02:26 - disconnect routers\n2026-05-22 00:02:26 - clean up subnets\n2026-05-22 00:02:26 - clean up networks\n2026-05-22 00:02:26 - clean up security groups\n2026-05-22 00:02:26 - clean up floating ips\n2026-05-22 00:02:26 - clean up routers",
                            "stdout_lines": [
                                "2026-05-22 00:02:25 - clean up servers",
                                "2026-05-22 00:02:26 - clean up keypairs",
                                "2026-05-22 00:02:26 - wait for servers to be gone",
                                "2026-05-22 00:02:26 - clean up ports",
                                "2026-05-22 00:02:26 - clean up volumes",
                                "2026-05-22 00:02:26 - disconnect routers",
                                "2026-05-22 00:02:26 - clean up subnets",
                                "2026-05-22 00:02:26 - clean up networks",
                                "2026-05-22 00:02:26 - clean up security groups",
                                "2026-05-22 00:02:26 - clean up floating ips",
                                "2026-05-22 00:02:26 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-7710-d53a-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:26.943429Z",
                            "start": "2026-05-22T00:02:24.420992Z"
                        },
                        "id": "0242ac1f-6606-7710-d53a-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-1779408147.0033295-13-47513152091394/tofu_1.11.5_linux_amd64o5eld5y4.zip",
                            "state": "directory",
                            "uid": 1002
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:29.237913Z",
                            "start": "2026-05-22T00:02:26.952064Z"
                        },
                        "id": "0242ac1f-6606-7710-d53a-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.063757",
                            "end": "2026-05-22 00:02:29.644693",
                            "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-7710-d53a-000000000008-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:29.580936",
                            "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,924 bytes  received 466 bytes  14,780.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,924 bytes  received 466 bytes  14,780.00 bytes/sec",
                                "total size is 26,532  speedup is 3.59"
                            ],
                            "zuul_log_id": "0242ac1f-6606-7710-d53a-000000000008-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:29.827199Z",
                            "start": "2026-05-22T00:02:29.300123Z"
                        },
                        "id": "0242ac1f-6606-7710-d53a-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-1779408149.9187448-22-106787666534790/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "9d6b790c9266c88e68834b29cbcdcbf8",
                            "mode": "0644",
                            "owner": "zuul-testbed02",
                            "size": 42,
                            "src": "/home/zuul-testbed02/.ansible/tmp/ansible-tmp-1779408149.9187448-22-106787666534790/source",
                            "state": "file",
                            "uid": 1002
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:30.767218Z",
                            "start": "2026-05-22T00:02:29.844729Z"
                        },
                        "id": "0242ac1f-6606-7710-d53a-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-22T01:51:47.292072Z",
                    "start": "2026-05-22T00:02:31.834273Z"
                },
                "id": "0242ac1f-6606-be95-4f9d-000000000002",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:31.932691Z",
                            "start": "2026-05-22T00:02:31.850264Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-000000000004",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2025.1",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:32.052044Z",
                            "start": "2026-05-22T00:02:31.942587Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-000000000005",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "latest",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:02:32.129216Z",
                            "start": "2026-05-22T00:02:32.060537Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:02:32.226224Z",
                            "start": "2026-05-22T00:02:32.139198Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:02:32.266765Z",
                            "start": "2026-05-22T00:02:32.233706Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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=2025.1",
                                "TEMPEST=true",
                                "CEPH_STACK=ceph-ansible",
                                "create"
                            ],
                            "delta": "0:01:32.587783",
                            "end": "2026-05-22 00:04:05.757050",
                            "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=2025.1\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-be95-4f9d-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:02:33.169267",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Installing hashicorp/local v2.9.0...\n- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)\n- Installing hashicorp/null v3.3.0...\n- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)\n- Installing terraform-provider-openstack/openstack v3.4.0...\n- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)\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=197c4bf2-d774-a5f8-1d0c-af8aa151be5a]\nterraform_data.image_node: Creating...\nterraform_data.image_node: Creation complete after 0s [id=bd17ebd0-4e7f-4cd0-ea8d-a098c60f770a]\ndata.openstack_images_image_v2.image_node: Reading...\ndata.openstack_images_image_v2.image: Reading...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\ndata.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\ndata.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=8f81a0bf-31c0-4e83-91ba-1f5b859b219a]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 3s [id=8851ea1d-6e82-49c4-9759-a0116663389a]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 3s [id=bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=be8eaca0-b931-4286-bf26-531ad8527d32]\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=b0ce8fee-ded0-424b-94a9-d3bc95ff851b]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=f3ad86fe-49aa-4c25-b9fe-c986036d7d4f]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=677a7de5-08af-4f7f-9a75-3ca87039f86b]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=84a659d5-d015-4303-ba82-5829c910a0bd]\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 3s [id=81999e77-c59a-4747-b689-87e4d3017a89]\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=cb24163b-0bc8-4589-b08e-f98a50ddc4ba]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=8398e2e7-644b-416c-b73f-f5bd52d4efc9]\nlocal_file.id_rsa_pub: Creating...\nlocal_file.id_rsa_pub: Creation complete after 0s [id=dc62754d062003e638308aebce23eda7727ac240]\nlocal_sensitive_file.id_rsa: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=7a5cc2cf0591a2c67064d5e15f70b1b2c2673d40]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 2s [id=01528014-44ff-40e5-8fc2-fd63d2a47ce4]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=4005286d-e9af-4557-948f-d99876ebc041]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=3cd68f35-dad5-4a9e-b8be-778dc7abe503]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=dfdf949e-108c-4cd4-a491-c355f7559b14]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=90155968-5374-48b3-ac05-6f7f32102915]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=48694971-32b0-41df-8083-edf16f55506d]\nopenstack_networking_router_v2.router: Creation complete after 3s [id=62b17724-8bbf-4725-a5c7-b3a6abf7076c]\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=1df5f49c-eecc-448f-8154-98c74225e873]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: 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_v2.security_group_management: Creation complete after 0s [id=16fb7ccd-9792-4eef-aeba-1cfa9b7eebb3]\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=63bd55f6-b2cc-4fc6-ac39-7154ff480e36]\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 1s [id=bf89b969-07d0-437b-b72e-7fe0e001f6b1]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=7d65e98a-c29d-4d28-bb15-57aff468b31b]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=9fe48e63-b73f-4610-8ec0-5d6a4dcf4ab7]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 0s [id=ae0d5e95-4f61-4a0a-8aed-aab303aa3129]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=9149d4ee-69c4-4cb7-90ff-4e94f7bd30b4]\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=5430f78b-12ba-424a-bece-3d26977f8f2c]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 2s [id=43665f1a-e143-4d32-a324-1a84bb401871]\nopenstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=4c76238a-6186-428c-8dd5-07346814fe71]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 2s [id=a01692f9-8149-425b-acbb-f24096435e2b]\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 3s [id=a5acfd08-b9f5-4259-a593-996d14591d01]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 3s [id=95e07e0d-e3c2-4709-800d-c3bc5ad3e090]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=eea993f5-868f-4f36-87a8-cc7368f8499f]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 3s [id=cf62dc89-a873-4b22-936d-35412c2b142d]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=41a2a051-6ce8-45b7-aa7e-65dba608a675]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=23f6be52-8f71-4f59-8214-9ea822ad7417]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=4d4fc1a3-ab9e-4825-bf8c-b138f415f277]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[1]: 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 1s [id=4ba5d7ef-2547-4b9c-93b4-2034f6591143]\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=be0ff337f6c5aa5c1dff8fb538c767d4e79ffba3]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=9cd122f7f6ddd1a0a0a2fc24616fb569fa6794c3]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 1s [id=4ba5d7ef-2547-4b9c-93b4-2034f6591143]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[2]: 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[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[4]: 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=a4643159-b83a-4b25-9b91-19c3156bbea7]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]\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[1]: Creation complete after 41s [id=347c313e-02c8-42c6-8ebd-cbad2d5bedbd]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 41s [id=b6f81374-381a-4f20-ad66-76de5d3f5332]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 41s [id=d23c7e1b-1c4c-4b2d-8c0f-2f78de2bf9b4]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [50s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 51s [id=2c3cc1b7-55a2-4e2b-8346-eddab9ea3f10]\nopenstack_compute_instance_v2.node_server[5]: Creation complete after 52s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed]\nnull_resource.node_semaphore: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=6345662643910383056]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 3s [id=b6f81374-381a-4f20-ad66-76de5d3f5332/81999e77-c59a-4747-b689-87e4d3017a89]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 3s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed/8851ea1d-6e82-49c4-9759-a0116663389a]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 3s [id=a4643159-b83a-4b25-9b91-19c3156bbea7/cb24163b-0bc8-4589-b08e-f98a50ddc4ba]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 9s [id=a4643159-b83a-4b25-9b91-19c3156bbea7/bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 9s [id=b6f81374-381a-4f20-ad66-76de5d3f5332/677a7de5-08af-4f7f-9a75-3ca87039f86b]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=b6f81374-381a-4f20-ad66-76de5d3f5332/f3ad86fe-49aa-4c25-b9fe-c986036d7d4f]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 10s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed/84a659d5-d015-4303-ba82-5829c910a0bd]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=a4643159-b83a-4b25-9b91-19c3156bbea7/be8eaca0-b931-4286-bf26-531ad8527d32]\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed/b0ce8fee-ded0-424b-94a9-d3bc95ff851b]\nopenstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.manager_server: Creation complete after 21s [id=8e7ceaed-a192-42cd-80f4-077a6689e5fa]\n\nApply complete! Resources: 64 added, 0 changed, 0 destroyed.\n\nOutputs:\n\nmanager_address = <sensitive>\nprivate_key = <sensitive>",
                            "stdout_lines": [
                                "",
                                "Initializing the backend...",
                                "",
                                "Initializing provider plugins...",
                                "- terraform.io/builtin/terraform is built in to OpenTofu",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Installing hashicorp/local v2.9.0...",
                                "- Installed hashicorp/local v2.9.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installing hashicorp/null v3.3.0...",
                                "- Installed hashicorp/null v3.3.0 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installing terraform-provider-openstack/openstack v3.4.0...",
                                "- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)",
                                "",
                                "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=197c4bf2-d774-a5f8-1d0c-af8aa151be5a]",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=bd17ebd0-4e7f-4cd0-ea8d-a098c60f770a]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "data.openstack_images_image_v2.image: Reading...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "data.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "data.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=8f81a0bf-31c0-4e83-91ba-1f5b859b219a]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 3s [id=8851ea1d-6e82-49c4-9759-a0116663389a]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 3s [id=bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 3s [id=be8eaca0-b931-4286-bf26-531ad8527d32]",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 3s [id=b0ce8fee-ded0-424b-94a9-d3bc95ff851b]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 3s [id=f3ad86fe-49aa-4c25-b9fe-c986036d7d4f]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 3s [id=677a7de5-08af-4f7f-9a75-3ca87039f86b]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=84a659d5-d015-4303-ba82-5829c910a0bd]",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 3s [id=81999e77-c59a-4747-b689-87e4d3017a89]",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 3s [id=cb24163b-0bc8-4589-b08e-f98a50ddc4ba]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=8398e2e7-644b-416c-b73f-f5bd52d4efc9]",
                                "local_file.id_rsa_pub: Creating...",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=dc62754d062003e638308aebce23eda7727ac240]",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=7a5cc2cf0591a2c67064d5e15f70b1b2c2673d40]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 2s [id=01528014-44ff-40e5-8fc2-fd63d2a47ce4]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 4s [id=4005286d-e9af-4557-948f-d99876ebc041]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 4s [id=23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 4s [id=3cd68f35-dad5-4a9e-b8be-778dc7abe503]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 4s [id=dfdf949e-108c-4cd4-a491-c355f7559b14]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 4s [id=90155968-5374-48b3-ac05-6f7f32102915]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=48694971-32b0-41df-8083-edf16f55506d]",
                                "openstack_networking_router_v2.router: Creation complete after 3s [id=62b17724-8bbf-4725-a5c7-b3a6abf7076c]",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 0s [id=1df5f49c-eecc-448f-8154-98c74225e873]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: 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_v2.security_group_management: Creation complete after 0s [id=16fb7ccd-9792-4eef-aeba-1cfa9b7eebb3]",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 1s [id=63bd55f6-b2cc-4fc6-ac39-7154ff480e36]",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 1s [id=bf89b969-07d0-437b-b72e-7fe0e001f6b1]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 1s [id=7d65e98a-c29d-4d28-bb15-57aff468b31b]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 1s [id=9fe48e63-b73f-4610-8ec0-5d6a4dcf4ab7]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 0s [id=ae0d5e95-4f61-4a0a-8aed-aab303aa3129]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 2s [id=9149d4ee-69c4-4cb7-90ff-4e94f7bd30b4]",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 1s [id=5430f78b-12ba-424a-bece-3d26977f8f2c]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 2s [id=43665f1a-e143-4d32-a324-1a84bb401871]",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=4c76238a-6186-428c-8dd5-07346814fe71]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 2s [id=a01692f9-8149-425b-acbb-f24096435e2b]",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 3s [id=a5acfd08-b9f5-4259-a593-996d14591d01]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 3s [id=95e07e0d-e3c2-4709-800d-c3bc5ad3e090]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 2s [id=eea993f5-868f-4f36-87a8-cc7368f8499f]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 3s [id=cf62dc89-a873-4b22-936d-35412c2b142d]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=41a2a051-6ce8-45b7-aa7e-65dba608a675]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 2s [id=23f6be52-8f71-4f59-8214-9ea822ad7417]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 4s [id=4d4fc1a3-ab9e-4825-bf8c-b138f415f277]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: 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 1s [id=4ba5d7ef-2547-4b9c-93b4-2034f6591143]",
                                "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=be0ff337f6c5aa5c1dff8fb538c767d4e79ffba3]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=9cd122f7f6ddd1a0a0a2fc24616fb569fa6794c3]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 1s [id=4ba5d7ef-2547-4b9c-93b4-2034f6591143]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: 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[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: 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=a4643159-b83a-4b25-9b91-19c3156bbea7]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [40s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [40s elapsed]",
                                "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[1]: Creation complete after 41s [id=347c313e-02c8-42c6-8ebd-cbad2d5bedbd]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 41s [id=b6f81374-381a-4f20-ad66-76de5d3f5332]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 41s [id=d23c7e1b-1c4c-4b2d-8c0f-2f78de2bf9b4]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [50s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 51s [id=2c3cc1b7-55a2-4e2b-8346-eddab9ea3f10]",
                                "openstack_compute_instance_v2.node_server[5]: Creation complete after 52s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed]",
                                "null_resource.node_semaphore: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=6345662643910383056]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 3s [id=b6f81374-381a-4f20-ad66-76de5d3f5332/81999e77-c59a-4747-b689-87e4d3017a89]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 3s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed/8851ea1d-6e82-49c4-9759-a0116663389a]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 3s [id=a4643159-b83a-4b25-9b91-19c3156bbea7/cb24163b-0bc8-4589-b08e-f98a50ddc4ba]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 9s [id=a4643159-b83a-4b25-9b91-19c3156bbea7/bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 9s [id=b6f81374-381a-4f20-ad66-76de5d3f5332/677a7de5-08af-4f7f-9a75-3ca87039f86b]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 10s [id=b6f81374-381a-4f20-ad66-76de5d3f5332/f3ad86fe-49aa-4c25-b9fe-c986036d7d4f]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 10s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed/84a659d5-d015-4303-ba82-5829c910a0bd]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 10s [id=a4643159-b83a-4b25-9b91-19c3156bbea7/be8eaca0-b931-4286-bf26-531ad8527d32]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 10s [id=0ed605f6-41fb-4c31-87d2-27e148d8e0ed/b0ce8fee-ded0-424b-94a9-d3bc95ff851b]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.manager_server: Creation complete after 21s [id=8e7ceaed-a192-42cd-80f4-077a6689e5fa]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:04:06.122479Z",
                            "start": "2026-05-22T00:02:32.309124Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:04:06.691849Z",
                            "start": "2026-05-22T00:04:06.180847Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-00000000000a",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTIuODYK",
                            "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-22T00:04:07.200063Z",
                            "start": "2026-05-22T00:04:06.701436Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-00000000000b",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.192.86"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:04:07.298222Z",
                            "start": "2026-05-22T00:04:07.209588Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.557957",
                                    "end": "2026-05-22 00:04:08.144946",
                                    "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-22 00:04:07.586989",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.commons:999.0.0' to '/home/zuul-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.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.commons:999.0.0' to '/home/zuul-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.665271",
                                    "end": "2026-05-22 00:04:09.080682",
                                    "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-22 00:04:08.415411",
                                    "stderr": "",
                                    "stderr_lines": [],
                                    "stdout": "[WARNING]: Collection osism.commons does not support Ansible version 2.15.2\n[WARNING]: Collection osism.services does not support Ansible version 2.15.2\nStarting galaxy collection install process\nProcess install dependency map\nStarting collection install process\nInstalling 'osism.services:999.0.0' to '/home/zuul-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.commons does not support Ansible version 2.15.2",
                                        "[WARNING]: Collection osism.services does not support Ansible version 2.15.2",
                                        "Starting galaxy collection install process",
                                        "Process install dependency map",
                                        "Starting collection install process",
                                        "Installing 'osism.services:999.0.0' to '/home/zuul-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-22T00:04:09.123329Z",
                            "start": "2026-05-22T00:04:07.306163Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-00000000000d",
                        "name": "Update ansible collections"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 10,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.192.86",
                                    "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-22T00:04:19.717061Z",
                            "start": "2026-05-22T00:04:09.133991Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:04:20.822724Z",
                            "start": "2026-05-22T00:04:19.807863Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "true"
                            ],
                            "delta": "0:00:02.008820",
                            "end": "2026-05-22 00:04:23.175248",
                            "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.192.86 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-be95-4f9d-000000000010-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:04:21.166428",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-000000000010-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:04:23.388169Z",
                            "start": "2026-05-22T00:04:20.873250Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.027274",
                            "end": "2026-05-22 00:04:23.728602",
                            "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-be95-4f9d-000000000011-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:04:23.701328",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-000000000011-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:04:23.936806Z",
                            "start": "2026-05-22T00:04:23.421878Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:04:23.979286Z",
                            "start": "2026-05-22T00:04:23.948372Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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:08:03.032424",
                            "end": "2026-05-22 00:12:27.330601",
                            "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-be95-4f9d-000000000013-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:04:24.298177",
                            "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-be95-4f9d-000000000013-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:12:27.823237Z",
                            "start": "2026-05-22T00:04:24.013279Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:12:27.875563Z",
                            "start": "2026-05-22T00:12:27.838000Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:12:27.929225Z",
                            "start": "2026-05-22T00:12:27.884971Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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:25.349495",
                            "end": "2026-05-22 00:14:53.620136",
                            "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-be95-4f9d-000000000016-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:12:28.270641",
                            "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-be95-4f9d-000000000016-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:14:54.055216Z",
                            "start": "2026-05-22T00:12:27.967928Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:00.997444",
                            "end": "2026-05-22 00:14:55.385205",
                            "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.192.86 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-be95-4f9d-000000000017-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:14:54.387761",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-000000000017-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:14:55.605750Z",
                            "start": "2026-05-22T00:14:54.093350Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-000000000017",
                        "name": "Reboot manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 16,
                            "invocation": {
                                "module_args": {
                                    "active_connection_states": [
                                        "ESTABLISHED",
                                        "FIN_WAIT1",
                                        "FIN_WAIT2",
                                        "SYN_RECV",
                                        "SYN_SENT",
                                        "TIME_WAIT"
                                    ],
                                    "connect_timeout": 5,
                                    "delay": 10,
                                    "exclude_hosts": null,
                                    "host": "81.163.192.86",
                                    "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-22T00:15:12.048870Z",
                            "start": "2026-05-22T00:14:55.622801Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.159522",
                            "end": "2026-05-22 00:15:13.522791",
                            "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.192.86 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-be95-4f9d-000000000019-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:15:12.363269",
                            "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: f5f69258-bb48-4e42-b6f0-9539533a9370\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: f5f69258-bb48-4e42-b6f0-9539533a9370",
                                " 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-be95-4f9d-000000000019-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:15:13.602464Z",
                            "start": "2026-05-22T00:15:12.085249Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:24:41.159763",
                            "end": "2026-05-22 00:39:55.170127",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.86 /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-be95-4f9d-00000000001a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:15:14.010364",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# DEPLOY MANAGER\n\n+ set -e\n+ echo\n+ echo '# DEPLOY MANAGER'\n+ echo\n+ cat /opt/manager-vars.sh\nexport NUMBER_OF_NODES=6\n\nexport CEPH_VERSION=reef\nexport CONFIGURATION_VERSION=main\nexport MANAGER_VERSION=latest\nexport OPENSTACK_VERSION=2025.1\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=true\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\nexport EXTERNAL_API=false\n\nexport IMAGE_USER=ubuntu\nexport IMAGE_NODE_USER=ubuntu\n\nexport CEPH_STACK=ceph-ansible\n\n+ echo\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver\n+ docker version\nClient: Docker Engine - Community\n Version:           27.5.1\n API version:       1.47\n Go version:        go1.22.11\n Git commit:        9f9e405\n Built:             Wed Jan 22 13:41:48 2025\n OS/Arch:           linux/amd64\n Context:           default\n\nServer: Docker Engine - Community\n Engine:\n  Version:          27.5.1\n  API version:      1.47 (minimum version 1.24)\n  Go version:       go1.22.11\n  Git commit:       4c9b3b0\n  Built:            Wed Jan 22 13:41:48 2025\n  OS/Arch:          linux/amd64\n  Experimental:     false\n containerd:\n  Version:          v2.2.4\n  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e\n runc:\n  Version:          1.3.5\n  GitCommit:        v1.3.5-0-g488fc13e\n docker-init:\n  Version:          0.19.0\n  GitCommit:        de40ad0\n+ sh -c /opt/configuration/scripts/deploy/000-manager.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-ceph-version.sh reef\n+ set -e\n+ VERSION=reef\n++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n ceph_version: reef ]]\n+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml\n+ /opt/configuration/scripts/set-openstack-version.sh 2025.1\n+ set -e\n+ VERSION=2025.1\n++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml\n+ [[ -n openstack_version: 2024.2 ]]\n+ sed -i 's/openstack_version: .*/openstack_version: 2025.1/g' /opt/configuration/environments/manager/configuration.yml\n+ [[ ceph-ansible == \\r\\o\\o\\k ]]\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ echo 'enable_osism_kubernetes: true'\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml\n+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml\n+ /opt/configuration/scripts/enable-resource-nodes.sh\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml\n\nPLAY [Copy custom facts] *******************************************************\n\nTASK [Create custom facts directory] *******************************************\nok: [testbed-manager]\n\nTASK [Copy fact files] *********************************************************\nchanged: [testbed-manager]\n\nPLAY [Before the deployment of the manager] ************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Get /opt/manager-vars.sh] ************************************************\nok: [testbed-manager]\n\nTASK [Add ara_server_mariadb_volume_type parameter] ****************************\nchanged: [testbed-manager]\n\nTASK [Add netbox_enable parameter] *********************************************\nskipping: [testbed-manager]\n\nTASK [Install HWE kernel package on Ubuntu] ************************************\nchanged: [testbed-manager]\n\nTASK [Check if /etc/OTC_region exist] ******************************************\nok: [testbed-manager]\n\nTASK [Add nova_compute_virt_type parameter] ************************************\nskipping: [testbed-manager]\n\nPLAY [Apply role traefik] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply traefik role] ******************************************************\nincluded: osism.services.traefik for testbed-manager\n\nTASK [osism.services.traefik : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager\n\nTASK [osism.services.traefik : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/traefik)\nchanged: [testbed-manager] => (item=/opt/traefik/certificates)\nchanged: [testbed-manager] => (item=/opt/traefik/configuration)\n\nTASK [osism.services.traefik : Copy configuration files] ***********************\nchanged: [testbed-manager] => (item=traefik.yml)\nchanged: [testbed-manager] => (item=traefik.env)\nchanged: [testbed-manager] => (item=certificates.yml)\n\nTASK [osism.services.traefik : Copy certificate cert files] ********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy certificate key files] *********************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy dynamic configuration] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.traefik : Remove dynamic configuration] *******************\nok: [testbed-manager]\n\nTASK [osism.services.traefik : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager\n\nTASK [osism.services.traefik : Create traefik external network] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.traefik : Manage traefik service] *************************\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.traefik : Restart traefik service] *************\nskipping: [testbed-manager]\n\nPLAY [Deploy manager service] **************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [Apply manager role] ******************************************************\nincluded: osism.services.manager for testbed-manager\n\nTASK [osism.services.manager : Include install tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager\n\nTASK [osism.services.manager : Install required packages] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Gather variables for each operating system] *****\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include config tasks] ***************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager\n\nTASK [osism.services.manager : Create required directories] ********************\nchanged: [testbed-manager] => (item=/opt/ansible)\nchanged: [testbed-manager] => (item=/opt/archive)\nchanged: [testbed-manager] => (item=/opt/manager/configuration)\nchanged: [testbed-manager] => (item=/opt/manager/data)\nok: [testbed-manager] => (item=/opt/manager)\nchanged: [testbed-manager] => (item=/opt/manager/secrets)\nchanged: [testbed-manager] => (item=/opt/ansible/secrets)\nchanged: [testbed-manager] => (item=/opt/state)\n\nTASK [osism.services.manager : Copy all environment file] **********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy client environment file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ara config tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager\n\nTASK [osism.services.manager : Copy ARA environment files] *********************\nchanged: [testbed-manager] => (item=ara)\nchanged: [testbed-manager] => (item=ara-server)\n\nTASK [osism.services.manager : Copy MariaDB environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include vault config tasks] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include frontend config tasks] ******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager\n\nTASK [osism.services.manager : Copy frontend environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include ansible config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager\n\nTASK [osism.services.manager : Copy private ssh keys] **************************\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager] => (item=None)\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy ansible environment file] ******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include netbox config tasks] ********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include celery config tasks] ********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager\n\nTASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Set fs.inotify.max_user_instances] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy celery environment files] ******************\nchanged: [testbed-manager] => (item=conductor)\nchanged: [testbed-manager] => (item=openstack)\n\nTASK [osism.services.manager : Copy listener environment file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Check for conductor.yml] ************************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy conductor configuration file] **************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy empty conductor configuration file] ********\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include wrapper config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager\n\nTASK [osism.services.manager : Include wrapper vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy wrapper scripts] ***************************\nchanged: [testbed-manager] => (item=osism)\nchanged: [testbed-manager] => (item=osism-update-docker)\nchanged: [testbed-manager] => (item=osism-update-manager)\n\nTASK [osism.services.manager : Copy cilium wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy hubble wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy flux wrapper script] ***********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include scripts config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager\n\nTASK [osism.services.manager : Include scripts vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy scripts] ***********************************\nchanged: [testbed-manager] => (item=osism-include)\n\nTASK [osism.services.manager : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager\n\nTASK [osism.services.manager : Copy manager systemd unit file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Create traefik external network] ****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Pull container images] **************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Do a manual start of the manager service] *******\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Manage manager service] *************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Register that manager service was started] ******\nok: [testbed-manager]\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nRUNNING HANDLER [osism.services.manager : Restart manager service] *************\nskipping: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***\nPausing for 60 seconds\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include initialize tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nTASK [osism.services.manager : Include vault initialize tasks] *****************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include version verification tasks] *************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager\n\nTASK [osism.services.manager : Deploy service manager version check script] ****\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Execute service manager version check] **********\nok: [testbed-manager]\n\nTASK [osism.services.manager : Display version check results] ******************\nok: [testbed-manager] => {\n    \"version_check_result.stdout_lines\": [\n        \"=== OSISM Container Version Check ===\",\n        \"Checking running containers against expected versions...\",\n        \"\",\n        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",\n        \"  Expected: registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:2025.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:2025.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ara-server (ARA Server)\",\n        \"  Expected: registry.osism.tech/osism/ara-server:1.7.5\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ara-server:1.7.5\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: mariadb (MariaDB for ARA)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: api (OSISM API Service)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:latest\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:latest\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"=== Summary ===\",\n        \"Errors (version mismatches): 0\",\n        \"Warnings (expected containers not running): 0\",\n        \"\",\n        \"\u2705 All running containers match expected versions!\"\n    ]\n}\n\nTASK [osism.services.manager : Skip version check due to service configuration] ***\nskipping: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   \n\n+ [[ -e /opt/venv/bin/activate ]]\n+ deactivate\n+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'\n+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n+ export PATH\n+ unset _OLD_VIRTUAL_PATH\n+ '[' -n '' ']'\n+ hash -r\n+ '[' -n '' ']'\n+ unset VIRTUAL_ENV\n+ unset VIRTUAL_ENV_PROMPT\n+ '[' '!' '' = nondestructive ']'\n+ unset -f deactivate\n+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ wait_for_container_healthy 60 ceph-ansible\n+ local max_attempts=60\n+ local name=ceph-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 kolla-ansible\n+ local max_attempts=60\n+ local name=kolla-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ wait_for_container_healthy 60 osism-ansible\n+ local max_attempts=60\n+ local name=osism-ansible\n+ local attempt_num=1\n++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible\n+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]\n+ [[ true == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/disable-ara.sh\n+ docker compose --project-directory /opt/manager ps\nNAME                             IMAGE                                                      COMMAND                  SERVICE                CREATED         STATUS                        PORTS\nceph-ansible                     registry.osism.tech/osism/ceph-ansible:reef                \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:2025.1             \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   \nmanager-api-1                    registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp\nmanager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.5                 \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp\nmanager-beat-1                   registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        \nmanager-flower-1                 registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest      \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   \nmanager-listener-1               registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        \nmanager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4       \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp\nmanager-openstack-1              registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        \nmanager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp\nosism-ansible                    registry.osism.tech/osism/osism-ansible:latest             \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   \nosism-frontend                   registry.osism.tech/osism/osism-frontend:latest            \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp\nosism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:latest          \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   \nosismclient                      registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        \n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg\n+ osism apply resolvconf -l testbed-manager\n\u001b[32m2026-05-22 00:19:51\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-22 00:20:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m\n\u001b[32m2026-05-22 00:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c8cef70f-01d4-4630-a388-2f7bcf0c618d (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c8cef70f-01d4-4630-a388-2f7bcf0c618d (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 22 May 2026  00:20:05 +0000 (0:00:00.192)       0:00:00.192 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nFriday 22 May 2026  00:20:09 +0000 (0:00:04.031)       0:00:04.224 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nFriday 22 May 2026  00:20:09 +0000 (0:00:00.066)       0:00:04.290 ************ \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] ***\nFriday 22 May 2026  00:20:09 +0000 (0:00:00.082)       0:00:04.372 ************ \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] ***\nFriday 22 May 2026  00:20:09 +0000 (0:00:00.072)       0:00:04.445 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nFriday 22 May 2026  00:20:10 +0000 (0:00:01.070)       0:00:05.515 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nFriday 22 May 2026  00:20:10 +0000 (0:00:00.043)       0:00:05.559 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 22 May 2026  00:20:11 +0000 (0:00:00.511)       0:00:06.071 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nFriday 22 May 2026  00:20:11 +0000 (0:00:00.076)       0:00:06.147 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nFriday 22 May 2026  00:20:12 +0000 (0:00:00.673)       0:00:06.821 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nFriday 22 May 2026  00:20:13 +0000 (0:00:01.173)       0:00:07.994 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 22 May 2026  00:20:14 +0000 (0:00:01.124)       0:00:09.118 ************ \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] *************\nFriday 22 May 2026  00:20:14 +0000 (0:00:00.083)       0:00:09.202 ************ \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 ********************************************************************\nFriday 22 May 2026  00:20:15 +0000 (0:00:01.187)       0:00:10.389 ************ \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.03s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.19s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.17s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.12s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.07s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.67s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.51s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.04s\n+ osism apply sshconfig\n\u001b[32m2026-05-22 00:20:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m\n\u001b[32m2026-05-22 00:20:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b96a5fae-c5a1-4798-821e-f7e188157c51 (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:20:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b96a5fae-c5a1-4798-821e-f7e188157c51 (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] ***********\nFriday 22 May 2026  00:20:31 +0000 (0:00:00.231)       0:00:00.231 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nFriday 22 May 2026  00:20:32 +0000 (0:00:00.986)       0:00:01.218 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nFriday 22 May 2026  00:20:32 +0000 (0:00:00.634)       0:00:01.853 ************ \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] ******************************\nFriday 22 May 2026  00:20:38 +0000 (0:00:05.841)       0:00:07.695 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nFriday 22 May 2026  00:20:38 +0000 (0:00:00.115)       0:00:07.810 ************ \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 ********************************************************************\nFriday 22 May 2026  00:20:39 +0000 (0:00:00.544)       0:00:08.355 ************ \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 5.84s\nosism.commons.sshconfig : Get home directory of operator user ----------- 0.99s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.63s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.54s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.12s\n+ osism apply known-hosts\n\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m\n\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c372059-ae5a-4a70-8583-22fbef43998c (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5c372059-ae5a-4a70-8583-22fbef43998c (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] ***\nFriday 22 May 2026  00:20:54 +0000 (0:00:00.209)       0:00:00.209 ************ \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] ***\nFriday 22 May 2026  00:21:01 +0000 (0:00:06.661)       0:00:06.870 ************ \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] ***********\nFriday 22 May 2026  00:21:01 +0000 (0:00:00.166)       0:00:07.036 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL3vQC3Uj2cZS+IG6zQx8T5HF+N4tK5O/TqZHfaid6e4acS5L8DV1rIFALPd87aF9HV6KX1XG5/tJsAH4JvvRRg=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsWNuGJ1RVaInSazYHMmGC3ZRVc0MLjfNlPVf0ZLKviIqv/H3RuxCpAxIyj2urwfA8cQolYiirztO07fj2y6WmYC5Jkk42PILSVf4leZsBCrXrVwwk/QYnbIaoh4mH7LCT5YKNcZeUGjpOTiwwT5+rN+W2C3iM1varHI7BQpuPsw4Hzjs6Ee5TNoWZf+mDdj85NVDq3MK/Z2dCAN4YJaoSDBdN/o8AfPYdaD4kGKtNzEJZY+VqNlBsqSZNJw9l/kIYgB94hRhiJnN8k7WNqKPPMB23EBFpBv4Z8U+S+fBnyBrTi5/bCrai3Zj9g5hTy2rl6hv8Et5adHA4TE+ftcr3l6UuAEzHqtdU9eAP+zTRjk3bHrnxHonNt6J3CuTrnU8+zphUucCausd2dlYpDyI6OpCEo8NWnfzGWykXYz4nzpdtAAJlOgIOKBOW52T0lNPkRJNP795PYPcv4sCYQ+WvMxMBFEhh+zbqs4cE/8MNBuEwcCow3uZy3MekZtu/H0U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAXLcVhK93sRizNk35XDfOs0ZETvgl0f01LNA4DtC3W3)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:03 +0000 (0:00:01.360)       0:00:08.397 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzKeMv+nIDRS5gGyrXHky75ytjO3tUN1tAFR1or9bkIOyHd8eGkIvzaWK5GmV9iht9cd6LbRePAkGJZ+bRe7GcpKuqctMz1mbIOZXufGbkuyhwHWM4DWzKQdJf7rLUTKCQX1Z+xlkSnHpc14qAKHObi3zVF7Z76tk31iT5dioTSdbn/RPWYutbR1tBlB7NOW0EUIzbSIeqVZtg8dJ0M0VCOmg4lqZv4JbMfFMZMOiwCJQN6VzHEfZVKeO9zKCIARIg26TfPTJ4ZUnwjLuQst1VezL9qjN5AiZoepMfhwQZSOWmK/QEUrKoQLy9aujY7RgLlE0pUvi5b8NHOM0ip7mbtz0ip8XQkXleC1uXlYbFQoXKv4iMm5hNQyRf7ZyGW6nDMouaVpe/0QAK+uRJMCw7KPI4ZqxuT2Fa5PvQAVW8ii2Vuezgkcy46XEx0tpQYBzib9dgL/PXP2JqhYOtrADaDhElWAi4FbtfCsv+RBZrq7tHfzNyKHzmsx9aLMwFlDk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBObcqwZsewwxVQ2x3ZbdCZbVOcexzuhW/dDOd2JcVfR23XnjMocUpCH88OA0xfn9CP8ivWCETLkkxJfSJgjZKW0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwYMCbzKyRtaQFTQyELfh5AV8u3seXnSW3NsP8seDE+)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:04 +0000 (0:00:01.181)       0:00:09.578 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3yOFXadYe6MEKeR1up6ftvanBXvcup4E0THBFHFNuBCWYVfDIPNbCURaDmvnK3OdQmFO0DS0co+UqwVEvotVK/MMmhJCDymsWkl6f60uOFqtd5JDjecNmWXgHDxc76+fWBWHc3wQ2mYUpD7r1ze7dqva5tA1ecyyhhCAlhBOqxcywzNyp/+5g+M4zDeOE2Lda3CF4sewlieLqGh613MXdcWx6HYx0pOZsIfkTyROzZJCdazDlO4pGlwa5fhIt71UV0fcNPqFgcumUKHu0UNXRdtCZ4u+znXpVmVBF2c3twe+eYY7zIffbLNnSiIVX/qXOTIl6z34DRgS4zfCElECG1EjEFwvjBtqpkNaSVJykFxg6mgtLytFbFsOnRCFWh2/bJdbMG9O7tx7eKVBWqRmA12VJmRHqP/pJrogDuIYaIoK05Zvlaz2+dLPzwtQePFRSV0BnSV9ZSL1u8Tx9SGVQE/1E2c3QjJ+REa0MqCgomdTeOY11Wx2kVQJgVQ6URak=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDWYU5TQnn+KOHqsI3pL+bfQ1dluvW7UhrK833X98ol7)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH8mZswaqRZhcB0xyK5wywQQZbw6yTVbVxSBSHz22VoIYFgFd5fx9/axKSUeODFPQHSQPFByJQxsNgSjOlBaDeU=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:05 +0000 (0:00:01.109)       0:00:10.687 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPLvgAHGUsH+UMrQLwZTYIoZvobmQZCctlkTcNE8R+e39W+NHD0RUx+eZADWCCIsmV/uR71FJX3zydXalqZWXsw=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAhVhLHFsl4dvi/9rqXS2vPDd+bMfqgn406ad8h6qQD5)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSkmC9YC33pb8+pCIzGILyt81CW2NoII/zsVtWuJd/zyKkrA24wXsEO53yNT+MZ5W8O5++aCWr3xb9Cxsr1ftxJgp8VzEwUMekinZXm/maHZcgQH/l0fsGBqRaaNUqfF0BrRVEr6gM4tYDmjVTWPgdnWTD1NFX0MJu0PQnrUKM7+EolMQMAQyYlkWY2sqruGo6CxmmbdmFVK/j9ZlRj/pB2UinA2ILr1H9QancGO39fc/aLndtmRYyyrD1OCJJ+lBcF5OKETfaOj20h1eGXKVjs4ARhymd95Wrb9r7eKEXaso3OYZxOxC0dyRT68IAO8SY9AwY32DxZaGDBbN+l4gM676je33lH7d20+w2PjxckRWO9Ns4IKNnjmMl6CtwNTE6VOFG3EzIVzARvGvX/jCL7qKj5iYOAQmA89c0vkuD33cV/EcOiv/cNv8teakHcTD7cLqHEppXxLxPrW+/1uVWdQ3haVegp1d7zuOx2NDNLxbfyJfEP4d3R39iPbP5ZWM=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:06 +0000 (0:00:01.060)       0:00:11.747 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCptpnDpD5PqG1xcqJnkdAElKBocznc27w/AMQgnlOE9Uq4fJ51k7vV06Hdbyl/mlgoRDFCwqF0pEbBwo9Sp0wwx2AMipGpZ9oJuHuSaPOn82XMZD16JQF6EmlySE7oPpyWu46UHbmluWWt6QGTNz2NOTElnu4WLR1AafIJhV2edNhNcc/+vwxLjeeWJjUZXMvS9+ynNsH/p9jORgGYFDqxoLq/MVTMdKJQoQsYBN9yCBVKOkc1C+8jbIKaEJQz9nwq+M1KtRBtthoz3tIo0eqAoQX+THCuaZOeUR4BMxhWimz4I0V9VvTCKqHdg2Op025Pj7rXaykSsh8G/Ch2Cdf3zWc0r02YLk1sTfh3icR08EXkPfdudhjS6lJlUILaJwVoL767o6l3Z5KvT/W1i4Ay6gZn8b+oU0yFBuMefovu1cnzOSmUE4y+nAjST1nkAvJue/hOsvwQVv+ltESjsgcloYVMjY/Rj3eY4LABTTWtHuLyriDuAokUjNlVo6pVGRE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOWdZc3rnHUMGXZ4UaQCkTrkFZycjY7oBSkhxKPrW2Yo9lHsK0qyGVJVnnb/xS7KnWCPPb/zJj3U9NUzgDE8Wqo=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBo5DEJWSeR2anpSYIrFD5HE6JoRDcCHCqwWMjvU4oJ)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:07 +0000 (0:00:01.131)       0:00:12.879 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKgl9cKbDyi1ubItSzcgPtuJedI5dCuS0ZV0iTsmBNjgf+8eOv0XmbWE7hK5bpUF1co05T/pfi1hUHm0zwmof7g=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVCG47ERzHGF444HiKD3hpIEE0cM0BYKP/khyxCo51VDwXwTooHT/eVZNP6yqYhmXx18S9MKWZHwDiSRv85w3L0n8ZWmrhhfdvJwRvpfw8SoyQpMWQezZ/30MwFPzdSIGiB169a04MuDeT8ska2FKtX1QRse7GELM4v/Lbys72T0CUhsf8SekWt+4My7to/i9fvYUO5dkE+RJQFQ9d1vOHlGUozO4xymeDToflz5dTLF6U/NhASz+FB3KmbuuUtKfaNnplA0iwpx1fNRoNd1GssOYNSEb9yzRlZsOEUzVfR5/MypO2XXl5p3bVC8Ug11O55C2knfTHYeBNv+jXIV02lXuuU2MbkYVouVVZO+VT3RUWEFfteLD8H73AkFF9Zql+lN/hDrIJNsI0ngwGmLFiKFTHad9KCdbZet8l8wKZKELBbPeXS140Z8MY4ogK+Ww9DQwy+56aM+H7DijOeHi8Ia6uUIeLEKBgsS+YO8WMnIxNtFJreCYqdzCBD0xKWys=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIE6Ze0/XjuEdyLprUdQF7eFhK3d+NWzL0zx4xN51xGA)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:08 +0000 (0:00:01.111)       0:00:13.991 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+320FCVfnVwahZWqfiBJAMBxDoe1/u0UdlIyC7JlxLkBhqS2n1m2s6NOmxUtX6Y6StZ18bZykNylM5CliqYl8CWGRDwiUlqg5c4KyrHUwnlmAKmflF4PYS1S9T1tMA1paPiMU3V8aJhVsWnjKg6Sqdi4Pnp8AE2B4ISmFGD/Kygkf7QMg84/7VFVDu7jBV1Hgm4Wx8rXXseX82RcNWyTguWV9N3wEOdqj5ZV7isJP/DRyUKkKwQ/d5l2YCrvMubRY5yu4ImsANzmB4hsIo3lYs3QlQojAsDM2QftBUSdvFv5U+zAUDA8N1Sw2wpzjyXd74sV4iPSqVq6mPLUpRHYI01UQJG3BM63MW6G33ms0875HPfmPGZlYUa96jRxOEdF29fPOuFkYrl6xLi7jXraaSWssWkSfoWNiQV6qr2TR7cRlbhH6KP60xgvyQKTmznac7fRHm76dMrej9uwZ4UQls7t3cBsPj2rImiwy5ZP65kikrci9RXCxftqN6J08k/U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHrUXgB4TSM7hmZRZEt7ZcwzgLz6vM4rre1R/wL3L/2pzmZ9vt5W6AA8VWxF0+nIAUqZzacJHzeq9plDkmA2r9Q=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5Phkx7w5hhpjxyiS+gyrDaGHoKqkHPgmfom3lCogRH)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nFriday 22 May 2026  00:21:09 +0000 (0:00:01.075)       0:00:15.066 ************ \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] ***\nFriday 22 May 2026  00:21:15 +0000 (0:00:05.458)       0:00:20.525 ************ \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] ***********\nFriday 22 May 2026  00:21:15 +0000 (0:00:00.176)       0:00:20.701 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAXLcVhK93sRizNk35XDfOs0ZETvgl0f01LNA4DtC3W3)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsWNuGJ1RVaInSazYHMmGC3ZRVc0MLjfNlPVf0ZLKviIqv/H3RuxCpAxIyj2urwfA8cQolYiirztO07fj2y6WmYC5Jkk42PILSVf4leZsBCrXrVwwk/QYnbIaoh4mH7LCT5YKNcZeUGjpOTiwwT5+rN+W2C3iM1varHI7BQpuPsw4Hzjs6Ee5TNoWZf+mDdj85NVDq3MK/Z2dCAN4YJaoSDBdN/o8AfPYdaD4kGKtNzEJZY+VqNlBsqSZNJw9l/kIYgB94hRhiJnN8k7WNqKPPMB23EBFpBv4Z8U+S+fBnyBrTi5/bCrai3Zj9g5hTy2rl6hv8Et5adHA4TE+ftcr3l6UuAEzHqtdU9eAP+zTRjk3bHrnxHonNt6J3CuTrnU8+zphUucCausd2dlYpDyI6OpCEo8NWnfzGWykXYz4nzpdtAAJlOgIOKBOW52T0lNPkRJNP795PYPcv4sCYQ+WvMxMBFEhh+zbqs4cE/8MNBuEwcCow3uZy3MekZtu/H0U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL3vQC3Uj2cZS+IG6zQx8T5HF+N4tK5O/TqZHfaid6e4acS5L8DV1rIFALPd87aF9HV6KX1XG5/tJsAH4JvvRRg=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:16 +0000 (0:00:01.016)       0:00:21.718 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzKeMv+nIDRS5gGyrXHky75ytjO3tUN1tAFR1or9bkIOyHd8eGkIvzaWK5GmV9iht9cd6LbRePAkGJZ+bRe7GcpKuqctMz1mbIOZXufGbkuyhwHWM4DWzKQdJf7rLUTKCQX1Z+xlkSnHpc14qAKHObi3zVF7Z76tk31iT5dioTSdbn/RPWYutbR1tBlB7NOW0EUIzbSIeqVZtg8dJ0M0VCOmg4lqZv4JbMfFMZMOiwCJQN6VzHEfZVKeO9zKCIARIg26TfPTJ4ZUnwjLuQst1VezL9qjN5AiZoepMfhwQZSOWmK/QEUrKoQLy9aujY7RgLlE0pUvi5b8NHOM0ip7mbtz0ip8XQkXleC1uXlYbFQoXKv4iMm5hNQyRf7ZyGW6nDMouaVpe/0QAK+uRJMCw7KPI4ZqxuT2Fa5PvQAVW8ii2Vuezgkcy46XEx0tpQYBzib9dgL/PXP2JqhYOtrADaDhElWAi4FbtfCsv+RBZrq7tHfzNyKHzmsx9aLMwFlDk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBObcqwZsewwxVQ2x3ZbdCZbVOcexzuhW/dDOd2JcVfR23XnjMocUpCH88OA0xfn9CP8ivWCETLkkxJfSJgjZKW0=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwYMCbzKyRtaQFTQyELfh5AV8u3seXnSW3NsP8seDE+)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:18 +0000 (0:00:01.960)       0:00:23.678 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3yOFXadYe6MEKeR1up6ftvanBXvcup4E0THBFHFNuBCWYVfDIPNbCURaDmvnK3OdQmFO0DS0co+UqwVEvotVK/MMmhJCDymsWkl6f60uOFqtd5JDjecNmWXgHDxc76+fWBWHc3wQ2mYUpD7r1ze7dqva5tA1ecyyhhCAlhBOqxcywzNyp/+5g+M4zDeOE2Lda3CF4sewlieLqGh613MXdcWx6HYx0pOZsIfkTyROzZJCdazDlO4pGlwa5fhIt71UV0fcNPqFgcumUKHu0UNXRdtCZ4u+znXpVmVBF2c3twe+eYY7zIffbLNnSiIVX/qXOTIl6z34DRgS4zfCElECG1EjEFwvjBtqpkNaSVJykFxg6mgtLytFbFsOnRCFWh2/bJdbMG9O7tx7eKVBWqRmA12VJmRHqP/pJrogDuIYaIoK05Zvlaz2+dLPzwtQePFRSV0BnSV9ZSL1u8Tx9SGVQE/1E2c3QjJ+REa0MqCgomdTeOY11Wx2kVQJgVQ6URak=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH8mZswaqRZhcB0xyK5wywQQZbw6yTVbVxSBSHz22VoIYFgFd5fx9/axKSUeODFPQHSQPFByJQxsNgSjOlBaDeU=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDWYU5TQnn+KOHqsI3pL+bfQ1dluvW7UhrK833X98ol7)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:19 +0000 (0:00:00.976)       0:00:24.654 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAhVhLHFsl4dvi/9rqXS2vPDd+bMfqgn406ad8h6qQD5)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSkmC9YC33pb8+pCIzGILyt81CW2NoII/zsVtWuJd/zyKkrA24wXsEO53yNT+MZ5W8O5++aCWr3xb9Cxsr1ftxJgp8VzEwUMekinZXm/maHZcgQH/l0fsGBqRaaNUqfF0BrRVEr6gM4tYDmjVTWPgdnWTD1NFX0MJu0PQnrUKM7+EolMQMAQyYlkWY2sqruGo6CxmmbdmFVK/j9ZlRj/pB2UinA2ILr1H9QancGO39fc/aLndtmRYyyrD1OCJJ+lBcF5OKETfaOj20h1eGXKVjs4ARhymd95Wrb9r7eKEXaso3OYZxOxC0dyRT68IAO8SY9AwY32DxZaGDBbN+l4gM676je33lH7d20+w2PjxckRWO9Ns4IKNnjmMl6CtwNTE6VOFG3EzIVzARvGvX/jCL7qKj5iYOAQmA89c0vkuD33cV/EcOiv/cNv8teakHcTD7cLqHEppXxLxPrW+/1uVWdQ3haVegp1d7zuOx2NDNLxbfyJfEP4d3R39iPbP5ZWM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPLvgAHGUsH+UMrQLwZTYIoZvobmQZCctlkTcNE8R+e39W+NHD0RUx+eZADWCCIsmV/uR71FJX3zydXalqZWXsw=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:20 +0000 (0:00:00.991)       0:00:25.646 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBo5DEJWSeR2anpSYIrFD5HE6JoRDcCHCqwWMjvU4oJ)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCptpnDpD5PqG1xcqJnkdAElKBocznc27w/AMQgnlOE9Uq4fJ51k7vV06Hdbyl/mlgoRDFCwqF0pEbBwo9Sp0wwx2AMipGpZ9oJuHuSaPOn82XMZD16JQF6EmlySE7oPpyWu46UHbmluWWt6QGTNz2NOTElnu4WLR1AafIJhV2edNhNcc/+vwxLjeeWJjUZXMvS9+ynNsH/p9jORgGYFDqxoLq/MVTMdKJQoQsYBN9yCBVKOkc1C+8jbIKaEJQz9nwq+M1KtRBtthoz3tIo0eqAoQX+THCuaZOeUR4BMxhWimz4I0V9VvTCKqHdg2Op025Pj7rXaykSsh8G/Ch2Cdf3zWc0r02YLk1sTfh3icR08EXkPfdudhjS6lJlUILaJwVoL767o6l3Z5KvT/W1i4Ay6gZn8b+oU0yFBuMefovu1cnzOSmUE4y+nAjST1nkAvJue/hOsvwQVv+ltESjsgcloYVMjY/Rj3eY4LABTTWtHuLyriDuAokUjNlVo6pVGRE=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOWdZc3rnHUMGXZ4UaQCkTrkFZycjY7oBSkhxKPrW2Yo9lHsK0qyGVJVnnb/xS7KnWCPPb/zJj3U9NUzgDE8Wqo=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:21 +0000 (0:00:01.085)       0:00:26.732 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKgl9cKbDyi1ubItSzcgPtuJedI5dCuS0ZV0iTsmBNjgf+8eOv0XmbWE7hK5bpUF1co05T/pfi1hUHm0zwmof7g=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIE6Ze0/XjuEdyLprUdQF7eFhK3d+NWzL0zx4xN51xGA)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVCG47ERzHGF444HiKD3hpIEE0cM0BYKP/khyxCo51VDwXwTooHT/eVZNP6yqYhmXx18S9MKWZHwDiSRv85w3L0n8ZWmrhhfdvJwRvpfw8SoyQpMWQezZ/30MwFPzdSIGiB169a04MuDeT8ska2FKtX1QRse7GELM4v/Lbys72T0CUhsf8SekWt+4My7to/i9fvYUO5dkE+RJQFQ9d1vOHlGUozO4xymeDToflz5dTLF6U/NhASz+FB3KmbuuUtKfaNnplA0iwpx1fNRoNd1GssOYNSEb9yzRlZsOEUzVfR5/MypO2XXl5p3bVC8Ug11O55C2knfTHYeBNv+jXIV02lXuuU2MbkYVouVVZO+VT3RUWEFfteLD8H73AkFF9Zql+lN/hDrIJNsI0ngwGmLFiKFTHad9KCdbZet8l8wKZKELBbPeXS140Z8MY4ogK+Ww9DQwy+56aM+H7DijOeHi8Ia6uUIeLEKBgsS+YO8WMnIxNtFJreCYqdzCBD0xKWys=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nFriday 22 May 2026  00:21:22 +0000 (0:00:00.991)       0:00:27.723 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHrUXgB4TSM7hmZRZEt7ZcwzgLz6vM4rre1R/wL3L/2pzmZ9vt5W6AA8VWxF0+nIAUqZzacJHzeq9plDkmA2r9Q=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5Phkx7w5hhpjxyiS+gyrDaGHoKqkHPgmfom3lCogRH)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+320FCVfnVwahZWqfiBJAMBxDoe1/u0UdlIyC7JlxLkBhqS2n1m2s6NOmxUtX6Y6StZ18bZykNylM5CliqYl8CWGRDwiUlqg5c4KyrHUwnlmAKmflF4PYS1S9T1tMA1paPiMU3V8aJhVsWnjKg6Sqdi4Pnp8AE2B4ISmFGD/Kygkf7QMg84/7VFVDu7jBV1Hgm4Wx8rXXseX82RcNWyTguWV9N3wEOdqj5ZV7isJP/DRyUKkKwQ/d5l2YCrvMubRY5yu4ImsANzmB4hsIo3lYs3QlQojAsDM2QftBUSdvFv5U+zAUDA8N1Sw2wpzjyXd74sV4iPSqVq6mPLUpRHYI01UQJG3BM63MW6G33ms0875HPfmPGZlYUa96jRxOEdF29fPOuFkYrl6xLi7jXraaSWssWkSfoWNiQV6qr2TR7cRlbhH6KP60xgvyQKTmznac7fRHm76dMrej9uwZ4UQls7t3cBsPj2rImiwy5ZP65kikrci9RXCxftqN6J08k/U=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nFriday 22 May 2026  00:21:23 +0000 (0:00:01.070)       0:00:28.794 ************ \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] *************\nFriday 22 May 2026  00:21:23 +0000 (0:00:00.188)       0:00:28.982 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nFriday 22 May 2026  00:21:23 +0000 (0:00:00.059)       0:00:29.042 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nFriday 22 May 2026  00:21:23 +0000 (0:00:00.065)       0:00:29.108 ************ \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 ********************************************************************\nFriday 22 May 2026  00:21:24 +0000 (0:00:00.551)       0:00:29.660 ************ \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.66s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.46s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.96s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.36s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.13s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s\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.02s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.99s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.99s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.98s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.55s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s\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.17s\n+ osism apply squid\n\u001b[32m2026-05-22 00:21:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m\n\u001b[32m2026-05-22 00:21:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60f128c5-c6b0-48db-b66e-f81b0edbdfeb (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:21:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 60f128c5-c6b0-48db-b66e-f81b0edbdfeb (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nFriday 22 May 2026  00:21:40 +0000 (0:00:00.191)       0:00:00.191 ************ \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] ************************\nFriday 22 May 2026  00:21:40 +0000 (0:00:00.080)       0:00:00.271 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nFriday 22 May 2026  00:21:42 +0000 (0:00:02.415)       0:00:02.687 ************ \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] *******************\nFriday 22 May 2026  00:21:43 +0000 (0:00:01.327)       0:00:04.015 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nFriday 22 May 2026  00:21:44 +0000 (0:00:01.064)       0:00:05.079 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nFriday 22 May 2026  00:21:45 +0000 (0:00:00.355)       0:00:05.435 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nFriday 22 May 2026  00:21:46 +0000 (0:00:00.941)       0:00:06.377 ************ \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] *****************\nFriday 22 May 2026  00:22:33 +0000 (0:00:46.732)       0:00:53.110 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nFriday 22 May 2026  00:22:45 +0000 (0:00:11.997)       0:01:05.107 ************ \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nFriday 22 May 2026  00:23:45 +0000 (0:01:00.094)       0:02:05.202 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nFriday 22 May 2026  00:23:45 +0000 (0:00:00.065)       0:02:05.267 ************ \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 ********************************************************************\nFriday 22 May 2026  00:23:45 +0000 (0:00:00.627)       0:02:05.895 ************ \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.09s\nosism.services.squid : Manage squid service ---------------------------- 46.73s\nosism.services.squid : Restart squid service --------------------------- 12.00s\nosism.services.squid : Install required packages ------------------------ 2.42s\nosism.services.squid : Create required directories ---------------------- 1.33s\nosism.services.squid : Copy squid configuration files ------------------- 1.06s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.94s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.63s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.36s\nosism.services.squid : Include install tasks ---------------------------- 0.08s\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-22 00:23:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-05-22 00:23:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1fa29f4c-271a-4fb2-bdfd-3a44537a3079 (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:23:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1fa29f4c-271a-4fb2-bdfd-3a44537a3079 (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 22 May 2026  00:24:01 +0000 (0:00:00.186)       0:00:00.186 ************ \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\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nFriday 22 May 2026  00:24:04 +0000 (0:00:03.243)       0:00:03.429 ************ \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nFriday 22 May 2026  00:24:05 +0000 (0:00:00.783)       0:00:04.213 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:24:05 +0000 (0:00:00.162)       0:00:04.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\u001b[0;32mok: [testbed-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] **************************\nFriday 22 May 2026  00:24:05 +0000 (0:00:00.157)       0:00:04.532 ************ \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nFriday 22 May 2026  00:24:06 +0000 (0:00:00.649)       0:00:05.182 ************ \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.operator : Add user to additional groups] ******************\nFriday 22 May 2026  00:24:07 +0000 (0:00:00.953)       0:00:06.136 ************ \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-3] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nFriday 22 May 2026  00:24:08 +0000 (0:00:01.222)       0:00:07.358 ************ \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nFriday 22 May 2026  00:24:09 +0000 (0:00:01.200)       0:00:08.558 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=export 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-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nFriday 22 May 2026  00:24:10 +0000 (0:00:01.175)       0:00:09.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\u001b[0;36mskipping: [testbed-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] ***\nFriday 22 May 2026  00:24:11 +0000 (0:00:00.167)       0:00: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\u001b[0;36mskipping: [testbed-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] **************************\nFriday 22 May 2026  00:24:11 +0000 (0:00:00.174)       0:00:10.076 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nFriday 22 May 2026  00:24:11 +0000 (0:00:00.566)       0:00:10.642 ************ \n\u001b[0;36mskipping: [testbed-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] ************************\nFriday 22 May 2026  00:24:11 +0000 (0:00:00.184)       0:00:10.826 ************ \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\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\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-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nFriday 22 May 2026  00:24:12 +0000 (0:00:00.723)       0:00:11.549 ************ \n\u001b[0;36mskipping: [testbed-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] *****************\nFriday 22 May 2026  00:24:12 +0000 (0:00:00.161)       0:00:11.711 ************ \n\u001b[0;36mskipping: [testbed-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] **************\nFriday 22 May 2026  00:24:12 +0000 (0:00:00.138)       0:00:11.849 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************\nFriday 22 May 2026  00:24:13 +0000 (0:00:00.159)       0:00:12.009 ************ \n\u001b[0;33mchanged: [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.operator : Unset & lock password] **************************\nFriday 22 May 2026  00:24:13 +0000 (0:00:00.628)       0:00:12.637 ************ \n\u001b[0;36mskipping: [testbed-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 ********************************************************************\nFriday 22 May 2026  00:24:14 +0000 (0:00:00.222)       0:00:12.860 ************ \n=============================================================================== \nGathering Facts --------------------------------------------------------- 3.24s\nosism.commons.operator : Add user to additional groups ------------------ 1.22s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.20s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.18s\nosism.commons.operator : Create user ------------------------------------ 0.95s\nDo not require tty for all users ---------------------------------------- 0.78s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.72s\nosism.commons.operator : Create operator group -------------------------- 0.65s\nosism.commons.operator : Set password ----------------------------------- 0.63s\nosism.commons.operator : Create .ssh directory -------------------------- 0.57s\nosism.commons.operator : Unset & lock password -------------------------- 0.22s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.18s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.17s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.17s\nosism.commons.operator : Gather variables for each operating system ----- 0.16s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.16s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.16s\nosism.commons.operator : Set operator_groups variable to default value --- 0.16s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.14s\n+ osism apply --environment custom facts\n\u001b[32m2026-05-22 00:24:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:24:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 00:24:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ea153bb-dea9-4983-98f7-5fb48161df27 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:24:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4ea153bb-dea9-4983-98f7-5fb48161df27 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nFriday 22 May 2026  00:24:29 +0000 (0:00:00.133)       0:00:00.133 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nFriday 22 May 2026  00:24:30 +0000 (0:00:01.469)       0:00:01.602 ************ \n\u001b[0;32mok: [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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nFriday 22 May 2026  00:24:32 +0000 (0:00:01.282)       0:00:02.885 ************ \n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:24:32 +0000 (0:00:00.120)       0:00:03.005 ************ \n\u001b[0;32mok: [testbed-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] ******************\nFriday 22 May 2026  00:24:32 +0000 (0:00:00.235)       0:00:03.240 ************ \n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:24:32 +0000 (0:00:00.206)       0:00:03.446 ************ \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] *****\nFriday 22 May 2026  00:24:32 +0000 (0:00:00.163)       0:00:03.609 ************ \n\u001b[0;32mok: [testbed-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] *************\nFriday 22 May 2026  00:24:33 +0000 (0:00:00.421)       0:00:04.031 ************ \n\u001b[0;36mskipping: [testbed-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] ***************\nFriday 22 May 2026  00:24:33 +0000 (0:00:00.127)       0:00:04.158 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nFriday 22 May 2026  00:24:34 +0000 (0:00:01.030)       0:00:05.189 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nFriday 22 May 2026  00:24:34 +0000 (0:00:00.455)       0:00:05.645 ************ \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.repository : Update package cache] *************************\nFriday 22 May 2026  00:24:36 +0000 (0:00:01.045)       0:00:06.691 ************ \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Install required packages (RedHat)] **************************************\nFriday 22 May 2026  00:24:52 +0000 (0:00:16.292)       0:00:22.983 ************ \n\u001b[0;36mskipping: [testbed-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)] **************************************\nFriday 22 May 2026  00:24:52 +0000 (0:00:00.105)       0:00:23.089 ************ \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 [Create custom facts directory] *******************************************\nFriday 22 May 2026  00:25:00 +0000 (0:00:07.738)       0:00:30.827 ************ \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 [Copy fact files] *********************************************************\nFriday 22 May 2026  00:25:00 +0000 (0:00:00.435)       0:00:31.263 ************ \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-5] => (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-3] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nFriday 22 May 2026  00:25:03 +0000 (0:00:03.402)       0:00:34.665 ************ \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] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nFriday 22 May 2026  00:25:05 +0000 (0:00:01.176)       0:00:35.841 ************ \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-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\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 ********************************************************************\nFriday 22 May 2026  00:25:09 +0000 (0:00:04.404)       0:00:40.246 ************ \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 16.29s\nInstall required packages (Debian) -------------------------------------- 7.74s\nGathers facts about hosts ----------------------------------------------- 4.41s\nCopy fact files --------------------------------------------------------- 3.40s\nCreate custom facts directory ------------------------------------------- 1.47s\nCopy fact file ---------------------------------------------------------- 1.28s\nosism.commons.repository : Force update of package cache ---------------- 1.18s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.05s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.03s\nosism.commons.repository : Remove sources.list file --------------------- 0.46s\nCreate custom facts directory ------------------------------------------- 0.44s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s\nosism.commons.repository : Set repository_default fact to default value --- 0.23s\nosism.commons.repository : Set repositories to default ------------------ 0.21s\nosism.commons.repository : Include distribution specific repository tasks --- 0.16s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.13s\nosism.commons.repository : Gather variables for each operating system --- 0.12s\nInstall required packages (RedHat) -------------------------------------- 0.11s\n+ osism apply bootstrap\n\u001b[32m2026-05-22 00:25:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m\n\u001b[32m2026-05-22 00:25:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d99b47f1-a97a-4411-82ca-51816d77b3a5 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:25:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d99b47f1-a97a-4411-82ca-51816d77b3a5 (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] ************************************\nFriday 22 May 2026  00:25:25 +0000 (0:00:00.191)       0:00:00.191 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nFriday 22 May 2026  00:25:25 +0000 (0:00:00.359)       0:00:00.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\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 [Gathers facts about hosts] ***********************************************\nFriday 22 May 2026  00:25:30 +0000 (0:00:04.285)       0:00:04.837 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \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-manager] => (item=testbed-node-3) \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-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \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-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-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-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (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-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (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-3) \u001b[0m\n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Apply bootstrap roles part 1] ********************************************\n\nTASK [osism.commons.hostname : Set hostname] ***********************************\nFriday 22 May 2026  00:25:30 +0000 (0:00:00.500)       0:00:05.337 ************ \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nFriday 22 May 2026  00:25:31 +0000 (0:00:01.206)       0:00:06.543 ************ \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-5]\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-1]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nFriday 22 May 2026  00:25:33 +0000 (0:00:01.240)       0:00:07.783 ************ \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] ******************************\nFriday 22 May 2026  00:25:33 +0000 (0:00:00.293)       0:00:08.077 ************ \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-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-5]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nFriday 22 May 2026  00:25:34 +0000 (0:00:01.495)       0:00:09.572 ************ \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] ****************\nFriday 22 May 2026  00:25:35 +0000 (0:00:00.264)       0:00:09.836 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nFriday 22 May 2026  00:25:36 +0000 (0:00:00.961)       0:00:10.797 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.proxy : Remove system wide settings in environment file] ***\nFriday 22 May 2026  00:25:36 +0000 (0:00:00.556)       0:00:11.354 ************ \n\u001b[0;36mskipping: [testbed-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] ***\nFriday 22 May 2026  00:25:37 +0000 (0:00:00.454)       0:00:11.808 ************ \n\u001b[0;36mskipping: [testbed-manager]\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\u001b[0;36mskipping: [testbed-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] *********************\nFriday 22 May 2026  00:25:37 +0000 (0:00:00.221)       0:00:12.030 ************ \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] ***\nFriday 22 May 2026  00:25:37 +0000 (0:00:00.286)       0:00:12.317 ************ \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] ***\nFriday 22 May 2026  00:25:37 +0000 (0:00:00.310)       0:00:12.627 ************ \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.resolvconf : Install package systemd-resolved] *************\nFriday 22 May 2026  00:25:39 +0000 (0:00:01.199)       0:00:13.827 ************ \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] *****\nFriday 22 May 2026  00:25:39 +0000 (0:00:00.232)       0:00:14.060 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nFriday 22 May 2026  00:25:39 +0000 (0:00:00.541)       0:00:14.602 ************ \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] ***\nFriday 22 May 2026  00:25:40 +0000 (0:00:00.269)       0:00:14.871 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nFriday 22 May 2026  00:25:40 +0000 (0:00:00.532)       0:00:15.404 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nFriday 22 May 2026  00:25:41 +0000 (0:00:01.042)       0:00:16.446 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nFriday 22 May 2026  00:25:42 +0000 (0:00:00.968)       0:00:17.414 ************ \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] *************\nFriday 22 May 2026  00:25:42 +0000 (0:00:00.301)       0:00:17.716 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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.commons.repository : Gather variables for each operating system] ***\nFriday 22 May 2026  00:25:44 +0000 (0:00:01.200)       0:00:18.916 ************ \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] ***\nFriday 22 May 2026  00:25:44 +0000 (0:00:00.229)       0:00:19.146 ************ \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] ******************\nFriday 22 May 2026  00:25:44 +0000 (0:00:00.248)       0:00:19.394 ************ \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] ***\nFriday 22 May 2026  00:25:44 +0000 (0:00:00.238)       0:00:19.632 ************ \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] *****\nFriday 22 May 2026  00:25:45 +0000 (0:00:00.273)       0:00:19.906 ************ \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-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.repository : Include tasks for Ubuntu < 24.04] *************\nFriday 22 May 2026  00:25:45 +0000 (0:00:00.528)       0:00:20.435 ************ \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] ***************\nFriday 22 May 2026  00:25:45 +0000 (0:00:00.270)       0:00:20.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;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.repository : Remove sources.list file] *********************\nFriday 22 May 2026  00:25:46 +0000 (0:00:01.039)       0:00:21.745 ************ \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.repository : Copy ubuntu.sources file] *********************\nFriday 22 May 2026  00:25:47 +0000 (0:00:00.553)       0:00:22.299 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nFriday 22 May 2026  00:25:48 +0000 (0:00:01.063)       0:00:23.362 ************ \n\u001b[0;32mok: [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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nFriday 22 May 2026  00:26:03 +0000 (0:00:15.204)       0:00:38.567 ************ \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] *****\nFriday 22 May 2026  00:26:04 +0000 (0:00:00.263)       0:00:38.830 ************ \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] ***\nFriday 22 May 2026  00:26:04 +0000 (0:00:00.253)       0:00:39.083 ************ \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] ****\nFriday 22 May 2026  00:26:04 +0000 (0:00:00.203)       0:00:39.287 ************ \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] ************************\nFriday 22 May 2026  00:26:04 +0000 (0:00:00.311)       0:00:39.599 ************ \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nFriday 22 May 2026  00:26:06 +0000 (0:00:01.922)       0:00:41.522 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nFriday 22 May 2026  00:26:07 +0000 (0:00:01.101)       0:00:42.624 ************ \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.rsyslog : Include fluentd tasks] **************************\nFriday 22 May 2026  00:26:08 +0000 (0:00:00.785)       0:00:43.409 ************ \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] ***\nFriday 22 May 2026  00:26:08 +0000 (0:00:00.304)       0:00:43.713 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include additional log server tasks] ************\nFriday 22 May 2026  00:26:09 +0000 (0:00:01.027)       0:00:44.741 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Include logrotate tasks] ************************\nFriday 22 May 2026  00:26:10 +0000 (0:00:00.265)       0:00:45.006 ************ \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] **********\nFriday 22 May 2026  00:26:10 +0000 (0:00:00.336)       0:00:45.343 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nFriday 22 May 2026  00:26:12 +0000 (0:00:01.671)       0:00:47.014 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nFriday 22 May 2026  00:26:13 +0000 (0:00:01.117)       0:00:48.132 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nFriday 22 May 2026  00:26:25 +0000 (0:00:12.328)       0:01:00.460 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nFriday 22 May 2026  00:26:26 +0000 (0:00:00.985)       0:01:01.446 ************ \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.packages : Gather variables for each operating system] *****\nFriday 22 May 2026  00:26:27 +0000 (0:00:00.876)       0:01:02.323 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***\nFriday 22 May 2026  00:26:27 +0000 (0:00:00.234)       0:01:02.557 ************ \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] ****\nFriday 22 May 2026  00:26:28 +0000 (0:00:00.241)       0:01:02.798 ************ \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] ********************\nFriday 22 May 2026  00:26:28 +0000 (0:00:00.302)       0:01:03.101 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nFriday 22 May 2026  00:26:30 +0000 (0:00:01.772)       0:01:04.873 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nFriday 22 May 2026  00:26:30 +0000 (0:00:00.688)       0:01:05.561 ************ \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] ***************************\nFriday 22 May 2026  00:26:31 +0000 (0:00:00.302)       0:01:05.864 ************ \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nFriday 22 May 2026  00:26:32 +0000 (0:00:01.210)       0:01:07.074 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Upgrade packages] *******************************\nFriday 22 May 2026  00:26:34 +0000 (0:00:01.724)       0:01:08.799 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Download required packages] *********************\nFriday 22 May 2026  00:26:36 +0000 (0:00:01.993)       0:01:10.792 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nFriday 22 May 2026  00:27:16 +0000 (0:00:40.142)       0:01:50.934 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nFriday 22 May 2026  00:28:33 +0000 (0:01:16.948)       0:03:07.883 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nFriday 22 May 2026  00:28:34 +0000 (0:00:01.849)       0:03:09.733 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nFriday 22 May 2026  00:28:47 +0000 (0:00:12.496)       0:03:22.230 ************ \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] ***********\nFriday 22 May 2026  00:28:47 +0000 (0:00:00.329)       0:03:22.559 ************ \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-4] => (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]\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] ****************\nFriday 22 May 2026  00:28:48 +0000 (0:00:00.584)       0:03:23.144 ************ \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-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \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-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-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.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-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nFriday 22 May 2026  00:28:53 +0000 (0:00:04.658)       0:03:27.802 ************ \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-2] => (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-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nFriday 22 May 2026  00:28:53 +0000 (0:00:00.569)       0:03:28.372 ************ \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] *****************\nFriday 22 May 2026  00:28:54 +0000 (0:00:00.556)       0:03:28.928 ************ \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] ****************\nFriday 22 May 2026  00:28:54 +0000 (0:00:00.485)       0:03:29.413 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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\nTASK [osism.commons.limits : Include limits tasks] *****************************\nFriday 22 May 2026  00:28:56 +0000 (0:00:01.637)       0:03:31.051 ************ \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] *************************\nFriday 22 May 2026  00:28:56 +0000 (0:00:00.245)       0:03:31.296 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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\nTASK [osism.commons.services : Check services] *********************************\nFriday 22 May 2026  00:29:02 +0000 (0:00:05.722)       0:03:37.019 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.services : Start/enable required services] *****************\nFriday 22 May 2026  00:29:02 +0000 (0:00:00.294)       0:03:37.314 ************ \n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nFriday 22 May 2026  00:29:03 +0000 (0:00:01.065)       0:03:38.379 ************ \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] *************************\nFriday 22 May 2026  00:29:04 +0000 (0:00:00.409)       0:03:38.788 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nFriday 22 May 2026  00:29:05 +0000 (0:00:01.390)       0:03:40.179 ************ \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] **************\nFriday 22 May 2026  00:29:05 +0000 (0:00:00.552)       0:03:40.732 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********\nFriday 22 May 2026  00:29:06 +0000 (0:00:00.622)       0:03:41.354 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nFriday 22 May 2026  00:29:07 +0000 (0:00:00.531)       0:03:41.886 ************ \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': 1779408260.935, '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': 1779408348.149357, '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': 1779408357.5387135, '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': 1779408345.3717608, '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': 1779408350.2238126, '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': 1779408352.6768878, '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': 1779408362.1946328, '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-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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-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-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] *************************************\nFriday 22 May 2026  00:29:08 +0000 (0:00:01.001)       0:03:42.887 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue file] ************************************\nFriday 22 May 2026  00:29:09 +0000 (0:00:01.178)       0:03:44.065 ************ \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.net file] ********************************\nFriday 22 May 2026  00:29:10 +0000 (0:00:01.203)       0:03:45.269 ************ \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-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 : Configure SSH to print the motd] ********************\nFriday 22 May 2026  00:29:11 +0000 (0:00:01.152)       0:03:46.421 ************ \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] ****************\nFriday 22 May 2026  00:29:11 +0000 (0:00:00.244)       0:03:46.666 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Include distribution specific install tasks] ********\nFriday 22 May 2026  00:29:12 +0000 (0:00:00.717)       0:03:47.383 ************ \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] ********************************\nFriday 22 May 2026  00:29:13 +0000 (0:00:00.400)       0:03:47.784 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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.services.rng : Remove haveged package] *****************************\nFriday 22 May 2026  00:29:21 +0000 (0:00:08.218)       0:03:56.002 ************ \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nFriday 22 May 2026  00:29:22 +0000 (0:00:01.200)       0:03:57.202 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Gather variables for each operating system] ******\nFriday 22 May 2026  00:29:23 +0000 (0:00:00.951)       0:03:58.154 ************ \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] ***\nFriday 22 May 2026  00:29:23 +0000 (0:00:00.291)       0:03:58.445 ************ \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] ***\nFriday 22 May 2026  00:29:23 +0000 (0:00:00.276)       0:03:58.722 ************ \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] **************************\nFriday 22 May 2026  00:29:24 +0000 (0:00:00.320)       0:03:59.042 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Include distribution specific timer tasks] *******\nFriday 22 May 2026  00:29:29 +0000 (0:00:05.078)       0:04:04.121 ************ \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] ************************\nFriday 22 May 2026  00:29:29 +0000 (0:00:00.388)       0:04:04.510 ************ \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] ***************************\nFriday 22 May 2026  00:29:30 +0000 (0:00:00.346)       0:04:04.856 ************ \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] ********************************\nFriday 22 May 2026  00:29:30 +0000 (0:00:00.526)       0:04:05.382 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] **************************\nFriday 22 May 2026  00:29:30 +0000 (0:00:00.359)       0:04:05.742 ************ \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] **********************\nFriday 22 May 2026  00:29:31 +0000 (0:00:00.424)       0:04:06.166 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nFriday 22 May 2026  00:30:05 +0000 (0:00:34.340)       0:04:40.507 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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.commons.cleanup : Uninstall unattended-upgrades package] ***********\nFriday 22 May 2026  00:30:14 +0000 (0:00:08.375)       0:04:48.883 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nFriday 22 May 2026  00:30:22 +0000 (0:00:07.964)       0:04:56.847 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-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\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nFriday 22 May 2026  00:30:23 +0000 (0:00:01.745)       0:04:58.592 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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.cleanup : Include cloudinit tasks] *************************\nFriday 22 May 2026  00:30:29 +0000 (0:00:05.990)       0:05:04.583 ************ \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] *******\nFriday 22 May 2026  00:30:30 +0000 (0:00:00.454)       0:05:05.038 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Install tzdata package] *************************\nFriday 22 May 2026  00:30:31 +0000 (0:00:00.781)       0:05:05.819 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.timezone : Set timezone to UTC] ****************************\nFriday 22 May 2026  00:30:32 +0000 (0:00:01.879)       0:05:07.699 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-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] ***********************\nFriday 22 May 2026  00:30:33 +0000 (0:00:00.889)       0:05:08.588 ************ \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] *********************\nFriday 22 May 2026  00:30:34 +0000 (0:00:00.286)       0:05:08.874 ************ \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] ******\nFriday 22 May 2026  00:30:34 +0000 (0:00:00.417)       0:05:09.292 ************ \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] ****\nFriday 22 May 2026  00:30:34 +0000 (0:00:00.419)       0:05:09.712 ************ \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] ***\nFriday 22 May 2026  00:30:35 +0000 (0:00:00.287)       0:05:09.999 ************ \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] ***********************\nFriday 22 May 2026  00:30:35 +0000 (0:00:00.348)       0:05:10.348 ************ \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] *******************\nFriday 22 May 2026  00:30:35 +0000 (0:00:00.273)       0:05:10.621 ************ \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] *********************\nFriday 22 May 2026  00:30:36 +0000 (0:00:00.282)       0:05:10.904 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include zram storage tasks] **********************\nFriday 22 May 2026  00:30:36 +0000 (0:00:00.273)       0:05:11.178 ************ \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] ********************\nFriday 22 May 2026  00:30:36 +0000 (0:00:00.283)       0:05:11.462 ************ \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] ****\nFriday 22 May 2026  00:30:37 +0000 (0:00:00.449)       0:05:11.911 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\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 : Gather package facts] ****************************\nFriday 22 May 2026  00:30:38 +0000 (0:00:00.899)       0:05:12.811 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-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\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nFriday 22 May 2026  00:30:41 +0000 (0:00:03.920)       0:05:16.732 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install apt-transport-https package] *************\nFriday 22 May 2026  00:30:42 +0000 (0:00:00.575)       0:05:17.308 ************ \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.services.docker : Add repository gpg key] **************************\nFriday 22 May 2026  00:30:49 +0000 (0:00:06.921)       0:05:24.229 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nFriday 22 May 2026  00:30:50 +0000 (0:00:01.254)       0:05:25.484 ************ \n\u001b[0;32mok: [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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.docker : Update package cache] ****************************\nFriday 22 May 2026  00:30:59 +0000 (0:00:09.113)       0:05:34.597 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nFriday 22 May 2026  00:31:03 +0000 (0:00:03.582)       0:05:38.180 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nFriday 22 May 2026  00:31:04 +0000 (0:00:01.452)       0:05:39.632 ************ \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 : Unlock containerd package] ***********************\nFriday 22 May 2026  00:31:06 +0000 (0:00:01.585)       0:05:41.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-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] **********************\nFriday 22 May 2026  00:31:07 +0000 (0:00:00.586)       0:05:41.805 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nFriday 22 May 2026  00:31:17 +0000 (0:00:10.176)       0:05:51.981 ************ \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] **********************\nFriday 22 May 2026  00:31:18 +0000 (0:00:01.178)       0:05:53.160 ************ \n\u001b[0;32mok: [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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nFriday 22 May 2026  00:31:27 +0000 (0:00:09.219)       0:06:02.380 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nFriday 22 May 2026  00:31:38 +0000 (0:00:11.281)       0:06:13.661 ************ \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-5] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-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] ******************\nFriday 22 May 2026  00:31:40 +0000 (0:00:01.237)       0:06:14.899 ************ \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] ***\nFriday 22 May 2026  00:31:40 +0000 (0:00:00.716)       0:06:15.615 ************ \n\u001b[0;32mok: [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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nFriday 22 May 2026  00:31:45 +0000 (0:00:04.184)       0:06:19.799 ************ \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)] ***\nFriday 22 May 2026  00:31:45 +0000 (0:00:00.531)       0:06:20.331 ************ \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)] ***\nFriday 22 May 2026  00:31:46 +0000 (0:00:00.550)       0:06:20.881 ************ \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)] ***\nFriday 22 May 2026  00:31:46 +0000 (0:00:00.480)       0:06:21.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.services.docker : Install packages required by docker login] *******\nFriday 22 May 2026  00:31:47 +0000 (0:00:00.665)       0:06:22.027 ************ \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] *****\nFriday 22 May 2026  00:31:47 +0000 (0:00:00.525)       0:06:22.552 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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 : Include config tasks] ****************************\nFriday 22 May 2026  00:31:49 +0000 (0:00:01.855)       0:06:24.408 ************ \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] ************************\nFriday 22 May 2026  00:31:50 +0000 (0:00:00.874)       0:06:25.282 ************ \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] ****************\nFriday 22 May 2026  00:31:51 +0000 (0:00:01.173)       0:06:26.456 ************ \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] ***********************\nFriday 22 May 2026  00:31:52 +0000 (0:00:00.861)       0:06:27.317 ************ \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] ***\nFriday 22 May 2026  00:31:53 +0000 (0:00:01.358)       0:06:28.675 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-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] ******************\nFriday 22 May 2026  00:31:55 +0000 (0:00:01.598)       0:06:30.274 ************ \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] *************\nFriday 22 May 2026  00:31:56 +0000 (0:00:01.325)       0:06:31.599 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Include service tasks] ***************************\nFriday 22 May 2026  00:31:58 +0000 (0:00:01.664)       0:06:33.264 ************ \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] ***************************\nFriday 22 May 2026  00:31:59 +0000 (0:00:00.907)       0:06:34.172 ************ \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-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] **********************************\nFriday 22 May 2026  00:32:00 +0000 (0:00:01.402)       0:06:35.574 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage docker socket service] ********************\nFriday 22 May 2026  00:32:02 +0000 (0:00:01.406)       0:06:36.980 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Manage containerd service] ***********************\nFriday 22 May 2026  00:32:03 +0000 (0:00:01.147)       0:06:38.127 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.docker : Include bootstrap tasks] *************************\nFriday 22 May 2026  00:32:04 +0000 (0:00:01.274)       0:06:39.402 ************ \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] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.908)       0:06:40.311 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.041)       0:06:40.352 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.205)       0:06:40.557 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.041)       0:06:40.598 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.042)       0:06:40.641 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.046)       0:06:40.687 ************ \n\nTASK [osism.services.docker : Flush handlers] **********************************\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.039)       0:06:40.727 ************ \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nFriday 22 May 2026  00:32:05 +0000 (0:00:00.040)       0:06:40.767 ************ \n\u001b[0;32mok: [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] *************\nFriday 22 May 2026  00:32:07 +0000 (0:00:01.515)       0:06:42.283 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nFriday 22 May 2026  00:32:08 +0000 (0:00:01.418)       0:06:43.702 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nFriday 22 May 2026  00:32:10 +0000 (0:00:01.201)       0:06:44.903 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nFriday 22 May 2026  00:32:12 +0000 (0:00:02.449)       0:06:47.353 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nFriday 22 May 2026  00:32:12 +0000 (0:00:00.105)       0:06:47.458 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Log into private registry and force re-authorization] ***\nFriday 22 May 2026  00:32:13 +0000 (0:00:01.270)       0:06:48.728 ************ \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] *****************************\nFriday 22 May 2026  00:32:14 +0000 (0:00:00.604)       0:06:49.333 ************ \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] **************************\nFriday 22 May 2026  00:32:15 +0000 (0:00:00.972)       0:06:50.305 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Copy docker fact files] **************************\nFriday 22 May 2026  00:32:16 +0000 (0:00:00.984)       0:06:51.290 ************ \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] *******\nFriday 22 May 2026  00:32:18 +0000 (0:00:02.471)       0:06:53.761 ************ \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] ***\nFriday 22 May 2026  00:32:19 +0000 (0:00:00.509)       0:06:54.271 ************ \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] ***\nFriday 22 May 2026  00:32:20 +0000 (0:00:01.005)       0:06:55.276 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******\nFriday 22 May 2026  00:32:21 +0000 (0:00:00.834)       0:06:56.111 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose binary] *************\nFriday 22 May 2026  00:32:22 +0000 (0:00:00.820)       0:06:56.932 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Uninstall docker-compose package] *********\nFriday 22 May 2026  00:32:22 +0000 (0:00:00.510)       0:06:57.442 ************ \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.commons.docker_compose : Copy docker-compose script] ***************\nFriday 22 May 2026  00:32:24 +0000 (0:00:01.592)       0:06:59.035 ************ \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] ****\nFriday 22 May 2026  00:32:25 +0000 (0:00:00.741)       0:06:59.777 ************ \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.commons.docker_compose : Copy osism.target systemd file] ***********\nFriday 22 May 2026  00:32:32 +0000 (0:00:07.573)       0:07:07.350 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Enable osism.target] **********************\nFriday 22 May 2026  00:32:33 +0000 (0:00:01.385)       0:07:08.735 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nFriday 22 May 2026  00:32:35 +0000 (0:00:01.896)       0:07:10.632 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nFriday 22 May 2026  00:32:37 +0000 (0:00:01.898)       0:07:12.531 ************ \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] ***********************************\nFriday 22 May 2026  00:32:38 +0000 (0:00:00.867)       0:07:13.398 ************ \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] *****\nFriday 22 May 2026  00:32:39 +0000 (0:00:00.830)       0:07:14.228 ************ \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] ******\nFriday 22 May 2026  00:32:40 +0000 (0:00:00.690)       0:07:14.918 ************ \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] ***\nFriday 22 May 2026  00:32:40 +0000 (0:00:00.527)       0:07:15.445 ************ \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] ***\nFriday 22 May 2026  00:32:41 +0000 (0:00:00.548)       0:07:15.994 ************ \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] **************************\nFriday 22 May 2026  00:32:41 +0000 (0:00:00.531)       0:07:16.525 ************ \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-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.chrony : Manage timesyncd service] ************************\nFriday 22 May 2026  00:32:47 +0000 (0:00:05.536)       0:07:22.062 ************ \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] *****\nFriday 22 May 2026  00:32:48 +0000 (0:00:00.735)       0:07:22.798 ************ \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] *********************************\nFriday 22 May 2026  00:32:48 +0000 (0:00:00.836)       0:07:23.634 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nFriday 22 May 2026  00:32:50 +0000 (0:00:01.894)       0:07:25.529 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.chrony : Check if configuration file exists] **************\nFriday 22 May 2026  00:32:52 +0000 (0:00:01.247)       0:07:26.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.services.chrony : Copy configuration file] *************************\nFriday 22 May 2026  00:32:52 +0000 (0:00:00.851)       0:07:27.628 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\nTASK [osism.services.lldpd : Include distribution specific install tasks] ******\nFriday 22 May 2026  00:32:54 +0000 (0:00:01.755)       0:07:29.384 ************ \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] ****************************\nFriday 22 May 2026  00:32:55 +0000 (0:00:00.986)       0:07:30.371 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nFriday 22 May 2026  00:33:04 +0000 (0:00:09.123)       0:07:39.494 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nFriday 22 May 2026  00:33:06 +0000 (0:00:01.850)       0:07:41.344 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [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] ***************\nFriday 22 May 2026  00:33:08 +0000 (0:00:01.584)       0:07:42.928 ************ \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] **************************************************\nFriday 22 May 2026  00:33:09 +0000 (0:00:01.260)       0:07:44.188 ************ \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] ***********************\nFriday 22 May 2026  00:33:09 +0000 (0:00:00.538)       0:07:44.726 ************ \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] ***********************\nFriday 22 May 2026  00:33:11 +0000 (0:00:01.336)       0:07:46.063 ************ \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] *****************************************************\nFriday 22 May 2026  00:33:12 +0000 (0:00:01.652)       0:07:47.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 [Include smartd role] *****************************************************\nFriday 22 May 2026  00:33:13 +0000 (0:00:00.489)       0:07:48.205 ************ \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] *****\nFriday 22 May 2026  00:33:14 +0000 (0:00:00.838)       0:07:49.044 ************ \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] *******************\nFriday 22 May 2026  00:33:15 +0000 (0:00:01.008)       0:07:50.052 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-1]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nFriday 22 May 2026  00:33:24 +0000 (0:00:08.861)       0:07:58.914 ************ \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] ***********\nFriday 22 May 2026  00:33:24 +0000 (0:00:00.852)       0:07:59.766 ************ \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.smartd : Manage smartd service] ***************************\nFriday 22 May 2026  00:33:26 +0000 (0:00:01.393)       0:08:01.159 ************ \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] ***********\nFriday 22 May 2026  00:33:28 +0000 (0:00:02.058)       0:08:03.218 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************\nFriday 22 May 2026  00:33:29 +0000 (0:00:01.262)       0:08:04.481 ************ \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] *****************************************\nFriday 22 May 2026  00:33:30 +0000 (0:00:01.159)       0:08:05.641 ************ \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] *********************\nFriday 22 May 2026  00:33:31 +0000 (0:00:00.988)       0:08:06.629 ************ \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] *****************************\nFriday 22 May 2026  00:33:32 +0000 (0:00:00.856)       0:08:07.485 ************ \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 [Set osism.bootstrap.timestamp fact] **************************************\nFriday 22 May 2026  00:33:34 +0000 (0:00:01.376)       0:08:08.862 ************ \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] *********************\nFriday 22 May 2026  00:33:35 +0000 (0:00:00.946)       0:08:09.809 ************ \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] *****************************\nFriday 22 May 2026  00:33:35 +0000 (0:00:00.892)       0:08:10.702 ************ \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 ********************************************************************\nFriday 22 May 2026  00:33:37 +0000 (0:00:01.289)       0:08:11.992 ************ \n=============================================================================== \nosism.commons.packages : Install required packages --------------------- 76.95s\nosism.commons.packages : Download required packages -------------------- 40.14s\nosism.commons.cleanup : Cleanup installed packages --------------------- 34.34s\nosism.commons.repository : Update package cache ------------------------ 15.20s\nosism.commons.packages : Remove dependencies that are no longer required -- 12.50s\nosism.commons.systohc : Install util-linux-extra package --------------- 12.33s\nosism.services.docker : Install docker package ------------------------- 11.28s\nosism.services.docker : Install containerd package --------------------- 10.18s\nosism.services.docker : Install docker-cli package ---------------------- 9.22s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.12s\nosism.services.docker : Add repository ---------------------------------- 9.11s\nosism.services.smartd : Install smartmontools package ------------------- 8.86s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 8.38s\nosism.services.rng : Install rng package -------------------------------- 8.22s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 7.96s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 7.57s\nosism.services.docker : Install apt-transport-https package ------------- 6.92s\nosism.commons.cleanup : Remove dependencies that are no longer required --- 5.99s\nosism.commons.services : Populate service facts ------------------------- 5.72s\nosism.services.chrony : Populate service facts -------------------------- 5.54s\n+ osism apply fail2ban\n\u001b[32m2026-05-22 00:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m\n\u001b[32m2026-05-22 00:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0a9f8a59-1bed-4bee-a999-973f88337a60 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0a9f8a59-1bed-4bee-a999-973f88337a60 (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] ***\nFriday 22 May 2026  00:33:54 +0000 (0:00:00.366)       0:00:00.366 ************ \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] **********************\nFriday 22 May 2026  00:33:55 +0000 (0:00:01.233)       0:00:01.600 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.fail2ban : Copy configuration files] **********************\nFriday 22 May 2026  00:34:06 +0000 (0:00:11.339)       0:00:12.939 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Manage fail2ban service] ***********************\nFriday 22 May 2026  00:34:08 +0000 (0:00:01.640)       0:00:14.580 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.fail2ban : Reload fail2ban configuration] *****************\nFriday 22 May 2026  00:34:09 +0000 (0:00:01.271)       0:00:15.851 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\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 ********************************************************************\nFriday 22 May 2026  00:34:11 +0000 (0:00:01.696)       0:00:17.548 ************ \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 11.34s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 1.70s\nosism.services.fail2ban : Copy configuration files ---------------------- 1.64s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 1.27s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.23s\n+ osism apply network\n\u001b[32m2026-05-22 00:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m\n\u001b[32m2026-05-22 00:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51f68837-95ba-4e9a-8b2e-aae3616bcdd9 (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 51f68837-95ba-4e9a-8b2e-aae3616bcdd9 (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] ******\nFriday 22 May 2026  00:34:27 +0000 (0:00:00.342)       0:00:00.342 ************ \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] *********************\nFriday 22 May 2026  00:34:27 +0000 (0:00:00.641)       0:00:00.983 ************ \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] ***********************\nFriday 22 May 2026  00:34:29 +0000 (0:00:01.229)       0:00:02.213 ************ \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] *************************\nFriday 22 May 2026  00:34:31 +0000 (0:00:02.754)       0:00:04.968 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nFriday 22 May 2026  00:34:33 +0000 (0:00:01.610)       0:00:06.578 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m\n\nTASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***\nFriday 22 May 2026  00:34:34 +0000 (0:00:01.247)       0:00:07.825 ************ \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] ***\nFriday 22 May 2026  00:34:35 +0000 (0:00:00.721)       0:00:08.546 ************ \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] ***\nFriday 22 May 2026  00:34:36 +0000 (0:00:00.854)       0:00:09.401 ************ \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] **********\nFriday 22 May 2026  00:34:37 +0000 (0:00:00.807)       0:00:10.209 ************ \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-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-5 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Copy netplan configuration] **********************\nFriday 22 May 2026  00:34:40 +0000 (0:00:03.505)       0:00:13.714 ************ \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] ***********\nFriday 22 May 2026  00:34:42 +0000 (0:00:01.696)       0:00:15.411 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\nTASK [osism.commons.network : Check if path for interface file exists] *********\nFriday 22 May 2026  00:34:44 +0000 (0:00:01.895)       0:00:17.307 ************ \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] ****************************\nFriday 22 May 2026  00:34:45 +0000 (0:00:01.179)       0:00:18.486 ************ \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] *************\nFriday 22 May 2026  00:34:46 +0000 (0:00:00.659)       0:00:19.145 ************ \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 dispatcher scripts] *************************\nFriday 22 May 2026  00:34:48 +0000 (0:00:02.272)       0:00:21.418 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] **************\nFriday 22 May 2026  00:34:49 +0000 (0:00:00.907)       0:00:22.325 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nFriday 22 May 2026  00:34:50 +0000 (0:00:01.654)       0:00:23.980 ************ \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] ***************\nFriday 22 May 2026  00:34:52 +0000 (0:00:01.334)       0:00:25.314 ************ \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-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.network : Set network_configured_files fact] ***************\nFriday 22 May 2026  00:34:53 +0000 (0:00:01.135)       0:00:26.449 ************ \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] ***************\nFriday 22 May 2026  00:34:54 +0000 (0:00:00.684)       0:00:27.134 ************ \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;36mskipping: [testbed-node-3] => (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;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] ************************\nFriday 22 May 2026  00:34:55 +0000 (0:00:01.248)       0:00:28.383 ************ \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] ************************\nFriday 22 May 2026  00:34:56 +0000 (0:00:00.658)       0:00:29.042 ************ \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-2, testbed-node-0, testbed-manager, testbed-node-1, testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nFriday 22 May 2026  00:35:00 +0000 (0:00:04.652)       0:00:33.695 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nFriday 22 May 2026  00:35:06 +0000 (0:00:06.075)       0:00:39.770 ************ \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-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': '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-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m\n\nTASK [osism.commons.network : Include networkd cleanup tasks] ******************\nFriday 22 May 2026  00:35:12 +0000 (0:00:05.723)       0:00:45.494 ************ \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] ***************\nFriday 22 May 2026  00:35:13 +0000 (0:00:01.480)       0:00:46.974 ************ \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] ***************\nFriday 22 May 2026  00:35:14 +0000 (0:00:00.995)       0:00:47.970 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include network extra init] **********************\nFriday 22 May 2026  00:35:15 +0000 (0:00:00.988)       0:00:48.958 ************ \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] ****************\nFriday 22 May 2026  00:35:17 +0000 (0:00:01.304)       0:00:50.263 ************ \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] *******\nFriday 22 May 2026  00:35:17 +0000 (0:00:00.625)       0:00:50.889 ************ \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] *****\nFriday 22 May 2026  00:35:18 +0000 (0:00:00.799)       0:00:51.689 ************ \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] *****\nFriday 22 May 2026  00:35:19 +0000 (0:00:00.640)       0:00:52.329 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Remove network-extra-init systemd service] *******\nFriday 22 May 2026  00:35:21 +0000 (0:00:01.768)       0:00:54.098 ************ \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] ****************\nFriday 22 May 2026  00:35:22 +0000 (0:00:01.143)       0:00:55.241 ************ \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] **************\nFriday 22 May 2026  00:35:24 +0000 (0:00:02.028)       0:00:57.270 ************ \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] ********\nFriday 22 May 2026  00:35:25 +0000 (0:00:00.821)       0:00:58.091 ************ \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 ********************************************************************\nFriday 22 May 2026  00:35:25 +0000 (0:00:00.543)       0:00:58.635 ************ \n=============================================================================== \nosism.commons.network : Create systemd networkd netdev files ------------ 6.08s\nosism.commons.network : Create systemd networkd network files ----------- 5.72s\nosism.commons.network : Include vxlan interfaces ------------------------ 4.65s\nosism.commons.network : Prepare netplan configuration template ---------- 3.51s\nosism.commons.network : Install required packages ----------------------- 2.75s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.27s\nosism.commons.network : Remove network-extra-init script ---------------- 2.03s\nosism.commons.network : Remove netplan configuration template ----------- 1.90s\nosism.commons.network : Disable and stop network-extra-init service ----- 1.77s\nosism.commons.network : Copy netplan configuration ---------------------- 1.70s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.65s\nosism.commons.network : Remove ifupdown package ------------------------- 1.61s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.48s\nosism.commons.network : Include cleanup tasks --------------------------- 1.33s\nosism.commons.network : Include network extra init ---------------------- 1.30s\nosism.commons.network : Remove unused configuration files --------------- 1.25s\nosism.commons.network : Create required directories --------------------- 1.25s\nosism.commons.network : Include type specific tasks --------------------- 1.23s\nosism.commons.network : Check if path for interface file exists --------- 1.18s\nosism.commons.network : Remove network-extra-init systemd service ------- 1.14s\n+ osism apply wireguard\n\u001b[32m2026-05-22 00:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m\n\u001b[32m2026-05-22 00:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f55adbd1-10c4-46b6-b1b6-972dc158dea7 (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f55adbd1-10c4-46b6-b1b6-972dc158dea7 (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nFriday 22 May 2026  00:35:41 +0000 (0:00:00.320)       0:00:00.320 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nFriday 22 May 2026  00:35:43 +0000 (0:00:01.889)       0:00:02.209 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nFriday 22 May 2026  00:35:50 +0000 (0:00:07.024)       0:00:09.234 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nFriday 22 May 2026  00:35:51 +0000 (0:00:00.572)       0:00:09.807 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nFriday 22 May 2026  00:35:51 +0000 (0:00:00.532)       0:00:10.340 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nFriday 22 May 2026  00:35:52 +0000 (0:00:00.561)       0:00:10.901 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nFriday 22 May 2026  00:35:52 +0000 (0:00:00.414)       0:00:11.315 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nFriday 22 May 2026  00:35:53 +0000 (0:00:00.439)       0:00:11.755 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nFriday 22 May 2026  00:35:54 +0000 (0:00:01.179)       0:00:12.934 ************ \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] **********\nFriday 22 May 2026  00:35:55 +0000 (0:00:00.979)       0:00:13.914 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nFriday 22 May 2026  00:35:57 +0000 (0:00:02.110)       0:00:16.025 ************ \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 ********************************************************************\nFriday 22 May 2026  00:35:58 +0000 (0:00:00.981)       0:00:17.007 ************ \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 7.02s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.11s\nosism.services.wireguard : Install iptables package --------------------- 1.89s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.18s\nosism.services.wireguard : Restart wg0 service -------------------------- 0.98s\nosism.services.wireguard : Copy client configuration files -------------- 0.98s\nosism.services.wireguard : Create public and private key - server ------- 0.57s\nosism.services.wireguard : Get preshared key ---------------------------- 0.56s\nosism.services.wireguard : Create preshared key ------------------------- 0.53s\nosism.services.wireguard : Get private key - server --------------------- 0.44s\nosism.services.wireguard : Get public key - server ---------------------- 0.41s\n+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n\r  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r100    14  100    14    0     0    158      0 --:--:-- --:--:-- --:--:--   159\n+ osism apply --environment custom workarounds\n\u001b[32m2026-05-22 00:36:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m\n\u001b[32m2026-05-22 00:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a522d2c-9d3b-4824-8d34-4985fd8155bb (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7a522d2c-9d3b-4824-8d34-4985fd8155bb (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] ********************************\nFriday 22 May 2026  00:36:14 +0000 (0:00:00.180)       0:00:00.180 ************ \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] *********************************************\nFriday 22 May 2026  00:36:14 +0000 (0:00:00.742)       0:00:00.923 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nFriday 22 May 2026  00:36:17 +0000 (0:00:02.752)       0:00:03.676 ************ \n\u001b[0;32mok: [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 [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nFriday 22 May 2026  00:36:20 +0000 (0:00:02.343)       0:00:06.019 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\nTASK [Run update-ca-certificates] **********************************************\nFriday 22 May 2026  00:36:21 +0000 (0:00:01.292)       0:00:07.312 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Run update-ca-trust] *****************************************************\nFriday 22 May 2026  00:36:25 +0000 (0:00:04.106)       0:00:11.419 ************ \n\u001b[0;36mskipping: [testbed-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] *********************************************\nFriday 22 May 2026  00:36:25 +0000 (0:00:00.554)       0:00:11.973 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Copy workarounds systemd unit file] **************************************\nFriday 22 May 2026  00:36:27 +0000 (0:00:01.751)       0:00:13.725 ************ \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] ***************************************************\nFriday 22 May 2026  00:36:29 +0000 (0:00:01.506)       0:00:15.231 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\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)] *************************************\nFriday 22 May 2026  00:36:30 +0000 (0:00:01.735)       0:00:16.966 ************ \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)] ***************************\nFriday 22 May 2026  00:36:32 +0000 (0:00:01.643)       0:00:18.610 ************ \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] **************************************************\nFriday 22 May 2026  00:36:33 +0000 (0:00:00.809)       0:00:19.420 ************ \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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\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 ********************************************************************\nFriday 22 May 2026  00:36:36 +0000 (0:00:02.699)       0:00:22.119 ************ \n=============================================================================== \nRun update-ca-certificates ---------------------------------------------- 4.11s\nApply netplan configuration --------------------------------------------- 2.75s\nInstall python3-docker -------------------------------------------------- 2.70s\nApply netplan configuration --------------------------------------------- 2.34s\nCopy workarounds.sh scripts --------------------------------------------- 1.75s\nReload systemd daemon --------------------------------------------------- 1.74s\nEnable workarounds.service (Debian) ------------------------------------- 1.64s\nCopy workarounds systemd unit file -------------------------------------- 1.51s\nCopy custom CA certificates --------------------------------------------- 1.29s\nEnable and start workarounds.service (RedHat) --------------------------- 0.81s\nGroup hosts based on virtualization_role -------------------------------- 0.74s\nRun update-ca-trust ----------------------------------------------------- 0.55s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-22 00:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m\n\u001b[32m2026-05-22 00:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 40be3ee8-ba85-4804-8bfb-a45945929c04 (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 40be3ee8-ba85-4804-8bfb-a45945929c04 (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] *******************\nFriday 22 May 2026  00:36:52 +0000 (0:00:00.249)       0:00:00.249 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:36:52 +0000 (0:00:00.146)       0:00:00.395 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:36:53 +0000 (0:00:01.304)       0:00:01.700 ************ \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] *******************\nFriday 22 May 2026  00:36:53 +0000 (0:00:00.122)       0:00:01.822 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:36:53 +0000 (0:00:00.108)       0:00:01.931 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:36:54 +0000 (0:00:01.062)       0:00:02.993 ************ \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] *******************\nFriday 22 May 2026  00:36:54 +0000 (0:00:00.127)       0:00:03.121 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:36:55 +0000 (0:00:00.099)       0:00:03.220 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:36:56 +0000 (0:00:01.015)       0:00:04.235 ************ \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] *******************\nFriday 22 May 2026  00:36:56 +0000 (0:00:00.114)       0:00:04.350 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:36:56 +0000 (0:00:00.104)       0:00:04.454 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:36:57 +0000 (0:00:01.031)       0:00:05.485 ************ \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] *******************\nFriday 22 May 2026  00:36:57 +0000 (0:00:00.110)       0:00:05.596 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:36:57 +0000 (0:00:00.098)       0:00:05.695 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:36:58 +0000 (0:00:01.169)       0:00:06.864 ************ \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] *******************\nFriday 22 May 2026  00:36:58 +0000 (0:00:00.140)       0:00:07.004 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nFriday 22 May 2026  00:36:58 +0000 (0:00:00.140)       0:00:07.145 ************ \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nFriday 22 May 2026  00:36:59 +0000 (0:00:01.052)       0:00:08.197 ************ \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 ********************************************************************\nFriday 22 May 2026  00:37:00 +0000 (0:00:00.036)       0:00:08.233 ************ \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 6.63s\nExit playbook, if user did not mean to reboot systems ------------------- 0.70s\nReboot system - wait for the reboot to complete ------------------------- 0.65s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-05-22 00:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m\n\u001b[32m2026-05-22 00:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 406bb29f-6a83-4b6b-94b4-4dd0a7c9da19 (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 406bb29f-6a83-4b6b-94b4-4dd0a7c9da19 (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] ***********************************\nFriday 22 May 2026  00:37:15 +0000 (0:00:00.323)       0:00:00.323 ************ \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\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 ********************************************************************\nFriday 22 May 2026  00:37:27 +0000 (0:00:11.561)       0:00:11.885 ************ \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.56s\n+ osism apply hddtemp\n\u001b[32m2026-05-22 00:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m\n\u001b[32m2026-05-22 00:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 00f52c7e-c291-4d92-b9ef-eb3e67cb794a (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 00f52c7e-c291-4d92-b9ef-eb3e67cb794a (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] *****\nFriday 22 May 2026  00:37:43 +0000 (0:00:00.357)       0:00:00.357 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific install tasks] ****\nFriday 22 May 2026  00:37:44 +0000 (0:00:00.636)       0:00:00.993 ************ \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] *************************\nFriday 22 May 2026  00:37:45 +0000 (0:00:01.229)       0:00:02.222 ************ \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] *****************\nFriday 22 May 2026  00:37:47 +0000 (0:00:02.570)       0:00:04.793 ************ \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] *********\nFriday 22 May 2026  00:37:48 +0000 (0:00:00.967)       0:00:05.760 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************\nFriday 22 May 2026  00:37:50 +0000 (0:00:01.307)       0:00:07.068 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Install lm-sensors] *****************************\nFriday 22 May 2026  00:37:50 +0000 (0:00:00.690)       0:00:07.759 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nFriday 22 May 2026  00:38:03 +0000 (0:00:12.450)       0:00:20.209 ************ \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] **********************\nFriday 22 May 2026  00:38:04 +0000 (0:00:01.199)       0:00:21.408 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:38:06 +0000 (0:00:02.010)       0:00:23.418 ************ \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 12.45s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.57s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 2.01s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.31s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.23s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.20s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.97s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.69s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.64s\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-22 00:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m\n\u001b[32m2026-05-22 00:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc092d33-b9fe-457f-b5f6-66a5e76342cf (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cc092d33-b9fe-457f-b5f6-66a5e76342cf (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] ***********************************************\nFriday 22 May 2026  00:39:46 +0000 (0:00:00.316)       0:00:00.316 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nFriday 22 May 2026  00:39:53 +0000 (0:00:06.861)       0:00:07.177 ************ \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 ********************************************************************\nFriday 22 May 2026  00:39:54 +0000 (0:00:00.657)       0:00:07.835 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.86s\nGather facts for all hosts ---------------------------------------------- 0.66s\n+ sudo ln -sf /opt/configuration/scripts/deploy/001-helpers.sh /usr/local/bin/deploy-helper\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh /usr/local/bin/deploy-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/deploy/100-ceph-with-rook.sh /usr/local/bin/deploy-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/deploy/200-infrastructure.sh /usr/local/bin/deploy-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/deploy/300-openstack.sh /usr/local/bin/deploy-openstack\n+ sudo ln -sf /opt/configuration/scripts/deploy/320-openstack-minimal.sh /usr/local/bin/deploy-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/deploy/400-monitoring.sh /usr/local/bin/deploy-monitoring\n+ sudo ln -sf /opt/configuration/scripts/deploy/500-kubernetes.sh /usr/local/bin/deploy-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/deploy/510-clusterapi.sh /usr/local/bin/deploy-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/upgrade-manager.sh /usr/local/bin/upgrade-manager\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh /usr/local/bin/upgrade-ceph-with-ansible\n+ sudo ln -sf /opt/configuration/scripts/upgrade/100-ceph-with-rook.sh /usr/local/bin/upgrade-ceph-with-rook\n+ sudo ln -sf /opt/configuration/scripts/upgrade/200-infrastructure.sh /usr/local/bin/upgrade-infrastructure\n+ sudo ln -sf /opt/configuration/scripts/upgrade/300-openstack.sh /usr/local/bin/upgrade-openstack\n+ sudo ln -sf /opt/configuration/scripts/upgrade/320-openstack-minimal.sh /usr/local/bin/upgrade-openstack-minimal\n+ sudo ln -sf /opt/configuration/scripts/upgrade/400-monitoring.sh /usr/local/bin/upgrade-monitoring\n+ sudo ln -sf /opt/configuration/scripts/upgrade/500-kubernetes.sh /usr/local/bin/upgrade-kubernetes\n+ sudo ln -sf /opt/configuration/scripts/upgrade/510-clusterapi.sh /usr/local/bin/upgrade-kubernetes-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/300-openstack.sh /usr/local/bin/bootstrap-openstack\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh /usr/local/bin/bootstrap-octavia\n+ sudo ln -sf /opt/configuration/scripts/bootstrap/302-openstack-k8s-clusterapi-images.sh /usr/local/bin/bootstrap-clusterapi\n+ sudo ln -sf /opt/configuration/scripts/disable-local-registry.sh /usr/local/bin/disable-local-registry\n+ sudo ln -sf /opt/configuration/scripts/pull-images.sh /usr/local/bin/pull-images\n+ [[ false == \\t\\r\\u\\e ]]",
                            "stdout_lines": [
                                "",
                                "# DEPLOY MANAGER",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# DEPLOY MANAGER'",
                                "+ echo",
                                "+ cat /opt/manager-vars.sh",
                                "export NUMBER_OF_NODES=6",
                                "",
                                "export CEPH_VERSION=reef",
                                "export CONFIGURATION_VERSION=main",
                                "export MANAGER_VERSION=latest",
                                "export OPENSTACK_VERSION=2025.1",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=true",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "export EXTERNAL_API=false",
                                "",
                                "export IMAGE_USER=ubuntu",
                                "export IMAGE_NODE_USER=ubuntu",
                                "",
                                "export CEPH_STACK=ceph-ansible",
                                "",
                                "+ echo",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ sudo ln -sf /opt/configuration/contrib/semver2.sh /usr/local/bin/semver",
                                "+ docker version",
                                "Client: Docker Engine - Community",
                                " Version:           27.5.1",
                                " API version:       1.47",
                                " Go version:        go1.22.11",
                                " Git commit:        9f9e405",
                                " Built:             Wed Jan 22 13:41:48 2025",
                                " OS/Arch:           linux/amd64",
                                " Context:           default",
                                "",
                                "Server: Docker Engine - Community",
                                " Engine:",
                                "  Version:          27.5.1",
                                "  API version:      1.47 (minimum version 1.24)",
                                "  Go version:       go1.22.11",
                                "  Git commit:       4c9b3b0",
                                "  Built:            Wed Jan 22 13:41:48 2025",
                                "  OS/Arch:          linux/amd64",
                                "  Experimental:     false",
                                " containerd:",
                                "  Version:          v2.2.4",
                                "  GitCommit:        193637f7ee8ae5f5aa5248f49e7baa3e6164966e",
                                " runc:",
                                "  Version:          1.3.5",
                                "  GitCommit:        v1.3.5-0-g488fc13e",
                                " docker-init:",
                                "  Version:          0.19.0",
                                "  GitCommit:        de40ad0",
                                "+ sh -c /opt/configuration/scripts/deploy/000-manager.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-ceph-version.sh reef",
                                "+ set -e",
                                "+ VERSION=reef",
                                "++ grep '^ceph_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n ceph_version: reef ]]",
                                "+ sed -i 's/ceph_version: .*/ceph_version: reef/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ /opt/configuration/scripts/set-openstack-version.sh 2025.1",
                                "+ set -e",
                                "+ VERSION=2025.1",
                                "++ grep '^openstack_version:' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ -n openstack_version: 2024.2 ]]",
                                "+ sed -i 's/openstack_version: .*/openstack_version: 2025.1/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ ceph-ansible == \\r\\o\\o\\k ]]",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ echo 'enable_osism_kubernetes: true'",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ /opt/configuration/scripts/enable-resource-nodes.sh",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ ansible-playbook -i testbed-manager, --vault-password-file /opt/configuration/environments/.vault_pass /opt/configuration/ansible/manager-part-3.yml",
                                "",
                                "PLAY [Copy custom facts] *******************************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Copy fact files] *********************************************************",
                                "changed: [testbed-manager]",
                                "",
                                "PLAY [Before the deployment of the manager] ************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Get /opt/manager-vars.sh] ************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add ara_server_mariadb_volume_type parameter] ****************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Add netbox_enable parameter] *********************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Install HWE kernel package on Ubuntu] ************************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [Check if /etc/OTC_region exist] ******************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Add nova_compute_virt_type parameter] ************************************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Apply role traefik] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply traefik role] ******************************************************",
                                "included: osism.services.traefik for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/traefik)",
                                "changed: [testbed-manager] => (item=/opt/traefik/certificates)",
                                "changed: [testbed-manager] => (item=/opt/traefik/configuration)",
                                "",
                                "TASK [osism.services.traefik : Copy configuration files] ***********************",
                                "changed: [testbed-manager] => (item=traefik.yml)",
                                "changed: [testbed-manager] => (item=traefik.env)",
                                "changed: [testbed-manager] => (item=certificates.yml)",
                                "",
                                "TASK [osism.services.traefik : Copy certificate cert files] ********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy certificate key files] *********************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy dynamic configuration] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Remove dynamic configuration] *******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/traefik/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.traefik : Create traefik external network] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.traefik : Manage traefik service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.traefik : Restart traefik service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY [Deploy manager service] **************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Apply manager role] ******************************************************",
                                "included: osism.services.manager for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include install tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/install-Debian-family.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Install required packages] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Gather variables for each operating system] *****",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include config tasks] ***************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Create required directories] ********************",
                                "changed: [testbed-manager] => (item=/opt/ansible)",
                                "changed: [testbed-manager] => (item=/opt/archive)",
                                "changed: [testbed-manager] => (item=/opt/manager/configuration)",
                                "changed: [testbed-manager] => (item=/opt/manager/data)",
                                "ok: [testbed-manager] => (item=/opt/manager)",
                                "changed: [testbed-manager] => (item=/opt/manager/secrets)",
                                "changed: [testbed-manager] => (item=/opt/ansible/secrets)",
                                "changed: [testbed-manager] => (item=/opt/state)",
                                "",
                                "TASK [osism.services.manager : Copy all environment file] **********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy client environment file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ara config tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy ARA environment files] *********************",
                                "changed: [testbed-manager] => (item=ara)",
                                "changed: [testbed-manager] => (item=ara-server)",
                                "",
                                "TASK [osism.services.manager : Copy MariaDB environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include vault config tasks] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include frontend config tasks] ******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy frontend environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ansible config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy private ssh keys] **************************",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager] => (item=None)",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy ansible environment file] ******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include netbox config tasks] ********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include celery config tasks] ********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_instances] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy celery environment files] ******************",
                                "changed: [testbed-manager] => (item=conductor)",
                                "changed: [testbed-manager] => (item=openstack)",
                                "",
                                "TASK [osism.services.manager : Copy listener environment file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Check for conductor.yml] ************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy conductor configuration file] **************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy empty conductor configuration file] ********",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include wrapper config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-wrapper.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include wrapper vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy wrapper scripts] ***************************",
                                "changed: [testbed-manager] => (item=osism)",
                                "changed: [testbed-manager] => (item=osism-update-docker)",
                                "changed: [testbed-manager] => (item=osism-update-manager)",
                                "",
                                "TASK [osism.services.manager : Copy cilium wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy hubble wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy flux wrapper script] ***********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include scripts config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include scripts vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy scripts] ***********************************",
                                "changed: [testbed-manager] => (item=osism-include)",
                                "",
                                "TASK [osism.services.manager : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy manager systemd unit file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Create traefik external network] ****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Pull container images] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Do a manual start of the manager service] *******",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Manage manager service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Register that manager service was started] ******",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Restart manager service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***",
                                "Pausing for 60 seconds",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include initialize tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "TASK [osism.services.manager : Include vault initialize tasks] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include version verification tasks] *************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Deploy service manager version check script] ****",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Execute service manager version check] **********",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Display version check results] ******************",
                                "ok: [testbed-manager] => {",
                                "    \"version_check_result.stdout_lines\": [",
                                "        \"=== OSISM Container Version Check ===\",",
                                "        \"Checking running containers against expected versions...\",",
                                "        \"\",",
                                "        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:reef\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:2025.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:2025.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ara-server (ARA Server)\",",
                                "        \"  Expected: registry.osism.tech/osism/ara-server:1.7.5\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ara-server:1.7.5\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: mariadb (MariaDB for ARA)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:latest\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:latest\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"=== Summary ===\",",
                                "        \"Errors (version mismatches): 0\",",
                                "        \"Warnings (expected containers not running): 0\",",
                                "        \"\",",
                                "        \"\u2705 All running containers match expected versions!\"",
                                "    ]",
                                "}",
                                "",
                                "TASK [osism.services.manager : Skip version check due to service configuration] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=70   changed=37   unreachable=0    failed=0    skipped=12   rescued=0    ignored=0   ",
                                "",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ cp /home/dragon/.ssh/id_rsa.pub /opt/ansible/secrets/id_rsa.operator.pub",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ wait_for_container_healthy 60 ceph-ansible",
                                "+ local max_attempts=60",
                                "+ local name=ceph-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' ceph-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 kolla-ansible",
                                "+ local max_attempts=60",
                                "+ local name=kolla-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' kolla-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ wait_for_container_healthy 60 osism-ansible",
                                "+ local max_attempts=60",
                                "+ local name=osism-ansible",
                                "+ local attempt_num=1",
                                "++ /usr/bin/docker inspect -f '{{.State.Health.Status}}' osism-ansible",
                                "+ [[ healthy == \\h\\e\\a\\l\\t\\h\\y ]]",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/disable-ara.sh",
                                "+ docker compose --project-directory /opt/manager ps",
                                "NAME                             IMAGE                                                      COMMAND                  SERVICE                CREATED         STATUS                        PORTS",
                                "ceph-ansible                     registry.osism.tech/osism/ceph-ansible:reef                \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:2025.1             \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "manager-api-1                    registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp",
                                "manager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.5                 \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up 2 minutes (healthy)        8000/tcp",
                                "manager-beat-1                   registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:latest      \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   ",
                                "manager-listener-1               registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4       \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp",
                                "manager-openstack-1              registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine   \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp",
                                "osism-ansible                    registry.osism.tech/osism/osism-ansible:latest             \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:latest            \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp",
                                "osism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:latest          \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   ",
                                "osismclient                      registry.osism.tech/osism/osism:latest                     \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        ",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i s/community.general.yaml/osism.commons.still_alive/ /opt/configuration/environments/ansible.cfg",
                                "+ osism apply resolvconf -l testbed-manager",
                                "\u001b[32m2026-05-22 00:19:51\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-22 00:20:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of resolvconf.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c8cef70f-01d4-4630-a388-2f7bcf0c618d (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c8cef70f-01d4-4630-a388-2f7bcf0c618d (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 22 May 2026  00:20:05 +0000 (0:00:00.192)       0:00:00.192 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Friday 22 May 2026  00:20:09 +0000 (0:00:04.031)       0:00:04.224 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Friday 22 May 2026  00:20:09 +0000 (0:00:00.066)       0:00:04.290 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:20:09 +0000 (0:00:00.082)       0:00:04.372 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:20:09 +0000 (0:00:00.072)       0:00:04.445 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Friday 22 May 2026  00:20:10 +0000 (0:00:01.070)       0:00:05.515 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Friday 22 May 2026  00:20:10 +0000 (0:00:00.043)       0:00:05.559 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 22 May 2026  00:20:11 +0000 (0:00:00.511)       0:00:06.071 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Friday 22 May 2026  00:20:11 +0000 (0:00:00.076)       0:00:06.147 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Friday 22 May 2026  00:20:12 +0000 (0:00:00.673)       0:00:06.821 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 22 May 2026  00:20:13 +0000 (0:00:01.173)       0:00:07.994 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 22 May 2026  00:20:14 +0000 (0:00:01.124)       0:00:09.118 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:20:14 +0000 (0:00:00.083)       0:00:09.202 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:20:15 +0000 (0:00:01.187)       0:00:10.389 ************ ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.03s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.19s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.17s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.12s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.07s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.67s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.51s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.08s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.08s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.07s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.07s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.04s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-05-22 00:20:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of sshconfig.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b96a5fae-c5a1-4798-821e-f7e188157c51 (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b96a5fae-c5a1-4798-821e-f7e188157c51 (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] ***********",
                                "Friday 22 May 2026  00:20:31 +0000 (0:00:00.231)       0:00:00.231 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Friday 22 May 2026  00:20:32 +0000 (0:00:00.986)       0:00:01.218 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Friday 22 May 2026  00:20:32 +0000 (0:00:00.634)       0:00:01.853 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:20:38 +0000 (0:00:05.841)       0:00:07.695 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Friday 22 May 2026  00:20:38 +0000 (0:00:00.115)       0:00:07.810 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:20:39 +0000 (0:00:00.544)       0:00:08.355 ************ ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 5.84s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 0.99s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.63s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.54s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.12s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of known-hosts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5c372059-ae5a-4a70-8583-22fbef43998c (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:20:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5c372059-ae5a-4a70-8583-22fbef43998c (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] ***",
                                "Friday 22 May 2026  00:20:54 +0000 (0:00:00.209)       0:00:00.209 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:21:01 +0000 (0:00:06.661)       0:00:06.870 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:21:01 +0000 (0:00:00.166)       0:00:07.036 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL3vQC3Uj2cZS+IG6zQx8T5HF+N4tK5O/TqZHfaid6e4acS5L8DV1rIFALPd87aF9HV6KX1XG5/tJsAH4JvvRRg=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsWNuGJ1RVaInSazYHMmGC3ZRVc0MLjfNlPVf0ZLKviIqv/H3RuxCpAxIyj2urwfA8cQolYiirztO07fj2y6WmYC5Jkk42PILSVf4leZsBCrXrVwwk/QYnbIaoh4mH7LCT5YKNcZeUGjpOTiwwT5+rN+W2C3iM1varHI7BQpuPsw4Hzjs6Ee5TNoWZf+mDdj85NVDq3MK/Z2dCAN4YJaoSDBdN/o8AfPYdaD4kGKtNzEJZY+VqNlBsqSZNJw9l/kIYgB94hRhiJnN8k7WNqKPPMB23EBFpBv4Z8U+S+fBnyBrTi5/bCrai3Zj9g5hTy2rl6hv8Et5adHA4TE+ftcr3l6UuAEzHqtdU9eAP+zTRjk3bHrnxHonNt6J3CuTrnU8+zphUucCausd2dlYpDyI6OpCEo8NWnfzGWykXYz4nzpdtAAJlOgIOKBOW52T0lNPkRJNP795PYPcv4sCYQ+WvMxMBFEhh+zbqs4cE/8MNBuEwcCow3uZy3MekZtu/H0U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAXLcVhK93sRizNk35XDfOs0ZETvgl0f01LNA4DtC3W3)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:03 +0000 (0:00:01.360)       0:00:08.397 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzKeMv+nIDRS5gGyrXHky75ytjO3tUN1tAFR1or9bkIOyHd8eGkIvzaWK5GmV9iht9cd6LbRePAkGJZ+bRe7GcpKuqctMz1mbIOZXufGbkuyhwHWM4DWzKQdJf7rLUTKCQX1Z+xlkSnHpc14qAKHObi3zVF7Z76tk31iT5dioTSdbn/RPWYutbR1tBlB7NOW0EUIzbSIeqVZtg8dJ0M0VCOmg4lqZv4JbMfFMZMOiwCJQN6VzHEfZVKeO9zKCIARIg26TfPTJ4ZUnwjLuQst1VezL9qjN5AiZoepMfhwQZSOWmK/QEUrKoQLy9aujY7RgLlE0pUvi5b8NHOM0ip7mbtz0ip8XQkXleC1uXlYbFQoXKv4iMm5hNQyRf7ZyGW6nDMouaVpe/0QAK+uRJMCw7KPI4ZqxuT2Fa5PvQAVW8ii2Vuezgkcy46XEx0tpQYBzib9dgL/PXP2JqhYOtrADaDhElWAi4FbtfCsv+RBZrq7tHfzNyKHzmsx9aLMwFlDk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBObcqwZsewwxVQ2x3ZbdCZbVOcexzuhW/dDOd2JcVfR23XnjMocUpCH88OA0xfn9CP8ivWCETLkkxJfSJgjZKW0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwYMCbzKyRtaQFTQyELfh5AV8u3seXnSW3NsP8seDE+)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:04 +0000 (0:00:01.181)       0:00:09.578 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3yOFXadYe6MEKeR1up6ftvanBXvcup4E0THBFHFNuBCWYVfDIPNbCURaDmvnK3OdQmFO0DS0co+UqwVEvotVK/MMmhJCDymsWkl6f60uOFqtd5JDjecNmWXgHDxc76+fWBWHc3wQ2mYUpD7r1ze7dqva5tA1ecyyhhCAlhBOqxcywzNyp/+5g+M4zDeOE2Lda3CF4sewlieLqGh613MXdcWx6HYx0pOZsIfkTyROzZJCdazDlO4pGlwa5fhIt71UV0fcNPqFgcumUKHu0UNXRdtCZ4u+znXpVmVBF2c3twe+eYY7zIffbLNnSiIVX/qXOTIl6z34DRgS4zfCElECG1EjEFwvjBtqpkNaSVJykFxg6mgtLytFbFsOnRCFWh2/bJdbMG9O7tx7eKVBWqRmA12VJmRHqP/pJrogDuIYaIoK05Zvlaz2+dLPzwtQePFRSV0BnSV9ZSL1u8Tx9SGVQE/1E2c3QjJ+REa0MqCgomdTeOY11Wx2kVQJgVQ6URak=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDWYU5TQnn+KOHqsI3pL+bfQ1dluvW7UhrK833X98ol7)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH8mZswaqRZhcB0xyK5wywQQZbw6yTVbVxSBSHz22VoIYFgFd5fx9/axKSUeODFPQHSQPFByJQxsNgSjOlBaDeU=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:05 +0000 (0:00:01.109)       0:00:10.687 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPLvgAHGUsH+UMrQLwZTYIoZvobmQZCctlkTcNE8R+e39W+NHD0RUx+eZADWCCIsmV/uR71FJX3zydXalqZWXsw=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAhVhLHFsl4dvi/9rqXS2vPDd+bMfqgn406ad8h6qQD5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSkmC9YC33pb8+pCIzGILyt81CW2NoII/zsVtWuJd/zyKkrA24wXsEO53yNT+MZ5W8O5++aCWr3xb9Cxsr1ftxJgp8VzEwUMekinZXm/maHZcgQH/l0fsGBqRaaNUqfF0BrRVEr6gM4tYDmjVTWPgdnWTD1NFX0MJu0PQnrUKM7+EolMQMAQyYlkWY2sqruGo6CxmmbdmFVK/j9ZlRj/pB2UinA2ILr1H9QancGO39fc/aLndtmRYyyrD1OCJJ+lBcF5OKETfaOj20h1eGXKVjs4ARhymd95Wrb9r7eKEXaso3OYZxOxC0dyRT68IAO8SY9AwY32DxZaGDBbN+l4gM676je33lH7d20+w2PjxckRWO9Ns4IKNnjmMl6CtwNTE6VOFG3EzIVzARvGvX/jCL7qKj5iYOAQmA89c0vkuD33cV/EcOiv/cNv8teakHcTD7cLqHEppXxLxPrW+/1uVWdQ3haVegp1d7zuOx2NDNLxbfyJfEP4d3R39iPbP5ZWM=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:06 +0000 (0:00:01.060)       0:00:11.747 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCptpnDpD5PqG1xcqJnkdAElKBocznc27w/AMQgnlOE9Uq4fJ51k7vV06Hdbyl/mlgoRDFCwqF0pEbBwo9Sp0wwx2AMipGpZ9oJuHuSaPOn82XMZD16JQF6EmlySE7oPpyWu46UHbmluWWt6QGTNz2NOTElnu4WLR1AafIJhV2edNhNcc/+vwxLjeeWJjUZXMvS9+ynNsH/p9jORgGYFDqxoLq/MVTMdKJQoQsYBN9yCBVKOkc1C+8jbIKaEJQz9nwq+M1KtRBtthoz3tIo0eqAoQX+THCuaZOeUR4BMxhWimz4I0V9VvTCKqHdg2Op025Pj7rXaykSsh8G/Ch2Cdf3zWc0r02YLk1sTfh3icR08EXkPfdudhjS6lJlUILaJwVoL767o6l3Z5KvT/W1i4Ay6gZn8b+oU0yFBuMefovu1cnzOSmUE4y+nAjST1nkAvJue/hOsvwQVv+ltESjsgcloYVMjY/Rj3eY4LABTTWtHuLyriDuAokUjNlVo6pVGRE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOWdZc3rnHUMGXZ4UaQCkTrkFZycjY7oBSkhxKPrW2Yo9lHsK0qyGVJVnnb/xS7KnWCPPb/zJj3U9NUzgDE8Wqo=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBo5DEJWSeR2anpSYIrFD5HE6JoRDcCHCqwWMjvU4oJ)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:07 +0000 (0:00:01.131)       0:00:12.879 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKgl9cKbDyi1ubItSzcgPtuJedI5dCuS0ZV0iTsmBNjgf+8eOv0XmbWE7hK5bpUF1co05T/pfi1hUHm0zwmof7g=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVCG47ERzHGF444HiKD3hpIEE0cM0BYKP/khyxCo51VDwXwTooHT/eVZNP6yqYhmXx18S9MKWZHwDiSRv85w3L0n8ZWmrhhfdvJwRvpfw8SoyQpMWQezZ/30MwFPzdSIGiB169a04MuDeT8ska2FKtX1QRse7GELM4v/Lbys72T0CUhsf8SekWt+4My7to/i9fvYUO5dkE+RJQFQ9d1vOHlGUozO4xymeDToflz5dTLF6U/NhASz+FB3KmbuuUtKfaNnplA0iwpx1fNRoNd1GssOYNSEb9yzRlZsOEUzVfR5/MypO2XXl5p3bVC8Ug11O55C2knfTHYeBNv+jXIV02lXuuU2MbkYVouVVZO+VT3RUWEFfteLD8H73AkFF9Zql+lN/hDrIJNsI0ngwGmLFiKFTHad9KCdbZet8l8wKZKELBbPeXS140Z8MY4ogK+Ww9DQwy+56aM+H7DijOeHi8Ia6uUIeLEKBgsS+YO8WMnIxNtFJreCYqdzCBD0xKWys=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIE6Ze0/XjuEdyLprUdQF7eFhK3d+NWzL0zx4xN51xGA)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:08 +0000 (0:00:01.111)       0:00:13.991 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+320FCVfnVwahZWqfiBJAMBxDoe1/u0UdlIyC7JlxLkBhqS2n1m2s6NOmxUtX6Y6StZ18bZykNylM5CliqYl8CWGRDwiUlqg5c4KyrHUwnlmAKmflF4PYS1S9T1tMA1paPiMU3V8aJhVsWnjKg6Sqdi4Pnp8AE2B4ISmFGD/Kygkf7QMg84/7VFVDu7jBV1Hgm4Wx8rXXseX82RcNWyTguWV9N3wEOdqj5ZV7isJP/DRyUKkKwQ/d5l2YCrvMubRY5yu4ImsANzmB4hsIo3lYs3QlQojAsDM2QftBUSdvFv5U+zAUDA8N1Sw2wpzjyXd74sV4iPSqVq6mPLUpRHYI01UQJG3BM63MW6G33ms0875HPfmPGZlYUa96jRxOEdF29fPOuFkYrl6xLi7jXraaSWssWkSfoWNiQV6qr2TR7cRlbhH6KP60xgvyQKTmznac7fRHm76dMrej9uwZ4UQls7t3cBsPj2rImiwy5ZP65kikrci9RXCxftqN6J08k/U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHrUXgB4TSM7hmZRZEt7ZcwzgLz6vM4rre1R/wL3L/2pzmZ9vt5W6AA8VWxF0+nIAUqZzacJHzeq9plDkmA2r9Q=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5Phkx7w5hhpjxyiS+gyrDaGHoKqkHPgmfom3lCogRH)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Friday 22 May 2026  00:21:09 +0000 (0:00:01.075)       0:00:15.066 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:21:15 +0000 (0:00:05.458)       0:00:20.525 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:21:15 +0000 (0:00:00.176)       0:00:20.701 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAXLcVhK93sRizNk35XDfOs0ZETvgl0f01LNA4DtC3W3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCsWNuGJ1RVaInSazYHMmGC3ZRVc0MLjfNlPVf0ZLKviIqv/H3RuxCpAxIyj2urwfA8cQolYiirztO07fj2y6WmYC5Jkk42PILSVf4leZsBCrXrVwwk/QYnbIaoh4mH7LCT5YKNcZeUGjpOTiwwT5+rN+W2C3iM1varHI7BQpuPsw4Hzjs6Ee5TNoWZf+mDdj85NVDq3MK/Z2dCAN4YJaoSDBdN/o8AfPYdaD4kGKtNzEJZY+VqNlBsqSZNJw9l/kIYgB94hRhiJnN8k7WNqKPPMB23EBFpBv4Z8U+S+fBnyBrTi5/bCrai3Zj9g5hTy2rl6hv8Et5adHA4TE+ftcr3l6UuAEzHqtdU9eAP+zTRjk3bHrnxHonNt6J3CuTrnU8+zphUucCausd2dlYpDyI6OpCEo8NWnfzGWykXYz4nzpdtAAJlOgIOKBOW52T0lNPkRJNP795PYPcv4sCYQ+WvMxMBFEhh+zbqs4cE/8MNBuEwcCow3uZy3MekZtu/H0U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL3vQC3Uj2cZS+IG6zQx8T5HF+N4tK5O/TqZHfaid6e4acS5L8DV1rIFALPd87aF9HV6KX1XG5/tJsAH4JvvRRg=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:16 +0000 (0:00:01.016)       0:00:21.718 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzKeMv+nIDRS5gGyrXHky75ytjO3tUN1tAFR1or9bkIOyHd8eGkIvzaWK5GmV9iht9cd6LbRePAkGJZ+bRe7GcpKuqctMz1mbIOZXufGbkuyhwHWM4DWzKQdJf7rLUTKCQX1Z+xlkSnHpc14qAKHObi3zVF7Z76tk31iT5dioTSdbn/RPWYutbR1tBlB7NOW0EUIzbSIeqVZtg8dJ0M0VCOmg4lqZv4JbMfFMZMOiwCJQN6VzHEfZVKeO9zKCIARIg26TfPTJ4ZUnwjLuQst1VezL9qjN5AiZoepMfhwQZSOWmK/QEUrKoQLy9aujY7RgLlE0pUvi5b8NHOM0ip7mbtz0ip8XQkXleC1uXlYbFQoXKv4iMm5hNQyRf7ZyGW6nDMouaVpe/0QAK+uRJMCw7KPI4ZqxuT2Fa5PvQAVW8ii2Vuezgkcy46XEx0tpQYBzib9dgL/PXP2JqhYOtrADaDhElWAi4FbtfCsv+RBZrq7tHfzNyKHzmsx9aLMwFlDk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBObcqwZsewwxVQ2x3ZbdCZbVOcexzuhW/dDOd2JcVfR23XnjMocUpCH88OA0xfn9CP8ivWCETLkkxJfSJgjZKW0=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwYMCbzKyRtaQFTQyELfh5AV8u3seXnSW3NsP8seDE+)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:18 +0000 (0:00:01.960)       0:00:23.678 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3yOFXadYe6MEKeR1up6ftvanBXvcup4E0THBFHFNuBCWYVfDIPNbCURaDmvnK3OdQmFO0DS0co+UqwVEvotVK/MMmhJCDymsWkl6f60uOFqtd5JDjecNmWXgHDxc76+fWBWHc3wQ2mYUpD7r1ze7dqva5tA1ecyyhhCAlhBOqxcywzNyp/+5g+M4zDeOE2Lda3CF4sewlieLqGh613MXdcWx6HYx0pOZsIfkTyROzZJCdazDlO4pGlwa5fhIt71UV0fcNPqFgcumUKHu0UNXRdtCZ4u+znXpVmVBF2c3twe+eYY7zIffbLNnSiIVX/qXOTIl6z34DRgS4zfCElECG1EjEFwvjBtqpkNaSVJykFxg6mgtLytFbFsOnRCFWh2/bJdbMG9O7tx7eKVBWqRmA12VJmRHqP/pJrogDuIYaIoK05Zvlaz2+dLPzwtQePFRSV0BnSV9ZSL1u8Tx9SGVQE/1E2c3QjJ+REa0MqCgomdTeOY11Wx2kVQJgVQ6URak=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH8mZswaqRZhcB0xyK5wywQQZbw6yTVbVxSBSHz22VoIYFgFd5fx9/axKSUeODFPQHSQPFByJQxsNgSjOlBaDeU=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDWYU5TQnn+KOHqsI3pL+bfQ1dluvW7UhrK833X98ol7)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:19 +0000 (0:00:00.976)       0:00:24.654 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAhVhLHFsl4dvi/9rqXS2vPDd+bMfqgn406ad8h6qQD5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSkmC9YC33pb8+pCIzGILyt81CW2NoII/zsVtWuJd/zyKkrA24wXsEO53yNT+MZ5W8O5++aCWr3xb9Cxsr1ftxJgp8VzEwUMekinZXm/maHZcgQH/l0fsGBqRaaNUqfF0BrRVEr6gM4tYDmjVTWPgdnWTD1NFX0MJu0PQnrUKM7+EolMQMAQyYlkWY2sqruGo6CxmmbdmFVK/j9ZlRj/pB2UinA2ILr1H9QancGO39fc/aLndtmRYyyrD1OCJJ+lBcF5OKETfaOj20h1eGXKVjs4ARhymd95Wrb9r7eKEXaso3OYZxOxC0dyRT68IAO8SY9AwY32DxZaGDBbN+l4gM676je33lH7d20+w2PjxckRWO9Ns4IKNnjmMl6CtwNTE6VOFG3EzIVzARvGvX/jCL7qKj5iYOAQmA89c0vkuD33cV/EcOiv/cNv8teakHcTD7cLqHEppXxLxPrW+/1uVWdQ3haVegp1d7zuOx2NDNLxbfyJfEP4d3R39iPbP5ZWM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPLvgAHGUsH+UMrQLwZTYIoZvobmQZCctlkTcNE8R+e39W+NHD0RUx+eZADWCCIsmV/uR71FJX3zydXalqZWXsw=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:20 +0000 (0:00:00.991)       0:00:25.646 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJBo5DEJWSeR2anpSYIrFD5HE6JoRDcCHCqwWMjvU4oJ)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCptpnDpD5PqG1xcqJnkdAElKBocznc27w/AMQgnlOE9Uq4fJ51k7vV06Hdbyl/mlgoRDFCwqF0pEbBwo9Sp0wwx2AMipGpZ9oJuHuSaPOn82XMZD16JQF6EmlySE7oPpyWu46UHbmluWWt6QGTNz2NOTElnu4WLR1AafIJhV2edNhNcc/+vwxLjeeWJjUZXMvS9+ynNsH/p9jORgGYFDqxoLq/MVTMdKJQoQsYBN9yCBVKOkc1C+8jbIKaEJQz9nwq+M1KtRBtthoz3tIo0eqAoQX+THCuaZOeUR4BMxhWimz4I0V9VvTCKqHdg2Op025Pj7rXaykSsh8G/Ch2Cdf3zWc0r02YLk1sTfh3icR08EXkPfdudhjS6lJlUILaJwVoL767o6l3Z5KvT/W1i4Ay6gZn8b+oU0yFBuMefovu1cnzOSmUE4y+nAjST1nkAvJue/hOsvwQVv+ltESjsgcloYVMjY/Rj3eY4LABTTWtHuLyriDuAokUjNlVo6pVGRE=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOWdZc3rnHUMGXZ4UaQCkTrkFZycjY7oBSkhxKPrW2Yo9lHsK0qyGVJVnnb/xS7KnWCPPb/zJj3U9NUzgDE8Wqo=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:21 +0000 (0:00:01.085)       0:00:26.732 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKgl9cKbDyi1ubItSzcgPtuJedI5dCuS0ZV0iTsmBNjgf+8eOv0XmbWE7hK5bpUF1co05T/pfi1hUHm0zwmof7g=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIE6Ze0/XjuEdyLprUdQF7eFhK3d+NWzL0zx4xN51xGA)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVCG47ERzHGF444HiKD3hpIEE0cM0BYKP/khyxCo51VDwXwTooHT/eVZNP6yqYhmXx18S9MKWZHwDiSRv85w3L0n8ZWmrhhfdvJwRvpfw8SoyQpMWQezZ/30MwFPzdSIGiB169a04MuDeT8ska2FKtX1QRse7GELM4v/Lbys72T0CUhsf8SekWt+4My7to/i9fvYUO5dkE+RJQFQ9d1vOHlGUozO4xymeDToflz5dTLF6U/NhASz+FB3KmbuuUtKfaNnplA0iwpx1fNRoNd1GssOYNSEb9yzRlZsOEUzVfR5/MypO2XXl5p3bVC8Ug11O55C2knfTHYeBNv+jXIV02lXuuU2MbkYVouVVZO+VT3RUWEFfteLD8H73AkFF9Zql+lN/hDrIJNsI0ngwGmLFiKFTHad9KCdbZet8l8wKZKELBbPeXS140Z8MY4ogK+Ww9DQwy+56aM+H7DijOeHi8Ia6uUIeLEKBgsS+YO8WMnIxNtFJreCYqdzCBD0xKWys=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Friday 22 May 2026  00:21:22 +0000 (0:00:00.991)       0:00:27.723 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHrUXgB4TSM7hmZRZEt7ZcwzgLz6vM4rre1R/wL3L/2pzmZ9vt5W6AA8VWxF0+nIAUqZzacJHzeq9plDkmA2r9Q=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5Phkx7w5hhpjxyiS+gyrDaGHoKqkHPgmfom3lCogRH)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+320FCVfnVwahZWqfiBJAMBxDoe1/u0UdlIyC7JlxLkBhqS2n1m2s6NOmxUtX6Y6StZ18bZykNylM5CliqYl8CWGRDwiUlqg5c4KyrHUwnlmAKmflF4PYS1S9T1tMA1paPiMU3V8aJhVsWnjKg6Sqdi4Pnp8AE2B4ISmFGD/Kygkf7QMg84/7VFVDu7jBV1Hgm4Wx8rXXseX82RcNWyTguWV9N3wEOdqj5ZV7isJP/DRyUKkKwQ/d5l2YCrvMubRY5yu4ImsANzmB4hsIo3lYs3QlQojAsDM2QftBUSdvFv5U+zAUDA8N1Sw2wpzjyXd74sV4iPSqVq6mPLUpRHYI01UQJG3BM63MW6G33ms0875HPfmPGZlYUa96jRxOEdF29fPOuFkYrl6xLi7jXraaSWssWkSfoWNiQV6qr2TR7cRlbhH6KP60xgvyQKTmznac7fRHm76dMrej9uwZ4UQls7t3cBsPj2rImiwy5ZP65kikrci9RXCxftqN6J08k/U=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Friday 22 May 2026  00:21:23 +0000 (0:00:01.070)       0:00:28.794 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:21:23 +0000 (0:00:00.188)       0:00:28.982 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Friday 22 May 2026  00:21:23 +0000 (0:00:00.059)       0:00:29.042 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Friday 22 May 2026  00:21:23 +0000 (0:00:00.065)       0:00:29.108 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:21:24 +0000 (0:00:00.551)       0:00:29.660 ************ ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.66s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.46s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.96s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.36s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.13s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.09s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.08s",
                                "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.02s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.99s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.99s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 0.98s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.55s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s",
                                "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.17s",
                                "+ osism apply squid",
                                "\u001b[32m2026-05-22 00:21:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of squid.\u001b[0m",
                                "\u001b[32m2026-05-22 00:21:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 60f128c5-c6b0-48db-b66e-f81b0edbdfeb (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:21:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 60f128c5-c6b0-48db-b66e-f81b0edbdfeb (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Friday 22 May 2026  00:21:40 +0000 (0:00:00.191)       0:00:00.191 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:21:40 +0000 (0:00:00.080)       0:00:00.271 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Friday 22 May 2026  00:21:42 +0000 (0:00:02.415)       0:00:02.687 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:21:43 +0000 (0:00:01.327)       0:00:04.015 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Friday 22 May 2026  00:21:44 +0000 (0:00:01.064)       0:00:05.079 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Friday 22 May 2026  00:21:45 +0000 (0:00:00.355)       0:00:05.435 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Friday 22 May 2026  00:21:46 +0000 (0:00:00.941)       0:00:06.377 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:22:33 +0000 (0:00:46.732)       0:00:53.110 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Friday 22 May 2026  00:22:45 +0000 (0:00:11.997)       0:01:05.107 ************ ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Friday 22 May 2026  00:23:45 +0000 (0:01:00.094)       0:02:05.202 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Friday 22 May 2026  00:23:45 +0000 (0:00:00.065)       0:02:05.267 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:23:45 +0000 (0:00:00.627)       0:02:05.895 ************ ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.09s",
                                "osism.services.squid : Manage squid service ---------------------------- 46.73s",
                                "osism.services.squid : Restart squid service --------------------------- 12.00s",
                                "osism.services.squid : Install required packages ------------------------ 2.42s",
                                "osism.services.squid : Create required directories ---------------------- 1.33s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.06s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.94s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.63s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.36s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.08s",
                                "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-22 00:23:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-05-22 00:23:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1fa29f4c-271a-4fb2-bdfd-3a44537a3079 (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:23:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1fa29f4c-271a-4fb2-bdfd-3a44537a3079 (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 22 May 2026  00:24:01 +0000 (0:00:00.186)       0:00:00.186 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Friday 22 May 2026  00:24:04 +0000 (0:00:03.243)       0:00:03.429 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:24:05 +0000 (0:00:00.783)       0:00:04.213 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:24:05 +0000 (0:00:00.162)       0:00:04.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",
                                "\u001b[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] **************************",
                                "Friday 22 May 2026  00:24:05 +0000 (0:00:00.157)       0:00:04.532 ************ ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Friday 22 May 2026  00:24:06 +0000 (0:00:00.649)       0:00:05.182 ************ ",
                                "\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.operator : Add user to additional groups] ******************",
                                "Friday 22 May 2026  00:24:07 +0000 (0:00:00.953)       0:00:06.136 ************ ",
                                "\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-3] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Friday 22 May 2026  00:24:08 +0000 (0:00:01.222)       0:00:07.358 ************ ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Friday 22 May 2026  00:24:09 +0000 (0:00:01.200)       0:00:08.558 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=export 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-2] => (item=export LC_ALL=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-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Friday 22 May 2026  00:24:10 +0000 (0:00:01.175)       0:00:09.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",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:24:11 +0000 (0:00:00.167)       0:00: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",
                                "\u001b[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] **************************",
                                "Friday 22 May 2026  00:24:11 +0000 (0:00:00.174)       0:00:10.076 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Friday 22 May 2026  00:24:11 +0000 (0:00:00.566)       0:00:10.642 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:24:11 +0000 (0:00:00.184)       0:00:10.826 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\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-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Friday 22 May 2026  00:24:12 +0000 (0:00:00.723)       0:00:11.549 ************ ",
                                "\u001b[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] *****************",
                                "Friday 22 May 2026  00:24:12 +0000 (0:00:00.161)       0:00:11.711 ************ ",
                                "\u001b[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] **************",
                                "Friday 22 May 2026  00:24:12 +0000 (0:00:00.138)       0:00:11.849 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:24:13 +0000 (0:00:00.159)       0:00:12.009 ************ ",
                                "\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.operator : Unset & lock password] **************************",
                                "Friday 22 May 2026  00:24:13 +0000 (0:00:00.628)       0:00:12.637 ************ ",
                                "\u001b[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 ********************************************************************",
                                "Friday 22 May 2026  00:24:14 +0000 (0:00:00.222)       0:00:12.860 ************ ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 3.24s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.22s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.20s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.18s",
                                "osism.commons.operator : Create user ------------------------------------ 0.95s",
                                "Do not require tty for all users ---------------------------------------- 0.78s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.72s",
                                "osism.commons.operator : Create operator group -------------------------- 0.65s",
                                "osism.commons.operator : Set password ----------------------------------- 0.63s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.57s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.22s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.18s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.17s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.17s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.16s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.16s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.16s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.16s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.14s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-05-22 00:24:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:24:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:24:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4ea153bb-dea9-4983-98f7-5fb48161df27 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:24:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4ea153bb-dea9-4983-98f7-5fb48161df27 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Friday 22 May 2026  00:24:29 +0000 (0:00:00.133)       0:00:00.133 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Friday 22 May 2026  00:24:30 +0000 (0:00:01.469)       0:00:01.602 ************ ",
                                "\u001b[0;32mok: [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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Friday 22 May 2026  00:24:32 +0000 (0:00:01.282)       0:00:02.885 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:24:32 +0000 (0:00:00.120)       0:00:03.005 ************ ",
                                "\u001b[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] ******************",
                                "Friday 22 May 2026  00:24:32 +0000 (0:00:00.235)       0:00:03.240 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:24:32 +0000 (0:00:00.206)       0:00:03.446 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:24:32 +0000 (0:00:00.163)       0:00:03.609 ************ ",
                                "\u001b[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] *************",
                                "Friday 22 May 2026  00:24:33 +0000 (0:00:00.421)       0:00:04.031 ************ ",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  00:24:33 +0000 (0:00:00.127)       0:00:04.158 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Friday 22 May 2026  00:24:34 +0000 (0:00:01.030)       0:00:05.189 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Friday 22 May 2026  00:24:34 +0000 (0:00:00.455)       0:00:05.645 ************ ",
                                "\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.repository : Update package cache] *************************",
                                "Friday 22 May 2026  00:24:36 +0000 (0:00:01.045)       0:00:06.691 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Install required packages (RedHat)] **************************************",
                                "Friday 22 May 2026  00:24:52 +0000 (0:00:16.292)       0:00:22.983 ************ ",
                                "\u001b[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)] **************************************",
                                "Friday 22 May 2026  00:24:52 +0000 (0:00:00.105)       0:00:23.089 ************ ",
                                "\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 [Create custom facts directory] *******************************************",
                                "Friday 22 May 2026  00:25:00 +0000 (0:00:07.738)       0:00:30.827 ************ ",
                                "\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 [Copy fact files] *********************************************************",
                                "Friday 22 May 2026  00:25:00 +0000 (0:00:00.435)       0:00:31.263 ************ ",
                                "\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-5] => (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-3] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Friday 22 May 2026  00:25:03 +0000 (0:00:03.402)       0:00:34.665 ************ ",
                                "\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] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:25:05 +0000 (0:00:01.176)       0:00:35.841 ************ ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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 ********************************************************************",
                                "Friday 22 May 2026  00:25:09 +0000 (0:00:04.404)       0:00:40.246 ************ ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 16.29s",
                                "Install required packages (Debian) -------------------------------------- 7.74s",
                                "Gathers facts about hosts ----------------------------------------------- 4.41s",
                                "Copy fact files --------------------------------------------------------- 3.40s",
                                "Create custom facts directory ------------------------------------------- 1.47s",
                                "Copy fact file ---------------------------------------------------------- 1.28s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.18s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.05s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.03s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.46s",
                                "Create custom facts directory ------------------------------------------- 0.44s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.42s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.23s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.21s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.16s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.13s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.12s",
                                "Install required packages (RedHat) -------------------------------------- 0.11s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-05-22 00:25:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap.\u001b[0m",
                                "\u001b[32m2026-05-22 00:25:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d99b47f1-a97a-4411-82ca-51816d77b3a5 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:25:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d99b47f1-a97a-4411-82ca-51816d77b3a5 (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] ************************************",
                                "Friday 22 May 2026  00:25:25 +0000 (0:00:00.191)       0:00:00.191 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:25:25 +0000 (0:00:00.359)       0:00:00.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",
                                "\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 [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:25:30 +0000 (0:00:04.285)       0:00:04.837 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \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-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=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-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (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-3) \u001b[0m",
                                "\u001b[0;36mskipping: [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",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 1] ********************************************",
                                "",
                                "TASK [osism.commons.hostname : Set hostname] ***********************************",
                                "Friday 22 May 2026  00:25:30 +0000 (0:00:00.500)       0:00:05.337 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Friday 22 May 2026  00:25:31 +0000 (0:00:01.206)       0:00:06.543 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\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] ***********************",
                                "Friday 22 May 2026  00:25:33 +0000 (0:00:01.240)       0:00:07.783 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:25:33 +0000 (0:00:00.293)       0:00:08.077 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Friday 22 May 2026  00:25:34 +0000 (0:00:01.495)       0:00:09.572 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:25:35 +0000 (0:00:00.264)       0:00:09.836 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Friday 22 May 2026  00:25:36 +0000 (0:00:00.961)       0:00:10.797 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Friday 22 May 2026  00:25:36 +0000 (0:00:00.556)       0:00:11.354 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:25:37 +0000 (0:00:00.454)       0:00:11.808 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\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",
                                "\u001b[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] *********************",
                                "Friday 22 May 2026  00:25:37 +0000 (0:00:00.221)       0:00:12.030 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:37 +0000 (0:00:00.286)       0:00:12.317 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:37 +0000 (0:00:00.310)       0:00:12.627 ************ ",
                                "\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.resolvconf : Install package systemd-resolved] *************",
                                "Friday 22 May 2026  00:25:39 +0000 (0:00:01.199)       0:00:13.827 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:25:39 +0000 (0:00:00.232)       0:00:14.060 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Friday 22 May 2026  00:25:39 +0000 (0:00:00.541)       0:00:14.602 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:40 +0000 (0:00:00.269)       0:00:14.871 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Friday 22 May 2026  00:25:40 +0000 (0:00:00.532)       0:00:15.404 ************ ",
                                "\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-5]\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",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Friday 22 May 2026  00:25:41 +0000 (0:00:01.042)       0:00:16.446 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Friday 22 May 2026  00:25:42 +0000 (0:00:00.968)       0:00:17.414 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:25:42 +0000 (0:00:00.301)       0:00:17.716 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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.commons.repository : Gather variables for each operating system] ***",
                                "Friday 22 May 2026  00:25:44 +0000 (0:00:01.200)       0:00:18.916 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:44 +0000 (0:00:00.229)       0:00:19.146 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:25:44 +0000 (0:00:00.248)       0:00:19.394 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:25:44 +0000 (0:00:00.238)       0:00:19.632 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:25:45 +0000 (0:00:00.273)       0:00:19.906 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Friday 22 May 2026  00:25:45 +0000 (0:00:00.528)       0:00:20.435 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:25:45 +0000 (0:00:00.270)       0:00:20.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;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.repository : Remove sources.list file] *********************",
                                "Friday 22 May 2026  00:25:46 +0000 (0:00:01.039)       0:00:21.745 ************ ",
                                "\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.repository : Copy ubuntu.sources file] *********************",
                                "Friday 22 May 2026  00:25:47 +0000 (0:00:00.553)       0:00:22.299 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\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",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Friday 22 May 2026  00:25:48 +0000 (0:00:01.063)       0:00:23.362 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:26:03 +0000 (0:00:15.204)       0:00:38.567 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:26:04 +0000 (0:00:00.263)       0:00:38.830 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:04 +0000 (0:00:00.253)       0:00:39.083 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:26:04 +0000 (0:00:00.203)       0:00:39.287 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:26:04 +0000 (0:00:00.311)       0:00:39.599 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Friday 22 May 2026  00:26:06 +0000 (0:00:01.922)       0:00:41.522 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Friday 22 May 2026  00:26:07 +0000 (0:00:01.101)       0:00:42.624 ************ ",
                                "\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.rsyslog : Include fluentd tasks] **************************",
                                "Friday 22 May 2026  00:26:08 +0000 (0:00:00.785)       0:00:43.409 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:26:08 +0000 (0:00:00.304)       0:00:43.713 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Friday 22 May 2026  00:26:09 +0000 (0:00:01.027)       0:00:44.741 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include logrotate tasks] ************************",
                                "Friday 22 May 2026  00:26:10 +0000 (0:00:00.265)       0:00:45.006 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:26:10 +0000 (0:00:00.336)       0:00:45.343 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Friday 22 May 2026  00:26:12 +0000 (0:00:01.671)       0:00:47.014 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Friday 22 May 2026  00:26:13 +0000 (0:00:01.117)       0:00:48.132 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Friday 22 May 2026  00:26:25 +0000 (0:00:12.328)       0:01:00.460 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Friday 22 May 2026  00:26:26 +0000 (0:00:00.985)       0:01:01.446 ************ ",
                                "\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.packages : Gather variables for each operating system] *****",
                                "Friday 22 May 2026  00:26:27 +0000 (0:00:00.876)       0:01:02.323 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***",
                                "Friday 22 May 2026  00:26:27 +0000 (0:00:00.234)       0:01:02.557 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:26:28 +0000 (0:00:00.241)       0:01:02.798 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:26:28 +0000 (0:00:00.302)       0:01:03.101 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Friday 22 May 2026  00:26:30 +0000 (0:00:01.772)       0:01:04.873 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Friday 22 May 2026  00:26:30 +0000 (0:00:00.688)       0:01:05.561 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:26:31 +0000 (0:00:00.302)       0:01:05.864 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Friday 22 May 2026  00:26:32 +0000 (0:00:01.210)       0:01:07.074 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Friday 22 May 2026  00:26:34 +0000 (0:00:01.724)       0:01:08.799 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Friday 22 May 2026  00:26:36 +0000 (0:00:01.993)       0:01:10.792 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Friday 22 May 2026  00:27:16 +0000 (0:00:40.142)       0:01:50.934 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Friday 22 May 2026  00:28:33 +0000 (0:01:16.948)       0:03:07.883 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Friday 22 May 2026  00:28:34 +0000 (0:00:01.849)       0:03:09.733 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Friday 22 May 2026  00:28:47 +0000 (0:00:12.496)       0:03:22.230 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:28:47 +0000 (0:00:00.329)       0:03:22.559 ************ ",
                                "\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-4] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '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] ****************",
                                "Friday 22 May 2026  00:28:48 +0000 (0:00:00.584)       0:03:23.144 ************ ",
                                "\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-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \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-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.wmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.rmem_max', 'value': 16777216}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.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-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Friday 22 May 2026  00:28:53 +0000 (0:00:04.658)       0:03:27.802 ************ ",
                                "\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-2] => (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-3] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Friday 22 May 2026  00:28:53 +0000 (0:00:00.569)       0:03:28.372 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:28:54 +0000 (0:00:00.556)       0:03:28.928 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:28:54 +0000 (0:00:00.485)       0:03:29.413 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Friday 22 May 2026  00:28:56 +0000 (0:00:01.637)       0:03:31.051 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:28:56 +0000 (0:00:00.245)       0:03:31.296 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Friday 22 May 2026  00:29:02 +0000 (0:00:05.722)       0:03:37.019 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Start/enable required services] *****************",
                                "Friday 22 May 2026  00:29:02 +0000 (0:00:00.294)       0:03:37.314 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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-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] ******",
                                "Friday 22 May 2026  00:29:03 +0000 (0:00:01.065)       0:03:38.379 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:29:04 +0000 (0:00:00.409)       0:03:38.788 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Friday 22 May 2026  00:29:05 +0000 (0:00:01.390)       0:03:40.179 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:29:05 +0000 (0:00:00.552)       0:03:40.732 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********",
                                "Friday 22 May 2026  00:29:06 +0000 (0:00:00.622)       0:03:41.354 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Friday 22 May 2026  00:29:07 +0000 (0:00:00.531)       0:03:41.886 ************ ",
                                "\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': 1779408260.935, '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': 1779408348.149357, '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': 1779408357.5387135, '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': 1779408345.3717608, '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': 1779408350.2238126, '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': 1779408352.6768878, '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': 1779408362.1946328, '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-1] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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-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-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] *************************************",
                                "Friday 22 May 2026  00:29:08 +0000 (0:00:01.001)       0:03:42.887 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue file] ************************************",
                                "Friday 22 May 2026  00:29:09 +0000 (0:00:01.178)       0:03:44.065 ************ ",
                                "\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.net file] ********************************",
                                "Friday 22 May 2026  00:29:10 +0000 (0:00:01.203)       0:03:45.269 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Friday 22 May 2026  00:29:11 +0000 (0:00:01.152)       0:03:46.421 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:29:11 +0000 (0:00:00.244)       0:03:46.666 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Include distribution specific install tasks] ********",
                                "Friday 22 May 2026  00:29:12 +0000 (0:00:00.717)       0:03:47.383 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:29:13 +0000 (0:00:00.400)       0:03:47.784 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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.services.rng : Remove haveged package] *****************************",
                                "Friday 22 May 2026  00:29:21 +0000 (0:00:08.218)       0:03:56.002 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Friday 22 May 2026  00:29:22 +0000 (0:00:01.200)       0:03:57.202 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Gather variables for each operating system] ******",
                                "Friday 22 May 2026  00:29:23 +0000 (0:00:00.951)       0:03:58.154 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:29:23 +0000 (0:00:00.291)       0:03:58.445 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:29:23 +0000 (0:00:00.276)       0:03:58.722 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:29:24 +0000 (0:00:00.320)       0:03:59.042 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include distribution specific timer tasks] *******",
                                "Friday 22 May 2026  00:29:29 +0000 (0:00:05.078)       0:04:04.121 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:29:29 +0000 (0:00:00.388)       0:04:04.510 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:29:30 +0000 (0:00:00.346)       0:04:04.856 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:29:30 +0000 (0:00:00.526)       0:04:05.382 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] **************************",
                                "Friday 22 May 2026  00:29:30 +0000 (0:00:00.359)       0:04:05.742 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:29:31 +0000 (0:00:00.424)       0:04:06.166 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Friday 22 May 2026  00:30:05 +0000 (0:00:34.340)       0:04:40.507 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Friday 22 May 2026  00:30:14 +0000 (0:00:08.375)       0:04:48.883 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Friday 22 May 2026  00:30:22 +0000 (0:00:07.964)       0:04:56.847 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Friday 22 May 2026  00:30:23 +0000 (0:00:01.745)       0:04:58.592 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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.cleanup : Include cloudinit tasks] *************************",
                                "Friday 22 May 2026  00:30:29 +0000 (0:00:05.990)       0:05:04.583 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:30:30 +0000 (0:00:00.454)       0:05:05.038 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Install tzdata package] *************************",
                                "Friday 22 May 2026  00:30:31 +0000 (0:00:00.781)       0:05:05.819 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Set timezone to UTC] ****************************",
                                "Friday 22 May 2026  00:30:32 +0000 (0:00:01.879)       0:05:07.699 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-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] ***********************",
                                "Friday 22 May 2026  00:30:33 +0000 (0:00:00.889)       0:05:08.588 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:30:34 +0000 (0:00:00.286)       0:05:08.874 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:30:34 +0000 (0:00:00.417)       0:05:09.292 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:30:34 +0000 (0:00:00.419)       0:05:09.712 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:30:35 +0000 (0:00:00.287)       0:05:09.999 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:30:35 +0000 (0:00:00.348)       0:05:10.348 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:30:35 +0000 (0:00:00.273)       0:05:10.621 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:30:36 +0000 (0:00:00.282)       0:05:10.904 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include zram storage tasks] **********************",
                                "Friday 22 May 2026  00:30:36 +0000 (0:00:00.273)       0:05:11.178 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:30:36 +0000 (0:00:00.283)       0:05:11.462 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:30:37 +0000 (0:00:00.449)       0:05:11.911 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Friday 22 May 2026  00:30:38 +0000 (0:00:00.899)       0:05:12.811 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Friday 22 May 2026  00:30:41 +0000 (0:00:03.920)       0:05:16.732 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install apt-transport-https package] *************",
                                "Friday 22 May 2026  00:30:42 +0000 (0:00:00.575)       0:05:17.308 ************ ",
                                "\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.services.docker : Add repository gpg key] **************************",
                                "Friday 22 May 2026  00:30:49 +0000 (0:00:06.921)       0:05:24.229 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Friday 22 May 2026  00:30:50 +0000 (0:00:01.254)       0:05:25.484 ************ ",
                                "\u001b[0;32mok: [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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Friday 22 May 2026  00:30:59 +0000 (0:00:09.113)       0:05:34.597 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Friday 22 May 2026  00:31:03 +0000 (0:00:03.582)       0:05:38.180 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Friday 22 May 2026  00:31:04 +0000 (0:00:01.452)       0:05:39.632 ************ ",
                                "\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 : Unlock containerd package] ***********************",
                                "Friday 22 May 2026  00:31:06 +0000 (0:00:01.585)       0:05:41.218 ************ ",
                                "\u001b[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] **********************",
                                "Friday 22 May 2026  00:31:07 +0000 (0:00:00.586)       0:05:41.805 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Friday 22 May 2026  00:31:17 +0000 (0:00:10.176)       0:05:51.981 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:31:18 +0000 (0:00:01.178)       0:05:53.160 ************ ",
                                "\u001b[0;32mok: [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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Friday 22 May 2026  00:31:27 +0000 (0:00:09.219)       0:06:02.380 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Friday 22 May 2026  00:31:38 +0000 (0:00:11.281)       0:06:13.661 ************ ",
                                "\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-5] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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] ******************",
                                "Friday 22 May 2026  00:31:40 +0000 (0:00:01.237)       0:06:14.899 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:31:40 +0000 (0:00:00.716)       0:06:15.615 ************ ",
                                "\u001b[0;32mok: [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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Friday 22 May 2026  00:31:45 +0000 (0:00:04.184)       0:06:19.799 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:31:45 +0000 (0:00:00.531)       0:06:20.331 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:31:46 +0000 (0:00:00.550)       0:06:20.881 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:31:46 +0000 (0:00:00.480)       0:06:21.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.services.docker : Install packages required by docker login] *******",
                                "Friday 22 May 2026  00:31:47 +0000 (0:00:00.665)       0:06:22.027 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:31:47 +0000 (0:00:00.525)       0:06:22.552 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include config tasks] ****************************",
                                "Friday 22 May 2026  00:31:49 +0000 (0:00:01.855)       0:06:24.408 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:31:50 +0000 (0:00:00.874)       0:06:25.282 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:31:51 +0000 (0:00:01.173)       0:06:26.456 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:31:52 +0000 (0:00:00.861)       0:06:27.317 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:31:53 +0000 (0:00:01.358)       0:06:28.675 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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] ******************",
                                "Friday 22 May 2026  00:31:55 +0000 (0:00:01.598)       0:06:30.274 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:31:56 +0000 (0:00:01.325)       0:06:31.599 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include service tasks] ***************************",
                                "Friday 22 May 2026  00:31:58 +0000 (0:00:01.664)       0:06:33.264 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:31:59 +0000 (0:00:00.907)       0:06:34.172 ************ ",
                                "\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-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] **********************************",
                                "Friday 22 May 2026  00:32:00 +0000 (0:00:01.402)       0:06:35.574 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage docker socket service] ********************",
                                "Friday 22 May 2026  00:32:02 +0000 (0:00:01.406)       0:06:36.980 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage containerd service] ***********************",
                                "Friday 22 May 2026  00:32:03 +0000 (0:00:01.147)       0:06:38.127 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include bootstrap tasks] *************************",
                                "Friday 22 May 2026  00:32:04 +0000 (0:00:01.274)       0:06:39.402 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.908)       0:06:40.311 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.041)       0:06:40.352 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.205)       0:06:40.557 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.041)       0:06:40.598 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.042)       0:06:40.641 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.046)       0:06:40.687 ************ ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.039)       0:06:40.727 ************ ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Friday 22 May 2026  00:32:05 +0000 (0:00:00.040)       0:06:40.767 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:32:07 +0000 (0:00:01.515)       0:06:42.283 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Friday 22 May 2026  00:32:08 +0000 (0:00:01.418)       0:06:43.702 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Friday 22 May 2026  00:32:10 +0000 (0:00:01.201)       0:06:44.903 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Friday 22 May 2026  00:32:12 +0000 (0:00:02.449)       0:06:47.353 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Friday 22 May 2026  00:32:12 +0000 (0:00:00.105)       0:06:47.458 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Log into private registry and force re-authorization] ***",
                                "Friday 22 May 2026  00:32:13 +0000 (0:00:01.270)       0:06:48.728 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:32:14 +0000 (0:00:00.604)       0:06:49.333 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:32:15 +0000 (0:00:00.972)       0:06:50.305 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy docker fact files] **************************",
                                "Friday 22 May 2026  00:32:16 +0000 (0:00:00.984)       0:06:51.290 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:32:18 +0000 (0:00:02.471)       0:06:53.761 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:32:19 +0000 (0:00:00.509)       0:06:54.271 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:32:20 +0000 (0:00:01.005)       0:06:55.276 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******",
                                "Friday 22 May 2026  00:32:21 +0000 (0:00:00.834)       0:06:56.111 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose binary] *************",
                                "Friday 22 May 2026  00:32:22 +0000 (0:00:00.820)       0:06:56.932 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Uninstall docker-compose package] *********",
                                "Friday 22 May 2026  00:32:22 +0000 (0:00:00.510)       0:06:57.442 ************ ",
                                "\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.commons.docker_compose : Copy docker-compose script] ***************",
                                "Friday 22 May 2026  00:32:24 +0000 (0:00:01.592)       0:06:59.035 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:32:25 +0000 (0:00:00.741)       0:06:59.777 ************ ",
                                "\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.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Friday 22 May 2026  00:32:32 +0000 (0:00:07.573)       0:07:07.350 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Enable osism.target] **********************",
                                "Friday 22 May 2026  00:32:33 +0000 (0:00:01.385)       0:07:08.735 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Friday 22 May 2026  00:32:35 +0000 (0:00:01.896)       0:07:10.632 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  00:32:37 +0000 (0:00:01.898)       0:07:12.531 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:32:38 +0000 (0:00:00.867)       0:07:13.398 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:32:39 +0000 (0:00:00.830)       0:07:14.228 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:32:40 +0000 (0:00:00.690)       0:07:14.918 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:32:40 +0000 (0:00:00.527)       0:07:15.445 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:32:41 +0000 (0:00:00.548)       0:07:15.994 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:32:41 +0000 (0:00:00.531)       0:07:16.525 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Friday 22 May 2026  00:32:47 +0000 (0:00:05.536)       0:07:22.062 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:32:48 +0000 (0:00:00.735)       0:07:22.798 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:32:48 +0000 (0:00:00.836)       0:07:23.634 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Friday 22 May 2026  00:32:50 +0000 (0:00:01.894)       0:07:25.529 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check if configuration file exists] **************",
                                "Friday 22 May 2026  00:32:52 +0000 (0:00:01.247)       0:07:26.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.services.chrony : Copy configuration file] *************************",
                                "Friday 22 May 2026  00:32:52 +0000 (0:00:00.851)       0:07:27.628 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Include distribution specific install tasks] ******",
                                "Friday 22 May 2026  00:32:54 +0000 (0:00:01.755)       0:07:29.384 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:32:55 +0000 (0:00:00.986)       0:07:30.371 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Friday 22 May 2026  00:33:04 +0000 (0:00:09.123)       0:07:39.494 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Friday 22 May 2026  00:33:06 +0000 (0:00:01.850)       0:07:41.344 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\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] ***************",
                                "Friday 22 May 2026  00:33:08 +0000 (0:00:01.584)       0:07:42.928 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:33:09 +0000 (0:00:01.260)       0:07:44.188 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:33:09 +0000 (0:00:00.538)       0:07:44.726 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:33:11 +0000 (0:00:01.336)       0:07:46.063 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  00:33:12 +0000 (0:00:01.652)       0:07:47.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 [Include smartd role] *****************************************************",
                                "Friday 22 May 2026  00:33:13 +0000 (0:00:00.489)       0:07:48.205 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:33:14 +0000 (0:00:00.838)       0:07:49.044 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:33:15 +0000 (0:00:01.008)       0:07:50.052 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Friday 22 May 2026  00:33:24 +0000 (0:00:08.861)       0:07:58.914 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:33:24 +0000 (0:00:00.852)       0:07:59.766 ************ ",
                                "\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.smartd : Manage smartd service] ***************************",
                                "Friday 22 May 2026  00:33:26 +0000 (0:00:01.393)       0:08:01.159 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:33:28 +0000 (0:00:02.058)       0:08:03.218 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************",
                                "Friday 22 May 2026  00:33:29 +0000 (0:00:01.262)       0:08:04.481 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:33:30 +0000 (0:00:01.159)       0:08:05.641 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:33:31 +0000 (0:00:00.988)       0:08:06.629 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:33:32 +0000 (0:00:00.856)       0:08:07.485 ************ ",
                                "\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 [Set osism.bootstrap.timestamp fact] **************************************",
                                "Friday 22 May 2026  00:33:34 +0000 (0:00:01.376)       0:08:08.862 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:33:35 +0000 (0:00:00.946)       0:08:09.809 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:33:35 +0000 (0:00:00.892)       0:08:10.702 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:33:37 +0000 (0:00:01.289)       0:08:11.992 ************ ",
                                "=============================================================================== ",
                                "osism.commons.packages : Install required packages --------------------- 76.95s",
                                "osism.commons.packages : Download required packages -------------------- 40.14s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 34.34s",
                                "osism.commons.repository : Update package cache ------------------------ 15.20s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 12.50s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 12.33s",
                                "osism.services.docker : Install docker package ------------------------- 11.28s",
                                "osism.services.docker : Install containerd package --------------------- 10.18s",
                                "osism.services.docker : Install docker-cli package ---------------------- 9.22s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.12s",
                                "osism.services.docker : Add repository ---------------------------------- 9.11s",
                                "osism.services.smartd : Install smartmontools package ------------------- 8.86s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 8.38s",
                                "osism.services.rng : Install rng package -------------------------------- 8.22s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 7.96s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 7.57s",
                                "osism.services.docker : Install apt-transport-https package ------------- 6.92s",
                                "osism.commons.cleanup : Remove dependencies that are no longer required --- 5.99s",
                                "osism.commons.services : Populate service facts ------------------------- 5.72s",
                                "osism.services.chrony : Populate service facts -------------------------- 5.54s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-05-22 00:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of fail2ban.\u001b[0m",
                                "\u001b[32m2026-05-22 00:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0a9f8a59-1bed-4bee-a999-973f88337a60 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0a9f8a59-1bed-4bee-a999-973f88337a60 (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Friday 22 May 2026  00:33:54 +0000 (0:00:00.366)       0:00:00.366 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:33:55 +0000 (0:00:01.233)       0:00:01.600 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Friday 22 May 2026  00:34:06 +0000 (0:00:11.339)       0:00:12.939 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Friday 22 May 2026  00:34:08 +0000 (0:00:01.640)       0:00:14.580 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Reload fail2ban configuration] *****************",
                                "Friday 22 May 2026  00:34:09 +0000 (0:00:01.271)       0:00:15.851 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "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 ********************************************************************",
                                "Friday 22 May 2026  00:34:11 +0000 (0:00:01.696)       0:00:17.548 ************ ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 11.34s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 1.70s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 1.64s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 1.27s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.23s",
                                "+ osism apply network",
                                "\u001b[32m2026-05-22 00:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of network.\u001b[0m",
                                "\u001b[32m2026-05-22 00:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 51f68837-95ba-4e9a-8b2e-aae3616bcdd9 (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:34:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 51f68837-95ba-4e9a-8b2e-aae3616bcdd9 (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] ******",
                                "Friday 22 May 2026  00:34:27 +0000 (0:00:00.342)       0:00:00.342 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:34:27 +0000 (0:00:00.641)       0:00:00.983 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:34:29 +0000 (0:00:01.229)       0:00:02.213 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:34:31 +0000 (0:00:02.754)       0:00:04.968 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Friday 22 May 2026  00:34:33 +0000 (0:00:01.610)       0:00:06.578 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Write network_netplan_config_template to temporary file] ***",
                                "Friday 22 May 2026  00:34:34 +0000 (0:00:01.247)       0:00:07.825 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:34:35 +0000 (0:00:00.721)       0:00:08.546 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:34:36 +0000 (0:00:00.854)       0:00:09.401 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:34:37 +0000 (0:00:00.807)       0:00:10.209 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\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-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Friday 22 May 2026  00:34:40 +0000 (0:00:03.505)       0:00:13.714 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:34:42 +0000 (0:00:01.696)       0:00:15.411 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Friday 22 May 2026  00:34:44 +0000 (0:00:01.895)       0:00:17.307 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:34:45 +0000 (0:00:01.179)       0:00:18.486 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:34:46 +0000 (0:00:00.659)       0:00:19.145 ************ ",
                                "\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 dispatcher scripts] *************************",
                                "Friday 22 May 2026  00:34:48 +0000 (0:00:02.272)       0:00:21.418 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] **************",
                                "Friday 22 May 2026  00:34:49 +0000 (0:00:00.907)       0:00:22.325 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Friday 22 May 2026  00:34:50 +0000 (0:00:01.654)       0:00:23.980 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:34:52 +0000 (0:00:01.334)       0:00:25.314 ************ ",
                                "\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-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.network : Set network_configured_files fact] ***************",
                                "Friday 22 May 2026  00:34:53 +0000 (0:00:01.135)       0:00:26.449 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:34:54 +0000 (0:00:00.684)       0:00:27.134 ************ ",
                                "\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;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.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] ************************",
                                "Friday 22 May 2026  00:34:55 +0000 (0:00:01.248)       0:00:28.383 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:34:56 +0000 (0:00:00.658)       0:00:29.042 ************ ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-node-2, testbed-node-0, testbed-manager, testbed-node-1, testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Friday 22 May 2026  00:35:00 +0000 (0:00:04.652)       0:00:33.695 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.112.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.11', 'dests': ['192.168.16.10', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.11/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Friday 22 May 2026  00:35:06 +0000 (0:00:06.075)       0:00:39.770 ************ ",
                                "\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-manager] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.5', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15'], 'addresses': ['192.168.128.5/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': '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-3] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'vni': 42, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': []}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.10', 'dests': ['192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.10/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.12', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.13', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.12/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.13', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.14', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.13/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.15', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.14', '192.168.16.5'], 'addresses': ['192.168.128.15/20']}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'vni': 23, 'mtu': 1350, 'local_ip': '192.168.16.14', 'dests': ['192.168.16.10', '192.168.16.11', '192.168.16.12', '192.168.16.13', '192.168.16.15', '192.168.16.5'], 'addresses': ['192.168.128.14/20']}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include networkd cleanup tasks] ******************",
                                "Friday 22 May 2026  00:35:12 +0000 (0:00:05.723)       0:00:45.494 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:35:13 +0000 (0:00:01.480)       0:00:46.974 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:35:14 +0000 (0:00:00.995)       0:00:47.970 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.network) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan1.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/systemd/network/30-vxlan0.netdev) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include network extra init] **********************",
                                "Friday 22 May 2026  00:35:15 +0000 (0:00:00.988)       0:00:48.958 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:35:17 +0000 (0:00:01.304)       0:00:50.263 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:35:17 +0000 (0:00:00.625)       0:00:50.889 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:35:18 +0000 (0:00:00.799)       0:00:51.689 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:35:19 +0000 (0:00:00.640)       0:00:52.329 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Remove network-extra-init systemd service] *******",
                                "Friday 22 May 2026  00:35:21 +0000 (0:00:01.768)       0:00:54.098 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:35:22 +0000 (0:00:01.143)       0:00:55.241 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:35:24 +0000 (0:00:02.028)       0:00:57.270 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:35:25 +0000 (0:00:00.821)       0:00:58.091 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:35:25 +0000 (0:00:00.543)       0:00:58.635 ************ ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 6.08s",
                                "osism.commons.network : Create systemd networkd network files ----------- 5.72s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 4.65s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.51s",
                                "osism.commons.network : Install required packages ----------------------- 2.75s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.27s",
                                "osism.commons.network : Remove network-extra-init script ---------------- 2.03s",
                                "osism.commons.network : Remove netplan configuration template ----------- 1.90s",
                                "osism.commons.network : Disable and stop network-extra-init service ----- 1.77s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.70s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.65s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 1.61s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.48s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.33s",
                                "osism.commons.network : Include network extra init ---------------------- 1.30s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.25s",
                                "osism.commons.network : Create required directories --------------------- 1.25s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.23s",
                                "osism.commons.network : Check if path for interface file exists --------- 1.18s",
                                "osism.commons.network : Remove network-extra-init systemd service ------- 1.14s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-05-22 00:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wireguard.\u001b[0m",
                                "\u001b[32m2026-05-22 00:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f55adbd1-10c4-46b6-b1b6-972dc158dea7 (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f55adbd1-10c4-46b6-b1b6-972dc158dea7 (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Friday 22 May 2026  00:35:41 +0000 (0:00:00.320)       0:00:00.320 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Friday 22 May 2026  00:35:43 +0000 (0:00:01.889)       0:00:02.209 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Friday 22 May 2026  00:35:50 +0000 (0:00:07.024)       0:00:09.234 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Friday 22 May 2026  00:35:51 +0000 (0:00:00.572)       0:00:09.807 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Friday 22 May 2026  00:35:51 +0000 (0:00:00.532)       0:00:10.340 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Friday 22 May 2026  00:35:52 +0000 (0:00:00.561)       0:00:10.901 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Friday 22 May 2026  00:35:52 +0000 (0:00:00.414)       0:00:11.315 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Friday 22 May 2026  00:35:53 +0000 (0:00:00.439)       0:00:11.755 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Friday 22 May 2026  00:35:54 +0000 (0:00:01.179)       0:00:12.934 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:35:55 +0000 (0:00:00.979)       0:00:13.914 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Friday 22 May 2026  00:35:57 +0000 (0:00:02.110)       0:00:16.025 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:35:58 +0000 (0:00:00.981)       0:00:17.007 ************ ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 7.02s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 2.11s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.89s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.18s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 0.98s",
                                "osism.services.wireguard : Copy client configuration files -------------- 0.98s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.57s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.56s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.53s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.44s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.41s",
                                "+ sh -c /opt/configuration/scripts/prepare-wireguard-configuration.sh",
                                "  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current",
                                "                                 Dload  Upload   Total   Spent    Left  Speed",
                                "",
                                "  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0",
                                "100    14  100    14    0     0    158      0 --:--:-- --:--:-- --:--:--   159",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-05-22 00:36:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of workarounds.\u001b[0m",
                                "\u001b[32m2026-05-22 00:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a522d2c-9d3b-4824-8d34-4985fd8155bb (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7a522d2c-9d3b-4824-8d34-4985fd8155bb (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Friday 22 May 2026  00:36:14 +0000 (0:00:00.180)       0:00:00.180 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:36:14 +0000 (0:00:00.742)       0:00:00.923 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Friday 22 May 2026  00:36:17 +0000 (0:00:02.752)       0:00:03.676 ************ ",
                                "\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 [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Friday 22 May 2026  00:36:20 +0000 (0:00:02.343)       0:00:06.019 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Friday 22 May 2026  00:36:21 +0000 (0:00:01.292)       0:00:07.312 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Run update-ca-trust] *****************************************************",
                                "Friday 22 May 2026  00:36:25 +0000 (0:00:04.106)       0:00:11.419 ************ ",
                                "\u001b[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] *********************************************",
                                "Friday 22 May 2026  00:36:25 +0000 (0:00:00.554)       0:00:11.973 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Copy workarounds systemd unit file] **************************************",
                                "Friday 22 May 2026  00:36:27 +0000 (0:00:01.751)       0:00:13.725 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:36:29 +0000 (0:00:01.506)       0:00:15.231 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Friday 22 May 2026  00:36:30 +0000 (0:00:01.735)       0:00:16.966 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:36:32 +0000 (0:00:01.643)       0:00:18.610 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:36:33 +0000 (0:00:00.809)       0:00:19.420 ************ ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\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 ********************************************************************",
                                "Friday 22 May 2026  00:36:36 +0000 (0:00:02.699)       0:00:22.119 ************ ",
                                "=============================================================================== ",
                                "Run update-ca-certificates ---------------------------------------------- 4.11s",
                                "Apply netplan configuration --------------------------------------------- 2.75s",
                                "Install python3-docker -------------------------------------------------- 2.70s",
                                "Apply netplan configuration --------------------------------------------- 2.34s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.75s",
                                "Reload systemd daemon --------------------------------------------------- 1.74s",
                                "Enable workarounds.service (Debian) ------------------------------------- 1.64s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.51s",
                                "Copy custom CA certificates --------------------------------------------- 1.29s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.81s",
                                "Group hosts based on virtualization_role -------------------------------- 0.74s",
                                "Run update-ca-trust ----------------------------------------------------- 0.55s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-22 00:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of reboot.\u001b[0m",
                                "\u001b[32m2026-05-22 00:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 40be3ee8-ba85-4804-8bfb-a45945929c04 (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:36:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 40be3ee8-ba85-4804-8bfb-a45945929c04 (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] *******************",
                                "Friday 22 May 2026  00:36:52 +0000 (0:00:00.249)       0:00:00.249 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:36:52 +0000 (0:00:00.146)       0:00:00.395 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:36:53 +0000 (0:00:01.304)       0:00:01.700 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:36:53 +0000 (0:00:00.122)       0:00:01.822 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:36:53 +0000 (0:00:00.108)       0:00:01.931 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:36:54 +0000 (0:00:01.062)       0:00:02.993 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:36:54 +0000 (0:00:00.127)       0:00:03.121 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:36:55 +0000 (0:00:00.099)       0:00:03.220 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:36:56 +0000 (0:00:01.015)       0:00:04.235 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:36:56 +0000 (0:00:00.114)       0:00:04.350 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:36:56 +0000 (0:00:00.104)       0:00:04.454 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:36:57 +0000 (0:00:01.031)       0:00:05.485 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:36:57 +0000 (0:00:00.110)       0:00:05.596 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:36:57 +0000 (0:00:00.098)       0:00:05.695 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:36:58 +0000 (0:00:01.169)       0:00:06.864 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Friday 22 May 2026  00:36:58 +0000 (0:00:00.140)       0:00:07.004 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Friday 22 May 2026  00:36:58 +0000 (0:00:00.140)       0:00:07.145 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Friday 22 May 2026  00:36:59 +0000 (0:00:01.052)       0:00:08.197 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:37:00 +0000 (0:00:00.036)       0:00:08.233 ************ ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 6.63s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.70s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.65s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-05-22 00:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wait-for-connection.\u001b[0m",
                                "\u001b[32m2026-05-22 00:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 406bb29f-6a83-4b6b-94b4-4dd0a7c9da19 (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:37:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 406bb29f-6a83-4b6b-94b4-4dd0a7c9da19 (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] ***********************************",
                                "Friday 22 May 2026  00:37:15 +0000 (0:00:00.323)       0:00:00.323 ************ ",
                                "\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",
                                "",
                                "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 ********************************************************************",
                                "Friday 22 May 2026  00:37:27 +0000 (0:00:11.561)       0:00:11.885 ************ ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.56s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-05-22 00:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of hddtemp.\u001b[0m",
                                "\u001b[32m2026-05-22 00:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 00f52c7e-c291-4d92-b9ef-eb3e67cb794a (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:37:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 00f52c7e-c291-4d92-b9ef-eb3e67cb794a (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] *****",
                                "Friday 22 May 2026  00:37:43 +0000 (0:00:00.357)       0:00:00.357 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific install tasks] ****",
                                "Friday 22 May 2026  00:37:44 +0000 (0:00:00.636)       0:00:00.993 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:37:45 +0000 (0:00:01.229)       0:00:02.222 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:37:47 +0000 (0:00:02.570)       0:00:04.793 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:37:48 +0000 (0:00:00.967)       0:00:05.760 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Load Kernel Module drivetemp] *******************",
                                "Friday 22 May 2026  00:37:50 +0000 (0:00:01.307)       0:00:07.068 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Install lm-sensors] *****************************",
                                "Friday 22 May 2026  00:37:50 +0000 (0:00:00.690)       0:00:07.759 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Friday 22 May 2026  00:38:03 +0000 (0:00:12.450)       0:00:20.209 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:38:04 +0000 (0:00:01.199)       0:00:21.408 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:38:06 +0000 (0:00:02.010)       0:00:23.418 ************ ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 12.45s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.57s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 2.01s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.31s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.23s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.20s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 0.97s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.69s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.64s",
                                "++ 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-22 00:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gather-facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc092d33-b9fe-457f-b5f6-66a5e76342cf (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:39:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cc092d33-b9fe-457f-b5f6-66a5e76342cf (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Friday 22 May 2026  00:39:46 +0000 (0:00:00.316)       0:00:00.316 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Friday 22 May 2026  00:39:53 +0000 (0:00:06.861)       0:00:07.177 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:39:54 +0000 (0:00:00.657)       0:00:07.835 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.86s",
                                "Gather facts for all hosts ---------------------------------------------- 0.66s",
                                "+ 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-be95-4f9d-00000000001a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T00:39:55.298290Z",
                            "start": "2026-05-22T00:15:13.701551Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T00:39:55.872836Z",
                            "start": "2026-05-22T00:39:55.361341Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "/opt/configuration/scripts/deploy-in-a-nutshell.sh"
                            ],
                            "delta": "0:33:38.663018",
                            "end": "2026-05-22 01:13:34.858337",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.86 /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-be95-4f9d-00000000001c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 00:39:56.195319",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n\n# PULL IMAGES\n\n+ echo\n+ echo '# PULL IMAGES'\n+ echo\n++ semver latest 7.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-05-22 00:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:40:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-05-22 00:40:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0ad593a-fab1-40f5-9ecf-7e8b82921fbe (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:40:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0ad593a-fab1-40f5-9ecf-7e8b82921fbe is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-05-22 00:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-05-22 00:40:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m\n\u001b[32m2026-05-22 00:40:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f7ce72b-972d-4391-8761-71307dc14642 (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:40:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2f7ce72b-972d-4391-8761-71307dc14642 (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] *******************************\nFriday 22 May 2026  00:40:24 +0000 (0:00:00.163)       0:00:00.163 ************ \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] *********************************\nFriday 22 May 2026  00:40:25 +0000 (0:00:01.028)       0:00:01.192 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************\nFriday 22 May 2026  00:40:25 +0000 (0:00:00.286)       0:00:01.478 ************ \n\u001b[0;32mok: [testbed-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] *********************************\nFriday 22 May 2026  00:40:26 +0000 (0:00:00.580)       0:00:02.058 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nFriday 22 May 2026  00:40:26 +0000 (0:00:00.280)       0:00:02.339 ************ \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] *********************************************\nFriday 22 May 2026  00:40:27 +0000 (0:00:01.437)       0:00:03.776 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nFriday 22 May 2026  00:40:29 +0000 (0:00:01.370)       0:00:05.147 ************ \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] *******************************************************\nFriday 22 May 2026  00:40:31 +0000 (0:00:02.272)       0:00:07.420 ************ \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] ***********************************\nFriday 22 May 2026  00:40:32 +0000 (0:00:00.613)       0:00:08.034 ************ \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 ********************************************************************\nFriday 22 May 2026  00:40:33 +0000 (0:00:00.895)       0:00:08.929 ************ \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.27s\nCheck device availability ----------------------------------------------- 1.44s\nWipe partitions with wipefs --------------------------------------------- 1.37s\nFind all logical devices owned by UID 167 ------------------------------- 1.03s\nRequest device events from the kernel ----------------------------------- 0.90s\nReload udev rules ------------------------------------------------------- 0.61s\nFind all logical devices with prefix ceph ------------------------------- 0.58s\nRemove all rook related logical devices --------------------------------- 0.29s\nRemove all ceph related logical devices --------------------------------- 0.28s\n\u001b[32m2026-05-22 00:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 00:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ad6e422-caae-409b-a529-1d017625918a (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5ad6e422-caae-409b-a529-1d017625918a (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] *********************\nFriday 22 May 2026  00:40:48 +0000 (0:00:00.345)       0:00:00.345 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nFriday 22 May 2026  00:40:50 +0000 (0:00:01.337)       0:00:01.682 ************ \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] ***********************************************\nFriday 22 May 2026  00:40:51 +0000 (0:00:01.226)       0:00:02.909 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nFriday 22 May 2026  00:40:56 +0000 (0:00:04.963)       0:00:07.872 ************ \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 ********************************************************************\nFriday 22 May 2026  00:40:56 +0000 (0:00:00.506)       0:00:08.379 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 4.96s\nosism.commons.facts : Create custom facts directory --------------------- 1.34s\nosism.commons.facts : Copy fact files ----------------------------------- 1.23s\nGather facts for all hosts ---------------------------------------------- 0.51s\n\u001b[32m2026-05-22 00:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m\n\u001b[32m2026-05-22 00:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82cccc04-51ed-498b-909b-99d19c21c202 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 82cccc04-51ed-498b-909b-99d19c21c202 (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] ***********************************\nFriday 22 May 2026  00:41:03 +0000 (0:00:00.295)       0:00:00.295 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:41:04 +0000 (0:00:00.229)       0:00:00.524 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:04 +0000 (0:00:00.237)       0:00:00.762 ************ \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] ******************\nFriday 22 May 2026  00:41:04 +0000 (0:00:00.374)       0:00:01.136 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:05 +0000 (0:00:00.486)       0:00:01.623 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:05 +0000 (0:00:00.190)       0:00:01.814 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:05 +0000 (0:00:00.190)       0:00:02.004 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:05 +0000 (0:00:00.213)       0:00:02.218 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:05 +0000 (0:00:00.190)       0:00:02.409 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:06 +0000 (0:00:00.194)       0:00:02.603 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:06 +0000 (0:00:00.212)       0:00:02.816 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:06 +0000 (0:00:00.208)       0:00:03.024 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:06 +0000 (0:00:00.403)       0:00:03.427 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:07 +0000 (0:00:00.399)       0:00:03.827 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:07 +0000 (0:00:00.610)       0:00:04.437 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:08 +0000 (0:00:00.638)       0:00:05.076 ************ \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] *************\nFriday 22 May 2026  00:41:09 +0000 (0:00:00.809)       0:00:05.886 ************ \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] *************\nFriday 22 May 2026  00:41:09 +0000 (0:00:00.430)       0:00:06.316 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:10 +0000 (0:00:00.221)       0:00:06.537 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:10 +0000 (0:00:00.199)       0:00:06.737 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:10 +0000 (0:00:00.190)       0:00:06.928 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:10 +0000 (0:00:00.203)       0:00:07.131 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:10 +0000 (0:00:00.201)       0:00:07.332 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:11 +0000 (0:00:00.195)       0:00:07.528 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:11 +0000 (0:00:00.195)       0:00:07.724 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:11 +0000 (0:00:00.187)       0:00:07.911 ************ \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] *************\nFriday 22 May 2026  00:41:12 +0000 (0:00:01.071)       0:00:08.982 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:12 +0000 (0:00:00.204)       0:00:09.187 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:12 +0000 (0:00:00.202)       0:00:09.389 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:13 +0000 (0:00:00.194)       0:00:09.584 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 22 May 2026  00:41:13 +0000 (0:00:00.199)       0:00:09.783 ************ \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] ***************************************************\nFriday 22 May 2026  00:41:13 +0000 (0:00:00.174)       0:00:09.958 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 22 May 2026  00:41:13 +0000 (0:00:00.150)       0:00:10.108 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 22 May 2026  00:41:13 +0000 (0:00:00.130)       0:00:10.239 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 22 May 2026  00:41:13 +0000 (0:00:00.127)       0:00:10.366 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 22 May 2026  00:41:14 +0000 (0:00:00.152)       0:00:10.519 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 22 May 2026  00:41:14 +0000 (0:00:00.169)       0:00:10.688 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 22 May 2026  00:41:14 +0000 (0:00:00.155)       0:00:10.843 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 22 May 2026  00:41:14 +0000 (0:00:00.375)       0:00:11.219 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 22 May 2026  00:41:14 +0000 (0:00:00.155)       0:00:11.375 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.133)       0:00:11.508 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.138)       0:00:11.647 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.142)       0:00:11.789 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.135)       0:00:11.925 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.135)       0:00:12.061 ************ \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\": \"503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"8384fac4-b46e-5dd1-a85c-582985baac2a\"\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] *******************************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.143)       0:00:12.204 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 22 May 2026  00:41:15 +0000 (0:00:00.142)       0:00:12.347 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 22 May 2026  00:41:16 +0000 (0:00:00.135)       0:00:12.482 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 22 May 2026  00:41:16 +0000 (0:00:00.141)       0:00:12.623 ************ \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\": \"503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"8384fac4-b46e-5dd1-a85c-582985baac2a\"\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-503abb0a-6805-5ce7-b274-31704b4eea58\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-8384fac4-b46e-5dd1-a85c-582985baac2a\"\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] *************************************\nFriday 22 May 2026  00:41:16 +0000 (0:00:00.453)       0:00:13.077 ************ \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] ***********************************\nFriday 22 May 2026  00:41:18 +0000 (0:00:01.841)       0:00:14.919 ************ \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:41:18 +0000 (0:00:00.238)       0:00:15.157 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:18 +0000 (0:00:00.244)       0:00:15.402 ************ \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] ******************\nFriday 22 May 2026  00:41:19 +0000 (0:00:00.385)       0:00:15.788 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:19 +0000 (0:00:00.191)       0:00:15.979 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:19 +0000 (0:00:00.200)       0:00:16.180 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:19 +0000 (0:00:00.231)       0:00:16.411 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:20 +0000 (0:00:00.183)       0:00:16.594 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:20 +0000 (0:00:00.641)       0:00:17.235 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:21 +0000 (0:00:00.295)       0:00:17.531 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:21 +0000 (0:00:00.172)       0:00:17.703 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:21 +0000 (0:00:00.199)       0:00:17.903 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:21 +0000 (0:00:00.465)       0:00:18.369 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:22 +0000 (0:00:00.433)       0:00:18.802 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:22 +0000 (0:00:00.431)       0:00:19.233 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:23 +0000 (0:00:00.463)       0:00:19.696 ************ \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] *************\nFriday 22 May 2026  00:41:23 +0000 (0:00:00.382)       0:00:20.079 ************ \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] *************\nFriday 22 May 2026  00:41:24 +0000 (0:00:00.403)       0:00:20.483 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:24 +0000 (0:00:00.211)       0:00:20.694 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:24 +0000 (0:00:00.492)       0:00:21.187 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:24 +0000 (0:00:00.189)       0:00:21.376 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.169)       0:00:21.546 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.195)       0:00:21.742 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.214)       0:00:21.956 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.177)       0:00:22.134 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:25 +0000 (0:00:00.175)       0:00:22.309 ************ \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] *************\nFriday 22 May 2026  00:41:26 +0000 (0:00:00.852)       0:00:23.161 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:26 +0000 (0:00:00.190)       0:00:23.352 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:27 +0000 (0:00:00.193)       0:00:23.545 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:27 +0000 (0:00:00.247)       0:00:23.793 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 22 May 2026  00:41:27 +0000 (0:00:00.209)       0:00:24.002 ************ \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] ***************************************************\nFriday 22 May 2026  00:41:27 +0000 (0:00:00.428)       0:00:24.430 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 22 May 2026  00:41:28 +0000 (0:00:00.133)       0:00:24.563 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 22 May 2026  00:41:28 +0000 (0:00:00.155)       0:00:24.718 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 22 May 2026  00:41:28 +0000 (0:00:00.126)       0:00:24.844 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 22 May 2026  00:41:28 +0000 (0:00:00.149)       0:00:24.994 ************ \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 22 May 2026  00:41:28 +0000 (0:00:00.184)       0:00:25.179 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 22 May 2026  00:41:28 +0000 (0:00:00.179)       0:00:25.358 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 22 May 2026  00:41:29 +0000 (0:00:00.177)       0:00:25.536 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 22 May 2026  00:41:29 +0000 (0:00:00.153)       0:00:25.690 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 22 May 2026  00:41:29 +0000 (0:00:00.154)       0:00:25.845 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 22 May 2026  00:41:29 +0000 (0:00:00.150)       0:00:25.996 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 22 May 2026  00:41:29 +0000 (0:00:00.140)       0:00:26.137 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.345)       0:00:26.483 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.136)       0:00:26.619 ************ \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\": \"6832759a-35f2-55a2-8d86-dfa0cbb15119\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"262eb2b3-d984-5d04-86da-a6a580858730\"\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] *******************************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.155)       0:00:26.774 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.157)       0:00:26.932 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.143)       0:00:27.075 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.127)       0:00:27.203 ************ \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\": \"6832759a-35f2-55a2-8d86-dfa0cbb15119\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"262eb2b3-d984-5d04-86da-a6a580858730\"\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-6832759a-35f2-55a2-8d86-dfa0cbb15119\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-262eb2b3-d984-5d04-86da-a6a580858730\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-262eb2b3-d984-5d04-86da-a6a580858730\"\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] *************************************\nFriday 22 May 2026  00:41:30 +0000 (0:00:00.223)       0:00:27.426 ************ \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] ***********************************\nFriday 22 May 2026  00:41:32 +0000 (0:00:01.140)       0:00:28.567 ************ \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:41:32 +0000 (0:00:00.512)       0:00:29.079 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:33 +0000 (0:00:00.710)       0:00:29.790 ************ \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] ******************\nFriday 22 May 2026  00:41:33 +0000 (0:00:00.451)       0:00:30.241 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:33 +0000 (0:00:00.197)       0:00:30.438 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:34 +0000 (0:00:00.205)       0:00:30.644 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:34 +0000 (0:00:00.198)       0:00:30.842 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:34 +0000 (0:00:00.201)       0:00:31.044 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:34 +0000 (0:00:00.188)       0:00:31.233 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:34 +0000 (0:00:00.195)       0:00:31.429 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:35 +0000 (0:00:00.188)       0:00:31.618 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:35 +0000 (0:00:00.223)       0:00:31.841 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:36 +0000 (0:00:00.690)       0:00:32.531 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:36 +0000 (0:00:00.889)       0:00:33.421 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:37 +0000 (0:00:00.576)       0:00:33.997 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:41:37 +0000 (0:00:00.450)       0:00:34.447 ************ \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] *************\nFriday 22 May 2026  00:41:38 +0000 (0:00:00.342)       0:00:34.789 ************ \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] *************\nFriday 22 May 2026  00:41:38 +0000 (0:00:00.360)       0:00:35.150 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:38 +0000 (0:00:00.198)       0:00:35.349 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:39 +0000 (0:00:00.188)       0:00:35.537 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:39 +0000 (0:00:00.183)       0:00:35.721 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:39 +0000 (0:00:00.181)       0:00:35.902 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:39 +0000 (0:00:00.193)       0:00:36.095 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:40 +0000 (0:00:00.719)       0:00:36.815 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:40 +0000 (0:00:00.194)       0:00:37.010 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:40 +0000 (0:00:00.200)       0:00:37.211 ************ \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] *************\nFriday 22 May 2026  00:41:41 +0000 (0:00:00.716)       0:00:37.928 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:41 +0000 (0:00:00.222)       0:00:38.150 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:41 +0000 (0:00:00.241)       0:00:38.392 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:41:42 +0000 (0:00:00.253)       0:00:38.645 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nFriday 22 May 2026  00:41:42 +0000 (0:00:00.223)       0:00:38.869 ************ \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] ***************************************************\nFriday 22 May 2026  00:41:42 +0000 (0:00:00.213)       0:00:39.082 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nFriday 22 May 2026  00:41:42 +0000 (0:00:00.181)       0:00:39.263 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nFriday 22 May 2026  00:41:42 +0000 (0:00:00.155)       0:00:39.419 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nFriday 22 May 2026  00:41:43 +0000 (0:00:00.136)       0:00:39.556 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nFriday 22 May 2026  00:41:43 +0000 (0:00:00.343)       0:00:39.899 ************ \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nFriday 22 May 2026  00:41:43 +0000 (0:00:00.195)       0:00:40.095 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nFriday 22 May 2026  00:41:43 +0000 (0:00:00.161)       0:00:40.256 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nFriday 22 May 2026  00:41:43 +0000 (0:00:00.188)       0:00:40.445 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nFriday 22 May 2026  00:41:44 +0000 (0:00:00.161)       0:00:40.606 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nFriday 22 May 2026  00:41:44 +0000 (0:00:00.154)       0:00:40.761 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nFriday 22 May 2026  00:41:44 +0000 (0:00:00.136)       0:00:40.897 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nFriday 22 May 2026  00:41:44 +0000 (0:00:00.148)       0:00:41.046 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nFriday 22 May 2026  00:41:44 +0000 (0:00:00.138)       0:00:41.184 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nFriday 22 May 2026  00:41:44 +0000 (0:00:00.174)       0:00:41.358 ************ \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\": \"b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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] *******************************************************\nFriday 22 May 2026  00:41:45 +0000 (0:00:00.140)       0:00:41.499 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nFriday 22 May 2026  00:41:45 +0000 (0:00:00.103)       0:00:41.602 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nFriday 22 May 2026  00:41:45 +0000 (0:00:00.253)       0:00:41.856 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nFriday 22 May 2026  00:41:45 +0000 (0:00:00.129)       0:00:41.985 ************ \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\": \"b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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-b774d0a3-29fe-505c-98b7-3f5e6c27d949\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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] *************************************\nFriday 22 May 2026  00:41:45 +0000 (0:00:00.188)       0:00:42.174 ************ \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 ********************************************************************\nFriday 22 May 2026  00:41:46 +0000 (0:00:00.938)       0:00:43.113 ************ \n=============================================================================== \nWrite configuration file ------------------------------------------------ 3.92s\nAdd known links to the list of available block devices ------------------ 1.21s\nAdd known partitions to the list of available block devices ------------- 1.19s\nGet initial list of available block devices ----------------------------- 1.19s\nAdd known partitions to the list of available block devices ------------- 1.07s\nGet extra vars for Ceph configuration ----------------------------------- 0.98s\nAdd known links to the list of available block devices ------------------ 0.89s\nPrint configuration data ------------------------------------------------ 0.87s\nAdd known partitions to the list of available block devices ------------- 0.85s\nSet UUIDs for OSD VGs/LVs ----------------------------------------------- 0.82s\nAdd known links to the list of available block devices ------------------ 0.81s\nGenerate lvm_volumes structure (block + wal) ---------------------------- 0.74s\nAdd known partitions to the list of available block devices ------------- 0.72s\nAdd known partitions to the list of available block devices ------------- 0.72s\nAdd known links to the list of available block devices ------------------ 0.69s\nDefine lvm_volumes structures ------------------------------------------- 0.65s\nAdd known links to the list of available block devices ------------------ 0.64s\nAdd known links to the list of available block devices ------------------ 0.64s\nSet WAL devices config data --------------------------------------------- 0.62s\nAdd known links to the list of available block devices ------------------ 0.61s\n\u001b[32m2026-05-22 00:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c49ca88-d2a7-47a5-8fa5-66cb6a0ef53d (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-05-22 00:42:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-05-22 00:42:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-05-22 00:42:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-05-22 00:42:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-05-22 00:42:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-05-22 00:42:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-05-22 00:42:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-05-22 00:42:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-05-22 00:42:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-05-22 00:42:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-05-22 00:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 01c37c0] 2026-05-22-00-42\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-22 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m\n\u001b[32m2026-05-22 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c5bdcad-b32f-447e-a81c-e3fa1ea10629 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8c5bdcad-b32f-447e-a81c-e3fa1ea10629 (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] ***********************************\nFriday 22 May 2026  00:42:46 +0000 (0:00:00.309)       0:00:00.309 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:42:47 +0000 (0:00:00.453)       0:00:00.762 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:47 +0000 (0:00:00.320)       0:00:01.082 ************ \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] ******************\nFriday 22 May 2026  00:42:48 +0000 (0:00:00.613)       0:00:01.695 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:48 +0000 (0:00:00.812)       0:00:02.508 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:49 +0000 (0:00:00.226)       0:00:02.734 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:49 +0000 (0:00:00.293)       0:00:03.027 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:49 +0000 (0:00:00.237)       0:00:03.264 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:49 +0000 (0:00:00.229)       0:00:03.493 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:50 +0000 (0:00:00.252)       0:00:03.746 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:50 +0000 (0:00:00.295)       0:00:04.041 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:50 +0000 (0:00:00.250)       0:00:04.292 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:51 +0000 (0:00:00.542)       0:00:04.834 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:51 +0000 (0:00:00.477)       0:00:05.311 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:52 +0000 (0:00:00.960)       0:00:06.271 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:42:53 +0000 (0:00:01.109)       0:00:07.381 ************ \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] *************\nFriday 22 May 2026  00:42:54 +0000 (0:00:00.343)       0:00:07.724 ************ \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] *************\nFriday 22 May 2026  00:42:54 +0000 (0:00:00.393)       0:00:08.118 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:54 +0000 (0:00:00.199)       0:00:08.317 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:54 +0000 (0:00:00.191)       0:00:08.508 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:55 +0000 (0:00:00.212)       0:00:08.721 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:55 +0000 (0:00:00.190)       0:00:08.912 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:55 +0000 (0:00:00.184)       0:00:09.096 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:55 +0000 (0:00:00.214)       0:00:09.310 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:55 +0000 (0:00:00.189)       0:00:09.500 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:56 +0000 (0:00:00.198)       0:00:09.698 ************ \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] *************\nFriday 22 May 2026  00:42:57 +0000 (0:00:01.029)       0:00:10.727 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:57 +0000 (0:00:00.188)       0:00:10.915 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:57 +0000 (0:00:00.186)       0:00:11.101 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:42:57 +0000 (0:00:00.193)       0:00:11.295 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 22 May 2026  00:42:57 +0000 (0:00:00.189)       0:00:11.484 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 22 May 2026  00:42:57 +0000 (0:00:00.136)       0:00:11.621 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 22 May 2026  00:42:58 +0000 (0:00:00.190)       0:00:11.812 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 22 May 2026  00:43:00 +0000 (0:00:02.057)       0:00:13.870 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 22 May 2026  00:43:00 +0000 (0:00:00.171)       0:00:14.042 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 22 May 2026  00:43:01 +0000 (0:00:01.536)       0:00:15.578 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 22 May 2026  00:43:02 +0000 (0:00:00.193)       0:00:15.772 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 22 May 2026  00:43:02 +0000 (0:00:00.153)       0:00:15.925 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 22 May 2026  00:43:02 +0000 (0:00:00.439)       0:00:16.364 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 22 May 2026  00:43:02 +0000 (0:00:00.139)       0:00:16.503 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.154)       0:00:16.658 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.143)       0:00:16.802 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.156)       0:00:16.958 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.143)       0:00:17.102 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.163)       0:00:17.265 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \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] ************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.168)       0:00:17.434 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \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] *********************\nFriday 22 May 2026  00:43:03 +0000 (0:00:00.163)       0:00:17.597 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 22 May 2026  00:43:04 +0000 (0:00:00.149)       0:00:17.747 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 22 May 2026  00:43:04 +0000 (0:00:00.150)       0:00:17.897 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 22 May 2026  00:43:04 +0000 (0:00:00.152)       0:00:18.050 ************ \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] **********************************\nFriday 22 May 2026  00:43:04 +0000 (0:00:00.400)       0:00:18.451 ************ \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] *******************************\nFriday 22 May 2026  00:43:04 +0000 (0:00:00.142)       0:00:18.593 ************ \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] ********************\nFriday 22 May 2026  00:43:05 +0000 (0:00:00.135)       0:00:18.728 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 22 May 2026  00:43:05 +0000 (0:00:00.607)       0:00:19.336 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 22 May 2026  00:43:06 +0000 (0:00:00.487)       0:00:19.823 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 22 May 2026  00:43:06 +0000 (0:00:00.497)       0:00:20.321 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 22 May 2026  00:43:06 +0000 (0:00:00.117)       0:00:20.438 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 22 May 2026  00:43:06 +0000 (0:00:00.115)       0:00:20.554 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 22 May 2026  00:43:07 +0000 (0:00:00.098)       0:00:20.652 ************ \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] ******************************************************\nFriday 22 May 2026  00:43:07 +0000 (0:00:00.133)       0:00:20.786 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 22 May 2026  00:43:07 +0000 (0:00:00.117)       0:00:20.903 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 22 May 2026  00:43:07 +0000 (0:00:00.122)       0:00:21.026 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 22 May 2026  00:43:07 +0000 (0:00:00.411)       0:00:21.438 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 22 May 2026  00:43:07 +0000 (0:00:00.136)       0:00:21.575 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 22 May 2026  00:43:08 +0000 (0:00:00.140)       0:00:21.715 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 22 May 2026  00:43:08 +0000 (0:00:00.140)       0:00:21.856 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 22 May 2026  00:43:08 +0000 (0:00:00.136)       0:00:21.993 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 22 May 2026  00:43:08 +0000 (0:00:00.164)       0:00:22.157 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 22 May 2026  00:43:08 +0000 (0:00:00.166)       0:00:22.324 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:43:08 +0000 (0:00:00.152)       0:00:22.476 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 22 May 2026  00:43:09 +0000 (0:00:00.147)       0:00:22.624 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 22 May 2026  00:43:09 +0000 (0:00:00.147)       0:00:22.771 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:43:09 +0000 (0:00:00.142)       0:00:22.914 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 22 May 2026  00:43:09 +0000 (0:00:00.143)       0:00:23.057 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 22 May 2026  00:43:09 +0000 (0:00:00.299)       0:00:23.356 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 22 May 2026  00:43:09 +0000 (0:00:00.162)       0:00:23.519 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 22 May 2026  00:43:10 +0000 (0:00:00.164)       0:00:23.683 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 22 May 2026  00:43:10 +0000 (0:00:00.134)       0:00:23.818 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 22 May 2026  00:43:10 +0000 (0:00:00.141)       0:00:23.960 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 22 May 2026  00:43:10 +0000 (0:00:00.154)       0:00:24.114 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 22 May 2026  00:43:10 +0000 (0:00:00.157)       0:00:24.271 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 22 May 2026  00:43:10 +0000 (0:00:00.171)       0:00:24.442 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 22 May 2026  00:43:11 +0000 (0:00:00.500)       0:00:24.943 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 22 May 2026  00:43:11 +0000 (0:00:00.520)       0:00:25.464 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 22 May 2026  00:43:11 +0000 (0:00:00.117)       0:00:25.581 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'vg_name': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'vg_name': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 22 May 2026  00:43:12 +0000 (0:00:00.157)       0:00:25.738 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 22 May 2026  00:43:12 +0000 (0:00:00.320)       0:00:26.059 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 22 May 2026  00:43:12 +0000 (0:00:00.138)       0:00:26.198 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 22 May 2026  00:43:12 +0000 (0:00:00.152)       0:00:26.350 ************ \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-503abb0a-6805-5ce7-b274-31704b4eea58\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8384fac4-b46e-5dd1-a85c-582985baac2a\"\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-503abb0a-6805-5ce7-b274-31704b4eea58\"\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-8384fac4-b46e-5dd1-a85c-582985baac2a\"\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] ***********************************\nFriday 22 May 2026  00:43:13 +0000 (0:00:00.277)       0:00:26.627 ************ \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:43:13 +0000 (0:00:00.206)       0:00:26.834 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:13 +0000 (0:00:00.200)       0:00:27.035 ************ \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] ******************\nFriday 22 May 2026  00:43:13 +0000 (0:00:00.387)       0:00:27.422 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:13 +0000 (0:00:00.182)       0:00:27.605 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:14 +0000 (0:00:00.204)       0:00:27.809 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:14 +0000 (0:00:00.535)       0:00:28.345 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:14 +0000 (0:00:00.211)       0:00:28.556 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:15 +0000 (0:00:00.203)       0:00:28.760 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:15 +0000 (0:00:00.218)       0:00:28.979 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:15 +0000 (0:00:00.217)       0:00:29.197 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:15 +0000 (0:00:00.201)       0:00:29.398 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:16 +0000 (0:00:00.437)       0:00:29.836 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:16 +0000 (0:00:00.420)       0:00:30.256 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:17 +0000 (0:00:00.400)       0:00:30.657 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:17 +0000 (0:00:00.405)       0:00:31.063 ************ \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] *************\nFriday 22 May 2026  00:43:17 +0000 (0:00:00.306)       0:00:31.369 ************ \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] *************\nFriday 22 May 2026  00:43:18 +0000 (0:00:00.593)       0:00:31.962 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:18 +0000 (0:00:00.217)       0:00:32.180 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:18 +0000 (0:00:00.215)       0:00:32.395 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:18 +0000 (0:00:00.182)       0:00:32.578 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:19 +0000 (0:00:00.194)       0:00:32.773 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:19 +0000 (0:00:00.182)       0:00:32.955 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:19 +0000 (0:00:00.178)       0:00:33.133 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:19 +0000 (0:00:00.165)       0:00:33.298 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:19 +0000 (0:00:00.193)       0:00:33.491 ************ \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] *************\nFriday 22 May 2026  00:43:20 +0000 (0:00:00.802)       0:00:34.294 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:20 +0000 (0:00:00.256)       0:00:34.550 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:21 +0000 (0:00:00.217)       0:00:34.768 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:21 +0000 (0:00:00.793)       0:00:35.562 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 22 May 2026  00:43:22 +0000 (0:00:00.284)       0:00:35.846 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 22 May 2026  00:43:22 +0000 (0:00:00.157)       0:00:36.004 ************ \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 22 May 2026  00:43:22 +0000 (0:00:00.240)       0:00:36.245 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 22 May 2026  00:43:24 +0000 (0:00:01.853)       0:00:38.098 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 22 May 2026  00:43:24 +0000 (0:00:00.171)       0:00:38.270 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 22 May 2026  00:43:25 +0000 (0:00:01.304)       0:00:39.574 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 22 May 2026  00:43:26 +0000 (0:00:00.167)       0:00:39.742 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 22 May 2026  00:43:26 +0000 (0:00:00.144)       0:00:39.886 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 22 May 2026  00:43:26 +0000 (0:00:00.160)       0:00:40.046 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 22 May 2026  00:43:26 +0000 (0:00:00.140)       0:00:40.187 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 22 May 2026  00:43:26 +0000 (0:00:00.174)       0:00:40.361 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 22 May 2026  00:43:27 +0000 (0:00:00.473)       0:00:40.834 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 22 May 2026  00:43:27 +0000 (0:00:00.159)       0:00:40.994 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 22 May 2026  00:43:27 +0000 (0:00:00.155)       0:00:41.149 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 22 May 2026  00:43:27 +0000 (0:00:00.170)       0:00:41.320 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \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] ************\nFriday 22 May 2026  00:43:27 +0000 (0:00:00.211)       0:00:41.531 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \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] *********************\nFriday 22 May 2026  00:43:28 +0000 (0:00:00.169)       0:00:41.701 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 22 May 2026  00:43:28 +0000 (0:00:00.151)       0:00:41.853 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 22 May 2026  00:43:28 +0000 (0:00:00.138)       0:00:41.991 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 22 May 2026  00:43:28 +0000 (0:00:00.149)       0:00:42.141 ************ \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] **********************************\nFriday 22 May 2026  00:43:28 +0000 (0:00:00.175)       0:00:42.316 ************ \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] *******************************\nFriday 22 May 2026  00:43:28 +0000 (0:00:00.165)       0:00:42.481 ************ \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] ********************\nFriday 22 May 2026  00:43:29 +0000 (0:00:00.149)       0:00:42.630 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 22 May 2026  00:43:29 +0000 (0:00:00.767)       0:00:43.398 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 22 May 2026  00:43:30 +0000 (0:00:00.494)       0:00:43.892 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 22 May 2026  00:43:30 +0000 (0:00:00.500)       0:00:44.393 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 22 May 2026  00:43:30 +0000 (0:00:00.160)       0:00:44.553 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.120)       0:00:44.674 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.133)       0:00:44.807 ************ \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] ******************************************************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.154)       0:00:44.961 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.136)       0:00:45.097 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.171)       0:00:45.269 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.152)       0:00:45.421 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 22 May 2026  00:43:31 +0000 (0:00:00.153)       0:00:45.575 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 22 May 2026  00:43:32 +0000 (0:00:00.151)       0:00:45.727 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 22 May 2026  00:43:32 +0000 (0:00:00.431)       0:00:46.158 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 22 May 2026  00:43:32 +0000 (0:00:00.186)       0:00:46.345 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 22 May 2026  00:43:32 +0000 (0:00:00.141)       0:00:46.487 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.158)       0:00:46.645 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.135)       0:00:46.780 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.156)       0:00:46.937 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.153)       0:00:47.090 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.134)       0:00:47.225 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.150)       0:00:47.375 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 22 May 2026  00:43:33 +0000 (0:00:00.175)       0:00:47.551 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 22 May 2026  00:43:34 +0000 (0:00:00.177)       0:00:47.729 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 22 May 2026  00:43:34 +0000 (0:00:00.166)       0:00:47.895 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 22 May 2026  00:43:34 +0000 (0:00:00.450)       0:00:48.345 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 22 May 2026  00:43:34 +0000 (0:00:00.226)       0:00:48.572 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 22 May 2026  00:43:35 +0000 (0:00:00.259)       0:00:48.832 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 22 May 2026  00:43:35 +0000 (0:00:00.185)       0:00:49.017 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 22 May 2026  00:43:35 +0000 (0:00:00.168)       0:00:49.186 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 22 May 2026  00:43:36 +0000 (0:00:00.569)       0:00:49.755 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 22 May 2026  00:43:36 +0000 (0:00:00.530)       0:00:50.286 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 22 May 2026  00:43:36 +0000 (0:00:00.211)       0:00:50.497 ************ \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'vg_name': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'vg_name': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 22 May 2026  00:43:37 +0000 (0:00:00.205)       0:00:50.703 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 22 May 2026  00:43:37 +0000 (0:00:00.160)       0:00:50.863 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 22 May 2026  00:43:37 +0000 (0:00:00.173)       0:00:51.037 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 22 May 2026  00:43:37 +0000 (0:00:00.160)       0:00:51.197 ************ \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-262eb2b3-d984-5d04-86da-a6a580858730\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-262eb2b3-d984-5d04-86da-a6a580858730\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119\"\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-6832759a-35f2-55a2-8d86-dfa0cbb15119\"\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-262eb2b3-d984-5d04-86da-a6a580858730\"\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] ***********************************\nFriday 22 May 2026  00:43:38 +0000 (0:00:00.568)       0:00:51.765 ************ \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nFriday 22 May 2026  00:43:38 +0000 (0:00:00.256)       0:00:52.022 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:38 +0000 (0:00:00.269)       0:00:52.291 ************ \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] ******************\nFriday 22 May 2026  00:43:39 +0000 (0:00:00.433)       0:00:52.725 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:39 +0000 (0:00:00.190)       0:00:52.915 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:39 +0000 (0:00:00.228)       0:00:53.144 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:39 +0000 (0:00:00.201)       0:00:53.345 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:39 +0000 (0:00:00.209)       0:00:53.554 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:40 +0000 (0:00:00.189)       0:00:53.744 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:40 +0000 (0:00:00.707)       0:00:54.451 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:41 +0000 (0:00:00.203)       0:00:54.655 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:41 +0000 (0:00:00.200)       0:00:54.855 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:41 +0000 (0:00:00.422)       0:00:55.278 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:42 +0000 (0:00:00.438)       0:00:55.717 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:42 +0000 (0:00:00.488)       0:00:56.205 ************ \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nFriday 22 May 2026  00:43:43 +0000 (0:00:00.452)       0:00:56.658 ************ \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] *************\nFriday 22 May 2026  00:43:43 +0000 (0:00:00.335)       0:00:56.994 ************ \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] *************\nFriday 22 May 2026  00:43:43 +0000 (0:00:00.424)       0:00:57.418 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:44 +0000 (0:00:00.220)       0:00:57.639 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:44 +0000 (0:00:00.190)       0:00:57.829 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:44 +0000 (0:00:00.744)       0:00:58.573 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:45 +0000 (0:00:00.192)       0:00:58.766 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:45 +0000 (0:00:00.203)       0:00:58.969 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:45 +0000 (0:00:00.204)       0:00:59.174 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:45 +0000 (0:00:00.204)       0:00:59.379 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:45 +0000 (0:00:00.197)       0:00:59.576 ************ \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] *************\nFriday 22 May 2026  00:43:46 +0000 (0:00:00.646)       0:01:00.222 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:46 +0000 (0:00:00.211)       0:01:00.434 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:47 +0000 (0:00:00.203)       0:01:00.637 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nFriday 22 May 2026  00:43:47 +0000 (0:00:00.209)       0:01:00.847 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nFriday 22 May 2026  00:43:47 +0000 (0:00:00.192)       0:01:01.040 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nFriday 22 May 2026  00:43:47 +0000 (0:00:00.421)       0:01:01.461 ************ \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nFriday 22 May 2026  00:43:48 +0000 (0:00:00.238)       0:01:01.700 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nFriday 22 May 2026  00:43:49 +0000 (0:00:01.760)       0:01:03.461 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nFriday 22 May 2026  00:43:49 +0000 (0:00:00.150)       0:01:03.611 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nFriday 22 May 2026  00:43:51 +0000 (0:00:01.382)       0:01:04.993 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nFriday 22 May 2026  00:43:51 +0000 (0:00:00.170)       0:01:05.164 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nFriday 22 May 2026  00:43:51 +0000 (0:00:00.138)       0:01:05.303 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nFriday 22 May 2026  00:43:51 +0000 (0:00:00.167)       0:01:05.471 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nFriday 22 May 2026  00:43:51 +0000 (0:00:00.152)       0:01:05.623 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nFriday 22 May 2026  00:43:52 +0000 (0:00:00.174)       0:01:05.797 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nFriday 22 May 2026  00:43:52 +0000 (0:00:00.140)       0:01:05.938 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nFriday 22 May 2026  00:43:52 +0000 (0:00:00.158)       0:01:06.096 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nFriday 22 May 2026  00:43:52 +0000 (0:00:00.441)       0:01:06.538 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.170)       0:01:06.708 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \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] ************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.154)       0:01:06.862 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \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] *********************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.152)       0:01:07.015 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.140)       0:01:07.155 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.123)       0:01:07.279 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.138)       0:01:07.417 ************ \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] **********************************\nFriday 22 May 2026  00:43:53 +0000 (0:00:00.139)       0:01:07.557 ************ \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] *******************************\nFriday 22 May 2026  00:43:54 +0000 (0:00:00.129)       0:01:07.687 ************ \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] ********************\nFriday 22 May 2026  00:43:54 +0000 (0:00:00.169)       0:01:07.856 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nFriday 22 May 2026  00:43:54 +0000 (0:00:00.530)       0:01:08.386 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nFriday 22 May 2026  00:43:55 +0000 (0:00:00.539)       0:01:08.926 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.833)       0:01:09.760 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.162)       0:01:09.922 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.123)       0:01:10.046 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.105)       0:01:10.151 ************ \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] ******************************************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.169)       0:01:10.320 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.122)       0:01:10.442 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nFriday 22 May 2026  00:43:56 +0000 (0:00:00.147)       0:01:10.590 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nFriday 22 May 2026  00:43:57 +0000 (0:00:00.134)       0:01:10.725 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nFriday 22 May 2026  00:43:57 +0000 (0:00:00.171)       0:01:10.896 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nFriday 22 May 2026  00:43:57 +0000 (0:00:00.139)       0:01:11.035 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nFriday 22 May 2026  00:43:57 +0000 (0:00:00.145)       0:01:11.181 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nFriday 22 May 2026  00:43:57 +0000 (0:00:00.140)       0:01:11.321 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nFriday 22 May 2026  00:43:57 +0000 (0:00:00.144)       0:01:11.465 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nFriday 22 May 2026  00:43:58 +0000 (0:00:00.431)       0:01:11.896 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:43:58 +0000 (0:00:00.148)       0:01:12.045 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nFriday 22 May 2026  00:43:58 +0000 (0:00:00.138)       0:01:12.184 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nFriday 22 May 2026  00:43:58 +0000 (0:00:00.148)       0:01:12.333 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nFriday 22 May 2026  00:43:58 +0000 (0:00:00.141)       0:01:12.474 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nFriday 22 May 2026  00:43:58 +0000 (0:00:00.144)       0:01:12.619 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nFriday 22 May 2026  00:43:59 +0000 (0:00:00.157)       0:01:12.777 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nFriday 22 May 2026  00:43:59 +0000 (0:00:00.147)       0:01:12.924 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nFriday 22 May 2026  00:43:59 +0000 (0:00:00.161)       0:01:13.086 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nFriday 22 May 2026  00:43:59 +0000 (0:00:00.154)       0:01:13.241 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nFriday 22 May 2026  00:43:59 +0000 (0:00:00.154)       0:01:13.395 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nFriday 22 May 2026  00:43:59 +0000 (0:00:00.154)       0:01:13.550 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nFriday 22 May 2026  00:44:00 +0000 (0:00:00.449)       0:01:13.999 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nFriday 22 May 2026  00:44:00 +0000 (0:00:00.166)       0:01:14.165 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nFriday 22 May 2026  00:44:01 +0000 (0:00:00.527)       0:01:14.693 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nFriday 22 May 2026  00:44:01 +0000 (0:00:00.511)       0:01:15.205 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nFriday 22 May 2026  00:44:01 +0000 (0:00:00.163)       0:01:15.368 ************ \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'vg_name': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'vg_name': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nFriday 22 May 2026  00:44:01 +0000 (0:00:00.173)       0:01:15.542 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nFriday 22 May 2026  00:44:02 +0000 (0:00:00.154)       0:01:15.697 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nFriday 22 May 2026  00:44:02 +0000 (0:00:00.155)       0:01:15.853 ************ \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nFriday 22 May 2026  00:44:02 +0000 (0:00:00.165)       0:01:16.018 ************ \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-4526ff52-49e7-549b-9702-2d8bf56ad11d\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\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-b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\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-4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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 ********************************************************************\nFriday 22 May 2026  00:44:02 +0000 (0:00:00.144)       0:01:16.162 ************ \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.67s\nCreate block LVs -------------------------------------------------------- 4.22s\nGather DB VGs with total and available size in bytes -------------------- 1.91s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.83s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.60s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.56s\nGather WAL VGs with total and available size in bytes ------------------- 1.52s\nAdd known links to the list of available block devices ------------------ 1.43s\nAdd known partitions to the list of available block devices ------------- 1.41s\nAdd known links to the list of available block devices ------------------ 1.11s\nAdd known partitions to the list of available block devices ------------- 1.03s\nPrint LVM report data --------------------------------------------------- 0.99s\nAdd known links to the list of available block devices ------------------ 0.96s\nGet extra vars for Ceph configuration ----------------------------------- 0.92s\nAdd known links to the list of available block devices ------------------ 0.81s\nAdd known partitions to the list of available block devices ------------- 0.80s\nAdd known partitions to the list of available block devices ------------- 0.79s\nCreate DB LVs for ceph_db_wal_devices ----------------------------------- 0.79s\nGet initial list of available block devices ----------------------------- 0.79s\nPrint 'Create DB VGs' --------------------------------------------------- 0.77s\n\u001b[32m2026-05-22 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6561d48f-3bc9-40ec-a295-e0c838dbaf28 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6561d48f-3bc9-40ec-a295-e0c838dbaf28 (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] *********************\nFriday 22 May 2026  00:44:18 +0000 (0:00:00.336)       0:00:00.336 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nFriday 22 May 2026  00:44:19 +0000 (0:00:01.452)       0:00:01.789 ************ \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] ***********************************************\nFriday 22 May 2026  00:44:21 +0000 (0:00:01.264)       0:00:03.053 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nFriday 22 May 2026  00:44:27 +0000 (0:00:06.526)       0:00:09.580 ************ \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 ********************************************************************\nFriday 22 May 2026  00:44:28 +0000 (0:00:00.553)       0:00:10.134 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.53s\nosism.commons.facts : Create custom facts directory --------------------- 1.45s\nosism.commons.facts : Copy fact files ----------------------------------- 1.26s\nGather facts for all hosts ---------------------------------------------- 0.55s\n\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m\n\u001b[32m2026-05-22 00:44:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9dfa851b-94d1-47f7-b8c7-914ebf4db5ed (frr) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 00:44:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9dfa851b-94d1-47f7-b8c7-914ebf4db5ed (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] ********\nFriday 22 May 2026  00:44:44 +0000 (0:00:00.353)       0:00:00.353 ************ \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] ****************************\nFriday 22 May 2026  00:44:45 +0000 (0:00:00.234)       0:00:00.588 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Install frr package] ********************************\nFriday 22 May 2026  00:44:46 +0000 (0:00:01.805)       0:00:02.394 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************\nFriday 22 May 2026  00:44:56 +0000 (0:00:10.103)       0:00:12.497 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************\nFriday 22 May 2026  00:44:57 +0000 (0:00:00.934)       0:00:13.432 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set _frr_uplinks fact] ******************************\nFriday 22 May 2026  00:44:58 +0000 (0:00:00.900)       0:00:14.332 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Write frr_config_template to temporary file] ********\nFriday 22 May 2026  00:44:59 +0000 (0:00:01.102)       0:00:15.434 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***\nFriday 22 May 2026  00:44:59 +0000 (0:00:00.145)       0:00:15.579 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Remove temporary frr_config_template file] **********\nFriday 22 May 2026  00:45:00 +0000 (0:00:00.260)       0:00:15.840 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***\nFriday 22 May 2026  00:45:00 +0000 (0:00:00.141)       0:00:15.982 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***\nFriday 22 May 2026  00:45:00 +0000 (0:00:00.119)       0:00:16.102 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******\nFriday 22 May 2026  00:45:00 +0000 (0:00:00.144)       0:00:16.247 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.frr : Set sysctl parameters] ******************************\nFriday 22 May 2026  00:45:01 +0000 (0:00:00.932)       0:00:17.179 ************ \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] *********************************\nFriday 22 May 2026  00:45:03 +0000 (0:00:02.059)       0:00:19.239 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.frr : Restart frr service] *********************\nFriday 22 May 2026  00:45:04 +0000 (0:00:01.194)       0:00:20.434 ************ \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 ********************************************************************\nFriday 22 May 2026  00:45:06 +0000 (0:00:01.400)       0:00:21.835 ************ \n=============================================================================== \nosism.services.frr : Install frr package ------------------------------- 10.10s\nosism.services.frr : Set sysctl parameters ------------------------------ 2.06s\nosism.services.frr : Pin frr package version ---------------------------- 1.81s\nosism.services.frr : Restart frr service -------------------------------- 1.40s\nosism.services.frr : Manage frr service --------------------------------- 1.19s\nosism.services.frr : Set _frr_uplinks fact ------------------------------ 1.10s\nosism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.93s\nosism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.93s\nosism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.90s\nosism.services.frr : Render frr.conf from frr_config_template variable --- 0.26s\nosism.services.frr : Include distribution specific install tasks -------- 0.23s\nosism.services.frr : Write frr_config_template to temporary file -------- 0.15s\nosism.services.frr : Copy frr.conf file from the configuration repository --- 0.14s\nosism.services.frr : Remove temporary frr_config_template file ---------- 0.14s\nosism.services.frr : Check for frr.conf file in the configuration repository --- 0.12s\n\n--> DEPLOY IN A NUTSHELL -- START -- Fri May 22 00:45:06 UTC 2026\n\n\u001b[32m2026-05-22 00:45:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m\n\u001b[32m2026-05-22 00:45:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m\n\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m\n\u001b[32m2026-05-22 00:45:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state SUCCESS\u001b[0m\n\nPLAY [Apply role geerlingguy.dotfiles] *****************************************\n\nTASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.525)       0:00:00.525 ************ \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-manager]\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.] ********\nFriday 22 May 2026  00:45:33 +0000 (0:00:04.082)       0:00:04.607 ************ \n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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-manager] => (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.] ***\nFriday 22 May 2026  00:45:35 +0000 (0:00:01.603)       0:00:06.211 ************ \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-22 00:45:34.907881', 'end': '2026-05-22 00:45:34.912532', 'delta': '0:00:00.004651', '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-22 00:45:34.725144', 'end': '2026-05-22 00:45:34.735249', 'delta': '0:00:00.010105', '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-22 00:45:34.695973', 'end': '2026-05-22 00:45:34.705730', 'delta': '0:00:00.009757', '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-22 00:45:34.714738', 'end': '2026-05-22 00:45:34.721023', 'delta': '0:00:00.006285', '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-22 00:45:34.957234', 'end': '2026-05-22 00:45:34.964530', 'delta': '0:00:00.007296', '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-22 00:45:34.709459', 'end': '2026-05-22 00:45:34.719044', 'delta': '0:00:00.009585', '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-22 00:45:35.087405', 'end': '2026-05-22 00:45:35.093453', 'delta': '0:00:00.006048', '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.] ****\nFriday 22 May 2026  00:45:36 +0000 (0:00:01.653)       0:00:07.865 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\nTASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************\nFriday 22 May 2026  00:45:38 +0000 (0:00:01.379)       0:00:09.244 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (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 ********************************************************************\nFriday 22 May 2026  00:45:40 +0000 (0:00:01.711)       0:00:10.956 ************ \n=============================================================================== \ngeerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.08s\ngeerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 1.71s\ngeerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.65s\ngeerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 1.60s\ngeerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.38s\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 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] ***\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.272)       0:00:00.272 ************ \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] ******************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.437)       0:00:00.709 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Create required directories] **********************\nFriday 22 May 2026  00:45:32 +0000 (0:00:02.739)       0:00:03.449 ************ \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] ***************\nFriday 22 May 2026  00:45:34 +0000 (0:00:01.818)       0:00:05.268 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Copy docker-compose.yml file] *********************\nFriday 22 May 2026  00:45:36 +0000 (0:00:02.062)       0:00:07.330 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.homer : Manage homer service] *****************************\nFriday 22 May 2026  00:45:38 +0000 (0:00:02.257)       0:00:09.587 ************ \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] *****************\nFriday 22 May 2026  00:46:04 +0000 (0:00:25.914)       0:00:35.501 ************ \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 ********************************************************************\nFriday 22 May 2026  00:46:08 +0000 (0:00:03.927)       0:00:39.429 ************ \n=============================================================================== \nosism.services.homer : Manage homer service ---------------------------- 25.91s\nosism.services.homer : Restart homer service ---------------------------- 3.93s\nosism.services.homer : Create traefik external network ------------------ 2.74s\nosism.services.homer : Copy docker-compose.yml file --------------------- 2.26s\nosism.services.homer : Copy config.yml configuration file --------------- 2.06s\nosism.services.homer : Create required directories ---------------------- 1.82s\nosism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.44s\n\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.500)       0:00:00.500 ************ \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] ************\nFriday 22 May 2026  00:45:30 +0000 (0:00:00.563)       0:00:01.063 ************ \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] ***********\nFriday 22 May 2026  00:45:33 +0000 (0:00:03.306)       0:00:04.370 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nFriday 22 May 2026  00:45:36 +0000 (0:00:02.985)       0:00:07.355 ************ \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] **********\nFriday 22 May 2026  00:46:11 +0000 (0:00:35.015)       0:00:42.371 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nFriday 22 May 2026  00:46:12 +0000 (0:00:01.176)       0:00:43.548 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nFriday 22 May 2026  00:46:13 +0000 (0:00:01.073)       0:00:44.621 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nFriday 22 May 2026  00:46:15 +0000 (0:00:02.090)       0:00:46.711 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nFriday 22 May 2026  00:46:17 +0000 (0:00:01.236)       0:00:47.948 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nFriday 22 May 2026  00:46:17 +0000 (0:00:00.673)       0:00:48.621 ************ \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 ********************************************************************\nFriday 22 May 2026  00:46:18 +0000 (0:00:00.670)       0:00:49.292 ************ \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 35.02s\nosism.services.openstackclient : Create required directories ------------ 3.31s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 2.99s\nosism.services.openstackclient : Restart openstackclient service -------- 2.09s\nosism.services.openstackclient : Ensure that all containers are up ------ 1.23s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 1.18s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.07s\nosism.services.openstackclient : Wait for an healthy service ------------ 0.67s\nosism.services.openstackclient : Copy bash completion script ------------ 0.67s\nosism.services.openstackclient : Include tasks -------------------------- 0.56s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:45:28 +0000 (0:00:00.705)       0:00:00.705 ************ \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] ****\nFriday 22 May 2026  00:45:30 +0000 (0:00:01.417)       0:00:02.122 ************ \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] ***\nFriday 22 May 2026  00:45:32 +0000 (0:00:02.113)       0:00:04.235 ************ \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-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.netdata : Install apt-transport-https package] ************\nFriday 22 May 2026  00:45:35 +0000 (0:00:03.411)       0:00:07.647 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Add repository gpg key] *************************\nFriday 22 May 2026  00:45:40 +0000 (0:00:04.394)       0:00:12.041 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nFriday 22 May 2026  00:45:42 +0000 (0:00:02.697)       0:00:14.739 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nFriday 22 May 2026  00:45:54 +0000 (0:00:11.353)       0:00:26.092 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Include config tasks] ***************************\nFriday 22 May 2026  00:46:17 +0000 (0:00:23.613)       0:00:49.705 ************ \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] ***********************\nFriday 22 May 2026  00:46:19 +0000 (0:00:01.937)       0:00:51.643 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (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] ***\nFriday 22 May 2026  00:46:24 +0000 (0:00:04.650)       0:00:56.293 ************ \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] **************\nFriday 22 May 2026  00:46:25 +0000 (0:00:01.383)       0:00:57.676 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.netdata : Add netdata user to docker group] ***************\nFriday 22 May 2026  00:46:27 +0000 (0:00:01.708)       0:00:59.385 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-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-manager]\u001b[0m\n\nTASK [osism.services.netdata : Manage service netdata] *************************\nFriday 22 May 2026  00:46:29 +0000 (0:00:02.140)       0:01:01.525 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\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.netdata : Include host type specific tasks] ***************\nFriday 22 May 2026  00:46:32 +0000 (0:00:02.588)       0:01:04.114 ************ \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] **********\nFriday 22 May 2026  00:46:33 +0000 (0:00:01.569)       0:01:05.683 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nFriday 22 May 2026  00:46:35 +0000 (0:00:01.796)       0:01:07.479 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:46:46 +0000 (0:00:11.481)       0:01:18.961 ************ \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 23.61s\nosism.services.netdata : Restart service netdata ----------------------- 11.48s\nosism.services.netdata : Add repository -------------------------------- 11.35s\nosism.services.netdata : Copy configuration files ----------------------- 4.65s\nosism.services.netdata : Install apt-transport-https package ------------ 4.39s\nosism.services.netdata : Remove old architecture-dependent repository --- 3.41s\nosism.services.netdata : Add repository gpg key ------------------------- 2.70s\nosism.services.netdata : Manage service netdata ------------------------- 2.59s\nosism.services.netdata : Add netdata user to docker group --------------- 2.14s\nosism.services.netdata : Include distribution specific install tasks ---- 2.11s\nosism.services.netdata : Include config tasks --------------------------- 1.94s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.80s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.71s\nosism.services.netdata : Include host type specific tasks --------------- 1.57s\nGroup hosts based on enabled services ----------------------------------- 1.42s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.38s\n\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state SUCCESS\u001b[0m\n\n\nPLAY [Apply role phpmyadmin] ***************************************************\n\nTASK [osism.services.phpmyadmin : Create traefik external network] *************\nFriday 22 May 2026  00:45:45 +0000 (0:00:00.347)       0:00:00.347 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Create required directories] *****************\nFriday 22 May 2026  00:45:47 +0000 (0:00:01.949)       0:00:02.296 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m\n\nTASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************\nFriday 22 May 2026  00:45:49 +0000 (0:00:01.286)       0:00:03.583 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************\nFriday 22 May 2026  00:45:51 +0000 (0:00:02.554)       0:00:06.137 ************ \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] *******\nFriday 22 May 2026  00:47:15 +0000 (0:01:23.673)       0:01:29.811 ************ \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 ********************************************************************\nFriday 22 May 2026  00:47:19 +0000 (0:00:04.418)       0:01:34.230 ************ \n=============================================================================== \nosism.services.phpmyadmin : Manage phpmyadmin service ------------------ 83.67s\nosism.services.phpmyadmin : Restart phpmyadmin service ------------------ 4.42s\nosism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 2.55s\nosism.services.phpmyadmin : Create traefik external network ------------- 1.95s\nosism.services.phpmyadmin : Create required directories ----------------- 1.29s\n\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nFriday 22 May 2026  00:45:22 +0000 (0:00:00.367)       0:00:00.367 ************ \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] ******************************\nFriday 22 May 2026  00:45:24 +0000 (0:00:01.277)       0:00:01.644 ************ \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-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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\nTASK [common : include_tasks] **************************************************\nFriday 22 May 2026  00:45:28 +0000 (0:00:04.126)       0:00:05.770 ************ \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] *********\nFriday 22 May 2026  00:45:29 +0000 (0:00:01.436)       0:00:07.207 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:45:34 +0000 (0:00:05.182)       0:00:12.390 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nFriday 22 May 2026  00:45:38 +0000 (0:00:03.837)       0:00:16.227 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Ensure /var/log/journal exists on EL10 systems] *****************\nFriday 22 May 2026  00:45:42 +0000 (0:00:04.152)       0:00:20.379 ************ \n\u001b[0;36mskipping: [testbed-manager]\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\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over /run subdirectories conf] **************************\nFriday 22 May 2026  00:45:45 +0000 (0:00:02.244)       0:00:22.623 ************ \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] ***************************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:01.778)       0:00:24.402 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over kolla.target] **************************************\nFriday 22 May 2026  00:45:48 +0000 (0:00:01.450)       0:00:25.852 ************ \n\u001b[0;33mchanged: [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-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 [common : Copying over config.json files for services] ********************\nFriday 22 May 2026  00:45:51 +0000 (0:00:03.101)       0:00:28.954 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Find custom fluentd input config files] *************************\nFriday 22 May 2026  00:45:57 +0000 (0:00:05.481)       0:00:34.435 ************ \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] ************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:01.535)       0:00:35.971 ************ \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] ************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:01.305)       0:00:37.277 ************ \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] ************************\nFriday 22 May 2026  00:46:00 +0000 (0:00:01.025)       0:00:38.303 ************ \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] **************************************\nFriday 22 May 2026  00:46:01 +0000 (0:00:01.080)       0:00:39.383 ************ \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nFriday 22 May 2026  00:46:08 +0000 (0:00:06.220)       0:00:45.604 ************ \n\u001b[0;33mchanged: [testbed-manager] => (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-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-3] => (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-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\nTASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************\nFriday 22 May 2026  00:46:11 +0000 (0:00:03.370)       0:00:48.974 ************ \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-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 [common : Ensuring config directories have correct owner and permission] ***\nFriday 22 May 2026  00:46:14 +0000 (0:00:02.558)       0:00:51.533 ************ \n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nFriday 22 May 2026  00:46:17 +0000 (0:00:03.719)       0:00:55.252 ************ \n\u001b[0;33mchanged: [testbed-manager] => (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-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-3] => (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-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nFriday 22 May 2026  00:46:20 +0000 (0:00:02.820)       0:00:58.072 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (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-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\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [service-check-containers : common | Check containers] ********************\nFriday 22 May 2026  00:46:24 +0000 (0:00:03.619)       0:01:01.692 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : common | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:46:30 +0000 (0:00:06.182)       0:01:07.874 ************ \n\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:46:31 +0000 (0:00:01.259)       0:01:09.133 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Creating log volume] ********************************************\nFriday 22 May 2026  00:46:34 +0000 (0:00:02.358)       0:01:11.492 ************ \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] ***********************\nFriday 22 May 2026  00:46:35 +0000 (0:00:01.730)       0:01:13.222 ************ \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] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:01.640)       0:01:14.862 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.073)       0:01:14.935 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.073)       0:01:15.009 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.078)       0:01:15.087 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.070)       0:01:15.158 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.065)       0:01:15.224 ************ \n\nTASK [common : Flush handlers] *************************************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.069)       0:01:15.293 ************ \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.119)       0:01:15.412 ************ \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nFriday 22 May 2026  00:47:13 +0000 (0:00:36.007)       0:01:51.420 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nFriday 22 May 2026  00:47:48 +0000 (0:00:34.016)       0:02:25.437 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [common : Restart cron container] ******************************\nFriday 22 May 2026  00:47:49 +0000 (0:00:01.990)       0:02:27.427 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:47:59 +0000 (0:00:09.134)       0:02:36.561 ************ \n=============================================================================== \ncommon : Restart fluentd container ------------------------------------- 36.01s\ncommon : Restart kolla-toolbox container ------------------------------- 34.02s\ncommon : Restart cron container ----------------------------------------- 9.13s\ncommon : Copying over fluentd.conf -------------------------------------- 6.22s\nservice-check-containers : common | Check containers -------------------- 6.18s\ncommon : Copying over config.json files for services -------------------- 5.48s\nservice-cert-copy : common | Copying over extra CA certificates --------- 5.18s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 4.15s\ncommon : Ensuring config directories exist ------------------------------ 4.13s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 3.84s\ncommon : Ensuring config directories have correct owner and permission --- 3.72s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.62s\ncommon : Copying over cron logrotate config file ------------------------ 3.37s\ncommon : Copying over kolla.target -------------------------------------- 3.10s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.82s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.56s\nservice-check-containers : Include tasks -------------------------------- 2.36s\ncommon : Ensure /var/log/journal exists on EL10 systems ----------------- 2.24s\ncommon : Initializing toolbox container using normal user --------------- 1.99s\ncommon : Copying over /run subdirectories conf -------------------------- 1.78s\n\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:48:05 +0000 (0:00:00.410)       0:00:00.410 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.319)       0:00:00.730 ************ \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] ***********************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.394)       0:00:01.124 ************ \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] ***************************\nFriday 22 May 2026  00:48:07 +0000 (0:00:00.865)       0:00:01.989 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nFriday 22 May 2026  00:48:09 +0000 (0:00:02.229)       0:00:04.219 ************ \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 [service-check-containers : memcached | Check containers] *****************\nFriday 22 May 2026  00:48:11 +0000 (0:00:02.159)       0:00:06.378 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [service-check-containers : memcached | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:48:13 +0000 (0:00:01.769)       0:00:08.148 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.412)       0:00:08.561 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [memcached : Restart memcached container] **********************\nFriday 22 May 2026  00:48:15 +0000 (0:00:01.924)       0:00:10.485 ************ \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=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:48:19 +0000 (0:00:03.198)       0:00:13.684 ************ \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 3.20s\nmemcached : Ensuring config directories exist --------------------------- 2.23s\nmemcached : Copying over config.json files for services ----------------- 2.16s\nservice-check-containers : Include tasks -------------------------------- 1.92s\nservice-check-containers : memcached | Check containers ----------------- 1.77s\nmemcached : include_tasks ----------------------------------------------- 0.87s\nservice-check-containers : memcached | Notify handlers to restart containers --- 0.41s\nGroup hosts based on enabled services ----------------------------------- 0.39s\nGroup hosts based on Kolla action --------------------------------------- 0.32s\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.328)       0:00:00.328 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.420)       0:00:00.749 ************ \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] ***************************************************\nFriday 22 May 2026  00:48:07 +0000 (0:00:00.679)       0:00:01.428 ************ \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] *******************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:01.612)       0:00:03.041 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over default config.json files] **************************\nFriday 22 May 2026  00:48:10 +0000 (0:00:01.899)       0:00:04.940 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over redis config files] *********************************\nFriday 22 May 2026  00:48:14 +0000 (0:00:03.673)       0:00:08.614 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : redis | Check containers] *********************\nFriday 22 May 2026  00:48:18 +0000 (0:00:04.092)       0:00:12.706 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : redis | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:48:20 +0000 (0:00:02.011)       0:00:14.718 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:48:21 +0000 (0:00:01.189)       0:00:15.907 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [redis : Flush handlers] **************************************************\nFriday 22 May 2026  00:48:22 +0000 (0:00:01.403)       0:00:17.311 ************ \n\nTASK [redis : Flush handlers] **************************************************\nFriday 22 May 2026  00:48:23 +0000 (0:00:00.153)       0:00:17.464 ************ \n\nTASK [redis : Flush handlers] **************************************************\nFriday 22 May 2026  00:48:23 +0000 (0:00:00.198)       0:00:17.663 ************ \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nFriday 22 May 2026  00:48:23 +0000 (0:00:00.095)       0:00:17.759 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [redis : Restart redis-sentinel container] *********************\nFriday 22 May 2026  00:48:33 +0000 (0:00:09.983)       0:00:27.742 ************ \n\u001b[0;33mchanged: [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=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:48:41 +0000 (0:00:08.295)       0:00:36.038 ************ \n=============================================================================== \nredis : Restart redis container ----------------------------------------- 9.98s\nredis : Restart redis-sentinel container -------------------------------- 8.30s\nredis : Copying over redis config files --------------------------------- 4.09s\nredis : Copying over default config.json files -------------------------- 3.67s\nservice-check-containers : redis | Check containers --------------------- 2.01s\nredis : Ensuring config directories exist ------------------------------- 1.90s\nredis : include_tasks --------------------------------------------------- 1.61s\nservice-check-containers : Include tasks -------------------------------- 1.40s\nservice-check-containers : redis | Notify handlers to restart containers --- 1.19s\nGroup hosts based on enabled services ----------------------------------- 0.68s\nredis : Flush handlers -------------------------------------------------- 0.45s\nGroup hosts based on Kolla action --------------------------------------- 0.42s\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c6403c0-df77-4b69-95f1-347f3aef154f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state SUCCESS\u001b[0m\n\n\nPLAY [Prepare all k3s nodes] ***************************************************\n\nTASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***\nFriday 22 May 2026  00:45:23 +0000 (0:00:00.358)       0:00:00.358 ************ \n\u001b[0;32mok: [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] **************************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.644)       0:00:01.003 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.738)       0:00:01.741 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv4 forwarding] *************************************\nFriday 22 May 2026  00:45:25 +0000 (0:00:00.634)       0:00:02.376 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 forwarding] *************************************\nFriday 22 May 2026  00:45:28 +0000 (0:00:02.762)       0:00:05.138 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [k3s_prereq : Enable IPv6 router advertisements] **************************\nFriday 22 May 2026  00:45:29 +0000 (0:00:01.749)       0:00:06.888 ************ \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/] *******************\nFriday 22 May 2026  00:45:31 +0000 (0:00:01.867)       0:00:08.755 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************************\nFriday 22 May 2026  00:45:32 +0000 (0:00:01.229)       0:00:09.985 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************\nFriday 22 May 2026  00:45:34 +0000 (0:00:01.142)       0:00:11.128 ************ \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] *********************\nFriday 22 May 2026  00:45:35 +0000 (0:00:01.200)       0:00:12.328 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***\nFriday 22 May 2026  00:45:36 +0000 (0:00:01.352)       0:00:13.680 ************ \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 [k3s_download : Download k3s binary x64] **********************************\nFriday 22 May 2026  00:45:37 +0000 (0:00:00.849)       0:00:14.529 ************ \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_download : Download k3s binary arm64] ********************************\nFriday 22 May 2026  00:45:44 +0000 (0:00:06.806)       0:00:21.336 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:45:46 +0000 (0:00:02.339)       0:00:23.675 ************ \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***\nFriday 22 May 2026  00:45:48 +0000 (0:00:02.006)       0:00:25.682 ************ \n\u001b[0;36mskipping: [testbed-node-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 [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************\nFriday 22 May 2026  00:45:50 +0000 (0:00:01.463)       0:00:27.145 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.894)       0:00:28.040 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.890)       0:00:28.931 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [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] ***\nFriday 22 May 2026  00:45:53 +0000 (0:00:01.683)       0:00:30.614 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Stop k3s-init] **********************************************\nFriday 22 May 2026  00:45:55 +0000 (0:00:01.405)       0:00:32.020 ************ \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 : Stop k3s] ***************************************************\nFriday 22 May 2026  00:45:56 +0000 (0:00:01.399)       0:00:33.419 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Clean previous runs of k3s-init] ****************************\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.912)       0:00:34.332 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Deploy K3s http_proxy conf] *********************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:01.044)       0:00:35.376 ************ \n\u001b[0;36mskipping: [testbed-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] **************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:00.319)       0:00:35.696 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Create custom resolv.conf for k3s] **************************\nFriday 22 May 2026  00:45:59 +0000 (0:00:01.062)       0:00:36.758 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Deploy vip manifest] ****************************************\nFriday 22 May 2026  00:46:01 +0000 (0:00:01.841)       0:00:38.599 ************ \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] *******************************\nFriday 22 May 2026  00:46:02 +0000 (0:00:00.856)       0:00:39.456 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Create manifests directory on first master] *****************\nFriday 22 May 2026  00:46:05 +0000 (0:00:02.972)       0:00:42.429 ************ \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] *****************\nFriday 22 May 2026  00:46:06 +0000 (0:00:01.269)       0:00:43.699 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy vip manifest to first master] **************************\nFriday 22 May 2026  00:46:07 +0000 (0:00:01.116)       0:00:44.815 ************ \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] ************************************\nFriday 22 May 2026  00:46:09 +0000 (0:00:01.366)       0:00:46.182 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************\nFriday 22 May 2026  00:46:09 +0000 (0:00:00.542)       0:00:46.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 [k3s_server : Init cluster inside the transient k3s-init service] *********\nFriday 22 May 2026  00:46:10 +0000 (0:00:00.418)       0:00:47.143 ************ \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 : Detect Kubernetes version for label compatibility] **********\nFriday 22 May 2026  00:46:12 +0000 (0:00:01.894)       0:00:49.038 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Set node role label selector based on Kubernetes version] ***\nFriday 22 May 2026  00:46:14 +0000 (0:00:02.645)       0:00:51.683 ************ \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 : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***\nFriday 22 May 2026  00:46:15 +0000 (0:00:00.845)       0:00:52.529 ************ \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-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-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-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [k3s_server : Save logs of k3s-init.service] ******************************\nFriday 22 May 2026  00:46:59 +0000 (0:00:43.851)       0:01:36.381 ************ \n\u001b[0;36mskipping: [testbed-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] *********\nFriday 22 May 2026  00:46:59 +0000 (0:00:00.416)       0:01:36.797 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy K3s service file] **************************************\nFriday 22 May 2026  00:47:00 +0000 (0:00:00.981)       0:01:37.779 ************ \n\u001b[0;33mchanged: [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] *******************************\nFriday 22 May 2026  00:47:02 +0000 (0:00:01.294)       0:01:39.074 ************ \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 [k3s_server : Wait for node-token] ****************************************\nFriday 22 May 2026  00:47:25 +0000 (0:00:23.107)       0:02:02.182 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server : Register node-token file access mode] ***********************\nFriday 22 May 2026  00:47:26 +0000 (0:00:00.898)       0:02:03.080 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:47:27 +0000 (0:00:01.200)       0:02:04.281 ************ \n\u001b[0;33mchanged: [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] ********************************\nFriday 22 May 2026  00:47:28 +0000 (0:00:00.739)       0:02:05.021 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Store Master node-token] ************************************\nFriday 22 May 2026  00:47:28 +0000 (0:00:00.698)       0:02:05.719 ************ \n\u001b[0;32mok: [testbed-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] *****************************\nFriday 22 May 2026  00:47:29 +0000 (0:00:00.342)       0:02:06.062 ************ \n\u001b[0;33mchanged: [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] *************************************\nFriday 22 May 2026  00:47:30 +0000 (0:00:01.019)       0:02:07.081 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Copy config file to user home directory] ********************\nFriday 22 May 2026  00:47:30 +0000 (0:00:00.663)       0:02:07.745 ************ \n\u001b[0;33mchanged: [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] *****\nFriday 22 May 2026  00:47:31 +0000 (0:00:00.853)       0:02:08.599 ************ \n\u001b[0;33mchanged: [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] *************************************\nFriday 22 May 2026  00:47:32 +0000 (0:00:00.866)       0:02:09.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 [k3s_server : Create crictl symlink] **************************************\nFriday 22 May 2026  00:47:33 +0000 (0:00:00.586)       0:02:10.051 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server : Get contents of manifests folder] ***************************\nFriday 22 May 2026  00:47:33 +0000 (0:00:00.339)       0:02:10.390 ************ \n\u001b[0;32mok: [testbed-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] ***************************\nFriday 22 May 2026  00:47:34 +0000 (0:00:00.716)       0:02:11.107 ************ \n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:47:34 +0000 (0:00:00.681)       0:02:11.788 ************ \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] ***\nFriday 22 May 2026  00:47:38 +0000 (0:00:03.521)       0:02:15.309 ************ \n\u001b[0;32mok: [testbed-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] *******************************\nFriday 22 May 2026  00:47:38 +0000 (0:00:00.307)       0:02:15.617 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:47:39 +0000 (0:00:00.653)       0:02:16.271 ************ \n\u001b[0;32mok: [testbed-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] **********************\nFriday 22 May 2026  00:47:39 +0000 (0:00:00.528)       0:02:16.800 ************ \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] *************************\nFriday 22 May 2026  00:47:40 +0000 (0:00:00.486)       0:02:17.286 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************\nFriday 22 May 2026  00:47:40 +0000 (0:00:00.325)       0:02:17.612 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [k3s_agent : Deploy K3s http_proxy conf] **********************************\nFriday 22 May 2026  00:47:41 +0000 (0:00:00.545)       0:02:18.157 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************\nFriday 22 May 2026  00:47:41 +0000 (0:00:00.367)       0:02:18.525 ************ \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] ***************************\nFriday 22 May 2026  00:47:42 +0000 (0:00:00.676)       0:02:19.201 ************ \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] ***********************************\nFriday 22 May 2026  00:47:43 +0000 (0:00:01.129)       0:02:20.331 ************ \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] ******************************************\nFriday 22 May 2026  00:47:45 +0000 (0:00:01.675)       0:02:22.006 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nFriday 22 May 2026  00:47:55 +0000 (0:00:10.097)       0:02:32.104 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nFriday 22 May 2026  00:47:55 +0000 (0:00:00.839)       0:02:32.944 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nFriday 22 May 2026  00:47:56 +0000 (0:00:00.470)       0:02:33.414 ************ \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nFriday 22 May 2026  00:47:57 +0000 (0:00:00.647)       0:02:34.062 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nFriday 22 May 2026  00:47:58 +0000 (0:00:01.092)       0:02:35.155 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nFriday 22 May 2026  00:47:58 +0000 (0:00:00.609)       0:02:35.764 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nFriday 22 May 2026  00:48:00 +0000 (0:00:01.931)       0:02:37.695 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nFriday 22 May 2026  00:48:01 +0000 (0:00:01.005)       0:02:38.701 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.418)       0:02:39.120 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply role kubectl] ******************************************************\n\nTASK [kubectl : Gather variables for each operating system] ********************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.458)       0:02:39.578 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Include distribution specific install tasks] *******************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.144)       0:02:39.723 ************ \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] ******************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.249)       0:02:39.972 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install apt-transport-https package] ***************************\nFriday 22 May 2026  00:48:04 +0000 (0:00:01.041)       0:02:41.013 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository gpg key] ****************************************\nFriday 22 May 2026  00:48:05 +0000 (0:00:01.430)       0:02:42.444 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Set permissions of gpg key] ************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.735)       0:02:43.179 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Add repository Debian] *****************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.443)       0:02:43.623 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Install required packages] *************************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:06.674)       0:02:50.298 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [kubectl : Remove kubectl symlink] ****************************************\nFriday 22 May 2026  00:48:26 +0000 (0:00:13.120)       0:03:03.418 ************ \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] ***\nFriday 22 May 2026  00:48:26 +0000 (0:00:00.399)       0:03:03.818 ************ \n\u001b[0;32mok: [testbed-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] *****************************************\nFriday 22 May 2026  00:48:27 +0000 (0:00:00.424)       0:03:04.242 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Deploy cilium] *****************************************\nFriday 22 May 2026  00:48:27 +0000 (0:00:00.436)       0:03:04.679 ************ \n\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [k3s_server_post : Create tmp directory on first master] ******************\nFriday 22 May 2026  00:48:28 +0000 (0:00:00.618)       0:03:05.298 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for connectivity to kube VIP] *********************\nFriday 22 May 2026  00:48:29 +0000 (0:00:01.171)       0:03:06.470 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Fail if kube VIP not reachable] ************************\nFriday 22 May 2026  00:48:30 +0000 (0:00:01.088)       0:03:07.559 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for existing Cilium install] **********************\nFriday 22 May 2026  00:48:30 +0000 (0:00:00.144)       0:03:07.704 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Check Cilium version] **********************************\nFriday 22 May 2026  00:48:31 +0000 (0:00:01.150)       0:03:08.854 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Parse installed Cilium version] ************************\nFriday 22 May 2026  00:48:31 +0000 (0:00:00.108)       0:03:08.963 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Determine if Cilium needs update] **********************\nFriday 22 May 2026  00:48:32 +0000 (0:00:00.116)       0:03:09.079 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Log result] ********************************************\nFriday 22 May 2026  00:48:32 +0000 (0:00:00.110)       0:03:09.189 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Install Cilium] ****************************************\nFriday 22 May 2026  00:48:32 +0000 (0:00:00.118)       0:03:09.308 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Wait for Cilium resources] *****************************\nFriday 22 May 2026  00:48:37 +0000 (0:00:05.255)       0:03:14.564 ************ \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] ************************\nFriday 22 May 2026  00:49:30 +0000 (0:00:52.539)       0:04:07.103 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Copy BGP manifests to first master] ********************\nFriday 22 May 2026  00:49:31 +0000 (0:00:01.320)       0:04:08.424 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Apply BGP manifests] ***********************************\nFriday 22 May 2026  00:49:33 +0000 (0:00:01.895)       0:04:10.320 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [k3s_server_post : Print error message if BGP manifests application fails] ***\nFriday 22 May 2026  00:49:34 +0000 (0:00:01.233)       0:04:11.554 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [k3s_server_post : Test for BGP config resources] *************************\nFriday 22 May 2026  00:49:34 +0000 (0:00:00.135)       0:04:11.690 ************ \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] ***********************************\nFriday 22 May 2026  00:49:36 +0000 (0:00:02.133)       0:04:13.824 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [k3s_server_post : Remove tmp directory used for manifests] ***************\nFriday 22 May 2026  00:49:37 +0000 (0:00:00.816)       0:04:14.640 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply role k9s] **********************************************************\n\nTASK [k9s : Gather variables for each operating system] ************************\nFriday 22 May 2026  00:49:38 +0000 (0:00:01.035)       0:04:15.676 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [k9s : Include distribution specific install tasks] ***********************\nFriday 22 May 2026  00:49:38 +0000 (0:00:00.152)       0:04:15.829 ************ \n\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m\n\nTASK [k9s : Install k9s packages] **********************************************\nFriday 22 May 2026  00:49:39 +0000 (0:00:00.449)       0:04:16.278 ************ \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] ***********************************\nFriday 22 May 2026  00:49:45 +0000 (0:00:05.734)       0:04:22.012 ************ \n\u001b[0;32mok: [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] ***********************************************************\nFriday 22 May 2026  00:49:45 +0000 (0:00:00.608)       0:04:22.621 ************ \n\u001b[0;32mok: [testbed-node-3 -> 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-5 -> localhost] => (item=node-role.osism.tech/compute-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-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\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-2 -> localhost] => (item=node-role.osism.tech/network-plane=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-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> 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-2 -> 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-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-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-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m\n\nTASK [Manage annotations] ******************************************************\nFriday 22 May 2026  00:49:56 +0000 (0:00:11.316)       0:04:33.938 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\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 [Manage taints] ***********************************************************\nFriday 22 May 2026  00:49:57 +0000 (0:00:00.523)       0:04:34.462 ************ \n\u001b[0;36mskipping: [testbed-node-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 ********************************************************************\nFriday 22 May 2026  00:49:58 +0000 (0:00:00.600)       0:04:35.062 ************ \n=============================================================================== \nk3s_server_post : Wait for Cilium resources ---------------------------- 52.54s\nk3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.85s\nk3s_server : Enable and check K3s service ------------------------------ 23.11s\nkubectl : Install required packages ------------------------------------ 13.12s\nManage labels ---------------------------------------------------------- 11.32s\nk3s_agent : Manage k3s service ----------------------------------------- 10.10s\nk3s_download : Download k3s binary x64 ---------------------------------- 6.81s\nkubectl : Add repository Debian ----------------------------------------- 6.67s\nk9s : Install k9s packages ---------------------------------------------- 5.73s\nk3s_server_post : Install Cilium ---------------------------------------- 5.26s\nk3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.52s\nk3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.97s\nk3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.76s\nk3s_server : Detect Kubernetes version for label compatibility ---------- 2.65s\nk3s_download : Download k3s binary arm64 -------------------------------- 2.34s\nk3s_server_post : Test for BGP config resources ------------------------- 2.13s\nk3s_download : Download k3s binary armhf -------------------------------- 2.01s\nMake kubeconfig available for use inside the manager service ------------ 1.93s\nk3s_server_post : Copy BGP manifests to first master -------------------- 1.90s\nk3s_server : Init cluster inside the transient k3s-init service --------- 1.89s\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c6403c0-df77-4b69-95f1-347f3aef154f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c6403c0-df77-4b69-95f1-347f3aef154f is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state SUCCESS\u001b[0m\n\n\nPLAY [Copy kubeconfig to the configuration repository] *************************\n\nTASK [Get kubeconfig file] *****************************************************\nFriday 22 May 2026  00:50:01 +0000 (0:00:00.224)       0:00:00.224 ************ \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nFriday 22 May 2026  00:50:02 +0000 (0:00:01.108)       0:00:01.333 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig file] ****************************\nFriday 22 May 2026  00:50:04 +0000 (0:00:01.401)       0:00:02.734 ************ \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 ********************************************************************\nFriday 22 May 2026  00:50:04 +0000 (0:00:00.487)       0:00:03.222 ************ \n=============================================================================== \nWrite kubeconfig file --------------------------------------------------- 1.40s\nGet kubeconfig file ----------------------------------------------------- 1.11s\nChange server address in the kubeconfig file ---------------------------- 0.49s\n\n\nPLAY [Prepare kubeconfig file] *************************************************\n\nTASK [Get home directory of operator user] *************************************\nFriday 22 May 2026  00:50:01 +0000 (0:00:00.230)       0:00:00.230 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Create .kube directory] **************************************************\nFriday 22 May 2026  00:50:02 +0000 (0:00:00.821)       0:00:01.052 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Get kubeconfig file] *****************************************************\nFriday 22 May 2026  00:50:03 +0000 (0:00:00.542)       0:00:01.595 ************ \n\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Write kubeconfig file] ***************************************************\nFriday 22 May 2026  00:50:04 +0000 (0:00:01.062)       0:00:02.657 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Change server address in the kubeconfig] *********************************\nFriday 22 May 2026  00:50:05 +0000 (0:00:01.573)       0:00:04.231 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Make kubeconfig available for use inside the manager service] ************\nFriday 22 May 2026  00:50:06 +0000 (0:00:00.546)       0:00:04.778 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Change server address in the kubeconfig inside the manager service] ******\nFriday 22 May 2026  00:50:08 +0000 (0:00:01.639)       0:00:06.417 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Set KUBECONFIG environment variable] *************************************\nFriday 22 May 2026  00:50:08 +0000 (0:00:00.811)       0:00:07.229 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable kubectl command line completion] **********************************\nFriday 22 May 2026  00:50:09 +0000 (0:00:00.381)       0:00:07.610 ************ \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 ********************************************************************\nFriday 22 May 2026  00:50:09 +0000 (0:00:00.268)       0:00:07.879 ************ \n=============================================================================== \nMake kubeconfig available for use inside the manager service ------------ 1.64s\nWrite kubeconfig file --------------------------------------------------- 1.57s\nGet kubeconfig file ----------------------------------------------------- 1.06s\nGet home directory of operator user ------------------------------------- 0.82s\nChange server address in the kubeconfig inside the manager service ------ 0.81s\nChange server address in the kubeconfig --------------------------------- 0.55s\nCreate .kube directory -------------------------------------------------- 0.54s\nSet KUBECONFIG environment variable ------------------------------------- 0.38s\nEnable kubectl command line completion ---------------------------------- 0.27s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.389)       0:00:00.389 ************ \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 [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:48:07 +0000 (0:00:00.819)       0:00:01.209 ************ \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] *********************************************\nFriday 22 May 2026  00:48:08 +0000 (0:00:01.391)       0:00:02.600 ************ \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] **********************************************\nFriday 22 May 2026  00:48:11 +0000 (0:00:02.479)       0:00:05.080 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nFriday 22 May 2026  00:48:13 +0000 (0:00:02.732)       0:00:07.813 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nFriday 22 May 2026  00:48:16 +0000 (0:00:02.406)       0:00:10.219 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \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=openvswitch) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nFriday 22 May 2026  00:48:17 +0000 (0:00:01.564)       0:00:11.783 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:48:18 +0000 (0:00:00.794)       0:00:12.578 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over config.json files for services] ***************\nFriday 22 May 2026  00:48:20 +0000 (0:00:01.700)       0:00:14.278 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************\nFriday 22 May 2026  00:48:24 +0000 (0:00:04.326)       0:00:18.604 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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 [service-check-containers : openvswitch | Check containers] ***************\nFriday 22 May 2026  00:48:26 +0000 (0:00:02.043)       0:00:20.648 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : openvswitch | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:48:29 +0000 (0:00:02.717)       0:00:23.366 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:48:30 +0000 (0:00:01.035)       0:00:24.401 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:48:32 +0000 (0:00:02.344)       0:00:26.746 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.414)       0:00:27.160 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.187)       0:00:27.347 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.190)       0:00:27.537 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.450)       0:00:27.988 ************ \n\nTASK [openvswitch : Flush Handlers] ********************************************\nFriday 22 May 2026  00:48:34 +0000 (0:00:00.811)       0:00:28.800 ************ \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nFriday 22 May 2026  00:48:34 +0000 (0:00:00.216)       0:00:29.016 ************ \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\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nFriday 22 May 2026  00:48:44 +0000 (0:00:09.093)       0:00:38.110 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nFriday 22 May 2026  00:48:45 +0000 (0:00:01.836)       0:00:39.946 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nFriday 22 May 2026  00:48:56 +0000 (0:00:10.271)       0:00:50.217 ************ \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-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\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-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\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-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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;32mok: [testbed-node-0] => (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-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-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] *********************\nFriday 22 May 2026  00:49:03 +0000 (0:00:07.002)       0:00:57.219 ************ \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-2] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nFriday 22 May 2026  00:49:05 +0000 (0:00:02.430)       0:00:59.650 ************ \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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nFriday 22 May 2026  00:49:09 +0000 (0:00:03.386)       0:01:03.037 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:51:18 +0000 (0:02:09.188)       0:03:12.225 ************ \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------ 139.46s\nopenvswitch : Restart openvswitch-db-server container ------------------- 9.09s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 7.00s\nopenvswitch : Copying over config.json files for services --------------- 4.33s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.39s\nmodule-load : Load modules ---------------------------------------------- 2.73s\nservice-check-containers : openvswitch | Check containers --------------- 2.72s\nopenvswitch : include_tasks --------------------------------------------- 2.48s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 2.43s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.41s\nservice-check-containers : Include tasks -------------------------------- 2.34s\nopenvswitch : Flush Handlers -------------------------------------------- 2.27s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 2.04s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.83s\nopenvswitch : Ensuring config directories exist ------------------------- 1.70s\nmodule-load : Drop module persistence ----------------------------------- 1.56s\nGroup hosts based on enabled services ----------------------------------- 1.39s\nservice-check-containers : openvswitch | Notify handlers to restart containers --- 1.04s\nGroup hosts based on Kolla action --------------------------------------- 0.82s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 0.79s\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\n\nPLAY [Set kolla_action_rabbitmq] ***********************************************\n\nTASK [Inform the user about the following task] ********************************\nFriday 22 May 2026  00:48:27 +0000 (0:00:00.126)       0:00:00.126 ************ \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] **************************************************\nFriday 22 May 2026  00:48:27 +0000 (0:00:00.063)       0:00:00.190 ************ \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] ******\nFriday 22 May 2026  00:48:31 +0000 (0:00:03.800)       0:00:03.991 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************\nFriday 22 May 2026  00:48:31 +0000 (0:00:00.076)       0:00:04.068 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:48:32 +0000 (0:00:00.326)       0:00:04.394 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  00:48:32 +0000 (0:00:00.477)       0:00:04.871 ************ \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] ************************************************\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.835)       0:00:05.707 ************ \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] ******************************************\nFriday 22 May 2026  00:48:34 +0000 (0:00:00.884)       0:00:06.592 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nFriday 22 May 2026  00:48:35 +0000 (0:00:01.475)       0:00:08.068 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nFriday 22 May 2026  00:48:36 +0000 (0:00:00.979)       0:00:09.047 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nFriday 22 May 2026  00:48:37 +0000 (0:00:00.485)       0:00:09.533 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nFriday 22 May 2026  00:48:37 +0000 (0:00:00.337)       0:00:09.870 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nFriday 22 May 2026  00:48:37 +0000 (0:00:00.252)       0:00:10.122 ************ \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] ******************************************\nFriday 22 May 2026  00:48:38 +0000 (0:00:00.438)       0:00:10.561 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nFriday 22 May 2026  00:48:39 +0000 (0:00:00.992)       0:00:11.553 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nFriday 22 May 2026  00:48:39 +0000 (0:00:00.507)       0:00:12.060 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nFriday 22 May 2026  00:48:39 +0000 (0:00:00.242)       0:00:12.303 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over config.json files for services] ******************\nFriday 22 May 2026  00:48:41 +0000 (0:00:01.137)       0:00:13.441 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************\nFriday 22 May 2026  00:48:42 +0000 (0:00:01.281)       0:00:14.722 ************ \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] ***********************************\nFriday 22 May 2026  00:48:44 +0000 (0:00:02.037)       0:00:16.759 ************ \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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nFriday 22 May 2026  00:48:46 +0000 (0:00:02.498)       0:00:19.258 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nFriday 22 May 2026  00:48:48 +0000 (0:00:01.945)       0:00:21.204 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nFriday 22 May 2026  00:48:50 +0000 (0:00:01.562)       0:00:22.767 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over enabled_plugins] *********************************\nFriday 22 May 2026  00:48:51 +0000 (0:00:01.151)       0:00:23.918 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nFriday 22 May 2026  00:48:52 +0000 (0:00:01.221)       0:00:25.140 ************ \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over extra CA certificates] *******\nFriday 22 May 2026  00:48:53 +0000 (0:00:00.581)       0:00:25.722 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:48:54 +0000 (0:00:01.235)       0:00:26.958 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : rabbitmq | Copying over backend internal TLS key] ****\nFriday 22 May 2026  00:48:55 +0000 (0:00:00.393)       0:00:27.351 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : rabbitmq | Check containers] ******************\nFriday 22 May 2026  00:48:55 +0000 (0:00:00.766)       0:00:28.118 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [service-check-containers : rabbitmq | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:48:56 +0000 (0:00:01.049)       0:00:29.168 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.302)       0:00:29.470 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Creating rabbitmq volume] *************************************\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.746)       0:00:30.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 [rabbitmq : Running RabbitMQ bootstrap container] *************************\nFriday 22 May 2026  00:48:59 +0000 (0:00:01.185)       0:00:31.401 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************\nFriday 22 May 2026  00:49:08 +0000 (0:00:09.693)       0:00:41.094 ************ \n\u001b[0;33mchanged: [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] *******************************\nFriday 22 May 2026  00:49:09 +0000 (0:00:00.290)       0:00:41.385 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nFriday 22 May 2026  00:49:09 +0000 (0:00:00.762)       0:00:42.148 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 22 May 2026  00:49:10 +0000 (0:00:00.317)       0:00:42.466 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 22 May 2026  00:49:12 +0000 (0:00:02.243)       0:00:44.710 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nFriday 22 May 2026  00:51:06 +0000 (0:01:54.003)       0:02:38.713 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nFriday 22 May 2026  00:51:07 +0000 (0:00:00.656)       0:02:39.370 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 22 May 2026  00:51:07 +0000 (0:00:00.125)       0:02:39.495 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 22 May 2026  00:51:13 +0000 (0:00:06.628)       0:02:46.124 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nFriday 22 May 2026  00:51:19 +0000 (0:00:05.354)       0:02:51.478 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nFriday 22 May 2026  00:51:19 +0000 (0:00:00.686)       0:02:52.164 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nFriday 22 May 2026  00:51:19 +0000 (0:00:00.105)       0:02:52.270 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nFriday 22 May 2026  00:51:21 +0000 (0:00:01.687)       0:02:53.957 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nFriday 22 May 2026  00:51:32 +0000 (0:00:11.349)       0:03:05.307 ************ \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] ******************************\nFriday 22 May 2026  00:51:33 +0000 (0:00:00.749)       0:03:06.057 ************ \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\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:51:36 +0000 (0:00:02.447)       0:03:08.504 ************ \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------ 130.71s\nrabbitmq : Restart rabbitmq container ---------------------------------- 10.56s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 9.69s\nCheck RabbitMQ service -------------------------------------------------- 3.80s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.50s\nrabbitmq : Enable all stable feature flags ------------------------------ 2.45s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.11s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.04s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.95s\nrabbitmq : Copying over advanced.config --------------------------------- 1.56s\nrabbitmq : Get container facts ------------------------------------------ 1.48s\nrabbitmq : Copying over config.json files for services ------------------ 1.28s\nservice-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.24s\nrabbitmq : Copying over enabled_plugins --------------------------------- 1.22s\nrabbitmq : Creating rabbitmq volume ------------------------------------- 1.19s\nrabbitmq : Copying over definitions.json -------------------------------- 1.15s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.14s\nservice-check-containers : rabbitmq | Check containers ------------------ 1.05s\nrabbitmq : Get container facts ------------------------------------------ 0.99s\nrabbitmq : Get current RabbitMQ version --------------------------------- 0.98s\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:48:05 +0000 (0:00:00.428)       0:00:00.428 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.264)       0:00:00.692 ************ \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] ********************************************\nFriday 22 May 2026  00:48:06 +0000 (0:00:00.413)       0:00:01.106 ************ \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] ***************************************\nFriday 22 May 2026  00:48:07 +0000 (0:00:01.389)       0:00:02.495 ************ \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 [Setting sysctl values] ***************************************************\nFriday 22 May 2026  00:48:09 +0000 (0:00:01.843)       0:00:04.338 ************ \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nFriday 22 May 2026  00:48:11 +0000 (0:00:01.270)       0:00:05.609 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [sysctl : Setting sysctl values] ******************************************\nFriday 22 May 2026  00:48:12 +0000 (0:00:01.736)       0:00:07.346 ************ \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-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nFriday 22 May 2026  00:48:16 +0000 (0:00:03.763)       0:00:11.109 ************ \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] ************************\nFriday 22 May 2026  00:48:17 +0000 (0:00:01.051)       0:00:12.161 ************ \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\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nFriday 22 May 2026  00:48:19 +0000 (0:00:01.425)       0:00:13.586 ************ \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] ************************\nFriday 22 May 2026  00:48:19 +0000 (0:00:00.892)       0:00:14.478 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nFriday 22 May 2026  00:48:22 +0000 (0:00:02.532)       0:00:17.011 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****\nFriday 22 May 2026  00:48:23 +0000 (0:00:01.383)       0:00:18.394 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m\n\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nFriday 22 May 2026  00:48:27 +0000 (0:00:04.041)       0:00:22.435 ************ \n\u001b[0;33mchanged: [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] *******************\nFriday 22 May 2026  00:48:29 +0000 (0:00:01.326)       0:00:23.762 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [loadbalancer : Removing checks for services which are disabled] **********\nFriday 22 May 2026  00:48:30 +0000 (0:00:01.600)       0:00:25.362 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], '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-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], '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\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nFriday 22 May 2026  00:48:31 +0000 (0:00:00.746)       0:00:26.108 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], '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] **************\nFriday 22 May 2026  00:48:36 +0000 (0:00:04.579)       0:00:30.688 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.cfg] *********************************\nFriday 22 May 2026  00:48:40 +0000 (0:00:04.116)       0:00:34.805 ************ \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] *****************************\nFriday 22 May 2026  00:48:41 +0000 (0:00:01.723)       0:00:36.529 ************ \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] *****\nFriday 22 May 2026  00:48:46 +0000 (0:00:04.485)       0:00:41.015 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over custom haproxy services configuration] *******\nFriday 22 May 2026  00:48:48 +0000 (0:00:02.012)       0:00:43.027 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nFriday 22 May 2026  00:48:50 +0000 (0:00:02.031)       0:00:45.059 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nFriday 22 May 2026  00:48:52 +0000 (0:00:01.606)       0:00:46.666 ************ \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nFriday 22 May 2026  00:48:52 +0000 (0:00:00.532)       0:00:47.198 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nFriday 22 May 2026  00:48:54 +0000 (0:00:01.749)       0:00:48.948 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-cert.pem] ***************************\nFriday 22 May 2026  00:48:56 +0000 (0:00:01.838)       0:00:50.786 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-key.pem] ****************************\nFriday 22 May 2026  00:48:56 +0000 (0:00:00.587)       0:00:51.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 [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.272)       0:00:51.647 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:49:00 +0000 (0:00:03.798)       0:00:55.445 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nFriday 22 May 2026  00:49:01 +0000 (0:00:00.602)       0:00:56.047 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nFriday 22 May 2026  00:49:02 +0000 (0:00:00.774)       0:00:56.821 ************ \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] ***********************\nFriday 22 May 2026  00:49:03 +0000 (0:00:01.534)       0:00:58.356 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nFriday 22 May 2026  00:49:05 +0000 (0:00:01.412)       0:00:59.769 ************ \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-2] => (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-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Check containers] **************\nFriday 22 May 2026  00:49:06 +0000 (0:00:00.780)       0:01:00.550 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:49:08 +0000 (0:00:02.610)       0:01:03.160 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:49:09 +0000 (0:00:00.477)       0:01:03.638 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : aodh] *****************************************************\nFriday 22 May 2026  00:49:11 +0000 (0:00:02.221)       0:01:05.860 ************ \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] ***********************\nFriday 22 May 2026  00:49:11 +0000 (0:00:00.658)       0:01:06.518 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for aodh when using single external frontend] ***\nFriday 22 May 2026  00:49:15 +0000 (0:00:03.941)       0:01:10.459 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nFriday 22 May 2026  00:49:16 +0000 (0:00:00.651)       0:01:11.111 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL users config] ***************\nFriday 22 May 2026  00:49:18 +0000 (0:00:01.502)       0:01:12.613 ************ \n\u001b[0;33mchanged: [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] ***************\nFriday 22 May 2026  00:49:19 +0000 (0:00:01.300)       0:01:13.914 ************ \n\u001b[0;33mchanged: [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] *************************************************\nFriday 22 May 2026  00:49:21 +0000 (0:00:02.055)       0:01:15.969 ************ \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] *******************\nFriday 22 May 2026  00:49:22 +0000 (0:00:00.635)       0:01:16.605 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for barbican when using single external frontend] ***\nFriday 22 May 2026  00:49:25 +0000 (0:00:03.493)       0:01:20.098 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for barbican] **********************\nFriday 22 May 2026  00:49:26 +0000 (0:00:00.608)       0:01:20.706 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nFriday 22 May 2026  00:49:26 +0000 (0:00:00.795)       0:01:21.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\nTASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********\nFriday 22 May 2026  00:49:28 +0000 (0:00:01.462)       0:01:22.965 ************ \n\u001b[0;33mchanged: [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] ***************************************************\nFriday 22 May 2026  00:49:30 +0000 (0:00:02.141)       0:01:25.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 [include_role : ceph-rgw] *************************************************\nFriday 22 May 2026  00:49:30 +0000 (0:00:00.313)       0:01:25.419 ************ \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] *******************\nFriday 22 May 2026  00:49:31 +0000 (0:00:00.678)       0:01:26.098 ************ \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-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nFriday 22 May 2026  00:49:35 +0000 (0:00:03.442)       0:01:29.541 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for ceph-rgw] **********************\nFriday 22 May 2026  00:49:37 +0000 (0:00:02.097)       0:01:31.639 ************ \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-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-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] ***********\nFriday 22 May 2026  00:49:39 +0000 (0:00:02.058)       0:01:33.697 ************ \n\u001b[0;36mskipping: [testbed-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] ***********\nFriday 22 May 2026  00:49:39 +0000 (0:00:00.493)       0:01:34.191 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cinder] ***************************************************\nFriday 22 May 2026  00:49:41 +0000 (0:00:01.376)       0:01:35.567 ************ \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] *********************\nFriday 22 May 2026  00:49:41 +0000 (0:00:00.910)       0:01:36.477 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for cinder when using single external frontend] ***\nFriday 22 May 2026  00:49:46 +0000 (0:00:04.336)       0:01:40.813 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for cinder] ************************\nFriday 22 May 2026  00:49:47 +0000 (0:00:00.917)       0:01:41.731 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nFriday 22 May 2026  00:49:48 +0000 (0:00:01.023)       0:01:42.754 ************ \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 [proxysql-config : Copying over cinder ProxySQL rules config] *************\nFriday 22 May 2026  00:49:49 +0000 (0:00:01.329)       0:01:44.084 ************ \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 [include_role : cloudkitty] ***********************************************\nFriday 22 May 2026  00:49:51 +0000 (0:00:01.952)       0:01:46.036 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nFriday 22 May 2026  00:49:51 +0000 (0:00:00.285)       0:01:46.322 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : designate] ************************************************\nFriday 22 May 2026  00:49:52 +0000 (0:00:00.410)       0:01:46.732 ************ \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] ******************\nFriday 22 May 2026  00:49:52 +0000 (0:00:00.727)       0:01:47.460 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for designate when using single external frontend] ***\nFriday 22 May 2026  00:49:57 +0000 (0:00:04.137)       0:01:51.597 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for designate] *********************\nFriday 22 May 2026  00:49:58 +0000 (0:00:00.969)       0:01:52.567 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL users config] **********\nFriday 22 May 2026  00:49:59 +0000 (0:00:01.101)       0:01:53.669 ************ \n\u001b[0;33mchanged: [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] **********\nFriday 22 May 2026  00:50:00 +0000 (0:00:01.238)       0:01:54.907 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : etcd] *****************************************************\nFriday 22 May 2026  00:50:02 +0000 (0:00:01.958)       0:01:56.866 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : glance] ***************************************************\nFriday 22 May 2026  00:50:02 +0000 (0:00:00.268)       0:01:57.134 ************ \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] *********************\nFriday 22 May 2026  00:50:03 +0000 (0:00:00.982)       0:01:58.116 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for glance when using single external frontend] ***\nFriday 22 May 2026  00:50:07 +0000 (0:00:03.796)       0:02:01.912 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for glance] ************************\nFriday 22 May 2026  00:50:10 +0000 (0:00:02.838)       0:02:04.751 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nFriday 22 May 2026  00:50:13 +0000 (0:00:03.404)       0:02:08.156 ************ \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 glance ProxySQL rules config] *************\nFriday 22 May 2026  00:50:14 +0000 (0:00:01.274)       0:02:09.430 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : gnocchi] **************************************************\nFriday 22 May 2026  00:50:16 +0000 (0:00:01.914)       0:02:11.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 [include_role : grafana] **************************************************\nFriday 22 May 2026  00:50:17 +0000 (0:00:00.264)       0:02:11.609 ************ \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] ********************\nFriday 22 May 2026  00:50:17 +0000 (0:00:00.904)       0:02:12.514 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for grafana when using single external frontend] ***\nFriday 22 May 2026  00:50:20 +0000 (0:00:02.952)       0:02:15.466 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for grafana] ***********************\nFriday 22 May 2026  00:50:21 +0000 (0:00:00.348)       0:02:15.814 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL users config] ************\nFriday 22 May 2026  00:50:22 +0000 (0:00:00.787)       0:02:16.602 ************ \n\u001b[0;33mchanged: [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] ************\nFriday 22 May 2026  00:50:23 +0000 (0:00:01.319)       0:02:17.921 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [include_role : heat] *****************************************************\nFriday 22 May 2026  00:50:25 +0000 (0:00:02.105)       0:02:20.027 ************ \n\u001b[0;36mskipping: [testbed-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] **************************************************\nFriday 22 May 2026  00:50:25 +0000 (0:00:00.341)       0:02:20.368 ************ \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] ********************\nFriday 22 May 2026  00:50:27 +0000 (0:00:01.193)       0:02:21.561 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for horizon when using single external frontend] ***\nFriday 22 May 2026  00:50:30 +0000 (0:00:03.632)       0:02:25.194 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for horizon] ***********************\nFriday 22 May 2026  00:50:31 +0000 (0:00:00.759)       0:02:25.953 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nFriday 22 May 2026  00:50:33 +0000 (0:00:01.645)       0:02:27.599 ************ \n\u001b[0;33mchanged: [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] ************\nFriday 22 May 2026  00:50:34 +0000 (0:00:01.262)       0:02:28.861 ************ \n\u001b[0;33mchanged: [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] *************************************************\nFriday 22 May 2026  00:50:36 +0000 (0:00:02.093)       0:02:30.954 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nFriday 22 May 2026  00:50:36 +0000 (0:00:00.311)       0:02:31.266 ************ \n\u001b[0;36mskipping: [testbed-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] *************************************************\nFriday 22 May 2026  00:50:37 +0000 (0:00:00.299)       0:02:31.565 ************ \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] *******************\nFriday 22 May 2026  00:50:38 +0000 (0:00:01.198)       0:02:32.764 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for keystone when using single external frontend] ***\nFriday 22 May 2026  00:50:41 +0000 (0:00:03.729)       0:02:36.493 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for keystone] **********************\nFriday 22 May 2026  00:50:42 +0000 (0:00:00.597)       0:02:37.090 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nFriday 22 May 2026  00:50:43 +0000 (0:00:01.168)       0:02:38.259 ************ \n\u001b[0;33mchanged: [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] ***********\nFriday 22 May 2026  00:50:44 +0000 (0:00:01.201)       0:02:39.460 ************ \n\u001b[0;33mchanged: [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] **********************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:02.158)       0:02:41.619 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.324)       0:02:41.943 ************ \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] *********************\nFriday 22 May 2026  00:50:48 +0000 (0:00:01.251)       0:02:43.194 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for magnum when using single external frontend] ***\nFriday 22 May 2026  00:50:52 +0000 (0:00:03.695)       0:02:46.890 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for magnum] ************************\nFriday 22 May 2026  00:50:52 +0000 (0:00:00.630)       0:02:47.521 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nFriday 22 May 2026  00:50:54 +0000 (0:00:01.193)       0:02:48.714 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL rules config] *************\nFriday 22 May 2026  00:50:55 +0000 (0:00:01.271)       0:02:49.986 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : manila] ***************************************************\nFriday 22 May 2026  00:50:57 +0000 (0:00:02.151)       0:02:52.137 ************ \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] *********************\nFriday 22 May 2026  00:50:59 +0000 (0:00:01.638)       0:02:53.776 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nFriday 22 May 2026  00:51:02 +0000 (0:00:03.704)       0:02:57.480 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for manila] ************************\nFriday 22 May 2026  00:51:03 +0000 (0:00:00.760)       0:02:58.241 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nFriday 22 May 2026  00:51:04 +0000 (0:00:01.207)       0:02:59.449 ************ \n\u001b[0;33mchanged: [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] *************\nFriday 22 May 2026  00:51:06 +0000 (0:00:01.287)       0:03:00.736 ************ \n\u001b[0;33mchanged: [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] **************************************************\nFriday 22 May 2026  00:51:08 +0000 (0:00:02.128)       0:03:02.865 ************ \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] *******************************\nFriday 22 May 2026  00:51:09 +0000 (0:00:01.099)       0:03:03.965 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nFriday 22 May 2026  00:51:12 +0000 (0:00:03.016)       0:03:06.981 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nFriday 22 May 2026  00:51:15 +0000 (0:00:02.813)       0:03:09.795 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for mariadb] ***********************\nFriday 22 May 2026  00:51:17 +0000 (0:00:02.310)       0:03:12.105 ************ \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] ************\nFriday 22 May 2026  00:51:20 +0000 (0:00:02.812)       0:03:14.917 ************ \n\u001b[0;33mchanged: [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] ************\nFriday 22 May 2026  00:51:22 +0000 (0:00:02.304)       0:03:17.222 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : masakari] *************************************************\nFriday 22 May 2026  00:51:24 +0000 (0:00:01.331)       0:03:18.553 ************ \n\u001b[0;36mskipping: [testbed-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] ************************************************\nFriday 22 May 2026  00:51:24 +0000 (0:00:00.791)       0:03:19.344 ************ \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] ******************\nFriday 22 May 2026  00:51:26 +0000 (0:00:01.445)       0:03:20.790 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for memcached when using single external frontend] ***\nFriday 22 May 2026  00:51:28 +0000 (0:00:02.103)       0:03:22.894 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for memcached] *********************\nFriday 22 May 2026  00:51:28 +0000 (0:00:00.542)       0:03:23.436 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL users config] **********\nFriday 22 May 2026  00:51:29 +0000 (0:00:00.785)       0:03:24.222 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL rules config] **********\nFriday 22 May 2026  00:51:31 +0000 (0:00:01.376)       0:03:25.599 ************ \n\u001b[0;36mskipping: [testbed-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] **************************************************\nFriday 22 May 2026  00:51:32 +0000 (0:00:01.277)       0:03:26.876 ************ \n\u001b[0;36mskipping: [testbed-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] **************************************************\nFriday 22 May 2026  00:51:33 +0000 (0:00:00.913)       0:03:27.790 ************ \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] ********************\nFriday 22 May 2026  00:51:34 +0000 (0:00:01.324)       0:03:29.115 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nFriday 22 May 2026  00:51:41 +0000 (0:00:06.447)       0:03:35.562 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nFriday 22 May 2026  00:51:43 +0000 (0:00:02.149)       0:03:37.711 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nFriday 22 May 2026  00:51:44 +0000 (0:00:01.547)       0:03:39.259 ************ \n\u001b[0;33mchanged: [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] ************\nFriday 22 May 2026  00:51:46 +0000 (0:00:01.582)       0:03:40.841 ************ \n\u001b[0;33mchanged: [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] ************************************************\nFriday 22 May 2026  00:51:48 +0000 (0:00:01.999)       0:03:42.840 ************ \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] ******************\nFriday 22 May 2026  00:51:49 +0000 (0:00:01.479)       0:03:44.320 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nFriday 22 May 2026  00:51:53 +0000 (0:00:03.712)       0:03:48.032 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nFriday 22 May 2026  00:51:54 +0000 (0:00:01.120)       0:03:49.153 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nFriday 22 May 2026  00:51:55 +0000 (0:00:00.821)       0:03:49.975 ************ \n\u001b[0;33mchanged: [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] **********\nFriday 22 May 2026  00:51:56 +0000 (0:00:01.218)       0:03:51.193 ************ \n\u001b[0;33mchanged: [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] *****************************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:02.057)       0:03:53.250 ************ \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] ***********************\nFriday 22 May 2026  00:52:00 +0000 (0:00:01.786)       0:03:55.037 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nFriday 22 May 2026  00:52:06 +0000 (0:00:06.085)       0:04:01.123 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata',\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova] **************************\nFriday 22 May 2026  00:52:07 +0000 (0:00:00.885)       0:04:02.008 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nFriday 22 May 2026  00:52:09 +0000 (0:00:01.693)       0:04:03.701 ************ \n\u001b[0;33mchanged: [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] ***************\nFriday 22 May 2026  00:52:10 +0000 (0:00:01.320)       0:04:05.022 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova-cell] ************************************************\nFriday 22 May 2026  00:52:12 +0000 (0:00:02.028)       0:04:07.051 ************ \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] ******************\nFriday 22 May 2026  00:52:13 +0000 (0:00:01.398)       0:04:08.450 ************ \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] ***\nFriday 22 May 2026  00:52:14 +0000 (0:00:00.756)       0:04:09.206 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nFriday 22 May 2026  00:52:18 +0000 (0:00:03.718)       0:04:12.925 ************ \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] *****\nFriday 22 May 2026  00:52:19 +0000 (0:00:01.533)       0:04:14.459 ************ \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\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-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\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nFriday 22 May 2026  00:52:22 +0000 (0:00:02.717)       0:04:17.176 ************ \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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nFriday 22 May 2026  00:52:25 +0000 (0:00:02.621)       0:04:19.797 ************ \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 [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nFriday 22 May 2026  00:52:29 +0000 (0:00:04.237)       0:04:24.035 ************ \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nFriday 22 May 2026  00:52:30 +0000 (0:00:00.920)       0:04:24.955 ************ \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] ***\nFriday 22 May 2026  00:52:31 +0000 (0:00:01.390)       0:04:26.345 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nFriday 22 May 2026  00:52:33 +0000 (0:00:01.400)       0:04:27.746 ************ \n\u001b[0;36mskipping: [testbed-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] **********\nFriday 22 May 2026  00:52:34 +0000 (0:00:01.643)       0:04:29.389 ************ \n\u001b[0;32mok: [testbed-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] **********\nFriday 22 May 2026  00:52:37 +0000 (0:00:02.706)       0:04:32.096 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************\nFriday 22 May 2026  00:52:40 +0000 (0:00:02.815)       0:04:34.911 ************ \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] ***\nFriday 22 May 2026  00:52:41 +0000 (0:00:01.560)       0:04:36.471 ************ \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] ***\nFriday 22 May 2026  00:52:43 +0000 (0:00:01.391)       0:04:37.863 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****\nFriday 22 May 2026  00:52:44 +0000 (0:00:01.493)       0:04:39.356 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nFriday 22 May 2026  00:52:46 +0000 (0:00:01.980)       0:04:41.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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nFriday 22 May 2026  00:52:49 +0000 (0:00:03.037)       0:04:44.374 ************ \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 [include_role : octavia] **************************************************\nFriday 22 May 2026  00:52:53 +0000 (0:00:04.004)       0:04:48.378 ************ \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] ********************\nFriday 22 May 2026  00:52:55 +0000 (0:00:01.275)       0:04:49.653 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nFriday 22 May 2026  00:53:00 +0000 (0:00:05.198)       0:04:54.851 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for octavia] ***********************\nFriday 22 May 2026  00:53:01 +0000 (0:00:00.992)       0:04:55.844 ************ \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\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-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_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\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nFriday 22 May 2026  00:53:02 +0000 (0:00:01.088)       0:04:56.932 ************ \n\u001b[0;33mchanged: [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] ************\nFriday 22 May 2026  00:53:04 +0000 (0:00:01.938)       0:04:58.871 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : opensearch] ***********************************************\nFriday 22 May 2026  00:53:06 +0000 (0:00:02.426)       0:05:01.298 ************ \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] *****************\nFriday 22 May 2026  00:53:08 +0000 (0:00:01.422)       0:05:02.721 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nFriday 22 May 2026  00:53:15 +0000 (0:00:07.031)       0:05:09.752 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for opensearch] ********************\nFriday 22 May 2026  00:53:16 +0000 (0:00:00.871)       0:05:10.623 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nFriday 22 May 2026  00:53:16 +0000 (0:00:00.798)       0:05:11.422 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nFriday 22 May 2026  00:53:17 +0000 (0:00:00.394)       0:05:11.816 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : prometheus] ***********************************************\nFriday 22 May 2026  00:53:18 +0000 (0:00:01.215)       0:05:13.032 ************ \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] *****************\nFriday 22 May 2026  00:53:20 +0000 (0:00:01.837)       0:05:14.870 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nFriday 22 May 2026  00:53:26 +0000 (0:00:06.340)       0:05:21.210 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for prometheus] ********************\nFriday 22 May 2026  00:53:29 +0000 (0:00:02.444)       0:05:23.655 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL users config] *********\nFriday 22 May 2026  00:53:31 +0000 (0:00:02.170)       0:05:25.825 ************ \n\u001b[0;36mskipping: [testbed-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] *********\nFriday 22 May 2026  00:53:31 +0000 (0:00:00.589)       0:05:26.414 ************ \n\u001b[0;36mskipping: [testbed-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] *************************************************\nFriday 22 May 2026  00:53:33 +0000 (0:00:01.470)       0:05:27.885 ************ \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] *******************\nFriday 22 May 2026  00:53:35 +0000 (0:00:02.016)       0:05:29.901 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***\nFriday 22 May 2026  00:53:39 +0000 (0:00:04.113)       0:05:34.015 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for rabbitmq] **********************\nFriday 22 May 2026  00:53:40 +0000 (0:00:00.865)       0:05:34.881 ************ \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] ***********\nFriday 22 May 2026  00:53:42 +0000 (0:00:01.837)       0:05:36.718 ************ \n\u001b[0;36mskipping: [testbed-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] ***********\nFriday 22 May 2026  00:53:42 +0000 (0:00:00.717)       0:05:37.436 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : skyline] **************************************************\nFriday 22 May 2026  00:53:44 +0000 (0:00:01.602)       0:05:39.038 ************ \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] ********************\nFriday 22 May 2026  00:53:47 +0000 (0:00:02.810)       0:05:41.848 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nFriday 22 May 2026  00:53:54 +0000 (0:00:07.649)       0:05:49.498 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nFriday 22 May 2026  00:53:55 +0000 (0:00:00.612)       0:05:50.111 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nFriday 22 May 2026  00:53:56 +0000 (0:00:01.041)       0:05:51.152 ************ \n\u001b[0;33mchanged: [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] ************\nFriday 22 May 2026  00:53:58 +0000 (0:00:01.792)       0:05:52.944 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : tacker] ***************************************************\nFriday 22 May 2026  00:54:00 +0000 (0:00:02.420)       0:05:55.365 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.340)       0:05:55.705 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.341)       0:05:56.046 ************ \n\u001b[0;36mskipping: [testbed-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] **************************************************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.321)       0:05:56.367 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : zun] ******************************************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.686)       0:05:57.054 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : loadbalancer] *********************************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.323)       0:05:57.378 ************ \n\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Check containers] **************\nFriday 22 May 2026  00:54:05 +0000 (0:00:02.231)       0:05:59.609 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:54:07 +0000 (0:00:02.919)       0:06:02.529 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:54:08 +0000 (0:00:00.399)       0:06:02.928 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******\nFriday 22 May 2026  00:54:10 +0000 (0:00:02.211)       0:06:05.139 ************ \n\u001b[0;32mok: [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] **********************\nFriday 22 May 2026  00:54:11 +0000 (0:00:00.964)       0:06:06.103 ************ \n\u001b[0;32mok: [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] **************\nFriday 22 May 2026  00:54:11 +0000 (0:00:00.397)       0:06:06.501 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************\nFriday 22 May 2026  00:54:13 +0000 (0:00:01.435)       0:06:07.936 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************\nFriday 22 May 2026  00:54:14 +0000 (0:00:00.965)       0:06:08.902 ************ \n\u001b[0;32mok: [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] ****************\nFriday 22 May 2026  00:54:15 +0000 (0:00:00.911)       0:06:09.814 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************\nFriday 22 May 2026  00:54:25 +0000 (0:00:10.396)       0:06:20.210 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nFriday 22 May 2026  00:54:27 +0000 (0:00:01.393)       0:06:21.604 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************\nFriday 22 May 2026  00:54:42 +0000 (0:00:15.754)       0:06:37.358 ************ \n\u001b[0;32mok: [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 keepalived container] *************\nFriday 22 May 2026  00:54:43 +0000 (0:00:00.910)       0:06:38.269 ************ \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] *****************\nFriday 22 May 2026  00:54:54 +0000 (0:00:10.457)       0:06:48.726 ************ \n\u001b[0;36mskipping: [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] ****************\nFriday 22 May 2026  00:54:54 +0000 (0:00:00.779)       0:06:49.505 ************ \n\u001b[0;36mskipping: [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] **************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.348)       0:06:49.853 ************ \n\u001b[0;36mskipping: [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] ****************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.327)       0:06:50.181 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master proxysql container] ***************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.366)       0:06:50.547 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master keepalived container] *************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.602)       0:06:51.149 ************ \n\u001b[0;36mskipping: [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] *************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.369)       0:06:51.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\nRUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************\nFriday 22 May 2026  00:54:58 +0000 (0:00:01.137)       0:06:52.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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:54:58 +0000 (0:00:00.755)       0:06:53.410 ************ \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 15.75s\nloadbalancer : Start backup keepalived container ----------------------- 10.46s\nloadbalancer : Start backup haproxy container -------------------------- 10.40s\nhaproxy-config : Copying over skyline haproxy config -------------------- 7.65s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 7.03s\nhaproxy-config : Copying over neutron haproxy config -------------------- 6.45s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 6.34s\nhaproxy-config : Copying over nova haproxy config ----------------------- 6.09s\nhaproxy-config : Copying over octavia haproxy config -------------------- 5.20s\nloadbalancer : Copying checks for services which are enabled ------------ 4.58s\nloadbalancer : Copying over proxysql config ----------------------------- 4.49s\nhaproxy-config : Copying over cinder haproxy config --------------------- 4.34s\nproxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.24s\nhaproxy-config : Copying over designate haproxy config ------------------ 4.14s\nloadbalancer : Copying over config.json files for services -------------- 4.12s\nhaproxy-config : Copying over rabbitmq haproxy config ------------------- 4.11s\nloadbalancer : Ensuring proxysql service config subdirectories exist ---- 4.04s\nproxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.00s\nhaproxy-config : Copying over aodh haproxy config ----------------------- 3.94s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 3.80s\n\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 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] ******************************************\nFriday 22 May 2026  00:45:24 +0000 (0:00:00.836)       0:00:00.836 ************ \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] *********************************\nFriday 22 May 2026  00:45:26 +0000 (0:00:01.299)       0:00:02.136 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nFriday 22 May 2026  00:45:27 +0000 (0:00:01.934)       0:00:04.071 ************ \n\u001b[0;32mok: [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] **************************\nFriday 22 May 2026  00:45:28 +0000 (0:00:00.818)       0:00:04.890 ************ \n\u001b[0;32mok: [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] **********************************\nFriday 22 May 2026  00:45:29 +0000 (0:00:00.865)       0:00:05.756 ************ \n\u001b[0;32mok: [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] ******************************************\nFriday 22 May 2026  00:45:30 +0000 (0:00:00.852)       0:00:06.608 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nFriday 22 May 2026  00:45:31 +0000 (0:00:00.930)       0:00:07.539 ************ \n\u001b[0;32mok: [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] ***\nFriday 22 May 2026  00:45:32 +0000 (0:00:00.770)       0:00:08.309 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************\nFriday 22 May 2026  00:45:33 +0000 (0:00:01.158)       0:00:09.468 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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']] ************\nFriday 22 May 2026  00:45:34 +0000 (0:00:01.433)       0:00:10.901 ************ \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] ********************************\nFriday 22 May 2026  00:45:35 +0000 (0:00:00.615)       0:00:11.517 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] *******************************\nFriday 22 May 2026  00:45:37 +0000 (0:00:02.029)       0:00:13.546 ************ \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] ********************************\nFriday 22 May 2026  00:45:40 +0000 (0:00:02.902)       0:00:16.448 ************ \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] *********************\nFriday 22 May 2026  00:45:41 +0000 (0:00:00.715)       0:00:17.164 ************ \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] ***********************\nFriday 22 May 2026  00:45:42 +0000 (0:00:01.464)       0:00:18.629 ************ \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] ***************************\nFriday 22 May 2026  00:45:42 +0000 (0:00:00.131)       0:00:18.760 ************ \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-22 00:45:38.048153', 'end': '2026-05-22 00:45:38.168489', 'delta': '0:00:00.120336', '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-22 00:45:38.998024', 'end': '2026-05-22 00:45:39.093387', 'delta': '0:00:00.095363', '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-22 00:45:39.585041', 'end': '2026-05-22 00:45:39.694694', 'delta': '0:00:00.109653', '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] *******************************\nFriday 22 May 2026  00:45:43 +0000 (0:00:00.415)       0:00:19.176 ************ \n\u001b[0;32mok: [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] *************\nFriday 22 May 2026  00:45:46 +0000 (0:00:03.343)       0:00:22.519 ************ \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] *********************************\nFriday 22 May 2026  00:45:47 +0000 (0:00:01.119)       0:00:23.639 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] *******************************************\nFriday 22 May 2026  00:45:49 +0000 (0:00:01.618)       0:00:25.257 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  00:45:50 +0000 (0:00:01.642)       0:00:26.900 ************ \n\u001b[0;36mskipping: [testbed-node-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] ****************************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.719)       0:00:27.619 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.162)       0:00:27.781 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  00:45:51 +0000 (0:00:00.260)       0:00:28.042 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nFriday 22 May 2026  00:45:52 +0000 (0:00:00.840)       0:00:28.883 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nFriday 22 May 2026  00:45:53 +0000 (0:00:01.142)       0:00:30.025 ************ \n\u001b[0;36mskipping: [testbed-node-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)] ***************************\nFriday 22 May 2026  00:45:54 +0000 (0:00:01.003)       0:00:31.028 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nFriday 22 May 2026  00:45:56 +0000 (0:00:01.149)       0:00:32.177 ************ \n\u001b[0;36mskipping: [testbed-node-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)] ***********************\nFriday 22 May 2026  00:45:56 +0000 (0:00:00.530)       0:00:32.708 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ***\nFriday 22 May 2026  00:45:57 +0000 (0:00:00.899)       0:00:33.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\u001b[0;36mskipping: [testbed-node-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] ************************************\nFriday 22 May 2026  00:45:58 +0000 (0:00:01.009)       0:00:34.617 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], '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-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': '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-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': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': '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': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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': '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-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': '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-22-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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-3]\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-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], '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': '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': '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-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part1', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part14', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part15', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part16', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-22-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-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-22-00-03-28-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': '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-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-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-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-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-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_90155968-5374-48b3-ac05-6f7f32102915', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part1', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part14', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part15', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part16', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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-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-22-00-03-26-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': 'sdb', 'value': {'holders': ['ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], '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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], '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-22-00-03-33-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-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part1', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part15', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part16', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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-22-00-03-34-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] ***\nFriday 22 May 2026  00:46:00 +0000 (0:00:01.570)       0:00:36.188 ************ \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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], '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': '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': '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': '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': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': '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': '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': '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': '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': '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], '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_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], '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': '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': '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': 'sdc', 'value': {'holders': ['ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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': '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_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], '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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': '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': '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-22-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-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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': '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': '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': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], '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_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': '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': '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-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-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\nec']}, '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': '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-22-00-03-28-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': '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': 'sdb', 'value': {'holders': ['ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': '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': '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-22-00-03-33-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': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part1', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part14', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part15', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part16', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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-22-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-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_90155968-5374-48b3-ac05-6f7f32102915', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part1', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part14', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part15', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part16', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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-22-00-03-26-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-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] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part1', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part15', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part16', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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-22-00-03-34-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] ******************************\nFriday 22 May 2026  00:46:01 +0000 (0:00:01.812)       0:00:38.001 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] ***************\nFriday 22 May 2026  00:46:04 +0000 (0:00:02.207)       0:00:40.208 ************ \n\u001b[0;32mok: [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] ***************************\nFriday 22 May 2026  00:46:05 +0000 (0:00:01.738)       0:00:41.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-facts : Set osd_pool_default_crush_rule fact] ***********************\nFriday 22 May 2026  00:46:07 +0000 (0:00:01.560)       0:00:43.507 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ***************************\nFriday 22 May 2026  00:46:08 +0000 (0:00:00.960)       0:00:44.468 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***********************\nFriday 22 May 2026  00:46:09 +0000 (0:00:01.245)       0:00:45.713 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:46:10 +0000 (0:00:00.702)       0:00:46.415 ************ \n\u001b[0;32mok: [testbed-node-3] => (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-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-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-0] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\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-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nFriday 22 May 2026  00:46:13 +0000 (0:00:03.606)       0:00:50.021 ************ \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-5] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nFriday 22 May 2026  00:46:15 +0000 (0:00:01.277)       0:00:51.299 ************ \n\u001b[0;36mskipping: [testbed-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 }}\"] ***\nFriday 22 May 2026  00:46:17 +0000 (0:00:02.225)       0:00:53.525 ************ \n\u001b[0;36mskipping: [testbed-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] ****\nFriday 22 May 2026  00:46:17 +0000 (0:00:00.573)       0:00:54.098 ************ \n\u001b[0;36mskipping: [testbed-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] ****\nFriday 22 May 2026  00:46:18 +0000 (0:00:00.549)       0:00:54.648 ************ \n\u001b[0;36mskipping: [testbed-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] ***************\nFriday 22 May 2026  00:46:19 +0000 (0:00:00.827)       0:00:55.476 ************ \n\u001b[0;32mok: [testbed-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] ****************************************\nFriday 22 May 2026  00:46:19 +0000 (0:00:00.594)       0:00:56.071 ************ \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] ******\nFriday 22 May 2026  00:46:20 +0000 (0:00:00.441)       0:00:56.512 ************ \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] ******\nFriday 22 May 2026  00:46:20 +0000 (0:00:00.539)       0:00:57.051 ************ \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)] ***************************\nFriday 22 May 2026  00:46:21 +0000 (0:00:00.465)       0:00:57.517 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nFriday 22 May 2026  00:46:21 +0000 (0:00:00.458)       0:00:57.975 ************ \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] **************************************\nFriday 22 May 2026  00:46:23 +0000 (0:00:01.906)       0:00:59.881 ************ \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] ********************************\nFriday 22 May 2026  00:46:24 +0000 (0:00:00.838)       0:01:00.720 ************ \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] ************************\nFriday 22 May 2026  00:46:27 +0000 (0:00:02.634)       0:01:03.354 ************ \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] *********************\nFriday 22 May 2026  00:46:29 +0000 (0:00:02.306)       0:01:05.661 ************ \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] ********************************\nFriday 22 May 2026  00:46:31 +0000 (0:00:01.737)       0:01:07.398 ************ \n\u001b[0;36mskipping: [testbed-node-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] *******************************\nFriday 22 May 2026  00:46:32 +0000 (0:00:01.181)       0:01:08.580 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:46:33 +0000 (0:00:00.822)       0:01:09.403 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nFriday 22 May 2026  00:46:34 +0000 (0:00:01.056)       0:01:10.459 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 22 May 2026  00:46:35 +0000 (0:00:01.108)       0:01:11.567 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:46:36 +0000 (0:00:01.521)       0:01:13.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-handler : Check for a nfs container] ********************************\nFriday 22 May 2026  00:46:37 +0000 (0:00:00.623)       0:01:13.713 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:46:38 +0000 (0:00:00.934)       0:01:14.648 ************ \n\u001b[0;32mok: [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] **********************\nFriday 22 May 2026  00:46:40 +0000 (0:00:01.463)       0:01:16.111 ************ \n\u001b[0;32mok: [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] *******************\nFriday 22 May 2026  00:46:41 +0000 (0:00:01.926)       0:01:18.038 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nFriday 22 May 2026  00:46:42 +0000 (0:00:00.621)       0:01:18.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;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:46:43 +0000 (0:00:00.746)       0:01:19.405 ************ \n\u001b[0;32mok: [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] ******************************\nFriday 22 May 2026  00:46:44 +0000 (0:00:00.993)       0:01:20.399 ************ \n\u001b[0;32mok: [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] ******************************\nFriday 22 May 2026  00:46:45 +0000 (0:00:00.991)       0:01:21.391 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:46:46 +0000 (0:00:01.566)       0:01:22.958 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:46:47 +0000 (0:00:00.864)       0:01:23.822 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:46:48 +0000 (0:00:01.022)       0:01:24.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\u001b[0;32mok: [testbed-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] ****************************\nFriday 22 May 2026  00:46:49 +0000 (0:00:00.758)       0:01:25.604 ************ \n\u001b[0;32mok: [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] *************************\nFriday 22 May 2026  00:46:50 +0000 (0:00:01.116)       0:01:26.720 ************ \n\u001b[0;32mok: [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] ***************\nFriday 22 May 2026  00:46:51 +0000 (0:00:01.239)       0:01:27.960 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nFriday 22 May 2026  00:46:53 +0000 (0:00:01.449)       0:01:29.410 ************ \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nFriday 22 May 2026  00:46:56 +0000 (0:00:03.298)       0:01:32.708 ************ \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] ************************************\nFriday 22 May 2026  00:46:57 +0000 (0:00:01.154)       0:01:33.863 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nFriday 22 May 2026  00:46:58 +0000 (0:00:00.626)       0:01:34.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\u001b[0;36mskipping: [testbed-node-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] **************************\nFriday 22 May 2026  00:46:59 +0000 (0:00:00.674)       0:01:35.164 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nFriday 22 May 2026  00:47:00 +0000 (0:00:01.215)       0:01:36.379 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nFriday 22 May 2026  00:47:01 +0000 (0:00:01.343)       0:01:37.723 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************\nFriday 22 May 2026  00:47:02 +0000 (0:00:00.743)       0:01:38.466 ************ \n\u001b[0;36mskipping: [testbed-node-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] ****************************\nFriday 22 May 2026  00:47:03 +0000 (0:00:00.887)       0:01:39.353 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:47:03 +0000 (0:00:00.591)       0:01:39.944 ************ \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] ********************\nFriday 22 May 2026  00:47:05 +0000 (0:00:01.223)       0:01:41.167 ************ \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\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nFriday 22 May 2026  00:48:00 +0000 (0:00:54.958)       0:02:36.126 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nFriday 22 May 2026  00:48:00 +0000 (0:00:00.894)       0:02:37.020 ************ \n\u001b[0;36mskipping: [testbed-node-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] *********************\nFriday 22 May 2026  00:48:01 +0000 (0:00:00.859)       0:02:37.880 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nFriday 22 May 2026  00:48:01 +0000 (0:00:00.212)       0:02:38.093 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] *****************************\nFriday 22 May 2026  00:48:02 +0000 (0:00:00.757)       0:02:38.850 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************\nFriday 22 May 2026  00:48:03 +0000 (0:00:00.932)       0:02:39.783 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:48:04 +0000 (0:00:00.747)       0:02:40.531 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-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] ***\nFriday 22 May 2026  00:48:06 +0000 (0:00:02.225)       0:02:42.756 ************ \n\u001b[0;32mok: [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] *****************************\nFriday 22 May 2026  00:48:07 +0000 (0:00:00.671)       0:02:43.428 ************ \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] *********************\nFriday 22 May 2026  00:48:08 +0000 (0:00:01.145)       0:02:44.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\u001b[0;36mskipping: [testbed-node-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] ********************\nFriday 22 May 2026  00:48:09 +0000 (0:00:01.041)       0:02:45.615 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ******************\nFriday 22 May 2026  00:48:10 +0000 (0:00:00.663)       0:02:46.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\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nFriday 22 May 2026  00:48:11 +0000 (0:00:00.834)       0:02:47.113 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************\nFriday 22 May 2026  00:48:11 +0000 (0:00:00.552)       0:02:47.665 ************ \n\u001b[0;36mskipping: [testbed-node-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] *******************\nFriday 22 May 2026  00:48:12 +0000 (0:00:00.816)       0:02:48.482 ************ \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] *******************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.732)       0:02:49.215 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************\nFriday 22 May 2026  00:48:13 +0000 (0:00:00.746)       0:02:49.961 ************ \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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nFriday 22 May 2026  00:48:14 +0000 (0:00:00.818)       0:02:50.779 ************ \n\u001b[0;32mok: [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] **********************\nFriday 22 May 2026  00:48:15 +0000 (0:00:01.076)       0:02:51.855 ************ \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] ***************************\nFriday 22 May 2026  00:48:17 +0000 (0:00:01.407)       0:02:53.263 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=/var/lib/ceph/mon)\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/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\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)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-5] => (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-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nFriday 22 May 2026  00:48:23 +0000 (0:00:06.439)       0:02:59.702 ************ \n\u001b[0;36mskipping: [testbed-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] *****************\nFriday 22 May 2026  00:48:24 +0000 (0:00:01.361)       0:03:01.064 ************ \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] *********************************\nFriday 22 May 2026  00:48:25 +0000 (0:00:00.798)       0:03:01.862 ************ \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] ********************************************\nFriday 22 May 2026  00:48:27 +0000 (0:00:01.598)       0:03:03.461 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nFriday 22 May 2026  00:48:27 +0000 (0:00:00.534)       0:03:03.996 ************ \n\u001b[0;32mok: [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] ******************\nFriday 22 May 2026  00:48:28 +0000 (0:00:00.948)       0:03:04.944 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] *********************************\nFriday 22 May 2026  00:48:29 +0000 (0:00:00.587)       0:03:05.531 ************ \n\u001b[0;36mskipping: [testbed-node-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] *****************************************\nFriday 22 May 2026  00:48:30 +0000 (0:00:00.960)       0:03:06.491 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***\nFriday 22 May 2026  00:48:30 +0000 (0:00:00.551)       0:03:07.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\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nFriday 22 May 2026  00:48:32 +0000 (0:00:01.283)       0:03:08.326 ************ \n\u001b[0;36mskipping: [testbed-node-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)] ***\nFriday 22 May 2026  00:48:32 +0000 (0:00:00.726)       0:03:09.052 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***\nFriday 22 May 2026  00:48:33 +0000 (0:00:00.731)       0:03:09.783 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nFriday 22 May 2026  00:48:35 +0000 (0:00:01.952)       0:03:11.736 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nFriday 22 May 2026  00:48:36 +0000 (0:00:00.987)       0:03:12.723 ************ \n\u001b[0;32mok: [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] **************\nFriday 22 May 2026  00:48:37 +0000 (0:00:00.752)       0:03:13.476 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nFriday 22 May 2026  00:48:37 +0000 (0:00:00.569)       0:03:14.046 ************ \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] *************************************\nFriday 22 May 2026  00:48:38 +0000 (0:00:00.780)       0:03:14.827 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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': '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] ***********************************\nFriday 22 May 2026  00:48:39 +0000 (0:00:00.591)       0:03:15.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\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:48:39 +0000 (0:00:00.661)       0:03:16.080 ************ \n\u001b[0;36mskipping: [testbed-node-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 }}\"] ***\nFriday 22 May 2026  00:48:40 +0000 (0:00:00.475)       0:03:16.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-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nFriday 22 May 2026  00:48:41 +0000 (0:00:00.762)       0:03:17.318 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nFriday 22 May 2026  00:48:41 +0000 (0:00:00.550)       0:03:17.869 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ***************\nFriday 22 May 2026  00:48:42 +0000 (0:00:00.784)       0:03:18.654 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ****************************************\nFriday 22 May 2026  00:48:43 +0000 (0:00:00.750)       0:03:19.404 ************ \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] ******\nFriday 22 May 2026  00:48:43 +0000 (0:00:00.674)       0:03:20.078 ************ \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] ******\nFriday 22 May 2026  00:48:44 +0000 (0:00:00.994)       0:03:21.073 ************ \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)] ***************************\nFriday 22 May 2026  00:48:45 +0000 (0:00:00.436)       0:03:21.509 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\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 rgw_instances] *************************************\nFriday 22 May 2026  00:48:45 +0000 (0:00:00.570)       0:03:22.080 ************ \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nFriday 22 May 2026  00:48:47 +0000 (0:00:01.779)       0:03:23.859 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 22 May 2026  00:48:50 +0000 (0:00:02.362)       0:03:26.222 ************ \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nFriday 22 May 2026  00:48:51 +0000 (0:00:00.917)       0:03:27.139 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********\nFriday 22 May 2026  00:48:51 +0000 (0:00:00.931)       0:03:28.070 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nFriday 22 May 2026  00:48:52 +0000 (0:00:00.269)       0:03:28.340 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nFriday 22 May 2026  00:48:53 +0000 (0:00:01.066)       0:03:29.406 ************ \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] *********\nFriday 22 May 2026  00:48:53 +0000 (0:00:00.687)       0:03:30.094 ************ \n\u001b[0;32mok: [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] **********************************\nFriday 22 May 2026  00:48:54 +0000 (0:00:00.464)       0:03:30.558 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************\nFriday 22 May 2026  00:48:55 +0000 (0:00:00.877)       0:03:31.435 ************ \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] ********\nFriday 22 May 2026  00:48:55 +0000 (0:00:00.501)       0:03:31.937 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Unset noup flag] *******************************\nFriday 22 May 2026  00:48:56 +0000 (0:00:00.431)       0:03:32.368 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nFriday 22 May 2026  00:48:56 +0000 (0:00:00.207)       0:03:32.576 ************ \n\u001b[0;36mskipping: [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] *********************************\nFriday 22 May 2026  00:48:56 +0000 (0:00:00.331)       0:03:32.907 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nFriday 22 May 2026  00:48:56 +0000 (0:00:00.189)       0:03:33.097 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.197)       0:03:33.295 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.117)       0:03:33.412 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.196)       0:03:33.609 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nFriday 22 May 2026  00:48:57 +0000 (0:00:00.225)       0:03:33.834 ************ \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] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nFriday 22 May 2026  00:48:58 +0000 (0:00:00.566)       0:03:34.401 ************ \n\u001b[0;36mskipping: [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] ***************\nFriday 22 May 2026  00:48:58 +0000 (0:00:00.505)       0:03:34.907 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nFriday 22 May 2026  00:48:59 +0000 (0:00:00.292)       0:03:35.199 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nFriday 22 May 2026  00:48:59 +0000 (0:00:00.214)       0:03:35.414 ************ \n\u001b[0;36mskipping: [testbed-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] ********\nFriday 22 May 2026  00:49:00 +0000 (0:00:00.899)       0:03:36.313 ************ \n\u001b[0;32mok: [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] ***********************\nFriday 22 May 2026  00:49:00 +0000 (0:00:00.338)       0:03:36.651 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************\nFriday 22 May 2026  00:49:01 +0000 (0:00:01.288)       0:03:37.940 ************ \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] *********\nFriday 22 May 2026  00:49:02 +0000 (0:00:00.705)       0:03:38.645 ************ \n\u001b[0;32mok: [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] **********************************\nFriday 22 May 2026  00:49:02 +0000 (0:00:00.333)       0:03:38.978 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;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] ********\nFriday 22 May 2026  00:49:03 +0000 (0:00:00.879)       0:03:39.857 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nFriday 22 May 2026  00:49:04 +0000 (0:00:00.290)       0:03:40.147 ************ \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)] ********************\nFriday 22 May 2026  00:49:05 +0000 (0:00:01.386)       0:03:41.534 ************ \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] *********\nFriday 22 May 2026  00:49:05 +0000 (0:00:00.545)       0:03:42.080 ************ \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\nRUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************\nFriday 22 May 2026  00:49:06 +0000 (0:00:00.351)       0:03:42.431 ************ \n\u001b[0;36mskipping: [testbed-node-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] **********************************\nFriday 22 May 2026  00:49:06 +0000 (0:00:00.516)       0:03:42.948 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\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] ********\nFriday 22 May 2026  00:49:07 +0000 (0:00:00.889)       0:03:43.837 ************ \n\u001b[0;32mok: [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] ***********************\nFriday 22 May 2026  00:49:07 +0000 (0:00:00.264)       0:03:44.102 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nFriday 22 May 2026  00:49:09 +0000 (0:00:01.327)       0:03:45.429 ************ \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] *********\nFriday 22 May 2026  00:49:09 +0000 (0:00:00.597)       0:03:46.026 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mon] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:49:10 +0000 (0:00:00.594)       0:03:46.621 ************ \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] *********************\nFriday 22 May 2026  00:49:11 +0000 (0:00:00.614)       0:03:47.235 ************ \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] ********************************\nFriday 22 May 2026  00:49:11 +0000 (0:00:00.440)       0:03:47.676 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nFriday 22 May 2026  00:49:12 +0000 (0:00:00.654)       0:03:48.330 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:49:12 +0000 (0:00:00.519)       0:03:48.849 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:49:13 +0000 (0:00:00.353)       0:03:49.203 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:49:13 +0000 (0:00:00.315)       0:03:49.518 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nFriday 22 May 2026  00:49:14 +0000 (0:00:00.805)       0:03:50.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\nTASK [ceph-handler : Check for a nfs container] ********************************\nFriday 22 May 2026  00:49:14 +0000 (0:00:00.563)       0:03:50.888 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:49:15 +0000 (0:00:00.313)       0:03:51.201 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nFriday 22 May 2026  00:49:15 +0000 (0:00:00.776)       0:03:51.978 ************ \n\u001b[0;32mok: [testbed-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] *******************\nFriday 22 May 2026  00:49:16 +0000 (0:00:00.810)       0:03:52.789 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:49:17 +0000 (0:00:00.595)       0:03:53.384 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:49:17 +0000 (0:00:00.364)       0:03:53.749 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:49:17 +0000 (0:00:00.304)       0:03:54.053 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:49:18 +0000 (0:00:00.311)       0:03:54.364 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:49:18 +0000 (0:00:00.345)       0:03:54.710 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nFriday 22 May 2026  00:49:19 +0000 (0:00:00.602)       0:03:55.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 [ceph-handler : Set_fact handler_mgr_status] ******************************\nFriday 22 May 2026  00:49:19 +0000 (0:00:00.315)       0:03:55.628 ************ \n\u001b[0;32mok: [testbed-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] ****************************\nFriday 22 May 2026  00:49:19 +0000 (0:00:00.337)       0:03:55.965 ************ \n\u001b[0;32mok: [testbed-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] *************************\nFriday 22 May 2026  00:49:20 +0000 (0:00:00.365)       0:03:56.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 [ceph-mon : Set_fact container_exec_cmd] **********************************\nFriday 22 May 2026  00:49:21 +0000 (0:00:00.890)       0:03:57.222 ************ \n\u001b[0;32mok: [testbed-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] **********************************\nFriday 22 May 2026  00:49:21 +0000 (0:00:00.358)       0:03:57.580 ************ \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] **************\nFriday 22 May 2026  00:49:22 +0000 (0:00:00.861)       0:03:58.442 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nFriday 22 May 2026  00:49:22 +0000 (0:00:00.166)       0:03:58.608 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nFriday 22 May 2026  00:49:23 +0000 (0:00:01.049)       0:03:59.657 ************ \n\u001b[0;32mok: [testbed-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] *******************\nFriday 22 May 2026  00:49:23 +0000 (0:00:00.418)       0:04:00.076 ************ \n\u001b[0;32mok: [testbed-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] *******************************\nFriday 22 May 2026  00:49:24 +0000 (0:00:00.387)       0:04:00.463 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nFriday 22 May 2026  00:49:25 +0000 (0:00:01.245)       0:04:01.709 ************ \n\u001b[0;33mchanged: [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] *************************************\nFriday 22 May 2026  00:49:26 +0000 (0:00:01.167)       0:04:02.876 ************ \n\u001b[0;33mchanged: [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] ***************\nFriday 22 May 2026  00:49:27 +0000 (0:00:00.682)       0:04:03.559 ************ \n\u001b[0;32mok: [testbed-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] *****************************************\nFriday 22 May 2026  00:49:28 +0000 (0:00:00.685)       0:04:04.245 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nFriday 22 May 2026  00:49:29 +0000 (0:00:01.372)       0:04:05.617 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nFriday 22 May 2026  00:49:30 +0000 (0:00:00.706)       0:04:06.324 ************ \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-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1 -> {{ item }}]\u001b[0m\n\u001b[0;32mok: [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\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nFriday 22 May 2026  00:49:34 +0000 (0:00:04.032)       0:04:10.357 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nFriday 22 May 2026  00:49:35 +0000 (0:00:01.403)       0:04:11.760 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:49:36 +0000 (0:00:00.371)       0:04:12.131 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nFriday 22 May 2026  00:49:36 +0000 (0:00:00.441)       0:04:12.573 ************ \n\u001b[0;33mchanged: [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] *******************************\nFriday 22 May 2026  00:49:38 +0000 (0:00:02.073)       0:04:14.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 [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nFriday 22 May 2026  00:49:40 +0000 (0:00:01.716)       0:04:16.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\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nFriday 22 May 2026  00:49:40 +0000 (0:00:00.360)       0:04:16.723 ************ \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] *************\nFriday 22 May 2026  00:49:41 +0000 (0:00:00.565)       0:04:17.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-mon : Add ceph-mon systemd service overrides] ***********************\nFriday 22 May 2026  00:49:41 +0000 (0:00:00.649)       0:04:17.938 ************ \n\u001b[0;36mskipping: [testbed-node-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] ************************************\nFriday 22 May 2026  00:49:42 +0000 (0:00:00.255)       0:04:18.193 ************ \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] *****************\nFriday 22 May 2026  00:49:42 +0000 (0:00:00.731)       0:04:18.924 ************ \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 [ceph-mon : Generate systemd ceph-mon target file] ************************\nFriday 22 May 2026  00:49:45 +0000 (0:00:02.194)       0:04:21.119 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nFriday 22 May 2026  00:49:46 +0000 (0:00:01.209)       0:04:22.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 [ceph-mon : Start the monitor service] ************************************\nFriday 22 May 2026  00:49:48 +0000 (0:00:01.903)       0:04:24.232 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nFriday 22 May 2026  00:49:50 +0000 (0:00:02.139)       0:04:26.372 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nFriday 22 May 2026  00:49:51 +0000 (0:00:01.021)       0:04:27.394 ************ \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] **************************************\nFriday 22 May 2026  00:50:12 +0000 (0:00:21.676)       0:04:49.071 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nFriday 22 May 2026  00:50:19 +0000 (0:00:06.315)       0:04:55.386 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************************\nFriday 22 May 2026  00:50:19 +0000 (0:00:00.272)       0:04:55.659 ************ \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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__3d8b4592614f1ceea5ecef23bf243023f2317584'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nFriday 22 May 2026  00:50:30 +0000 (0:00:10.942)       0:05:06.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\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nFriday 22 May 2026  00:50:30 +0000 (0:00:00.371)       0:05:06.973 ************ \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] ********\nFriday 22 May 2026  00:50:31 +0000 (0:00:00.822)       0:05:07.795 ************ \n\u001b[0;32mok: [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] ***********************\nFriday 22 May 2026  00:50:32 +0000 (0:00:00.335)       0:05:08.131 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************\nFriday 22 May 2026  00:50:32 +0000 (0:00:00.338)       0:05:08.469 ************ \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] *********\nFriday 22 May 2026  00:50:33 +0000 (0:00:01.010)       0:05:09.480 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-mgr] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:50:34 +0000 (0:00:00.842)       0:05:10.322 ************ \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] *********************\nFriday 22 May 2026  00:50:34 +0000 (0:00:00.579)       0:05:10.902 ************ \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] ********************************\nFriday 22 May 2026  00:50:35 +0000 (0:00:00.790)       0:05:11.692 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nFriday 22 May 2026  00:50:36 +0000 (0:00:00.743)       0:05:12.435 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:50:36 +0000 (0:00:00.296)       0:05:12.732 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:50:36 +0000 (0:00:00.326)       0:05:13.058 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:50:37 +0000 (0:00:00.589)       0:05:13.648 ************ \n\u001b[0;32mok: [testbed-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] *************************\nFriday 22 May 2026  00:50:38 +0000 (0:00:00.729)       0:05:14.378 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:50:38 +0000 (0:00:00.316)       0:05:14.695 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:50:38 +0000 (0:00:00.322)       0:05:15.017 ************ \n\u001b[0;32mok: [testbed-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] **********************\nFriday 22 May 2026  00:50:40 +0000 (0:00:01.135)       0:05:16.152 ************ \n\u001b[0;32mok: [testbed-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] *******************\nFriday 22 May 2026  00:50:40 +0000 (0:00:00.808)       0:05:16.960 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nFriday 22 May 2026  00:50:41 +0000 (0:00:00.323)       0:05:17.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 [ceph-handler : Set_fact handler_osd_status] ******************************\nFriday 22 May 2026  00:50:41 +0000 (0:00:00.342)       0:05:17.627 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nFriday 22 May 2026  00:50:41 +0000 (0:00:00.314)       0:05:17.941 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nFriday 22 May 2026  00:50:42 +0000 (0:00:00.589)       0:05:18.530 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:50:42 +0000 (0:00:00.303)       0:05:18.833 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:50:43 +0000 (0:00:00.307)       0:05:19.141 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:50:43 +0000 (0:00:00.281)       0:05:19.422 ************ \n\u001b[0;32mok: [testbed-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] ****************************\nFriday 22 May 2026  00:50:44 +0000 (0:00:00.802)       0:05:20.225 ************ \n\u001b[0;32mok: [testbed-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] *************************\nFriday 22 May 2026  00:50:44 +0000 (0:00:00.343)       0:05:20.568 ************ \n\u001b[0;32mok: [testbed-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] **********************************\nFriday 22 May 2026  00:50:45 +0000 (0:00:00.591)       0:05:21.159 ************ \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] *******************************************\nFriday 22 May 2026  00:50:46 +0000 (0:00:01.003)       0:05:22.163 ************ \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] *****************************************\nFriday 22 May 2026  00:50:46 +0000 (0:00:00.837)       0:05:23.000 ************ \n\u001b[0;33mchanged: [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] ***************************************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.715)       0:05:23.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 [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nFriday 22 May 2026  00:50:47 +0000 (0:00:00.340)       0:05:24.057 ************ \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] *******************************************\nFriday 22 May 2026  00:50:56 +0000 (0:00:08.115)       0:05:32.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 [ceph-mgr : Get keys from monitors] ***************************************\nFriday 22 May 2026  00:50:56 +0000 (0:00:00.704)       0:05:32.876 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nFriday 22 May 2026  00:50:58 +0000 (0:00:01.896)       0:05:34.772 ************ \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] **************************************\nFriday 22 May 2026  00:50:59 +0000 (0:00:01.280)       0:05:36.052 ************ \n\u001b[0;32mok: [testbed-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] *****************\nFriday 22 May 2026  00:51:00 +0000 (0:00:00.746)       0:05:36.799 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nFriday 22 May 2026  00:51:01 +0000 (0:00:00.618)       0:05:37.417 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nFriday 22 May 2026  00:51:01 +0000 (0:00:00.320)       0:05:37.737 ************ \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] *************\nFriday 22 May 2026  00:51:02 +0000 (0:00:00.510)       0:05:38.248 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***********************\nFriday 22 May 2026  00:51:02 +0000 (0:00:00.587)       0:05:38.836 ************ \n\u001b[0;36mskipping: [testbed-node-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] ************************************\nFriday 22 May 2026  00:51:03 +0000 (0:00:00.368)       0:05:39.205 ************ \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] ***********************************\nFriday 22 May 2026  00:51:03 +0000 (0:00:00.543)       0:05:39.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-mgr : Generate systemd ceph-mgr target file] ************************\nFriday 22 May 2026  00:51:05 +0000 (0:00:01.640)       0:05:41.388 ************ \n\u001b[0;33mchanged: [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] ***************************************\nFriday 22 May 2026  00:51:06 +0000 (0:00:01.216)       0:05:42.605 ************ \n\u001b[0;33mchanged: [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] ********************************************\nFriday 22 May 2026  00:51:08 +0000 (0:00:01.851)       0:05:44.457 ************ \n\u001b[0;33mchanged: [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 : Include mgr_modules.yml] **************************************\nFriday 22 May 2026  00:51:10 +0000 (0:00:02.019)       0:05:46.477 ************ \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] ************************************\nFriday 22 May 2026  00:51:11 +0000 (0:00:00.779)       0:05:47.256 ************ \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] ****************************\nFriday 22 May 2026  00:51:24 +0000 (0:00:12.942)       0:06:00.198 ************ \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)] ***\nFriday 22 May 2026  00:51:25 +0000 (0:00:01.573)       0:06:01.772 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nFriday 22 May 2026  00:51:25 +0000 (0:00:00.336)       0:06:02.108 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nFriday 22 May 2026  00:51:26 +0000 (0:00:00.189)       0:06:02.297 ************ \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] **************************************\nFriday 22 May 2026  00:51:32 +0000 (0:00:06.173)       0:06:08.470 ************ \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] **********************\nFriday 22 May 2026  00:51:37 +0000 (0:00:04.828)       0:06:13.299 ************ \n\u001b[0;33mchanged: [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] **********************************\nFriday 22 May 2026  00:51:37 +0000 (0:00:00.713)       0:06:14.012 ************ \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] ********\nFriday 22 May 2026  00:51:38 +0000 (0:00:00.533)       0:06:14.546 ************ \n\u001b[0;32mok: [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] ***********************\nFriday 22 May 2026  00:51:38 +0000 (0:00:00.373)       0:06:14.919 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************\nFriday 22 May 2026  00:51:40 +0000 (0:00:01.623)       0:06:16.542 ************ \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] *********\nFriday 22 May 2026  00:51:41 +0000 (0:00:00.673)       0:06:17.216 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ceph-osd] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:51:41 +0000 (0:00:00.591)       0:06:17.808 ************ \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] *********************\nFriday 22 May 2026  00:51:42 +0000 (0:00:00.775)       0:06:18.584 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nFriday 22 May 2026  00:51:43 +0000 (0:00:00.580)       0:06:19.165 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************\nFriday 22 May 2026  00:51:43 +0000 (0:00:00.522)       0:06:19.687 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:51:44 +0000 (0:00:00.625)       0:06:20.312 ************ \n\u001b[0;32mok: [testbed-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] ********************************\nFriday 22 May 2026  00:51:44 +0000 (0:00:00.765)       0:06:21.078 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 22 May 2026  00:51:45 +0000 (0:00:00.731)       0:06:21.809 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:51:46 +0000 (0:00:00.568)       0:06:22.378 ************ \n\u001b[0;36mskipping: [testbed-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] ********************************\nFriday 22 May 2026  00:51:46 +0000 (0:00:00.311)       0:06:22.690 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:51:46 +0000 (0:00:00.397)       0:06:23.087 ************ \n\u001b[0;32mok: [testbed-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] **********************\nFriday 22 May 2026  00:51:47 +0000 (0:00:00.747)       0:06:23.835 ************ \n\u001b[0;32mok: [testbed-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] *******************\nFriday 22 May 2026  00:51:48 +0000 (0:00:01.059)       0:06:24.894 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:51:49 +0000 (0:00:00.310)       0:06:25.205 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:51:49 +0000 (0:00:00.293)       0:06:25.499 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:51:49 +0000 (0:00:00.349)       0:06:25.848 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:51:50 +0000 (0:00:00.792)       0:06:26.641 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:51:50 +0000 (0:00:00.439)       0:06:27.081 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:51:51 +0000 (0:00:00.366)       0:06:27.448 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nFriday 22 May 2026  00:51:51 +0000 (0:00:00.373)       0:06:27.821 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************\nFriday 22 May 2026  00:51:52 +0000 (0:00:00.351)       0:06:28.172 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nFriday 22 May 2026  00:51:52 +0000 (0:00:00.740)       0:06:28.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\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nFriday 22 May 2026  00:51:53 +0000 (0:00:00.556)       0:06:29.470 ************ \n\u001b[0;32mok: [testbed-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] **********************************\nFriday 22 May 2026  00:51:53 +0000 (0:00:00.333)       0:06:29.803 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-osd : Include_tasks system_tuning.yml] ******************************\nFriday 22 May 2026  00:51:55 +0000 (0:00:01.309)       0:06:31.113 ************ \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] **********************************\nFriday 22 May 2026  00:51:55 +0000 (0:00:00.537)       0:06:31.650 ************ \n\u001b[0;36mskipping: [testbed-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] *********************************\nFriday 22 May 2026  00:51:55 +0000 (0:00:00.320)       0:06:31.971 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************\nFriday 22 May 2026  00:51:56 +0000 (0:00:00.607)       0:06:32.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-osd : Set_fact vm_min_free_kbytes] **********************************\nFriday 22 May 2026  00:51:57 +0000 (0:00:00.647)       0:06:33.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 [ceph-osd : Apply operating system tuning] ********************************\nFriday 22 May 2026  00:51:57 +0000 (0:00:00.365)       0:06:33.591 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\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.aio-max-nr', 'value': '1048576', 'enable': True})\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': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\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': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nFriday 22 May 2026  00:52:00 +0000 (0:00:03.066)       0:06:36.657 ************ \n\u001b[0;36mskipping: [testbed-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] *************************************\nFriday 22 May 2026  00:52:01 +0000 (0:00:00.610)       0:06:37.267 ************ \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] *********************\nFriday 22 May 2026  00:52:01 +0000 (0:00:00.568)       0:06:37.836 ************ \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] ***************************************\nFriday 22 May 2026  00:52:02 +0000 (0:00:01.104)       0:06:38.940 ************ \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] ***********************************\nFriday 22 May 2026  00:52:04 +0000 (0:00:01.428)       0:06:40.369 ************ \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-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nFriday 22 May 2026  00:52:05 +0000 (0:00:01.423)       0:06:41.792 ************ \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] ******************************\nFriday 22 May 2026  00:52:07 +0000 (0:00:01.799)       0:06:43.591 ************ \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] *******************************\nFriday 22 May 2026  00:52:08 +0000 (0:00:00.528)       0:06:44.120 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nFriday 22 May 2026  00:52:46 +0000 (0:00:38.903)       0:07:23.024 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nFriday 22 May 2026  00:52:47 +0000 (0:00:00.412)       0:07:23.437 ************ \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] **************************************************\nFriday 22 May 2026  00:52:47 +0000 (0:00:00.399)       0:07:23.837 ************ \n\u001b[0;32mok: [testbed-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] **********************************************\nFriday 22 May 2026  00:52:48 +0000 (0:00:00.768)       0:07:24.605 ************ \n\u001b[0;32mok: [testbed-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] ************************************\nFriday 22 May 2026  00:52:50 +0000 (0:00:01.683)       0:07:26.288 ************ \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] ***********************************\nFriday 22 May 2026  00:52:50 +0000 (0:00:00.496)       0:07:26.784 ************ \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] ************************\nFriday 22 May 2026  00:52:51 +0000 (0:00:01.184)       0:07:27.969 ************ \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] ***************************************\nFriday 22 May 2026  00:52:53 +0000 (0:00:01.295)       0:07:29.264 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nFriday 22 May 2026  00:52:55 +0000 (0:00:02.120)       0:07:31.385 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************\nFriday 22 May 2026  00:52:55 +0000 (0:00:00.371)       0:07:31.756 ************ \n\u001b[0;36mskipping: [testbed-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] *********\nFriday 22 May 2026  00:52:55 +0000 (0:00:00.311)       0:07:32.068 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nFriday 22 May 2026  00:52:57 +0000 (0:00:01.255)       0:07:33.323 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\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=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nFriday 22 May 2026  00:52:59 +0000 (0:00:02.499)       0:07:35.823 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\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-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nFriday 22 May 2026  00:53:03 +0000 (0:00:03.736)       0:07:39.559 ************ \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] ************************************\nFriday 22 May 2026  00:53:06 +0000 (0:00:02.646)       0:07:42.205 ************ \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] **************************************\nFriday 22 May 2026  00:53:19 +0000 (0:00:13.036)       0:07:55.242 ************ \n\u001b[0;36mskipping: [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] **********************\nFriday 22 May 2026  00:53:19 +0000 (0:00:00.840)       0:07:56.082 ************ \n\u001b[0;36mskipping: [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] **********************************\nFriday 22 May 2026  00:53:20 +0000 (0:00:00.714)       0:07:56.797 ************ \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] **********************\nFriday 22 May 2026  00:53:21 +0000 (0:00:00.564)       0:07:57.361 ************ \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] ********\nFriday 22 May 2026  00:53:21 +0000 (0:00:00.388)       0:07:57.750 ************ \n\u001b[0;36mskipping: [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] *******************************\nFriday 22 May 2026  00:53:22 +0000 (0:00:00.673)       0:07:58.423 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nFriday 22 May 2026  00:53:22 +0000 (0:00:00.237)       0:07:58.661 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get pool list] *********************************\nFriday 22 May 2026  00:53:22 +0000 (0:00:00.425)       0:07:59.086 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nFriday 22 May 2026  00:53:23 +0000 (0:00:00.240)       0:07:59.327 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nFriday 22 May 2026  00:53:23 +0000 (0:00:00.222)       0:07:59.549 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nFriday 22 May 2026  00:53:23 +0000 (0:00:00.117)       0:07:59.666 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nFriday 22 May 2026  00:53:23 +0000 (0:00:00.235)       0:07:59.902 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nFriday 22 May 2026  00:53:24 +0000 (0:00:00.220)       0:08:00.123 ************ \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] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********\nFriday 22 May 2026  00:53:24 +0000 (0:00:00.718)       0:08:00.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\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nFriday 22 May 2026  00:53:25 +0000 (0:00:00.750)       0:08:01.591 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nFriday 22 May 2026  00:53:25 +0000 (0:00:00.227)       0:08:01.819 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:53:26 +0000 (0:00:00.683)       0:08:02.503 ************ \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] *********************\nFriday 22 May 2026  00:53:27 +0000 (0:00:01.330)       0:08:03.834 ************ \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] ********************************\nFriday 22 May 2026  00:53:29 +0000 (0:00:01.473)       0:08:05.307 ************ \n\u001b[0;36mskipping: [testbed-node-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] *******************************\nFriday 22 May 2026  00:53:30 +0000 (0:00:01.772)       0:08:07.080 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:53:31 +0000 (0:00:00.832)       0:08:07.912 ************ \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] ********************************\nFriday 22 May 2026  00:53:32 +0000 (0:00:01.010)       0:08:08.922 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nFriday 22 May 2026  00:53:33 +0000 (0:00:00.782)       0:08:09.705 ************ \n\u001b[0;36mskipping: [testbed-node-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] *************************\nFriday 22 May 2026  00:53:35 +0000 (0:00:01.420)       0:08:11.126 ************ \n\u001b[0;36mskipping: [testbed-node-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] ********************************\nFriday 22 May 2026  00:53:35 +0000 (0:00:00.699)       0:08:11.826 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-1]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nFriday 22 May 2026  00:53:36 +0000 (0:00:00.960)       0:08:12.786 ************ \n\u001b[0;32mok: [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] **********************\nFriday 22 May 2026  00:53:38 +0000 (0:00:01.545)       0:08:14.331 ************ \n\u001b[0;32mok: [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] *******************\nFriday 22 May 2026  00:53:39 +0000 (0:00:01.527)       0:08:15.858 ************ \n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:53:40 +0000 (0:00:00.727)       0:08:16.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\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:53:41 +0000 (0:00:00.944)       0:08:17.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\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:53:42 +0000 (0:00:00.660)       0:08:18.190 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:53:42 +0000 (0:00:00.915)       0:08:19.106 ************ \n\u001b[0;32mok: [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] ******************************\nFriday 22 May 2026  00:53:43 +0000 (0:00:00.659)       0:08:19.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\u001b[0;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:53:44 +0000 (0:00:00.593)       0:08: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;36mskipping: [testbed-node-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] ******************************\nFriday 22 May 2026  00:53:45 +0000 (0:00:00.902)       0:08:21.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;32mok: [testbed-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] ****************************\nFriday 22 May 2026  00:53:45 +0000 (0:00:00.616)       0:08:21.878 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] *************************\nFriday 22 May 2026  00:53:46 +0000 (0:00:01.009)       0:08:22.887 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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] ********************************\nFriday 22 May 2026  00:53:48 +0000 (0:00:01.361)       0:08:24.249 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nFriday 22 May 2026  00:53:51 +0000 (0:00:03.363)       0:08:27.613 ************ \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] *********************************\nFriday 22 May 2026  00:53:53 +0000 (0:00:01.633)       0:08:29.246 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************\nFriday 22 May 2026  00:53:55 +0000 (0:00:01.898)       0:08:31.145 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Include_tasks systemd.yml] **********************************\nFriday 22 May 2026  00:53:56 +0000 (0:00:01.057)       0:08:32.202 ************ \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] ********\nFriday 22 May 2026  00:53:57 +0000 (0:00:01.430)       0:08:33.633 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-crash : Start the ceph-crash service] *******************************\nFriday 22 May 2026  00:53:59 +0000 (0:00:01.567)       0:08:35.200 ************ \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 : Ceph crash handler] ****************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:03.749)       0:08:38.949 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******\nFriday 22 May 2026  00:54:04 +0000 (0:00:01.310)       0:08:40.260 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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] ****************\nFriday 22 May 2026  00:54:04 +0000 (0:00:00.632)       0:08:40.892 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nFriday 22 May 2026  00:54:07 +0000 (0:00:03.005)       0:08:43.898 ************ \n\u001b[0;32mok: [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] ************************\nFriday 22 May 2026  00:54:09 +0000 (0:00:01.225)       0:08:45.123 ************ \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] *********************\nFriday 22 May 2026  00:54:09 +0000 (0:00:00.508)       0:08:45.632 ************ \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] ********************************\nFriday 22 May 2026  00:54:10 +0000 (0:00:00.814)       0:08:46.446 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************\nFriday 22 May 2026  00:54:10 +0000 (0:00:00.414)       0:08:46.860 ************ \n\u001b[0;32mok: [testbed-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] ********************************\nFriday 22 May 2026  00:54:11 +0000 (0:00:00.888)       0:08:47.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-handler : Check for a rgw container] ********************************\nFriday 22 May 2026  00:54:12 +0000 (0:00:00.801)       0:08:48.550 ************ \n\u001b[0;32mok: [testbed-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] ********************************\nFriday 22 May 2026  00:54:13 +0000 (0:00:01.153)       0:08:49.703 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nFriday 22 May 2026  00:54:13 +0000 (0:00:00.348)       0:08:50.052 ************ \n\u001b[0;36mskipping: [testbed-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] ********************************\nFriday 22 May 2026  00:54:14 +0000 (0:00:00.289)       0:08:50.341 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:54:14 +0000 (0:00:00.346)       0:08:50.688 ************ \n\u001b[0;32mok: [testbed-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] **********************\nFriday 22 May 2026  00:54:15 +0000 (0:00:01.172)       0:08:51.861 ************ \n\u001b[0;32mok: [testbed-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] *******************\nFriday 22 May 2026  00:54:16 +0000 (0:00:00.747)       0:08:52.609 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:54:16 +0000 (0:00:00.317)       0:08:52.926 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:54:17 +0000 (0:00:00.304)       0:08:53.230 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:54:17 +0000 (0:00:00.560)       0:08:53.791 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:54:18 +0000 (0:00:00.389)       0:08:54.180 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:54:18 +0000 (0:00:00.370)       0:08:54.551 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:54:18 +0000 (0:00:00.270)       0:08:54.821 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:54:19 +0000 (0:00:00.553)       0:08:55.374 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nFriday 22 May 2026  00:54:19 +0000 (0:00:00.326)       0:08:55.701 ************ \n\u001b[0;32mok: [testbed-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] *************************\nFriday 22 May 2026  00:54:19 +0000 (0:00:00.353)       0:08:56.055 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nFriday 22 May 2026  00:54:20 +0000 (0:00:00.961)       0:08:57.016 ************ \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] *********************\nFriday 22 May 2026  00:54:21 +0000 (0:00:00.458)       0:08:57.474 ************ \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] ************************\nFriday 22 May 2026  00:54:23 +0000 (0:00:01.850)       0:08:59.325 ************ \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] **************************************\nFriday 22 May 2026  00:54:23 +0000 (0:00:00.236)       0:08:59.561 ************ \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] ***************************************\nFriday 22 May 2026  00:54:29 +0000 (0:00:06.315)       0:09:05.877 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nFriday 22 May 2026  00:54:33 +0000 (0:00:03.337)       0:09:09.214 ************ \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] *********************\nFriday 22 May 2026  00:54:34 +0000 (0:00:00.904)       0:09:10.119 ************ \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-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\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-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nFriday 22 May 2026  00:54:35 +0000 (0:00:01.174)       0:09:11.293 ************ \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] ***********************************\nFriday 22 May 2026  00:54:36 +0000 (0:00:01.812)       0:09:13.106 ************ \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] *******************************************\nFriday 22 May 2026  00:54:38 +0000 (0:00:01.298)       0:09:14.404 ************ \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] ****************************************\nFriday 22 May 2026  00:54:41 +0000 (0:00:02.707)       0:09:17.111 ************ \n\u001b[0;36mskipping: [testbed-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] ********************************************\nFriday 22 May 2026  00:54:41 +0000 (0:00:00.269)       0:09:17.380 ************ \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] ************************************\nFriday 22 May 2026  00:54:41 +0000 (0:00:00.467)       0:09:17.847 ************ \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] ***********************************\nFriday 22 May 2026  00:54:42 +0000 (0:00:00.636)       0:09:18.484 ************ \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] ************************\nFriday 22 May 2026  00:54:43 +0000 (0:00:01.267)       0:09:19.751 ************ \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 [ceph-mds : Enable ceph-mds.target] ***************************************\nFriday 22 May 2026  00:54:45 +0000 (0:00:01.413)       0:09:21.165 ************ \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 : Systemd start mds container] **********************************\nFriday 22 May 2026  00:54:47 +0000 (0:00:02.318)       0:09:23.483 ************ \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] *********************************\nFriday 22 May 2026  00:54:49 +0000 (0:00:02.104)       0:09:25.587 ************ \n\u001b[0;32mok: [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] **********************\nFriday 22 May 2026  00:54:50 +0000 (0:00:01.411)       0:09:26.999 ************ \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] **********************************\nFriday 22 May 2026  00:54:51 +0000 (0:00:00.702)       0:09:27.701 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********\nFriday 22 May 2026  00:54:52 +0000 (0:00:00.552)       0:09:28.254 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************\nFriday 22 May 2026  00:54:52 +0000 (0:00:00.490)       0:09:28.744 ************ \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)] ********************\nFriday 22 May 2026  00:54:53 +0000 (0:00:01.306)       0:09:30.050 ************ \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] *********\nFriday 22 May 2026  00:54:54 +0000 (0:00:00.541)       0:09:30.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\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.522)       0:09:31.115 ************ \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] *********************\nFriday 22 May 2026  00:54:55 +0000 (0:00:00.657)       0:09:31.773 ************ \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] ********************************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.435)       0:09:32.208 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************\nFriday 22 May 2026  00:54:56 +0000 (0:00:00.431)       0:09:32.640 ************ \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nFriday 22 May 2026  00:54:57 +0000 (0:00:00.739)       0:09:33.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 rgw container] ********************************\nFriday 22 May 2026  00:54:58 +0000 (0:00:00.748)       0:09:34.128 ************ \n\u001b[0;32mok: [testbed-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] ********************************\nFriday 22 May 2026  00:54:58 +0000 (0:00:00.731)       0:09:34.860 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:54:59 +0000 (0:00:00.625)       0:09:35.486 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nFriday 22 May 2026  00:54:59 +0000 (0:00:00.324)       0:09:35.810 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:55:00 +0000 (0:00:00.356)       0:09:36.166 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nFriday 22 May 2026  00:55:00 +0000 (0:00:00.744)       0:09:36.911 ************ \n\u001b[0;32mok: [testbed-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] *******************\nFriday 22 May 2026  00:55:01 +0000 (0:00:01.131)       0:09:38.042 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nFriday 22 May 2026  00:55:02 +0000 (0:00:00.335)       0:09:38.378 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:55:02 +0000 (0:00:00.327)       0:09:38.705 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:55:02 +0000 (0:00:00.306)       0:09:39.012 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.661)       0:09:39.673 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.287)       0:09:39.960 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nFriday 22 May 2026  00:55:04 +0000 (0:00:00.271)       0:09:40.232 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nFriday 22 May 2026  00:55:04 +0000 (0:00:00.292)       0:09:40.524 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nFriday 22 May 2026  00:55:04 +0000 (0:00:00.456)       0:09:40.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\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:00.330)       0:09:41.311 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:00.514)       0:09:41.826 ************ \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] ***************************************\nFriday 22 May 2026  00:55:06 +0000 (0:00:00.695)       0:09:42.521 ************ \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] ***********************************\nFriday 22 May 2026  00:55:08 +0000 (0:00:02.008)       0:09:44.530 ************ \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] **********\nFriday 22 May 2026  00:55:09 +0000 (0:00:01.174)       0:09:45.704 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nFriday 22 May 2026  00:55:09 +0000 (0:00:00.323)       0:09:46.027 ************ \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] *****************************\nFriday 22 May 2026  00:55:10 +0000 (0:00:00.703)       0:09:46.731 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nFriday 22 May 2026  00:55:11 +0000 (0:00:00.981)       0:09:47.712 ************ \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] ***************************************\nFriday 22 May 2026  00:55:15 +0000 (0:00:03.714)       0:09:51.427 ************ \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] ***********************************\nFriday 22 May 2026  00:55:17 +0000 (0:00:02.103)       0:09:53.530 ************ \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] **************************************\nFriday 22 May 2026  00:55:18 +0000 (0:00:01.346)       0:09:54.876 ************ \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] ********************************************\nFriday 22 May 2026  00:55:18 +0000 (0:00:00.224)       0:09:55.100 ************ \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] ***********************************************\nFriday 22 May 2026  00:55:19 +0000 (0:00:00.941)       0:09:56.042 ************ \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] *********************************************\nFriday 22 May 2026  00:55:20 +0000 (0:00:00.985)       0:09:57.027 ************ \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] *************************\nFriday 22 May 2026  00:55:42 +0000 (0:00:21.475)       0:10: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-rgw : Include_tasks start_radosgw.yml] ******************************\nFriday 22 May 2026  00:55:43 +0000 (0:00:00.722)       0:10:19.226 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nFriday 22 May 2026  00:55:43 +0000 (0:00:00.397)       0:10:19.624 ************ \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] *************************************\nFriday 22 May 2026  00:55:44 +0000 (0:00:00.613)       0:10:20.237 ************ \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] ***********************************\nFriday 22 May 2026  00:55:45 +0000 (0:00:00.951)       0:10:21.189 ************ \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 : Generate systemd ceph-radosgw target file] ********************\nFriday 22 May 2026  00:55:46 +0000 (0:00:01.617)       0:10:22.806 ************ \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 [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nFriday 22 May 2026  00:55:47 +0000 (0:00:01.058)       0:10:23.865 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nFriday 22 May 2026  00:55:49 +0000 (0:00:02.073)       0:10:25.939 ************ \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] **********************\nFriday 22 May 2026  00:55:52 +0000 (0:00:02.609)       0:10:28.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\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nFriday 22 May 2026  00:55:53 +0000 (0:00:00.727)       0:10:29.276 ************ \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] ********\nFriday 22 May 2026  00:55:53 +0000 (0:00:00.528)       0:10:29.804 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************\nFriday 22 May 2026  00:55:54 +0000 (0:00:00.313)       0:10:30.117 ************ \n\u001b[0;36mskipping: [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)] ********************\nFriday 22 May 2026  00:55:54 +0000 (0:00:00.671)       0:10:30.789 ************ \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] *********\nFriday 22 May 2026  00:55:55 +0000 (0:00:00.614)       0:10:31.403 ************ \n\u001b[0;32mok: [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=32  \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 ********************************************************************\nFriday 22 May 2026  00:55:55 +0000 (0:00:00.355)       0:10:31.759 ************ \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 54.96s\nceph-osd : Use ceph-volume to create osds ------------------------------ 38.90s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.68s\nceph-rgw : Create rgw pools -------------------------------------------- 21.48s\nceph-osd : Wait for all osd to be up ----------------------------------- 13.04s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 12.94s\nceph-mon : Set cluster configs ----------------------------------------- 10.94s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 8.11s\nceph-config : Create ceph initial directories --------------------------- 6.44s\nceph-mds : Create filesystem pools -------------------------------------- 6.32s\nceph-mon : Fetch ceph initial keys -------------------------------------- 6.32s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.17s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.83s\nceph-mon : Copy admin keyring over to mons ------------------------------ 4.03s\nceph-crash : Start the ceph-crash service ------------------------------- 3.75s\nceph-osd : Systemd start osd -------------------------------------------- 3.74s\nceph-rgw : Create rgw keyrings ------------------------------------------ 3.71s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 3.61s\nceph-crash : Create client.crash keyring -------------------------------- 3.36s\nceph-facts : Set_fact _container_exec_cmd ------------------------------- 3.34s\n\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:51:22 +0000 (0:00:00.253)       0:00:00.253 ************ \n\u001b[0;32mok: [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] ***********************************\nFriday 22 May 2026  00:51:22 +0000 (0:00:00.620)       0:00:00.873 ************ \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] ******************************************\nFriday 22 May 2026  00:51:24 +0000 (0:00:01.176)       0:00:02.050 ************ \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] **********************\nFriday 22 May 2026  00:51:25 +0000 (0:00:01.092)       0:00:03.142 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over config.json files for services] ************\nFriday 22 May 2026  00:51:26 +0000 (0:00:01.457)       0:00:04.599 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nFriday 22 May 2026  00:51:28 +0000 (0:00:01.686)       0:00:06.286 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over systemd override] **************************\nFriday 22 May 2026  00:51:29 +0000 (0:00:01.730)       0:00:08.016 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Check containers] ************\nFriday 22 May 2026  00:51:31 +0000 (0:00:01.903)       0:00:09.920 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:51:33 +0000 (0:00:01.705)       0:00:11.625 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:51:34 +0000 (0:00:00.604)       0:00:12.230 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nFriday 22 May 2026  00:51:35 +0000 (0:00:01.264)       0:00:13.495 ************ \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 [ovn-controller : Configure OVN in OVSDB] *********************************\nFriday 22 May 2026  00:51:38 +0000 (0:00:02.999)       0:00:16.494 ************ \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-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-3] => (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-5] => (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-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-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-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-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\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;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-1] => (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\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:19.744)       0:00:36.239 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.246)       0:00:36.485 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.091)       0:00:36.576 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.071)       0:00:36.647 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.079)       0:00:36.726 ************ \n\nTASK [ovn-controller : Flush handlers] *****************************************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.072)       0:00:36.799 ************ \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nFriday 22 May 2026  00:51:58 +0000 (0:00:00.066)       0:00:36.865 ************ \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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nFriday 22 May 2026  00:52:00 +0000 (0:00:01.697)       0:00:38.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\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:08.569)       0:00:47.132 ************ \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] **************************************************\nFriday 22 May 2026  00:52:09 +0000 (0:00:00.717)       0:00:47.849 ************ \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] *************\nFriday 22 May 2026  00:52:10 +0000 (0:00:00.646)       0:00:48.496 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nFriday 22 May 2026  00:52:11 +0000 (0:00:01.078)       0:00:49.575 ************ \n\u001b[0;32mok: [testbed-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] ***************\nFriday 22 May 2026  00:52:11 +0000 (0:00:00.285)       0:00:49.861 ************ \n\u001b[0;32mok: [testbed-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] *******\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.296)       0:00:50.157 ************ \n\u001b[0;32mok: [testbed-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] *******\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.277)       0:00:50.435 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN NB DB hosts] ************************\nFriday 22 May 2026  00:52:12 +0000 (0:00:00.403)       0:00:50.838 ************ \n\u001b[0;36mskipping: [testbed-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] *****************************\nFriday 22 May 2026  00:52:13 +0000 (0:00:00.272)       0:00:51.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 [ovn-db : Divide hosts by their OVN NB service port liveness] *************\nFriday 22 May 2026  00:52:13 +0000 (0:00:00.249)       0:00:51.360 ************ \n\u001b[0;36mskipping: [testbed-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] ********************************\nFriday 22 May 2026  00:52:13 +0000 (0:00:00.269)       0:00:51.629 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************\nFriday 22 May 2026  00:52:13 +0000 (0:00:00.261)       0:00:51.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 [ovn-db : Fail on existing OVN NB cluster with no leader] *****************\nFriday 22 May 2026  00:52:14 +0000 (0:00:00.439)       0:00:52.331 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN SB DB hosts] ************************\nFriday 22 May 2026  00:52:14 +0000 (0:00:00.258)       0:00:52.589 ************ \n\u001b[0;36mskipping: [testbed-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] *****************************\nFriday 22 May 2026  00:52:14 +0000 (0:00:00.250)       0:00:52.840 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************\nFriday 22 May 2026  00:52:15 +0000 (0:00:00.273)       0:00:53.113 ************ \n\u001b[0;36mskipping: [testbed-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] ********************************\nFriday 22 May 2026  00:52:15 +0000 (0:00:00.464)       0:00:53.578 ************ \n\u001b[0;36mskipping: [testbed-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] **************\nFriday 22 May 2026  00:52:15 +0000 (0:00:00.258)       0:00:53.836 ************ \n\u001b[0;36mskipping: [testbed-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] *****************\nFriday 22 May 2026  00:52:16 +0000 (0:00:00.287)       0:00:54.124 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nFriday 22 May 2026  00:52:16 +0000 (0:00:00.304)       0:00:54.428 ************ \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)\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state SUCCESS\u001b[0m\n] *******************\nFriday 22 May 2026  00:52:17 +0000 (0:00:00.942)       0:00:55.371 ************ \n\u001b[0;32mok: [testbed-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)] *******************\nFriday 22 May 2026  00:52:17 +0000 (0:00:00.467)       0:00:55.838 ************ \n\u001b[0;32mok: [testbed-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] ****************************************\nFriday 22 May 2026  00:52:18 +0000 (0:00:00.480)       0:00:56.319 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check SB cluster status] ****************************************\nFriday 22 May 2026  00:52:19 +0000 (0:00:00.807)       0:00:57.127 ************ \n\u001b[0;36mskipping: [testbed-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] ***\nFriday 22 May 2026  00:52:19 +0000 (0:00:00.457)       0:00:57.584 ************ \n\u001b[0;36mskipping: [testbed-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] ***\nFriday 22 May 2026  00:52:19 +0000 (0:00:00.402)       0:00:57.986 ************ \n\u001b[0;36mskipping: [testbed-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)] ********************\nFriday 22 May 2026  00:52:20 +0000 (0:00:00.388)       0:00:58.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 [ovn-db : Set bootstrap args fact for SB (new member)] ********************\nFriday 22 May 2026  00:52:21 +0000 (0:00:00.646)       0:00:59.021 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist] ******************************\nFriday 22 May 2026  00:52:21 +0000 (0:00:00.362)       0:00:59.384 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nFriday 22 May 2026  00:52:24 +0000 (0:00:03.202)       0:01:02.587 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nFriday 22 May 2026  00:52:30 +0000 (0:00:06.167)       0:01:08.754 ************ \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****\nFriday 22 May 2026  00:52:31 +0000 (0:00:00.869)       0:01:09.623 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for OVN relay services] **********\nFriday 22 May 2026  00:52:32 +0000 (0:00:00.660)       0:01:10.284 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Generate config files for OVN relay services] *******************\nFriday 22 May 2026  00:52:34 +0000 (0:00:01.907)       0:01:12.192 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers] ********************\nFriday 22 May 2026  00:52:35 +0000 (0:00:01.820)       0:01:14.013 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:52:39 +0000 (0:00:03.821)       0:01:17.834 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:52:40 +0000 (0:00:00.301)       0:01:18.135 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nFriday 22 May 2026  00:52:42 +0000 (0:00:02.136)       0:01:20.271 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:53:06 +0000 (0:00:24.108)       0:01:44.379 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:53:06 +0000 (0:00:00.612)       0:01:44.992 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:53:07 +0000 (0:00:00.064)       0:01:45.057 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:53:07 +0000 (0:00:00.064)       0:01:45.121 ************ \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nFriday 22 May 2026  00:53:07 +0000 (0:00:00.065)       0:01:45.187 ************ \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 [ovn-db : Restart ovn-sb-db container] *************************\nFriday 22 May 2026  00:53:21 +0000 (0:00:14.533)       0:01:59.720 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************\nFriday 22 May 2026  00:53:33 +0000 (0:00:12.038)       0:02:11.758 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nFriday 22 May 2026  00:53:45 +0000 (0:00:11.331)       0:02:23.090 ************ \n\u001b[0;33mchanged: [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] ***************************************\nFriday 22 May 2026  00:53:59 +0000 (0:00:14.182)       0:02:37.273 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nFriday 22 May 2026  00:53:59 +0000 (0:00:00.138)       0:02:37.412 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Configure OVN NB connection settings] ***************************\nFriday 22 May 2026  00:54:00 +0000 (0:00:01.185)       0:02:38.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 [ovn-db : Get OVN_Southbound cluster leader] ******************************\nFriday 22 May 2026  00:54:01 +0000 (0:00:00.651)       0:02:39.249 ************ \n\u001b[0;32mok: [testbed-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] ***************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.859)       0:02:40.108 ************ \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] *********************************************\nFriday 22 May 2026  00:54:02 +0000 (0:00:00.658)       0:02:40.767 ************ \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] *********************************************\nFriday 22 May 2026  00:54:04 +0000 (0:00:01.338)       0:02:42.106 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nFriday 22 May 2026  00:54:04 +0000 (0:00:00.884)       0:02:42.990 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nTASK [ovn-db : Unset bootstrap args fact] **************************************\nFriday 22 May 2026  00:54:05 +0000 (0:00:00.954)       0:02:43.945 ************ \n\u001b[0;32mok: [testbed-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] ******************************\nFriday 22 May 2026  00:54:06 +0000 (0:00:00.307)       0:02:44.252 ************ \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nFriday 22 May 2026  00:54:09 +0000 (0:00:03.123)       0:02:47.376 ************ \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [ovn-db : Ensure configuration for relays exists] *************************\nFriday 22 May 2026  00:54:15 +0000 (0:00:05.650)       0:02:53.026 ************ \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m\n\nTASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****\nFriday 22 May 2026  00:54:15 +0000 (0:00:00.584)       0:02:53.611 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for OVN relay services] **********\nFriday 22 May 2026  00:54:16 +0000 (0:00:00.856)       0:02:54.467 ************ \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 : Generate config files for OVN relay services] *******************\nFriday 22 May 2026  00:54:18 +0000 (0:00:02.274)       0:02:56.742 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers] ********************\nFriday 22 May 2026  00:54:20 +0000 (0:00:01.429)       0:02:58.171 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:54:24 +0000 (0:00:03.913)       0:03:02.085 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:54:24 +0000 (0:00:00.370)       0:03:02.455 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : ovn_db | Check containers with iteration] *****\nFriday 22 May 2026  00:54:27 +0000 (0:00:02.728)       0:03:05.184 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\nTASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:54:49 +0000 (0:00:22.668)       0:03:27.853 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:54:50 +0000 (0:00:00.716)       0:03:28.569 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:54:50 +0000 (0:00:00.059)       0:03:28.629 ************ \n\nTASK [ovn-db : Flush handlers] *************************************************\nFriday 22 May 2026  00:54:50 +0000 (0:00:00.061)       0:03:28.690 ************ \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nFriday 22 May 2026  00:54:50 +0000 (0:00:00.061)       0:03:28.751 ************ \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 [ovn-db : Restart ovn-sb-db container] *************************\nFriday 22 May 2026  00:55:04 +0000 (0:00:14.024)       0:03:42.776 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************\nFriday 22 May 2026  00:55:20 +0000 (0:00:16.188)       0:03:58.964 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nFriday 22 May 2026  00:55:39 +0000 (0:00:18.346)       0:04:17.310 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nFriday 22 May 2026  00:55:56 +0000 (0:00:17.635)       0:04:34.946 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nFriday 22 May 2026  00:55:57 +0000 (0:00:00.158)       0:04:35.104 ************ \n\u001b[0;32mok: [testbed-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] ***************************\nFriday 22 May 2026  00:55:58 +0000 (0:00:00.953)       0:04:36.058 ************ \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] ******************************\nFriday 22 May 2026  00:55:58 +0000 (0:00:00.867)       0:04:36.925 ************ \n\u001b[0;32mok: [testbed-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] ***************************\nFriday 22 May 2026  00:56:00 +0000 (0:00:01.169)       0:04:38.095 ************ \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] *********************************************\nFriday 22 May 2026  00:56:00 +0000 (0:00:00.696)       0:04:38.791 ************ \n\u001b[0;32mok: [testbed-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] *********************************************\nFriday 22 May 2026  00:56:01 +0000 (0:00:00.951)       0:04:39.743 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************\nFriday 22 May 2026  00:56:02 +0000 (0:00:00.884)       0:04:40.627 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=67  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=65  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=64  \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:56:04 +0000 (0:00:01.484)       0:04:42.112 ************ \n=============================================================================== \novn-db : Restart ovn-northd container ---------------------------------- 31.82s\novn-db : Restart ovn-sb-db-relay container ----------------------------- 29.68s\novn-db : Restart ovn-nb-db container ----------------------------------- 28.56s\novn-db : Restart ovn-sb-db container ----------------------------------- 28.23s\nservice-check-containers : ovn_db | Check containers with iteration ---- 24.11s\nservice-check-containers : ovn_db | Check containers with iteration ---- 22.67s\novn-controller : Configure OVN in OVSDB -------------------------------- 19.74s\novn-controller : Restart ovn-controller container ----------------------- 8.57s\novn-db : Copying over config.json files for services -------------------- 6.17s\novn-db : Copying over config.json files for services -------------------- 5.65s\nservice-check-containers : ovn_db | Check containers -------------------- 3.91s\nservice-check-containers : ovn_db | Check containers -------------------- 3.82s\novn-db : Ensuring config directories exist ------------------------------ 3.20s\novn-db : Ensuring config directories exist ------------------------------ 3.12s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.00s\nservice-check-containers : Include tasks -------------------------------- 2.73s\novn-db : Copying over config.json files for OVN relay services ---------- 2.27s\nservice-check-containers : Include tasks -------------------------------- 2.14s\novn-db : Copying over config.json files for OVN relay services ---------- 1.91s\novn-controller : Copying over systemd override -------------------------- 1.90s\n\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state SUCCESS\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nFriday 22 May 2026  00:56:01 +0000 (0:00:00.601)       0:00:00.601 ************ \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] *********************************\nFriday 22 May 2026  00:56:01 +0000 (0:00:00.639)       0:00:01.240 ************ \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nFriday 22 May 2026  00:56:02 +0000 (0:00:01.122)       0:00:02.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\nTASK [ceph-facts : Check if podman binary is present] **************************\nFriday 22 May 2026  00:56:03 +0000 (0:00:00.283)       0:00:02.646 ************ \n\u001b[0;32mok: [testbed-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] **********************************\nFriday 22 May 2026  00:56:04 +0000 (0:00:00.888)       0:00:03.535 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nFriday 22 May 2026  00:56:04 +0000 (0:00:00.324)       0:00:03.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-facts : Set_fact discovered_interpreter_python] *********************\nFriday 22 May 2026  00:56:04 +0000 (0:00:00.308)       0:00:04.167 ************ \n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:56:04 +0000 (0:00:00.294)       0:00:04.462 ************ \n\u001b[0;36mskipping: [testbed-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] ******************\nFriday 22 May 2026  00:56:05 +0000 (0:00:00.516)       0:00:04.979 ************ \n\u001b[0;32mok: [testbed-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']] ************\nFriday 22 May 2026  00:56:05 +0000 (0:00:00.359)       0:00:05.338 ************ \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] ********************************\nFriday 22 May 2026  00:56:06 +0000 (0:00:00.704)       0:00:06.042 ************ \n\u001b[0;32mok: [testbed-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] *******************************\nFriday 22 May 2026  00:56:06 +0000 (0:00:00.405)       0:00:06.448 ************ \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] ********************************\nFriday 22 May 2026  00:56:10 +0000 (0:00:03.207)       0:00:09.655 ************ \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] *********************\nFriday 22 May 2026  00:56:10 +0000 (0:00:00.454)       0:00:10.110 ************ \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] ***********************\nFriday 22 May 2026  00:56:11 +0000 (0:00:00.834)       0:00:10.945 ************ \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] ***************************\nFriday 22 May 2026  00:56:11 +0000 (0:00:00.173)       0:00:11.118 ************ \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '4e546ec092b8', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-22 00:56:08.034134', 'end': '2026-05-22 00:56:08.066962', 'delta': '0:00:00.032828', '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': ['4e546ec092b8'], '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': '4d8c7275c628', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-22 00:56:09.187843', 'end': '2026-05-22 00:56:09.234566', 'delta': '0:00:00.046723', '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': ['4d8c7275c628'], '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': 'd2255ba85b22', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-22 00:56:10.012872', 'end': '2026-05-22 00:56:10.050221', 'delta': '0:00:00.037349', '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': ['d2255ba85b22'], '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] *******************************\nFriday 22 May 2026  00:56:12 +0000 (0:00:00.411)       0:00:11.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\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nFriday 22 May 2026  00:56:12 +0000 (0:00:00.449)       0:00:11.979 ************ \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] *********************************\nFriday 22 May 2026  00:56:14 +0000 (0:00:01.548)       0:00:13.527 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************************\nFriday 22 May 2026  00:56:14 +0000 (0:00:00.295)       0:00:13.823 ************ \n\u001b[0;36mskipping: [testbed-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] **********************************************\nFriday 22 May 2026  00:56:14 +0000 (0:00:00.415)       0:00:14.239 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.516)       0:00:14.755 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.149)       0:00:14.904 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.212)       0:00:15.116 ************ \n\u001b[0;36mskipping: [testbed-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)] *************************************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.324)       0:00:15.440 ************ \n\u001b[0;36mskipping: [testbed-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] **************\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.332)       0:00:15.773 ************ \n\u001b[0;36mskipping: [testbed-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)] ***************************\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.586)       0:00:16.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\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nFriday 22 May 2026  00:56:17 +0000 (0:00:00.342)       0:00:16.702 ************ \n\u001b[0;36mskipping: [testbed-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)] ***********************\nFriday 22 May 2026  00:56:17 +0000 (0:00:00.336)       0:00:17.039 ************ \n\u001b[0;36mskipping: [testbed-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] ***\nFriday 22 May 2026  00:56:17 +0000 (0:00:00.337)       0:00:17.376 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nFriday 22 May 2026  00:56:18 +0000 (0:00:00.529)       0:00:17.906 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], '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-22-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-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], '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': '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': '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-22-00-03-28-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': '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]\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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], '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--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], '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-22-00-03-33-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] ***\nFriday 22 May 2026  00:56:18 +0000 (0:00:00.550)       0:00:18.456 ************ \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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], '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--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], '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_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], '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': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': '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-22-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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': '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], '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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], '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': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (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-22-00-03-28-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-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], '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--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], '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-22-00-03-33-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] ******************************\nFriday 22 May 2026  00:56:19 +0000 (0:00:00.588)       0:00:19.044 ************ \n\u001b[0;32mok: [testbed-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] ***************\nFriday 22 May 2026  00:56:20 +0000 (0:00:00.697)       0:00:19.742 ************ \n\u001b[0;32mok: [testbed-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] ***************************\nFriday 22 May 2026  00:56:20 +0000 (0:00:00.516)       0:00:20.259 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nFriday 22 May 2026  00:56:21 +0000 (0:00:00.689)       0:00:20.948 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nFriday 22 May 2026  00:56:21 +0000 (0:00:00.335)       0:00:21.283 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************\nFriday 22 May 2026  00:56:22 +0000 (0:00:00.396)       0:00:21.680 ************ \n\u001b[0;36mskipping: [testbed-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] *************************\nFriday 22 May 2026  00:56:22 +0000 (0:00:00.558)       0:00:22.238 ************ \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] *************************\nFriday 22 May 2026  00:56:23 +0000 (0:00:00.862)       0:00:23.101 ************ \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] ***********************\nFriday 22 May 2026  00:56:23 +0000 (0:00:00.354)       0:00:23.455 ************ \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 }}\"] ***\nFriday 22 May 2026  00:56:24 +0000 (0:00:00.739)       0:00:24.195 ************ \n\u001b[0;36mskipping: [testbed-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] ****\nFriday 22 May 2026  00:56:25 +0000 (0:00:00.305)       0:00:24.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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nFriday 22 May 2026  00:56:25 +0000 (0:00:00.302)       0:00:24.804 ************ \n\u001b[0;36mskipping: [testbed-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] ***************\nFriday 22 May 2026  00:56:25 +0000 (0:00:00.374)       0:00:25.178 ************ \n\u001b[0;32mok: [testbed-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] ****************************************\nFriday 22 May 2026  00:56:26 +0000 (0:00:00.625)       0:00:25.804 ************ \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] ******\nFriday 22 May 2026  00:56:26 +0000 (0:00:00.381)       0:00:26.185 ************ \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] ******\nFriday 22 May 2026  00:56:27 +0000 (0:00:00.396)       0:00:26.582 ************ \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)] ***************************\nFriday 22 May 2026  00:56:27 +0000 (0:00:00.354)       0:00:26.936 ************ \n\u001b[0;32mok: [testbed-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] *************************************\nFriday 22 May 2026  00:56:27 +0000 (0:00:00.402)       0:00:27.339 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nFriday 22 May 2026  00:56:28 +0000 (0:00:00.734)       0:00:28.074 ************ \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] ********************************\nFriday 22 May 2026  00:56:29 +0000 (0:00:01.073)       0:00:29.147 ************ \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] ************************************\nFriday 22 May 2026  00:56:32 +0000 (0:00:02.399)       0:00:31.547 ************ \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)] ************************************************\nFriday 22 May 2026  00:56:32 +0000 (0:00:00.407)       0:00:31.954 ************ \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] ***********************************************************\nFriday 22 May 2026  00:57:10 +0000 (0:00:37.715)       0:01:09.669 ************ \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] **************************************************\nFriday 22 May 2026  00:57:28 +0000 (0:00:18.677)       0:01:28.347 ************ \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] **********************************************\nFriday 22 May 2026  00:57:38 +0000 (0:00:10.107)       0:01:38.454 ************ \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 ********************************************************************\nFriday 22 May 2026  00:57:57 +0000 (0:00:18.528)       0:01:56.983 ************ \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 37.72s\ngenerate keys ---------------------------------------------------------- 18.68s\ncopy ceph key(s) if needed --------------------------------------------- 18.53s\nget keys from monitors ------------------------------------------------- 10.11s\nceph-facts : Find a running mon container ------------------------------- 3.21s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 2.40s\nceph-facts : Get current fsid if cluster is already running ------------- 1.55s\nceph-facts : Check if it is atomic host --------------------------------- 1.12s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.07s\nceph-facts : Check if podman binary is present -------------------------- 0.89s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.86s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 0.83s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.74s\nceph-facts : Set_fact rgw_instances ------------------------------------- 0.73s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.70s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.70s\nceph-facts : Read osd pool default crush rule --------------------------- 0.69s\nceph-facts : Include facts.yml ------------------------------------------ 0.64s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.63s\nceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.59s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.329)       0:00:00.329 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.271)       0:00:00.600 ************ \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] **********************************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.277)       0:00:00.878 ************ \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] **************************************\nFriday 22 May 2026  00:55:04 +0000 (0:00:00.555)       0:00:01.433 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nFriday 22 May 2026  00:55:05 +0000 (0:00:01.327)       0:00:02.760 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nFriday 22 May 2026  00:55:07 +0000 (0:00:01.879)       0:00:04.639 ************ \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] *****\nFriday 22 May 2026  00:55:08 +0000 (0:00:00.535)       0:00:05.175 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:55:12 +0000 (0:00:03.972)       0:00:09.148 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***\nFriday 22 May 2026  00:55:13 +0000 (0:00:01.136)       0:00:10.284 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Copying over config.json files for services] ****************\nFriday 22 May 2026  00:55:14 +0000 (0:00:00.762)       0:00:11.046 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [opensearch : Copying over opensearch service config file] ****************\nFriday 22 May 2026  00:55:16 +0000 (0:00:02.452)       0:00:13.499 ************ \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] *************\nFriday 22 May 2026  00:55:19 +0000 (0:00:03.329)       0:00:16.829 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : opensearch | Check containers] ****************\nFriday 22 May 2026  00:55:21 +0000 (0:00:01.936)       0:00:18.766 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m\n\nTASK [service-check-containers : opensearch | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:55:24 +0000 (0:00:02.937)       0:00:21.703 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:55:25 +0000 (0:00:01.036)       0:00:22.740 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nFriday 22 May 2026  00:55:26 +0000 (0:00:01.065)       0:00:23.805 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 22 May 2026  00:55:27 +0000 (0:00:00.281)       0:00:24.086 ************ \n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 22 May 2026  00:55:27 +0000 (0:00:00.060)       0:00:24.147 ************ \n\nTASK [opensearch : Flush handlers] *********************************************\nFriday 22 May 2026  00:55:27 +0000 (0:00:00.066)       0:00:24.214 ************ \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nFriday 22 May 2026  00:55:27 +0000 (0:00:00.275)       0:00:24.490 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nFriday 22 May 2026  00:55:28 +0000 (0:00:00.403)       0:00:24.893 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nFriday 22 May 2026  00:55:28 +0000 (0:00:00.287)       0:00:25.180 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [opensearch : Enable shard allocation] *************************\nFriday 22 May 2026  00:56:26 +0000 (0:00:58.440)       0:01:23.620 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nFriday 22 May 2026  00:56:26 +0000 (0:00:00.220)       0:01:23.841 ************ \n\u001b[0;33mchanged: [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 : include_tasks] **********************************************\nFriday 22 May 2026  00:57:43 +0000 (0:01:16.202)       0:02:40.043 ************ \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] ************************\nFriday 22 May 2026  00:57:43 +0000 (0:00:00.730)       0:02:40.774 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nFriday 22 May 2026  00:57:46 +0000 (0:00:02.558)       0:02:43.333 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nFriday 22 May 2026  00:57:48 +0000 (0:00:02.336)       0:02:45.669 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nFriday 22 May 2026  00:57:51 +0000 (0:00:02.542)       0:02:48.212 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nFriday 22 May 2026  00:57:54 +0000 (0:00:02.939)       0:02:51.152 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:57:56 +0000 (0:00:02.468)       0:02:53.620 ************ \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 76.20s\nopensearch : Restart opensearch container ------------------------------ 58.44s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 3.97s\nopensearch : Copying over opensearch service config file ---------------- 3.33s\nopensearch : Create new log retention policy ---------------------------- 2.94s\nservice-check-containers : opensearch | Check containers ---------------- 2.94s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.56s\nopensearch : Check if a log retention policy exists --------------------- 2.54s\nopensearch : Apply retention policy to existing indices ----------------- 2.47s\nopensearch : Copying over config.json files for services ---------------- 2.45s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 2.34s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.94s\nopensearch : Ensuring config directories exist -------------------------- 1.88s\nopensearch : Setting sysctl values -------------------------------------- 1.33s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 1.14s\nservice-check-containers : Include tasks -------------------------------- 1.07s\nservice-check-containers : opensearch | Notify handlers to restart containers --- 1.04s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 0.76s\nopensearch : include_tasks ---------------------------------------------- 0.73s\nopensearch : include_tasks ---------------------------------------------- 0.55s\n\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nFriday 22 May 2026  00:58:01 +0000 (0:00:00.244)       0:00:00.244 ************ \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] *****************************************************\nFriday 22 May 2026  00:58:06 +0000 (0:00:05.128)       0:00:05.372 ************ \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] **************************************************\nFriday 22 May 2026  00:58:11 +0000 (0:00:04.255)       0:00:09.628 ************ \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nFriday 22 May 2026  00:58:12 +0000 (0:00:01.098)       0:00:10.727 ************ \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] ***************************************\nFriday 22 May 2026  00:58:26 +0000 (0:00:14.575)       0:00:25.302 ************ \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] **************************\nFriday 22 May 2026  00:58:30 +0000 (0:00:03.384)       0:00:28.686 ************ \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 ********************************************************************\nFriday 22 May 2026  00:58:37 +0000 (0:00:07.155)       0:00:35.842 ************ \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 14.58s\nWrite ceph keys to the configuration directory -------------------------- 7.15s\nCheck if ceph keys exist ------------------------------------------------ 5.13s\nFetch all ceph keys ----------------------------------------------------- 4.26s\nCheck if target directories exist --------------------------------------- 3.39s\nCreate share directory -------------------------------------------------- 1.10s\n\n\nPLAY [Set kolla_action_mariadb] ************************************************\n\nTASK [Inform the user about the following task] ********************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.100)       0:00:00.100 ************ \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] ***************************************************\nFriday 22 May 2026  00:55:03 +0000 (0:00:00.061)       0:00:00.161 ************ \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] ********\nFriday 22 May 2026  00:55:06 +0000 (0:00:03.026)       0:00:03.188 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Set kolla_action_mariadb = kolla_action_ng] ******************************\nFriday 22 May 2026  00:55:06 +0000 (0:00:00.133)       0:00:03.321 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:55:06 +0000 (0:00:00.395)       0:00:03.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 [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:55:07 +0000 (0:00:00.323)       0:00:04.039 ************ \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] ***************************\nFriday 22 May 2026  00:55:07 +0000 (0:00:00.506)       0:00:04.546 ************ \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] *************************************************\nFriday 22 May 2026  00:55:07 +0000 (0:00:00.382)       0:00:04.928 ************ \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] *****************************\nFriday 22 May 2026  00:55:09 +0000 (0:00:01.139)       0:00:06.068 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Ensuring database backup config directory exists] **************\nFriday 22 May 2026  00:55:13 +0000 (0:00:04.737)       0:00:10.805 ************ \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] ***************************\nFriday 22 May 2026  00:55:14 +0000 (0:00:00.601)       0:00:11.407 ************ \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] *******************\nFriday 22 May 2026  00:55:15 +0000 (0:00:01.451)       0:00:12.858 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nFriday 22 May 2026  00:55:19 +0000 (0:00:03.783)       0:00:16.641 ************ \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] ***************************************\nFriday 22 May 2026  00:55:20 +0000 (0:00:01.212)       0:00:17.854 ************ \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] *************************************************\nFriday 22 May 2026  00:55:26 +0000 (0:00:05.991)       0:00:23.846 ************ \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] ********\nFriday 22 May 2026  00:55:27 +0000 (0:00:00.554)       0:00:24.400 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:55:31 +0000 (0:00:04.106)       0:00:28.507 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nFriday 22 May 2026  00:55:33 +0000 (0:00:02.340)       0:00:30.848 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-check-containers : mariadb | Check containers] *******************\nFriday 22 May 2026  00:55:37 +0000 (0:00:03.712)       0:00:34.561 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [service-check-containers : mariadb | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:55:41 +0000 (0:00:04.391)       0:00:38.952 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:55:42 +0000 (0:00:00.796)       0:00:39.748 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Checking for mariadb cluster] **********************************\nFriday 22 May 2026  00:55:48 +0000 (0:00:05.210)       0:00:44.958 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Cleaning up temp file on localhost] ****************************\nFriday 22 May 2026  00:55:48 +0000 (0:00:00.554)       0:00:45.513 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Stop MariaDB containers] ***************************************\nFriday 22 May 2026  00:55:48 +0000 (0:00:00.092)       0:00:45.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 [mariadb : Run MariaDB wsrep recovery] ************************************\nFriday 22 May 2026  00:55:48 +0000 (0:00:00.255)       0:00:45.861 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Copying MariaDB log file to /tmp] ******************************\nFriday 22 May 2026  00:55:49 +0000 (0:00:00.281)       0:00:46.142 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Get MariaDB wsrep recovery seqno] ******************************\nFriday 22 May 2026  00:55:49 +0000 (0:00:00.376)       0:00:46.519 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Removing MariaDB log file from /tmp] ***************************\nFriday 22 May 2026  00:55:49 +0000 (0:00:00.266)       0:00:46.786 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Registering MariaDB seqno variable] ****************************\nFriday 22 May 2026  00:55:50 +0000 (0:00:00.311)       0:00:47.097 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Comparing seqno value on all mariadb hosts] ********************\nFriday 22 May 2026  00:55:50 +0000 (0:00:00.285)       0:00:47.382 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Writing hostname of host with the largest seqno to temp file] ***\nFriday 22 May 2026  00:55:50 +0000 (0:00:00.372)       0:00:47.755 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Registering mariadb_recover_inventory_name from temp file] *****\nFriday 22 May 2026  00:55:51 +0000 (0:00:00.534)       0:00:48.290 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Store bootstrap and master hostnames into facts] ***************\nFriday 22 May 2026  00:55:51 +0000 (0:00:00.307)       0:00:48.597 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***\nFriday 22 May 2026  00:55:51 +0000 (0:00:00.338)       0:00:48.935 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Starting first MariaDB container] ******************************\nFriday 22 May 2026  00:55:52 +0000 (0:00:00.328)       0:00:49.264 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for first MariaDB container] ******************************\nFriday 22 May 2026  00:55:52 +0000 (0:00:00.484)       0:00:49.749 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Set first MariaDB container as primary] ************************\nFriday 22 May 2026  00:55:53 +0000 (0:00:00.337)       0:00:50.087 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB to become operational] ************************\nFriday 22 May 2026  00:55:53 +0000 (0:00:00.342)       0:00:50.429 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Restart slave MariaDB container(s)] ****************************\nFriday 22 May 2026  00:55:53 +0000 (0:00:00.322)       0:00:50.751 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for slave MariaDB] ****************************************\nFriday 22 May 2026  00:55:56 +0000 (0:00:02.404)       0:00:53.155 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Restart master MariaDB container(s)] ***************************\nFriday 22 May 2026  00:55:56 +0000 (0:00:00.314)       0:00:53.470 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for master mariadb] ***************************************\nFriday 22 May 2026  00:55:59 +0000 (0:00:02.663)       0:00:56.134 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Get container facts] ***************************\nFriday 22 May 2026  00:55:59 +0000 (0:00:00.382)       0:00:56.517 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are missing or not running] ***\nFriday 22 May 2026  00:56:00 +0000 (0:00:00.665)       0:00:57.182 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nFriday 22 May 2026  00:56:00 +0000 (0:00:00.358)       0:00:57.540 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to be ready through VIP] **************\nFriday 22 May 2026  00:56:01 +0000 (0:00:00.653)       0:00:58.193 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Create MariaDB volume] *****************************************\nFriday 22 May 2026  00:56:01 +0000 (0:00:00.506)       0:00:58.700 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB volume availability] *************\nFriday 22 May 2026  00:56:02 +0000 (0:00:01.149)       0:00:59.850 ************ \n\u001b[0;32mok: [testbed-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] *************\nFriday 22 May 2026  00:56:03 +0000 (0:00:00.386)       0:01:00.236 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check MariaDB service port liveness] ***************************\nFriday 22 May 2026  00:56:03 +0000 (0:00:00.332)       0:01:00.569 ************ \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nFriday 22 May 2026  00:56:14 +0000 (0:00:11.259)       0:01:11.829 ************ \n\u001b[0;32mok: [testbed-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] **************************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.327)       0:01:12.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 [mariadb : Check MariaDB service WSREP sync status] ***********************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.302)       0:01:12.458 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Extract MariaDB service WSREP sync status] *********************\nFriday 22 May 2026  00:56:15 +0000 (0:00:00.326)       0:01:12.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\nTASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.318)       0:01:13.104 ************ \n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:56:16 +0000 (0:00:00.556)       0:01:13.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 [mariadb : include_tasks] *************************************************\nFriday 22 May 2026  00:56:17 +0000 (0:00:00.343)       0:01:14.003 ************ \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] ***************************\nFriday 22 May 2026  00:56:17 +0000 (0:00:00.386)       0:01:14.390 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nFriday 22 May 2026  00:56:29 +0000 (0:00:11.585)       0:01:25.975 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nFriday 22 May 2026  00:56:29 +0000 (0:00:00.132)       0:01:26.107 ************ \n\u001b[0;36mskipping: [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] *******************\nFriday 22 May 2026  00:56:30 +0000 (0:00:01.104)       0:01:27.211 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nFriday 22 May 2026  00:56:38 +0000 (0:00:08.317)       0:01:35.529 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nFriday 22 May 2026  00:56:40 +0000 (0:00:01.567)       0:01:37.097 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nFriday 22 May 2026  00:56:42 +0000 (0:00:02.381)       0:01:39.478 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nFriday 22 May 2026  00:56:42 +0000 (0:00:00.127)       0:01:39.606 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************\nFriday 22 May 2026  00:56:43 +0000 (0:00:00.571)       0:01:40.177 ************ \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] *************************************\nFriday 22 May 2026  00:56:43 +0000 (0:00:00.326)       0:01:40.504 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 22 May 2026  00:57:06 +0000 (0:00:22.728)       0:02:03.232 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 22 May 2026  00:57:16 +0000 (0:00:10.579)       0:02:13.812 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nFriday 22 May 2026  00:57:19 +0000 (0:00:02.312)       0:02:16.124 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 22 May 2026  00:57:43 +0000 (0:00:23.975)       0:02:40.100 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 22 May 2026  00:57:54 +0000 (0:00:11.571)       0:02:51.672 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nFriday 22 May 2026  00:57:57 +0000 (0:00:02.743)       0:02:54.416 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nFriday 22 May 2026  00:58:09 +0000 (0:00:12.191)       0:03:06.607 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nFriday 22 May 2026  00:58:14 +0000 (0:00:04.687)       0:03:11.294 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nFriday 22 May 2026  00:58:16 +0000 (0:00:02.573)       0:03:13.868 ************ \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] ********************************\nFriday 22 May 2026  00:58:17 +0000 (0:00:00.569)       0:03:14.437 ************ \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] ***********************************\nFriday 22 May 2026  00:58:20 +0000 (0:00:02.593)       0:03:17.030 ************ \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] *********\nFriday 22 May 2026  00:58:22 +0000 (0:00:02.437)       0:03:19.467 ************ \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] ***\nFriday 22 May 2026  00:58:25 +0000 (0:00:02.491)       0:03:21.959 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [service-check : mariadb | Get container facts] ***************************\nFriday 22 May 2026  00:58:27 +0000 (0:00:02.577)       0:03:24.537 ************ \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 [service-check : mariadb | Fail if containers are missing or not running] ***\nFriday 22 May 2026  00:58:32 +0000 (0:00:05.074)       0:03:29.611 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nFriday 22 May 2026  00:58:34 +0000 (0:00:02.195)       0:03:31.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 [mariadb : Wait for MariaDB service to be ready through VIP] **************\nFriday 22 May 2026  00:58:35 +0000 (0:00:00.539)       0:03:32.346 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nFriday 22 May 2026  00:58:38 +0000 (0:00:02.827)       0:03:35.174 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=39  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  00:58:38 +0000 (0:00:00.251)       0:03:35.425 ************ \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 46.70s\nmariadb : Wait for MariaDB service port liveness ----------------------- 22.15s\nmariadb : Restart MariaDB container ------------------------------------ 12.19s\nmariadb : Running MariaDB bootstrap container -------------------------- 11.59s\nmariadb : Check MariaDB service port liveness -------------------------- 11.26s\nmariadb : Starting first MariaDB container ------------------------------ 8.32s\nmariadb : Copying over galera.cnf --------------------------------------- 5.99s\nservice-check-containers : Include tasks -------------------------------- 5.21s\nservice-check : mariadb | Get container facts --------------------------- 5.07s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.06s\nmariadb : Ensuring config directories exist ----------------------------- 4.74s\nmariadb : Wait for MariaDB service port liveness ------------------------ 4.69s\nservice-check-containers : mariadb | Check containers ------------------- 4.39s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 4.11s\nmariadb : Copying over config.json files for services ------------------- 3.78s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 3.71s\nCheck MariaDB service --------------------------------------------------- 3.03s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 2.83s\nmariadb : Restart master MariaDB container(s) --------------------------- 2.66s\nmariadb : Creating shard root mysql user -------------------------------- 2.59s\n\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:24\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] *********************\nFriday 22 May 2026  00:58:41 +0000 (0:00:00.316)       0:00:00.316 ************ \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] *****************\nFriday 22 May 2026  00:58:41 +0000 (0:00:00.235)       0:00:00.551 ************ \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] ********************\nFriday 22 May 2026  00:58:42 +0000 (0:00:01.577)       0:00:02.129 ************ \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] ***************************\nFriday 22 May 2026  00:58:44 +0000 (0:00:01.190)       0:00:03.320 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nFriday 22 May 2026  00:58:45 +0000 (0:00:00.976)       0:00:04.296 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.998)       0:00:05.295 ************ \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] ************************\nFriday 22 May 2026  00:59:22 +0000 (0:00:36.975)       0:00:42.270 ************ \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] ******************\nFriday 22 May 2026  00:59:26 +0000 (0:00:03.624)       0:00:45.895 ************ \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nFriday 22 May 2026  00:59:27 +0000 (0:00:00.645)       0:00:46.541 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nFriday 22 May 2026  00:59:27 +0000 (0:00:00.139)       0:00:46.680 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nFriday 22 May 2026  00:59:27 +0000 (0:00:00.330)       0:00:47.011 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nFriday 22 May 2026  00:59:29 +0000 (0:00:01.421)       0:00:48.432 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nFriday 22 May 2026  00:59:29 +0000 (0:00:00.751)       0:00:49.183 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nFriday 22 May 2026  00:59:30 +0000 (0:00:00.645)       0:00:49.829 ************ \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 ********************************************************************\nFriday 22 May 2026  00:59:32 +0000 (0:00:01.639)       0:00:51.468 ************ \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 36.98s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 3.62s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.64s\nosism.services.cephclient : Create required directories ----------------- 1.58s\nosism.services.cephclient : Restart cephclient service ------------------ 1.42s\nosism.services.cephclient : Copy configuration files -------------------- 1.19s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 1.00s\nosism.services.cephclient : Copy keyring file --------------------------- 0.98s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.75s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.65s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.65s\nosism.services.cephclient : Include rook task --------------------------- 0.33s\nosism.services.cephclient : Include container tasks --------------------- 0.24s\nosism.services.cephclient : Include package tasks ----------------------- 0.14s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.333)       0:00:00.333 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.290)       0:00:00.624 ************ \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] *************************************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.313)       0:00:00.937 ************ \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] *****************************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.625)       0:00:01.563 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : Set empty custom policy] ***************************************\nFriday 22 May 2026  00:58:45 +0000 (0:00:01.728)       0:00:03.291 ************ \n\u001b[0;32mok: [testbed-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] *************************************************\nFriday 22 May 2026  00:58:45 +0000 (0:00:00.276)       0:00:03.568 ************ \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-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', '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-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': '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] ***************************************\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.834)       0:00:04.403 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.280)       0:00:04.684 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.131)       0:00:04.816 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nFriday 22 May 2026  00:58:47 +0000 (0:00:00.341)       0:00:05.157 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:47 +0000 (0:00:00.292)       0:00:05.450 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:47 +0000 (0:00:00.120)       0:00:05.570 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************\nFriday 22 May 2026  00:58:48 +0000 (0:00:00.482)       0:00:06.053 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:48 +0000 (0:00:00.381)       0:00:06.434 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:48 +0000 (0:00:00.204)       0:00:06.638 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************\nFriday 22 May 2026  00:58:48 +0000 (0:00:00.346)       0:00:06.984 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:49 +0000 (0:00:00.327)       0:00:07.312 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:49 +0000 (0:00:00.149)       0:00:07.462 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.602)       0:00:08.064 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.361)       0:00:08.426 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.126)       0:00:08.553 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************\nFriday 22 May 2026  00:58:50 +0000 (0:00:00.308)       0:00:08.861 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:51 +0000 (0:00:00.525)       0:00:09.386 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:51 +0000 (0:00:00.175)       0:00:09.562 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************\nFriday 22 May 2026  00:58:51 +0000 (0:00:00.389)       0:00:09.951 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:52 +0000 (0:00:00.427)       0:00:10.378 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:52 +0000 (0:00:00.201)       0:00:10.580 ************ \n\u001b[0;36mskipping: [testbed-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] ***************************************\nFriday 22 May 2026  00:58:52 +0000 (0:00:00.320)       0:00:10.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 [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  00:58:53 +0000 (0:00:00.701)       0:00:11.602 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:53 +0000 (0:00:00.138)       0:00:11.740 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:00.359)       0:00:12.100 ************ \n\u001b[0;32mok: [testbed-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] ************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:00.403)       0:00:12.503 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:00.131)       0:00:12.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 [horizon : Update policy file name] ***************************************\nFriday 22 May 2026  00:58:54 +0000 (0:00:00.331)       0:00:12.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 [horizon : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  00:58:55 +0000 (0:00:00.576)       0:00:13.542 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nFriday 22 May 2026  00:58:55 +0000 (0:00:00.137)       0:00:13.679 ************ \n\u001b[0;36mskipping: [testbed-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] *******************\nFriday 22 May 2026  00:58:55 +0000 (0:00:00.294)       0:00:13.974 ************ \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] *************************************\nFriday 22 May 2026  00:58:57 +0000 (0:00:01.881)       0:00:15.856 ************ \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\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nFriday 22 May 2026  00:59:01 +0000 (0:00:03.384)       0:00:19.240 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over custom-settings.py] *******************************\nFriday 22 May 2026  00:59:03 +0000 (0:00:02.567)       0:00:21.808 ************ \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] *****************************\nFriday 22 May 2026  00:59:05 +0000 (0:00:01.621)       0:00:23.429 ************ \n\u001b[0;36mskipping: [testbed-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] ************************************\nFriday 22 May 2026  00:59:05 +0000 (0:00:00.318)       0:00:23.747 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nFriday 22 May 2026  00:59:06 +0000 (0:00:00.283)       0:00:24.031 ************ \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] ********\nFriday 22 May 2026  00:59:06 +0000 (0:00:00.759)       0:00:24.790 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:59:08 +0000 (0:00:01.521)       0:00:26.312 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nFriday 22 May 2026  00:59:09 +0000 (0:00:00.883)       0:00:27.196 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : horizon | Check containers] *******************\nFriday 22 May 2026  00:59:10 +0000 (0:00:01.319)       0:00:28.516 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-check-containers : horizon | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:59:11 +0000 (0:00:01.315)       0:00:29.831 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:59:12 +0000 (0:00:00.367)       0:00:30.199 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nFriday 22 May 2026  00:59:13 +0000 (0:00:01.450)       0:00:31.649 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nFriday 22 May 2026  00:59:13 +0000 (0:00:00.264)       0:00:31.913 ************ \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] *************************************\nFriday 22 May 2026  00:59:14 +0000 (0:00:00.619)       0:00:32.533 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nFriday 22 May 2026  00:59:16 +0000 (0:00:02.362)       0:00:34.896 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nFriday 22 May 2026  00:59:19 +0000 (0:00:02.531)       0:00:37.427 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nFriday 22 May 2026  00:59:35 +0000 (0:00:16.427)       0:00:53.854 ************ \n\nTASK [horizon : Flush handlers] ************************************************\nFriday 22 May 2026  00:59:35 +0000 (0:00:00.087)       0:00:53.942 ************ \n\nTASK [horizon : Flush handlers] ************************************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.069)       0:00:54.011 ************ \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.081)       0:00:54.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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:00:24 +0000 (0:00:48.711)       0:01:42.804 ************ \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 48.71s\nhorizon : Running Horizon bootstrap container -------------------------- 16.43s\nhorizon : Copying over horizon.conf ------------------------------------- 3.38s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.57s\nhorizon : Creating Horizon database user and setting permissions -------- 2.53s\nhorizon : Creating Horizon database ------------------------------------- 2.36s\nhorizon : Copying over config.json files for services ------------------- 1.88s\nhorizon : Ensuring config directories exist ----------------------------- 1.73s\nhorizon : Copying over custom-settings.py ------------------------------- 1.62s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.52s\nservice-check-containers : Include tasks -------------------------------- 1.45s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.32s\nservice-check-containers : horizon | Check containers ------------------- 1.32s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.89s\nhorizon : include_tasks ------------------------------------------------- 0.83s\nhorizon : include_tasks ------------------------------------------------- 0.76s\nhorizon : Update policy file name --------------------------------------- 0.70s\nhorizon : include_tasks ------------------------------------------------- 0.63s\nhorizon : include_tasks ------------------------------------------------- 0.62s\nhorizon : Update custom policy file name -------------------------------- 0.60s\n\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 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] **********************************************\nFriday 22 May 2026  00:59:37 +0000 (0:00:00.264)       0:00:00.264 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nFriday 22 May 2026  00:59:39 +0000 (0:00:02.592)       0:00:02.857 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nFriday 22 May 2026  00:59:41 +0000 (0:00:01.270)       0:00:04.128 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nFriday 22 May 2026  00:59:42 +0000 (0:00:01.318)       0:00:05.446 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nFriday 22 May 2026  00:59:44 +0000 (0:00:02.116)       0:00:07.562 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nFriday 22 May 2026  00:59:45 +0000 (0:00:01.257)       0:00:08.820 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nFriday 22 May 2026  00:59:46 +0000 (0:00:01.100)       0:00:09.921 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nFriday 22 May 2026  00:59:49 +0000 (0:00:02.122)       0:00:12.043 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nFriday 22 May 2026  00:59:50 +0000 (0:00:01.373)       0:00:13.417 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nFriday 22 May 2026  01:00:00 +0000 (0:00:09.761)       0:00:23.179 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 22 May 2026  01:00:00 +0000 (0:00:00.235)       0:00:23.414 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 22 May 2026  01:00:02 +0000 (0:00:02.034)       0:00:25.449 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nFriday 22 May 2026  01:00:15 +0000 (0:00:13.347)       0:00:38.796 ************ \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 ********************************************************************\nFriday 22 May 2026  01:00:27 +0000 (0:00:11.330)       0:00:50.126 ************ \n=============================================================================== \nRestart ceph manager service ------------------------------------------- 26.71s\nCreate admin user ------------------------------------------------------- 9.76s\nDisable the ceph dashboard ---------------------------------------------- 2.59s\nEnable the ceph dashboard ----------------------------------------------- 2.12s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 2.12s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.37s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 1.32s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.27s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 1.26s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.10s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.24s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.211)       0:00: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 [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.739)       0:00:00.951 ************ \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] *******************************\nFriday 22 May 2026  00:59:38 +0000 (0:00:01.311)       0:00:02.262 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:00:49 +0000 (0:01:11.713)       0:01:13.976 ************ \n=============================================================================== \nWaiting for Keystone public port to be UP ------------------------------ 71.71s\nGroup hosts based on enabled services ----------------------------------- 1.31s\nGroup hosts based on Kolla action --------------------------------------- 0.74s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.343)       0:00:00.343 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.305)       0:00:00.649 ************ \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] ************************************************\nFriday 22 May 2026  00:58:42 +0000 (0:00:00.320)       0:00:00.970 ************ \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] ****************************\nFriday 22 May 2026  00:58:43 +0000 (0:00:00.730)       0:00:01.700 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Check if policies shall be overwritten] ***********************\nFriday 22 May 2026  00:58:46 +0000 (0:00:02.478)       0:00:04.178 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.139)       0:00:04.318 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Check if Keystone domain-specific config is supplied] *********\nFriday 22 May 2026  00:58:46 +0000 (0:00:00.291)       0:00:04.610 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  00:58:47 +0000 (0:00:00.945)       0:00:05.555 ************ \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] *******\nFriday 22 May 2026  00:58:48 +0000 (0:00:00.690)       0:00:06.246 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:58:51 +0000 (0:00:03.760)       0:00:10.006 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****\nFriday 22 May 2026  00:58:52 +0000 (0:00:00.788)       0:00:10.795 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over config.json files for services] ******************\nFriday 22 May 2026  00:58:54 +0000 (0:00:01.327)       0:00:12.123 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying over keystone.conf] ***********************************\nFriday 22 May 2026  00:58:57 +0000 (0:00:03.757)       0:00:15.880 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying keystone-startup script for keystone] *****************\nFriday 22 May 2026  00:59:04 +0000 (0:00:06.865)       0:00:22.746 ************ \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 : Create Keystone domain-specific config directory] *************\nFriday 22 May 2026  00:59:06 +0000 (0:00:01.530)       0:00:24.276 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Get file list in custom domains folder] ***********************\nFriday 22 May 2026  00:59:07 +0000 (0:00:01.018)       0:00:25.295 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying Keystone Domain specific settings] ********************\nFriday 22 May 2026  00:59:07 +0000 (0:00:00.288)       0:00:25.584 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************\nFriday 22 May 2026  00:59:07 +0000 (0:00:00.296)       0:00:25.881 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  00:59:08 +0000 (0:00:00.610)       0:00:26.491 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  00:59:08 +0000 (0:00:00.511)       0:00:27.002 ************ \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] **************\nFriday 22 May 2026  00:59:10 +0000 (0:00:01.668)       0:00:28.671 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nFriday 22 May 2026  00:59:11 +0000 (0:00:01.205)       0:00:29.877 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Generate the required cron jobs for the node] *****************\nFriday 22 May 2026  00:59:12 +0000 (0:00:00.567)       0:00:30.444 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nFriday 22 May 2026  00:59:13 +0000 (0:00:01.471)       0:00:31.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\nTASK [keystone : Copying files for keystone-fernet] ****************************\nFriday 22 May 2026  00:59:14 +0000 (0:00:00.416)       0:00:32.332 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': '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': 'id_rsa', 'dest': 'id_rsa'})\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\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [keystone : Copying files for keystone-ssh] *******************************\nFriday 22 May 2026  00:59:23 +0000 (0:00:08.750)       0:00:41.082 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [service-check-containers : keystone | Check containers] ******************\nFriday 22 May 2026  00:59:25 +0000 (0:00:02.424)       0:00:43.506 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : keystone | Notify handlers to restart containers] ***\nFriday 22 May 2026  00:59:28 +0000 (0:00:02.640)       0:00:46.147 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  00:59:28 +0000 (0:00:00.541)       0:00:46.689 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  00:59:29 +0000 (0:00:00.976)       0:00:47.665 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************\nFriday 22 May 2026  00:59:29 +0000 (0:00:00.281)       0:00:47.946 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nFriday 22 May 2026  00:59:32 +0000 (0:00:02.542)       0:00:50.489 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nFriday 22 May 2026  00:59:34 +0000 (0:00:02.495)       0:00:52.984 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Group nodes where keystone_fernet is running] *****************\nFriday 22 May 2026  00:59:36 +0000 (0:00:01.370)       0:00:54.354 ************ \n\u001b[0;32mok: [testbed-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] ***\nFriday 22 May 2026  00:59:37 +0000 (0:00:00.852)       0:00:55.207 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Running Keystone bootstrap container] *************************\nFriday 22 May 2026  00:59:37 +0000 (0:00:00.625)       0:00:55.833 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nFriday 22 May 2026  00:59:53 +0000 (0:00:16.156)       0:01:11.989 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 22 May 2026  01:00:05 +0000 (0:00:11.490)       0:01:23.480 ************ \n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 22 May 2026  01:00:05 +0000 (0:00:00.067)       0:01:23.547 ************ \n\nTASK [keystone : Flush handlers] ***********************************************\nFriday 22 May 2026  01:00:05 +0000 (0:00:00.095)       0:01:23.643 ************ \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nFriday 22 May 2026  01:00:05 +0000 (0:00:00.252)       0:01:23.896 ************ \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] *****************\nFriday 22 May 2026  01:00:20 +0000 (0:00:14.903)       0:01:38.799 ************ \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 container] ************************\nFriday 22 May 2026  01:00:30 +0000 (0:00:10.025)       0:01:48.825 ************ \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] ************************************************\nFriday 22 May 2026  01:00:42 +0000 (0:00:11.915)       0:02:00.741 ************ \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] ***********************\nFriday 22 May 2026  01:00:43 +0000 (0:00:00.802)       0:02:01.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 [keystone : Run key distribution] *****************************************\nFriday 22 May 2026  01:00:44 +0000 (0:00:00.779)       0:02:02.322 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nFriday 22 May 2026  01:00:45 +0000 (0:00:01.605)       0:02:03.928 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting services] *************\nFriday 22 May 2026  01:00:59 +0000 (0:00:13.118)       0:02:17.046 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating/deleting endpoints] ************\nFriday 22 May 2026  01:01:02 +0000 (0:00:03.137)       0:02:20.184 ************ \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] **********************\nFriday 22 May 2026  01:01:09 +0000 (0:00:07.822)       0:02:28.006 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nFriday 22 May 2026  01:01:10 +0000 (0:00:00.297)       0:02:28.304 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nFriday 22 May 2026  01:01:10 +0000 (0:00:00.313)       0:02:28.617 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting/revoking user roles] ***********\nFriday 22 May 2026  01:01:11 +0000 (0:00:00.741)       0:02:29.359 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nFriday 22 May 2026  01:01:12 +0000 (0:00:01.295)       0:02:30.654 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nFriday 22 May 2026  01:01:16 +0000 (0:00:03.792)       0:02:34.446 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:01:16 +0000 (0:00:00.383)       0:02:34.830 ************ \n=============================================================================== \nkeystone : Running Keystone bootstrap container ------------------------ 16.16s\nkeystone : Restart keystone-ssh container ------------------------------ 14.90s\nkeystone : Creating admin project, user, role, service, and endpoint --- 13.12s\nkeystone : Restart keystone container ---------------------------------- 11.92s\nkeystone : Running Keystone fernet bootstrap container ----------------- 11.49s\nkeystone : Restart keystone-fernet container --------------------------- 10.03s\nkeystone : Copying files for keystone-fernet ---------------------------- 8.75s\nservice-ks-register : keystone | Creating/deleting endpoints ------------ 7.82s\nkeystone : Copying over keystone.conf ----------------------------------- 6.87s\nkeystone : Creating default user role ----------------------------------- 3.79s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.76s\nkeystone : Copying over config.json files for services ------------------ 3.76s\nservice-ks-register : keystone | Creating/deleting services ------------- 3.14s\nservice-check-containers : keystone | Check containers ------------------ 2.64s\nkeystone : Creating keystone database ----------------------------------- 2.54s\nkeystone : Creating Keystone database user and setting permissions ------ 2.50s\nkeystone : Ensuring config directories exist ---------------------------- 2.48s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.42s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 1.67s\nkeystone : Run key distribution ----------------------------------------- 1.61s\n\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:00:53 +0000 (0:00:00.337)       0:00:00.337 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  01:00:54 +0000 (0:00:00.757)       0:00:01.094 ************ \n\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m\n\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-rgw : include_tasks] ************************************************\nFriday 22 May 2026  01:00:55 +0000 (0:00:00.917)       0:00:02.012 ************ \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting services] *************\nFriday 22 May 2026  01:00:56 +0000 (0:00:01.351)       0:00:03.363 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************\nFriday 22 May 2026  01:01:00 +0000 (0:00:03.784)       0:00:07.148 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating projects] **********************\nFriday 22 May 2026  01:01:07 +0000 (0:00:07.297)       0:00:14.445 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nFriday 22 May 2026  01:01:12 +0000 (0:00:04.741)       0:00:19.187 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m\n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating roles] *************************\nFriday 22 May 2026  01:01:17 +0000 (0:00:04.512)       0:00:23.699 ************ \n\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********\nFriday 22 May 2026  01:01:23 +0000 (0:00:06.143)       0:00:29.843 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:01:28 +0000 (0:00:05.217)       0:00:35.060 ************ \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.30s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 6.14s\nservice-ks-register : ceph-rgw | Granting/revoking user roles ----------- 5.22s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 4.74s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 4.51s\nservice-ks-register : ceph-rgw | Creating/deleting services ------------- 3.78s\nceph-rgw : include_tasks ------------------------------------------------ 1.35s\nGroup hosts based on enabled services ----------------------------------- 0.92s\nGroup hosts based on Kolla action --------------------------------------- 0.76s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  00:59:36 +0000 (0:00:00.393)       0:00:00.393 ************ \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] ***********************************\nFriday 22 May 2026  00:59:37 +0000 (0:00:01.532)       0:00:01.926 ************ \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] **********************************************\nFriday 22 May 2026  00:59:39 +0000 (0:00:01.691)       0:00:03.617 ************ \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] **************************\nFriday 22 May 2026  00:59:41 +0000 (0:00:01.876)       0:00:05.494 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : include_tasks] **********************************************\nFriday 22 May 2026  00:59:45 +0000 (0:00:04.351)       0:00:09.845 ************ \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] *****\nFriday 22 May 2026  00:59:47 +0000 (0:00:01.442)       0:00:11.288 ************ \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  00:59:52 +0000 (0:00:05.310)       0:00:16.598 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nFriday 22 May 2026  00:59:54 +0000 (0:00:02.397)       0:00:18.996 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over config.json files] *****************************\nFriday 22 May 2026  00:59:57 +0000 (0:00:02.796)       0:00:21.793 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Find custom prometheus alert rules files] *******************\nFriday 22 May 2026  01:00:04 +0000 (0:00:06.573)       0:00:28.366 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nFriday 22 May 2026  01:00:05 +0000 (0:00:00.981)       0:00:29.347 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Find prometheus common config overrides] ********************\nFriday 22 May 2026  01:00:06 +0000 (0:00:00.914)       0:00:30.262 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nFriday 22 May 2026  01:00:07 +0000 (0:00:00.898)       0:00:31.161 ************ \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-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-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-4/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-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\nTASK [prometheus : Copying over prometheus config file] ************************\nFriday 22 May 2026  01:00:08 +0000 (0:00:01.471)       0:00:32.632 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus web config file] ********************\nFriday 22 May 2026  01:00:23 +0000 (0:00:15.448)       0:00:48.080 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (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]\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] ***********\nFriday 22 May 2026  01:00:27 +0000 (0:00:03.522)       0:00:51.603 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m\n\nTASK [prometheus : Find custom Alertmanager alert notification templates] ******\nFriday 22 May 2026  01:00:29 +0000 (0:00:01.802)       0:00:53.405 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nFriday 22 May 2026  01:00:30 +0000 (0:00:00.788)       0:00:54.193 ************ \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] ********************\nFriday 22 May 2026  01:00:30 +0000 (0:00:00.892)       0:00:55.085 ************ \n\u001b[0;36mskipping: [testbed-manager]\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\u001b[0;33mchanged: [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] ***********\nFriday 22 May 2026  01:00:33 +0000 (0:00:02.844)       0:00:57.930 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-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-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] ******************\nFriday 22 May 2026  01:00:35 +0000 (0:00:01.538)       0:00:59.468 ************ \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-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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;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] ******************\nFriday 22 May 2026  01:00:37 +0000 (0:00:01.708)       0:01:01.177 ************ \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] ***************\nFriday 22 May 2026  01:00:38 +0000 (0:00:01.244)       0:01:02.422 ************ \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] **************\nFriday 22 May 2026  01:00:39 +0000 (0:00:00.715)       0:01:03.137 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-check-containers : prometheus | Check containers] ****************\nFriday 22 May 2026  01:00:39 +0000 (0:00:00.849)       0:01:03.987 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-check-containers : prometheus | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:00:44 +0000 (0:00:04.732)       0:01:08.720 ************ \n\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:00:45 +0000 (0:00:00.764)       0:01:09.484 ************ \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nFriday 22 May 2026  01:00:47 +0000 (0:00:02.128)       0:01:11.612 ************ \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] *********************************************\nFriday 22 May 2026  01:00:48 +0000 (0:00:01.188)       0:01:12.800 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:00:48 +0000 (0:00:00.267)       0:01:13.068 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.063)       0:01:13.132 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.060)       0:01:13.192 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.064)       0:01:13.257 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.064)       0:01:13.322 ************ \n\nTASK [prometheus : Flush handlers] *********************************************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.068)       0:01:13.390 ************ \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nFriday 22 May 2026  01:00:49 +0000 (0:00:00.085)       0:01:13.476 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nFriday 22 May 2026  01:01:09 +0000 (0:00:20.015)       0:01:33.492 ************ \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nFriday 22 May 2026  01:01:23 +0000 (0:00:14.341)       0:01:47.834 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***\nFriday 22 May 2026  01:01:28 +0000 (0:00:05.171)       0:01:53.005 ************ \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] ***********\nFriday 22 May 2026  01:01:39 +0000 (0:00:10.747)       0:02:03.752 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nFriday 22 May 2026  01:01:54 +0000 (0:00:15.207)       0:02:18.959 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nFriday 22 May 2026  01:02:02 +0000 (0:00:07.493)       0:02:26.452 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***\nFriday 22 May 2026  01:02:08 +0000 (0:00:06.486)       0:02:32.939 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nFriday 22 May 2026  01:02:15 +0000 (0:00:06.912)       0:02:39.852 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:02:22 +0000 (0:00:06.440)       0:02:46.292 ************ \n=============================================================================== \nprometheus : Restart prometheus-server container ----------------------- 20.02s\nprometheus : Copying over prometheus config file ----------------------- 15.45s\nprometheus : Restart prometheus-cadvisor container --------------------- 15.21s\nprometheus : Restart prometheus-node-exporter container ---------------- 14.34s\nprometheus : Restart prometheus-memcached-exporter container ----------- 10.75s\nprometheus : Restart prometheus-alertmanager container ------------------ 7.49s\nprometheus : Restart prometheus-blackbox-exporter container ------------- 6.91s\nprometheus : Copying over config.json files ----------------------------- 6.57s\nprometheus : Restart prometheus-elasticsearch-exporter container -------- 6.49s\nprometheus : Restart prometheus-libvirt-exporter container -------------- 6.44s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 5.31s\nprometheus : Restart prometheus-mysqld-exporter container --------------- 5.17s\nservice-check-containers : prometheus | Check containers ---------------- 4.73s\nprometheus : Ensuring config directories exist -------------------------- 4.35s\nprometheus : Copying over prometheus web config file -------------------- 3.52s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.84s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 2.80s\nservice-cert-copy : prometheus | Copying over backend internal TLS certificate --- 2.40s\nservice-check-containers : Include tasks -------------------------------- 2.13s\nprometheus : include_tasks ---------------------------------------------- 1.88s\n\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:00:53 +0000 (0:00:00.413)       0:00:00.413 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:00:54 +0000 (0:00:00.361)       0:00:00.775 ************ \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] **************************************************\nFriday 22 May 2026  01:00:54 +0000 (0:00:00.429)       0:00:01.204 ************ \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting services] ***************\nFriday 22 May 2026  01:00:55 +0000 (0:00:00.647)       0:00:01.852 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating/deleting endpoints] **************\nFriday 22 May 2026  01:01:00 +0000 (0:00:04.767)       0:00:06.619 ************ \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] ************************\nFriday 22 May 2026  01:01:08 +0000 (0:00:08.277)       0:00:14.896 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nFriday 22 May 2026  01:01:12 +0000 (0:00:03.947)       0:00:18.844 ************ \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] ***************************\nFriday 22 May 2026  01:01:16 +0000 (0:00:04.495)       0:00:23.339 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting/revoking user roles] *************\nFriday 22 May 2026  01:01:20 +0000 (0:00:03.440)       0:00:26.780 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nFriday 22 May 2026  01:01:25 +0000 (0:00:05.032)       0:00:31.813 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nFriday 22 May 2026  01:01:29 +0000 (0:00:04.138)       0:00:35.951 ************ \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] **************\nFriday 22 May 2026  01:01:30 +0000 (0:00:01.279)       0:00:37.231 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nFriday 22 May 2026  01:01:34 +0000 (0:00:03.829)       0:00:41.061 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nFriday 22 May 2026  01:01:36 +0000 (0:00:01.740)       0:00:42.801 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nFriday 22 May 2026  01:01:37 +0000 (0:00:01.473)       0:00:44.274 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [glance : Check if policies shall be overwritten] *************************\nFriday 22 May 2026  01:01:38 +0000 (0:00:00.690)       0:00:44.965 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nFriday 22 May 2026  01:01:38 +0000 (0:00:00.125)       0:00:45.091 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nFriday 22 May 2026  01:01:38 +0000 (0:00:00.297)       0:00:45.388 ************ \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] *********\nFriday 22 May 2026  01:01:39 +0000 (0:00:00.696)       0:00:46.084 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:01:46 +0000 (0:00:06.981)       0:00:53.066 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over backend internal TLS key] ******\nFriday 22 May 2026  01:01:49 +0000 (0:00:03.324)       0:00:56.391 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Creating TLS backend PEM File] **********************************\nFriday 22 May 2026  01:01:53 +0000 (0:00:03.702)       0:01:00.093 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over config.json files for services] ********************\nFriday 22 May 2026  01:01:56 +0000 (0:00:03.134)       0:01:03.228 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [glance : Copying over glance-api.conf] ***********************************\nFriday 22 May 2026  01:02:00 +0000 (0:00:04.078)       0:01:07.306 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nFriday 22 May 2026  01:02:08 +0000 (0:00:07.611)       0:01:14.918 ************ \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 glance-image-import.conf] **************************\nFriday 22 May 2026  01:02:12 +0000 (0:00:04.361)       0:01:19.279 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over property-protections-rules.conf] *******************\nFriday 22 May 2026  01:02:16 +0000 (0:00:03.398)       0:01:22.677 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nFriday 22 May 2026  01:02:20 +0000 (0:00:04.128)       0:01:26.806 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************\nFriday 22 May 2026  01:02:20 +0000 (0:00:00.281)       0:01:27.087 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nFriday 22 May 2026  01:02:24 +0000 (0:00:03.549)       0:01:30.637 ************ \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 : Generating 'hostid' file for glance_api] ************************\nFriday 22 May 2026  01:02:28 +0000 (0:00:04.061)       0:01:34.699 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : glance | Check containers] ********************\nFriday 22 May 2026  01:02:32 +0000 (0:00:04.055)       0:01:38.754 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\nTASK [service-check-containers : glance | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:02:37 +0000 (0:00:05.053)       0:01:43.808 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:02:37 +0000 (0:00:00.515)       0:01:44.324 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nFriday 22 May 2026  01:02:41 +0000 (0:00:03.251)       0:01:47.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 [glance : Creating Glance database] ***************************************\nFriday 22 May 2026  01:02:41 +0000 (0:00:00.295)       0:01:47.870 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nFriday 22 May 2026  01:02:43 +0000 (0:00:02.335)       0:01:50.205 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nFriday 22 May 2026  01:02:46 +0000 (0:00:02.455)       0:01:52.661 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nFriday 22 May 2026  01:02:48 +0000 (0:00:02.528)       0:01:55.190 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nFriday 22 May 2026  01:03:19 +0000 (0:00:30.302)       0:02:25.493 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nFriday 22 May 2026  01:03:21 +0000 (0:00:02.582)       0:02:28.076 ************ \n\nTASK [glance : Flush handlers] *************************************************\nFriday 22 May 2026  01:03:21 +0000 (0:00:00.079)       0:02:28.155 ************ \n\nTASK [glance : Flush handlers] *************************************************\nFriday 22 May 2026  01:03:21 +0000 (0:00:00.079)       0:02:28.234 ************ \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nFriday 22 May 2026  01:03:21 +0000 (0:00:00.088)       0:02:28.322 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:03:56 +0000 (0:00:35.000)       0:03:03.323 ************ \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 35.00s\nglance : Running Glance bootstrap container ---------------------------- 30.30s\nservice-ks-register : glance | Creating/deleting endpoints -------------- 8.28s\nglance : Copying over glance-api.conf ----------------------------------- 7.61s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 6.98s\nservice-check-containers : glance | Check containers -------------------- 5.05s\nservice-ks-register : glance | Granting/revoking user roles ------------- 5.03s\nservice-ks-register : glance | Creating/deleting services --------------- 4.77s\nservice-ks-register : glance | Creating users --------------------------- 4.50s\nglance : Copying over glance-cache.conf for glance_api ------------------ 4.36s\nglance : Ensuring config directories exist ------------------------------ 4.14s\nglance : Copying over property-protections-rules.conf ------------------- 4.13s\nglance : Copying over config.json files for services -------------------- 4.08s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 4.06s\nglance : Generating 'hostid' file for glance_api ------------------------ 4.06s\nservice-ks-register : glance | Creating projects ------------------------ 3.95s\nglance : Ensuring glance service ceph config subdir exists -------------- 3.83s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 3.70s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.55s\nservice-ks-register : glance | Creating roles --------------------------- 3.44s\n\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:01:20 +0000 (0:00:00.374)       0:00:00.374 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  01:01:20 +0000 (0:00:00.316)       0:00:00.690 ************ \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] **************************************************\nFriday 22 May 2026  01:01:21 +0000 (0:00:00.288)       0:00:00.979 ************ \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : cinder | Creating/deleting services] ***************\nFriday 22 May 2026  01:01:21 +0000 (0:00:00.670)       0:00:01.650 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder (block-storage))\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating/deleting endpoints] **************\nFriday 22 May 2026  01:01:29 +0000 (0:00:07.908)       0:00:09.559 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api-int.testbed.osism.xyz:8776/v3 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api.testbed.osism.xyz:8776/v3 -> public)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating projects] ************************\nFriday 22 May 2026  01:01:44 +0000 (0:00:14.946)       0:00:24.505 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nFriday 22 May 2026  01:01:48 +0000 (0:00:03.936)       0:00:28.442 ************ \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] ***************************\nFriday 22 May 2026  01:01:52 +0000 (0:00:04.415)       0:00:32.857 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting/revoking user roles] *************\nFriday 22 May 2026  01:01:56 +0000 (0:00:03.622)       0:00:36.480 ************ \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] ******************************\nFriday 22 May 2026  01:02:05 +0000 (0:00:08.511)       0:00:44.992 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nFriday 22 May 2026  01:02:08 +0000 (0:00:03.347)       0:00:48.339 ************ \n\u001b[0;36mskipping: [testbed-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] **************************************************\nFriday 22 May 2026  01:02:08 +0000 (0:00:00.355)       0:00:48.694 ************ \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] *************\nFriday 22 May 2026  01:02:09 +0000 (0:00:00.640)       0:00:49.335 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nFriday 22 May 2026  01:02:12 +0000 (0:00:02.821)       0:00:52.157 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************\nFriday 22 May 2026  01:02:19 +0000 (0:00:07.408)       0:00:59.565 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nFriday 22 May 2026  01:02:21 +0000 (0:00:01.495)       0:01:01.061 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nFriday 22 May 2026  01:02:24 +0000 (0:00:03.433)       0:01:04.495 ************ \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] *************************\nFriday 22 May 2026  01:02:25 +0000 (0:00:01.271)       0:01:05.766 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nFriday 22 May 2026  01:02:26 +0000 (0:00:00.621)       0:01:06.388 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nFriday 22 May 2026  01:02:26 +0000 (0:00:00.402)       0:01:06.790 ************ \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] *********\nFriday 22 May 2026  01:02:27 +0000 (0:00:00.644)       0:01:07.435 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:02:32 +0000 (0:00:05.045)       0:01:12.481 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nFriday 22 May 2026  01:02:33 +0000 (0:00:01.394)       0:01:13.875 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over config.json files for services] ********************\nFriday 22 May 2026  01:02:35 +0000 (0:00:01.595)       0:01:15.470 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nFriday 22 May 2026  01:02:40 +0000 (0:00:04.864)       0:01:20.335 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Cinder] **********************************************\nFriday 22 May 2026  01:02:41 +0000 (0:00:01.078)       0:01:21.413 ************ \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************\nFriday 22 May 2026  01:02:42 +0000 (0:00:00.869)       0:01:22.283 ************ \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 [cinder : Copying over cinder.conf] ***************************************\nFriday 22 May 2026  01:02:44 +0000 (0:00:02.239)       0:01:24.523 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************\nFriday 22 May 2026  01:02:55 +0000 (0:00:11.249)       0:01:35.773 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [cinder : Generating 'hostid' file for cinder_volume] *********************\nFriday 22 May 2026  01:02:57 +0000 (0:00:01.570)       0:01:37.343 ************ \n\u001b[0;33mchanged: [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] ******************************\nFriday 22 May 2026  01:02:58 +0000 (0:00:01.578)       0:01:38.922 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over nfs_shares files for cinder_volume] ****************\nFriday 22 May 2026  01:03:00 +0000 (0:00:01.229)       0:01:40.152 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : cinder | Check containers] ********************\nFriday 22 May 2026  01:03:00 +0000 (0:00:00.403)       0:01:40.556 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : cinder | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:03:04 +0000 (0:00:03.670)       0:01:44.226 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:03:04 +0000 (0:00:00.376)       0:01:44.602 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nFriday 22 May 2026  01:03:05 +0000 (0:00:01.242)       0:01:45.845 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Creating Cinder database] ***************************************\nFriday 22 May 2026  01:03:06 +0000 (0:00:00.281)       0:01:46.126 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nFriday 22 May 2026  01:03:08 +0000 (0:00:02.428)       0:01:48.555 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nFriday 22 May 2026  01:03:11 +0000 (0:00:02.748)       0:01:51.303 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nFriday 22 May 2026  01:03:31 +0000 (0:00:20.480)       0:02:11.783 ************ \n\nTASK [cinder : Flush handlers] *************************************************\nFriday 22 May 2026  01:03:31 +0000 (0:00:00.099)       0:02:11.883 ************ \n\nTASK [cinder : Flush handlers] *************************************************\nFriday 22 May 2026  01:03:32 +0000 (0:00:00.132)       0:02:12.016 ************ \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nFriday 22 May 2026  01:03:32 +0000 (0:00:00.331)       0:02:12.348 ************ \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] ******************\nFriday 22 May 2026  01:03:59 +0000 (0:00:26.780)       0:02:39.128 ************ \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-volume container] *********************\nFriday 22 May 2026  01:04:06 +0000 (0:00:07.232)       0:02:46.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\nRUNNING HANDLER [cinder : Restart cinder-backup container] *********************\nFriday 22 May 2026  01:04:28 +0000 (0:00:21.966)       0:03:08.327 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***\nFriday 22 May 2026  01:04:38 +0000 (0:00:09.851)       0:03:18.179 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:04:38 +0000 (0:00:00.312)       0:03:18.491 ************ \n=============================================================================== \ncinder : Restart cinder-api container ---------------------------------- 26.78s\ncinder : Restart cinder-volume container ------------------------------- 21.97s\ncinder : Running Cinder bootstrap container ---------------------------- 20.48s\nservice-ks-register : cinder | Creating/deleting endpoints ------------- 14.94s\ncinder : Copying over cinder.conf -------------------------------------- 11.25s\ncinder : Restart cinder-backup container -------------------------------- 9.85s\nservice-ks-register : cinder | Granting/revoking user roles ------------- 8.51s\nservice-ks-register : cinder | Creating/deleting services --------------- 7.91s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 7.41s\ncinder : Restart cinder-scheduler container ----------------------------- 7.23s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 5.04s\ncinder : Copying over config.json files for services -------------------- 4.86s\nservice-ks-register : cinder | Creating users --------------------------- 4.42s\nservice-ks-register : cinder | Creating projects ------------------------ 3.94s\nservice-check-containers : cinder | Check containers -------------------- 3.67s\nservice-ks-register : cinder | Creating roles --------------------------- 3.62s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.43s\ncinder : Ensuring config directories exist ------------------------------ 3.35s\ncinder : Ensuring cinder service ceph config subdirs exists ------------- 2.82s\ncinder : Creating Cinder database user and setting permissions ---------- 2.75s\n\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:04:03 +0000 (0:00:00.237)       0:00:00.237 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:04:03 +0000 (0:00:00.455)       0:00:00.693 ************ \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] ************************************************\nFriday 22 May 2026  01:04:04 +0000 (0:00:00.548)       0:00:01.242 ************ \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting services] *************\nFriday 22 May 2026  01:04:04 +0000 (0:00:00.618)       0:00:01.861 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating/deleting endpoints] ************\nFriday 22 May 2026  01:04:08 +0000 (0:00:03.939)       0:00:05.800 ************ \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] **********************\nFriday 22 May 2026  01:04:15 +0000 (0:00:06.918)       0:00:12.719 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nFriday 22 May 2026  01:04:19 +0000 (0:00:03.876)       0:00:16.595 ************ \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] *************************\nFriday 22 May 2026  01:04:23 +0000 (0:00:03.936)       0:00:20.532 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m\n\nTASK [service-ks-register : barbican | Granting/revoking user roles] ***********\nFriday 22 May 2026  01:04:41 +0000 (0:00:18.256)       0:00:38.788 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nFriday 22 May 2026  01:04:46 +0000 (0:00:04.693)       0:00:43.482 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Ensuring vassals config directories exist] ********************\nFriday 22 May 2026  01:04:48 +0000 (0:00:02.223)       0:00:45.706 ************ \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] ***********************\nFriday 22 May 2026  01:04:49 +0000 (0:00:01.157)       0:00:46.864 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nFriday 22 May 2026  01:04:49 +0000 (0:00:00.134)       0:00:46.998 ************ \n\u001b[0;36mskipping: [testbed-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] ************************************************\nFriday 22 May 2026  01:04:50 +0000 (0:00:00.284)       0:00:47.283 ************ \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] *******\nFriday 22 May 2026  01:04:51 +0000 (0:00:00.786)       0:00:48.070 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:04:54 +0000 (0:00:03.665)       0:00:51.735 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****\nFriday 22 May 2026  01:04:55 +0000 (0:00:00.509)       0:00:52.245 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over config.json files for services] ******************\nFriday 22 May 2026  01:04:55 +0000 (0:00:00.687)       0:00:52.932 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over barbican-api.ini] ********************************\nFriday 22 May 2026  01:04:59 +0000 (0:00:03.482)       0:00:56.415 ************ \n\u001b[0;33mchanged: [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] **********\nFriday 22 May 2026  01:05:00 +0000 (0:00:01.622)       0:00:58.037 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nFriday 22 May 2026  01:05:02 +0000 (0:00:01.033)       0:00:59.070 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over barbican.conf] ***********************************\nFriday 22 May 2026  01:05:02 +0000 (0:00:00.596)       0:00:59.667 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over existing policy file] ****************************\nFriday 22 May 2026  01:05:09 +0000 (0:00:06.460)       0:01:06.128 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : barbican | Check containers] ******************\nFriday 22 May 2026  01:05:09 +0000 (0:00:00.493)       0:01:06.621 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : barbican | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:05:12 +0000 (0:00:02.680)       0:01:09.301 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:05:12 +0000 (0:00:00.300)       0:01:09.602 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nFriday 22 May 2026  01:05:13 +0000 (0:00:01.047)       0:01:10.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 [barbican : Creating barbican database] ***********************************\nFriday 22 May 2026  01:05:13 +0000 (0:00:00.248)       0:01:10.898 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nFriday 22 May 2026  01:05:16 +0000 (0:00:02.703)       0:01:13.602 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nFriday 22 May 2026  01:05:19 +0000 (0:00:02.909)       0:01:16.512 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 22 May 2026  01:05:32 +0000 (0:00:13.067)       0:01:29.580 ************ \n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 22 May 2026  01:05:32 +0000 (0:00:00.099)       0:01:29.680 ************ \n\nTASK [barbican : Flush handlers] ***********************************************\nFriday 22 May 2026  01:05:32 +0000 (0:00:00.082)       0:01:29.762 ************ \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nFriday 22 May 2026  01:05:32 +0000 (0:00:00.079)       0:01:29.842 ************ \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] ******\nFriday 22 May 2026  01:05:41 +0000 (0:00:08.937)       0:01:38.779 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-worker container] *****************\nFriday 22 May 2026  01:05:53 +0000 (0:00:11.871)       0:01:50.651 ************ \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=25  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:06:05 +0000 (0:00:11.810)       0:02:02.461 ************ \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 18.26s\nbarbican : Running barbican bootstrap container ------------------------ 13.07s\nbarbican : Restart barbican-keystone-listener container ---------------- 11.87s\nbarbican : Restart barbican-worker container --------------------------- 11.81s\nbarbican : Restart barbican-api container ------------------------------- 8.94s\nservice-ks-register : barbican | Creating/deleting endpoints ------------ 6.92s\nbarbican : Copying over barbican.conf ----------------------------------- 6.46s\nservice-ks-register : barbican | Granting/revoking user roles ----------- 4.69s\nservice-ks-register : barbican | Creating/deleting services ------------- 3.94s\nservice-ks-register : barbican | Creating users ------------------------- 3.94s\nservice-ks-register : barbican | Creating projects ---------------------- 3.88s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.66s\nbarbican : Copying over config.json files for services ------------------ 3.48s\nbarbican : Creating barbican database user and setting permissions ------ 2.91s\nbarbican : Creating barbican database ----------------------------------- 2.70s\nservice-check-containers : barbican | Check containers ------------------ 2.68s\nbarbican : Ensuring config directories exist ---------------------------- 2.22s\nbarbican : Copying over barbican-api.ini -------------------------------- 1.62s\nbarbican : Ensuring vassals config directories exist -------------------- 1.16s\nservice-check-containers : Include tasks -------------------------------- 1.05s\n\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:02:27 +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\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:02:27 +0000 (0:00:00.840)       0:00:01.190 ************ \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] *************************************************\nFriday 22 May 2026  01:02:28 +0000 (0:00:01.042)       0:00:02.233 ************ \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] *******************************************\nFriday 22 May 2026  01:02:30 +0000 (0:00:01.606)       0:00:03.839 ************ \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 : Get container volume facts] ************************************\nFriday 22 May 2026  01:02:32 +0000 (0:00:02.094)       0:00:05.933 ************ \n\u001b[0;32mok: [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 [neutron : Check for ML2/OVN presence] ************************************\nFriday 22 May 2026  01:02:34 +0000 (0:00:01.988)       0:00:07.922 ************ \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] ************************************\nFriday 22 May 2026  01:02:35 +0000 (0:00:00.885)       0:00:08.808 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting services] **************\nFriday 22 May 2026  01:02:36 +0000 (0:00:01.067)       0:00:09.875 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating/deleting endpoints] *************\nFriday 22 May 2026  01:02:40 +0000 (0:00:04.006)       0:00:13.882 ************ \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] ***********************\nFriday 22 May 2026  01:02:48 +0000 (0:00:07.468)       0:00:21.350 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nFriday 22 May 2026  01:02:51 +0000 (0:00:03.895)       0:00:25.246 ************ \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] **************************\nFriday 22 May 2026  01:02:56 +0000 (0:00:04.725)       0:00:29.972 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting/revoking user roles] ************\nFriday 22 May 2026  01:03:00 +0000 (0:00:03.763)       0:00:33.736 ************ \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] *************************************************\nFriday 22 May 2026  01:03:09 +0000 (0:00:08.717)       0:00:42.453 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *****************************************\nFriday 22 May 2026  01:03:09 +0000 (0:00:00.537)       0:00:42.991 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nFriday 22 May 2026  01:03:12 +0000 (0:00:02.484)       0:00:45.475 ************ \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 [Setting sysctl values] ***************************************************\nFriday 22 May 2026  01:03:13 +0000 (0:00:00.961)       0:00:46.437 ************ \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 : Ensuring config directories exist] *****************************\nFriday 22 May 2026  01:03:15 +0000 (0:00:02.073)       0:00:48.510 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Check if extra ml2 plugins exists] *****************************\nFriday 22 May 2026  01:03:17 +0000 (0:00:02.602)       0:00:51.113 ************ \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] *************************************************\nFriday 22 May 2026  01:03:18 +0000 (0:00:01.041)       0:00:52.155 ************ \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] ********\nFriday 22 May 2026  01:03:20 +0000 (0:00:01.247)       0:00:53.402 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:03:24 +0000 (0:00:03.969)       0:00:57.371 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****\nFriday 22 May 2026  01:03:26 +0000 (0:00:02.625)       0:00:59.997 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Creating TLS backend PEM File] *********************************\nFriday 22 May 2026  01:03:29 +0000 (0:00:03.042)       0:01:03.039 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:03:32 +0000 (0:00:02.601)       0:01:05.641 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nFriday 22 May 2026  01:03:32 +0000 (0:00:00.450)       0:01:06.091 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *****************************\nFriday 22 May 2026  01:03:33 +0000 (0:00:00.736)       0:01:06.827 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over config.json files for services] *******************\nFriday 22 May 2026  01:03:36 +0000 (0:00:02.870)       0:01:09.698 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron.conf] *************************************\nFriday 22 May 2026  01:03:39 +0000 (0:00:03.370)       0:01:13.068 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron_vpnaas.conf] ******************************\nFriday 22 May 2026  01:03:46 +0000 (0:00:06.538)       0:01:19.607 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ssh key] ******************************************\nFriday 22 May 2026  01:03:48 +0000 (0:00:02.019)       0:01:21.626 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;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 [neutron : Copying over ml2_conf.ini] *************************************\nFriday 22 May 2026  01:03:50 +0000 (0:00:02.306)       0:01:23.932 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nFriday 22 May 2026  01:03:53 +0000 (0:00:02.659)       0:01:26.592 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nFriday 22 May 2026  01:03:55 +0000 (0:00:01.791)       0:01:28.383 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nFriday 22 May 2026  01:03:57 +0000 (0:00:02.179)       0:01:30.563 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nFriday 22 May 2026  01:03:59 +0000 (0:00:02.280)       0:01:32.843 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nFriday 22 May 2026  01:04:03 +0000 (0:00:03.486)       0:01:36.329 ************ \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nFriday 22 May 2026  01:04:04 +0000 (0:00:01.919)       0:01:38.249 ************ \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-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over l3_agent.ini] *************************************\nFriday 22 May 2026  01:04:06 +0000 (0:00:01.697)       0:01:39.947 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nFriday 22 May 2026  01:04:09 +0000 (0:00:03.144)       0:01:43.091 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nFriday 22 May 2026  01:04:12 +0000 (0:00:02.600)       0:01:45.691 ************ \n\u001b[0;36mskipping: [testbed-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 neutron_ovn_metadata_agent.ini] *******************\nFriday 22 May 2026  01:04:14 +0000 (0:00:01.729)       0:01:47.421 ************ \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;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metering_agent.ini] *******************************\nFriday 22 May 2026  01:04:17 +0000 (0:00:03.368)       0:01:50.790 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ironic_neutron_agent.ini] *************************\nFriday 22 May 2026  01:04:19 +0000 (0:00:02.111)       0:01:52.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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nFriday 22 May 2026  01:04:21 +0000 (0:00:02.064)       0:01:54.966 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nFriday 22 May 2026  01:04:23 +0000 (0:00:01.927)       0:01:56.893 ************ \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nFriday 22 May 2026  01:04:26 +0000 (0:00:02.686)       0:01:59.579 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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 : Copy neutron-l3-agent-wrapper script] **************************\nFriday 22 May 2026  01:04:29 +0000 (0:00:02.767)       0:02:02.347 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nFriday 22 May 2026  01:04:31 +0000 (0:00:02.821)       0:02:05.168 ************ \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-1]\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] ****************************\nFriday 22 May 2026  01:04:33 +0000 (0:00:01.713)       0:02:06.882 ************ \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\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over neutron_taas.conf] ********************************\nFriday 22 May 2026  01:04:35 +0000 (0:00:01.688)       0:02:08.570 ************ \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-check-containers : neutron | Check containers] *******************\nFriday 22 May 2026  01:04:36 +0000 (0:00:01.510)       0:02:10.081 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : neutron | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:04:39 +0000 (0:00:02.410)       0:02:12.491 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:04:39 +0000 (0:00:00.540)       0:02:13.031 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nFriday 22 May 2026  01:04:42 +0000 (0:00:02.669)       0:02:15.701 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *************************************\nFriday 22 May 2026  01:04:43 +0000 (0:00:00.868)       0:02:16.569 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nFriday 22 May 2026  01:04:46 +0000 (0:00:02.987)       0:02:19.557 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nFriday 22 May 2026  01:04:48 +0000 (0:00:02.391)       0:02:21.948 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:05:33 +0000 (0:00:45.164)       0:03:07.113 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:05:33 +0000 (0:00:00.152)       0:03:07.265 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.164)       0:03:07.430 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.142)       0:03:07.572 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.119)       0:03:07.692 ************ \n\nTASK [neutron : Flush Handlers] ************************************************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.080)       0:03:07.772 ************ \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nFriday 22 May 2026  01:05:34 +0000 (0:00:00.086)       0:03:07.859 ************ \n\u001b[0;33mchanged: [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] *******\nFriday 22 May 2026  01:06:08 +0000 (0:00:34.097)       0:03:41.956 ************ \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=27  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:06:57 +0000 (0:00:49.244)       0:04:31.201 ************ \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 49.24s\nneutron : Running Neutron bootstrap container -------------------------- 45.16s\nneutron : Restart neutron-server container ----------------------------- 34.10s\nservice-ks-register : neutron | Granting/revoking user roles ------------ 8.72s\nservice-ks-register : neutron | Creating/deleting endpoints ------------- 7.47s\nneutron : Copying over neutron.conf ------------------------------------- 6.54s\nservice-ks-register : neutron | Creating users -------------------------- 4.73s\nservice-ks-register : neutron | Creating/deleting services -------------- 4.01s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 3.97s\nservice-ks-register : neutron | Creating projects ----------------------- 3.90s\nservice-ks-register : neutron | Creating roles -------------------------- 3.76s\nneutron : Copying over eswitchd.conf ------------------------------------ 3.49s\nneutron : Copying over config.json files for services ------------------- 3.37s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.37s\nneutron : Copying over l3_agent.ini ------------------------------------- 3.14s\nservice-cert-copy : neutron | Copying over backend internal TLS key ----- 3.04s\nneutron : Creating Neutron database ------------------------------------- 2.99s\nneutron : Copying over existing policy file ----------------------------- 2.87s\nneutron : Copy neutron-l3-agent-wrapper script -------------------------- 2.82s\nneutron : Copying over nsx.ini ------------------------------------------ 2.77s\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:04:42 +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] ***********************************\nFriday 22 May 2026  01:04:43 +0000 (0:00:00.332)       0:00:00.720 ************ \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] ***********************************************\nFriday 22 May 2026  01:04:43 +0000 (0:00:00.363)       0:00:01.083 ************ \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting services] ************\nFriday 22 May 2026  01:04:44 +0000 (0:00:00.694)       0:00:01.777 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating/deleting endpoints] ***********\nFriday 22 May 2026  01:04:48 +0000 (0:00:04.304)       0:00:06.081 ************ \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] *********************\nFriday 22 May 2026  01:04:56 +0000 (0:00:07.607)       0:00:13.689 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nFriday 22 May 2026  01:04:59 +0000 (0:00:03.834)       0:00:17.523 ************ \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] ************************\nFriday 22 May 2026  01:05:04 +0000 (0:00:04.356)       0:00:21.879 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting/revoking user roles] **********\nFriday 22 May 2026  01:05:07 +0000 (0:00:03.715)       0:00:25.594 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nFriday 22 May 2026  01:05:12 +0000 (0:00:04.460)       0:00:30.054 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Check if policies shall be overwritten] **********************\nFriday 22 May 2026  01:05:16 +0000 (0:00:04.003)       0:00:34.058 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nFriday 22 May 2026  01:05:16 +0000 (0:00:00.122)       0:00:34.180 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nFriday 22 May 2026  01:05:16 +0000 (0:00:00.279)       0:00:34.459 ************ \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] ******\nFriday 22 May 2026  01:05:17 +0000 (0:00:00.482)       0:00:34.942 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:05:23 +0000 (0:00:06.517)       0:00:41.459 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nFriday 22 May 2026  01:05:25 +0000 (0:00:01.142)       0:00:42.602 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over config.json files for services] *****************\nFriday 22 May 2026  01:05:26 +0000 (0:00:01.681)       0:00:44.283 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over designate.conf] *********************************\nFriday 22 May 2026  01:05:33 +0000 (0:00:07.186)       0:00:51.470 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over pools.yaml] *************************************\nFriday 22 May 2026  01:05:52 +0000 (0:00:18.625)       0:01:10.096 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nFriday 22 May 2026  01:05:56 +0000 (0:00:04.321)       0:01:14.418 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nFriday 22 May 2026  01:05:59 +0000 (0:00:02.263)       0:01:16.682 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over rndc.key] ***************************************\nFriday 22 May 2026  01:06:02 +0000 (0:00:02.980)       0:01:19.662 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nFriday 22 May 2026  01:06:04 +0000 (0:00:02.846)       0:01:22.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 [designate : Copying over existing policy file] ***************************\nFriday 22 May 2026  01:06:05 +0000 (0:00:00.249)       0:01:22.759 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : designate | Check containers] *****************\nFriday 22 May 2026  01:06:05 +0000 (0:00:00.811)       0:01:23.570 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : designate | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:06:11 +0000 (0:00:05.633)       0:01:29.203 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:06:12 +0000 (0:00:00.800)       0:01:30.003 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nFriday 22 May 2026  01:06:13 +0000 (0:00:01.458)       0:01:31.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 [designate : Creating Designate databases] ********************************\nFriday 22 May 2026  01:06:14 +0000 (0:00:00.300)       0:01:31.762 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nFriday 22 May 2026  01:06:16 +0000 (0:00:01.997)       0:01:33.759 ************ \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] ***********************\nFriday 22 May 2026  01:06:18 +0000 (0:00:02.739)       0:01:36.499 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nFriday 22 May 2026  01:06:34 +0000 (0:00:15.744)       0:01:52.244 ************ \n\nTASK [designate : Flush handlers] **********************************************\nFriday 22 May 2026  01:06:34 +0000 (0:00:00.071)       0:01:52.316 ************ \n\nTASK [designate : Flush handlers] **********************************************\nFriday 22 May 2026  01:06:34 +0000 (0:00:00.070)       0:01:52.386 ************ \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nFriday 22 May 2026  01:06:34 +0000 (0:00:00.069)       0:01:52.456 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-api container] ******************\nFriday 22 May 2026  01:06:46 +0000 (0:00:11.591)       0:02:04.048 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-central container] **************\nFriday 22 May 2026  01:06:52 +0000 (0:00:05.590)       0:02:09.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 [designate : Restart designate-producer container] *************\nFriday 22 May 2026  01:07:02 +0000 (0:00:10.712)       0:02:20.350 ************ \n\u001b[0;33mchanged: [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-mdns container] *****************\nFriday 22 May 2026  01:07:08 +0000 (0:00:05.956)       0:02:26.306 ************ \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-worker container] ***************\nFriday 22 May 2026  01:07:17 +0000 (0:00:08.635)       0:02:34.942 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [designate : Non-destructive DNS pools update] ****************************\nFriday 22 May 2026  01:07:29 +0000 (0:00:12.222)       0:02:47.164 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:07:36 +0000 (0:00:07.173)       0:02:54.338 ************ \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 18.63s\ndesignate : Running Designate bootstrap container ---------------------- 15.75s\ndesignate : Restart designate-worker container ------------------------- 12.22s\ndesignate : Restart designate-backend-bind9 container ------------------ 11.59s\ndesignate : Restart designate-central container ------------------------ 10.71s\ndesignate : Restart designate-mdns container ---------------------------- 8.64s\nservice-ks-register : designate | Creating/deleting endpoints ----------- 7.61s\ndesignate : Copying over config.json files for services ----------------- 7.19s\ndesignate : Non-destructive DNS pools update ---------------------------- 7.18s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 6.52s\ndesignate : Restart designate-producer container ------------------------ 5.96s\nservice-check-containers : designate | Check containers ----------------- 5.63s\ndesignate : Restart designate-api container ----------------------------- 5.59s\nservice-ks-register : designate | Granting/revoking user roles ---------- 4.46s\nservice-ks-register : designate | Creating users ------------------------ 4.36s\ndesignate : Copying over pools.yaml ------------------------------------- 4.32s\nservice-ks-register : designate | Creating/deleting services ------------ 4.30s\ndesignate : Ensuring config directories exist --------------------------- 4.00s\nservice-ks-register : designate | Creating projects --------------------- 3.83s\nservice-ks-register : designate | Creating roles ------------------------ 3.72s\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f9b2230e-8fc1-476a-a18c-746e9871e91d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state SUCCESS\u001b[0m\n\n\nPLAY [Download ironic ipa images] **********************************************\n\nTASK [Ensure the destination directory exists] *********************************\nFriday 22 May 2026  01:06:08 +0000 (0:00:00.104)       0:00:00.104 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent initramfs] *****************************************\nFriday 22 May 2026  01:06:09 +0000 (0:00:01.092)       0:00:01.196 ************ \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;33mchanged: [localhost]\u001b[0m\n\nTASK [Download ironic-agent kernel] ********************************************\nFriday 22 May 2026  01:07:56 +0000 (0:01:46.634)       0:01:47.830 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:08:01 +0000 (0:00:05.189)       0:01:53.019 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:08:01 +0000 (0:00:00.333)       0:01:53.353 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ironic_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ironic_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ironic_False)\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True\u001b[0m\n\nPLAY [Apply role ironic] *******************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:08:02 +0000 (0:00:00.810)       0:01:54.164 ************ \n=============================================================================== \nDownload ironic-agent initramfs --------------------------------------- 106.63s\nDownload ironic-agent kernel -------------------------------------------- 5.19s\nEnsure the destination directory exists --------------------------------- 1.09s\nGroup hosts based on enabled services ----------------------------------- 0.81s\nGroup hosts based on Kolla action --------------------------------------- 0.33s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:07:01 +0000 (0:00:00.352)       0:00:00.352 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:07:02 +0000 (0:00:00.319)       0:00:00.671 ************ \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] ***********************************************\nFriday 22 May 2026  01:07:02 +0000 (0:00:00.365)       0:00:01.036 ************ \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting services] ************\nFriday 22 May 2026  01:07:03 +0000 (0:00:00.933)       0:00:01.970 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting endpoints] ***********\nFriday 22 May 2026  01:07:08 +0000 (0:00:04.668)       0:00:06.638 ************ \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] *********************\nFriday 22 May 2026  01:07:14 +0000 (0:00:06.573)       0:00:13.212 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nFriday 22 May 2026  01:07:18 +0000 (0:00:03.423)       0:00:16.636 ************ \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] ************************\nFriday 22 May 2026  01:07:22 +0000 (0:00:03.922)       0:00:20.558 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting/revoking user roles] **********\nFriday 22 May 2026  01:07:25 +0000 (0:00:03.295)       0:00:23.854 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nFriday 22 May 2026  01:07:29 +0000 (0:00:04.038)       0:00:27.892 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Ensuring config directories exist] ***************************\nFriday 22 May 2026  01:07:29 +0000 (0:00:00.347)       0:00:28.239 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nFriday 22 May 2026  01:07:31 +0000 (0:00:01.565)       0:00:29.805 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nFriday 22 May 2026  01:07:31 +0000 (0:00:00.148)       0:00:29.954 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nFriday 22 May 2026  01:07:31 +0000 (0:00:00.285)       0:00:30.239 ************ \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] ******\nFriday 22 May 2026  01:07:32 +0000 (0:00:00.863)       0:00:31.103 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:07:34 +0000 (0:00:01.987)       0:00:33.090 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nFriday 22 May 2026  01:07:35 +0000 (0:00:00.491)       0:00:33.581 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nFriday 22 May 2026  01:07:35 +0000 (0:00:00.683)       0:00:34.265 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nFriday 22 May 2026  01:07:37 +0000 (0:00:01.677)       0:00:35.943 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nFriday 22 May 2026  01:07:41 +0000 (0:00:03.619)       0:00:39.562 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Placement] *******************************************\nFriday 22 May 2026  01:07:41 +0000 (0:00:00.605)       0:00:40.168 ************ \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over placement-api uWSGI config] **********\nFriday 22 May 2026  01:07:42 +0000 (0:00:00.897)       0:00:41.065 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [placement : Copying over migrate-db.rc.j2 configuration] *****************\nFriday 22 May 2026  01:07:44 +0000 (0:00:01.786)       0:00:42.852 ************ \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 [placement : Copying over existing policy file] ***************************\nFriday 22 May 2026  01:07:46 +0000 (0:00:01.661)       0:00:44.513 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : placement | Check containers] *****************\nFriday 22 May 2026  01:07:46 +0000 (0:00:00.643)       0:00:45.157 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-check-containers : placement | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:07:47 +0000 (0:00:01.151)       0:00:46.308 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:07:48 +0000 (0:00:00.347)       0:00:46.655 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nFriday 22 May 2026  01:07:49 +0000 (0:00:01.006)       0:00:47.662 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nFriday 22 May 2026  01:07:51 +0000 (0:00:02.210)       0:00:49.872 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nFriday 22 May 2026  01:07:53 +0000 (0:00:02.337)       0:00:52.210 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nFriday 22 May 2026  01:08:08 +0000 (0:00:14.716)       0:01:06.926 ************ \n\nTASK [placement : Flush handlers] **********************************************\nFriday 22 May 2026  01:08:08 +0000 (0:00:00.111)       0:01:07.038 ************ \n\nTASK [placement : Flush handlers] **********************************************\nFriday 22 May 2026  01:08:08 +0000 (0:00:00.082)       0:01:07.120 ************ \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nFriday 22 May 2026  01:08:08 +0000 (0:00:00.072)       0:01:07.192 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:08:16 +0000 (0:00:07.442)       0:01:14.635 ************ \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 14.72s\nplacement : Restart placement-api container ----------------------------- 7.44s\nservice-ks-register : placement | Creating/deleting endpoints ----------- 6.57s\nservice-ks-register : placement | Creating/deleting services ------------ 4.67s\nservice-ks-register : placement | Granting/revoking user roles ---------- 4.04s\nservice-ks-register : placement | Creating users ------------------------ 3.92s\nplacement : Copying over placement.conf --------------------------------- 3.62s\nservice-ks-register : placement | Creating projects --------------------- 3.43s\nservice-ks-register : placement | Creating roles ------------------------ 3.30s\nplacement : Creating placement databases user and setting permissions --- 2.34s\nplacement : Creating placement databases -------------------------------- 2.21s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.99s\nservice-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.79s\nplacement : Copying over config.json files for services ----------------- 1.68s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.66s\nplacement : Ensuring config directories exist --------------------------- 1.57s\nservice-check-containers : placement | Check containers ----------------- 1.15s\nservice-check-containers : Include tasks -------------------------------- 1.01s\nplacement : include_tasks ----------------------------------------------- 0.93s\nConfigure uWSGI for Placement ------------------------------------------- 0.90s\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f9b2230e-8fc1-476a-a18c-746e9871e91d is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f9b2230e-8fc1-476a-a18c-746e9871e91d is in state SUCCESS\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:08:21 +0000 (0:00:00.177)       0:00:00.177 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:08:22 +0000 (0:00:00.356)       0:00:00.533 ************ \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] ***********************************\nFriday 22 May 2026  01:08:22 +0000 (0:00:00.717)       0:00:01.251 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY 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 ********************************************************************\nFriday 22 May 2026  01:08:24 +0000 (0:00:01.481)       0:00:02.732 ************ \n=============================================================================== \nWaiting for Nova public port to be UP ----------------------------------- 1.49s\nGroup hosts based on enabled services ----------------------------------- 0.72s\nGroup hosts based on Kolla action --------------------------------------- 0.36s\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:08:07 +0000 (0:00:00.331)       0:00:00.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] ***********************************\nFriday 22 May 2026  01:08:07 +0000 (0:00:00.301)       0:00:00.633 ************ \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] *************************************************\nFriday 22 May 2026  01:08:07 +0000 (0:00:00.315)       0:00:00.948 ************ \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] *****************************\nFriday 22 May 2026  01:08:08 +0000 (0:00:00.621)       0:00:01.570 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Check if extra configuration file exists] **********************\nFriday 22 May 2026  01:08:09 +0000 (0:00:01.494)       0:00:03.065 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nFriday 22 May 2026  01:08:11 +0000 (0:00:01.920)       0:00:04.985 ************ \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] ********\nFriday 22 May 2026  01:08:12 +0000 (0:00:00.579)       0:00:05.564 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:08:14 +0000 (0:00:01.958)       0:00:07.523 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****\nFriday 22 May 2026  01:08:15 +0000 (0:00:00.907)       0:00:08.430 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [grafana : Copying over config.json files] ********************************\nFriday 22 May 2026  01:08:16 +0000 (0:00:01.459)       0:00:09.890 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Copying over grafana.ini] **************************************\nFriday 22 May 2026  01:08:19 +0000 (0:00:02.308)       0:00:12.199 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [grafana : Copying over extra configuration file] *************************\nFriday 22 May 2026  01:08:20 +0000 (0:00:01.384)       0:00:13.583 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Configuring Prometheus as data source for Grafana] *************\nFriday 22 May 2026  01:08:20 +0000 (0:00:00.323)       0:00:13.907 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nFriday 22 May 2026  01:08:22 +0000 (0:00:01.312)       0:00:15.220 ************ \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 : Check if the folder for custom grafana dashboards exists] ******\nFriday 22 May 2026  01:08:23 +0000 (0:00:01.496)       0:00:16.716 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Remove templated Grafana dashboards] ***************************\nFriday 22 May 2026  01:08:24 +0000 (0:00:01.454)       0:00:18.170 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over custom dashboards] ********************************\nFriday 22 May 2026  01:08:26 +0000 (0:00:01.244)       0:00:19.415 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [service-check-containers : grafana | Check containers] *******************\nFriday 22 May 2026  01:08:27 +0000 (0:00:01.377)       0:00:20.792 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\nTASK [service-check-containers : grafana | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:08:29 +0000 (0:00:01.470)       0:00:22.262 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:08:29 +0000 (0:00:00.329)       0:00:22.592 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Creating grafana database] *************************************\nFriday 22 May 2026  01:08:30 +0000 (0:00:00.818)       0:00:23.411 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nFriday 22 May 2026  01:08:33 +0000 (0:00:03.156)       0:00:26.567 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nFriday 22 May 2026  01:08:35 +0000 (0:00:02.303)       0:00:28.870 ************ \n\nTASK [grafana : Flush handlers] ************************************************\nFriday 22 May 2026  01:08:35 +0000 (0:00:00.059)       0:00:28.930 ************ \n\nTASK [grafana : Flush handlers] ************************************************\nFriday 22 May 2026  01:08:35 +0000 (0:00:00.072)       0:00:29.003 ************ \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nFriday 22 May 2026  01:08:35 +0000 (0:00:00.065)       0:00:29.068 ************ \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] *********\nFriday 22 May 2026  01:08:43 +0000 (0:00:07.498)       0:00:36.567 ************ \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] ***************\nFriday 22 May 2026  01:08:58 +0000 (0:00:15.422)       0:00:51.989 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [grafana : Wait for grafana application ready] ****************************\nFriday 22 May 2026  01:09:30 +0000 (0:00:31.382)       0:01:23.371 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nFriday 22 May 2026  01:09:33 +0000 (0:00:03.092)       0:01:26.463 ************ \n\u001b[0;36mskipping: [testbed-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] ************************************\nFriday 22 May 2026  01:09:33 +0000 (0:00:00.283)       0:01:26.747 ************ \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] *********************************\nFriday 22 May 2026  01:09:36 +0000 (0:00:02.849)       0:01:29.596 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:09:36 +0000 (0:00:00.379)       0:01:29.976 ************ \n=============================================================================== \ngrafana : Restart remaining grafana containers ------------------------- 31.38s\ngrafana : Waiting for grafana to start on first node ------------------- 15.42s\ngrafana : Restart first grafana container ------------------------------- 7.50s\ngrafana : Creating grafana database ------------------------------------- 3.16s\ngrafana : Wait for grafana application ready ---------------------------- 3.09s\ngrafana : Enable grafana datasources ------------------------------------ 2.85s\ngrafana : Copying over config.json files -------------------------------- 2.31s\ngrafana : Creating grafana database user and setting permissions -------- 2.30s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.96s\ngrafana : Check if extra configuration file exists ---------------------- 1.92s\ngrafana : Configuring dashboards provisioning --------------------------- 1.50s\ngrafana : Ensuring config directories exist ----------------------------- 1.49s\nservice-check-containers : grafana | Check containers ------------------- 1.47s\nservice-cert-copy : grafana | Copying over backend internal TLS key ----- 1.46s\ngrafana : Check if the folder for custom grafana dashboards exists ------ 1.45s\ngrafana : Copying over grafana.ini -------------------------------------- 1.38s\ngrafana : Copying over custom dashboards -------------------------------- 1.38s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.31s\ngrafana : Remove templated Grafana dashboards --------------------------- 1.24s\nservice-cert-copy : grafana | Copying over backend internal TLS certificate --- 0.91s\n\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:07:42 +0000 (0:00:00.327)       0:00:00.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\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  01:07:42 +0000 (0:00:00.265)       0:00:00.593 ************ \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] **************************************************\nFriday 22 May 2026  01:07:43 +0000 (0:00:00.299)       0:00:00.892 ************ \n\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting services] ***************\nFriday 22 May 2026  01:07:43 +0000 (0:00:00.585)       0:00:01.478 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m\n\nTASK [service-ks-register : magnum | Creating/deleting endpoints] **************\nFriday 22 May 2026  01:07:48 +0000 (0:00:04.776)       0:00:06.254 ************ \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] ************************\nFriday 22 May 2026  01:07:54 +0000 (0:00:06.458)       0:00:12.713 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : magnum | Creating users] ***************************\nFriday 22 May 2026  01:07:58 +0000 (0:00:03.735)       0:00:16.449 ************ \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] ***************************\nFriday 22 May 2026  01:08:03 +0000 (0:00:04.897)       0:00:21.347 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : magnum | Granting/revoking user roles] *************\nFriday 22 May 2026  01:08:07 +0000 (0:00:03.419)       0:00:24.767 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m\n\nTASK [magnum : Creating Magnum trustee domain] *********************************\nFriday 22 May 2026  01:08:11 +0000 (0:00:04.456)       0:00:29.224 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user] ***********************************\nFriday 22 May 2026  01:08:15 +0000 (0:00:03.882)       0:00:33.106 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum trustee user role] ******************************\nFriday 22 May 2026  01:08:19 +0000 (0:00:04.101)       0:00:37.207 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Ensuring config directories exist] ******************************\nFriday 22 May 2026  01:08:23 +0000 (0:00:04.384)       0:00:41.591 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Check if policies shall be overwritten] *************************\nFriday 22 May 2026  01:08:26 +0000 (0:00:02.439)       0:00:44.031 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Set magnum policy file] *****************************************\nFriday 22 May 2026  01:08:26 +0000 (0:00:00.366)       0:00:44.397 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : Check if kubeconfig file is supplied] ***************************\nFriday 22 May 2026  01:08:26 +0000 (0:00:00.308)       0:00:44.706 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [magnum : Copying over kubeconfig file] ***********************************\nFriday 22 May 2026  01:08:28 +0000 (0:00:01.584)       0:00:46.290 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Set magnum kubeconfig file's path] ******************************\nFriday 22 May 2026  01:08:31 +0000 (0:00:02.850)       0:00:49.141 ************ \n\u001b[0;32mok: [testbed-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] **************************************************\nFriday 22 May 2026  01:08:31 +0000 (0:00:00.487)       0:00:49.629 ************ \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] *********\nFriday 22 May 2026  01:08:32 +0000 (0:00:00.805)       0:00:50.435 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:08:35 +0000 (0:00:02.623)       0:00:53.059 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******\nFriday 22 May 2026  01:08:36 +0000 (0:00:01.582)       0:00:54.641 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [magnum : Copying over config.json files for services] ********************\nFriday 22 May 2026  01:08:38 +0000 (0:00:01.360)       0:00:56.002 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over magnum.conf] ***************************************\nFriday 22 May 2026  01:08:41 +0000 (0:00:02.773)       0:00:58.775 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [magnum : Copying over existing policy file] ******************************\nFriday 22 May 2026  01:08:46 +0000 (0:00:05.407)       0:01:04.183 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : magnum | Check containers] ********************\nFriday 22 May 2026  01:08:47 +0000 (0:00:00.662)       0:01:04.845 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : magnum | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:08:49 +0000 (0:00:02.734)       0:01:07.580 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:08:50 +0000 (0:00:00.322)       0:01:07.902 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [magnum : include_tasks] **************************************************\nFriday 22 May 2026  01:08:51 +0000 (0:00:01.575)       0:01:09.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 [magnum : Creating Magnum database] ***************************************\nFriday 22 May 2026  01:08:51 +0000 (0:00:00.252)       0:01:09.729 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Creating Magnum database user and setting permissions] **********\nFriday 22 May 2026  01:08:54 +0000 (0:00:02.291)       0:01:12.020 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Running Magnum bootstrap container] *****************************\nFriday 22 May 2026  01:08:57 +0000 (0:00:03.044)       0:01:15.065 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [magnum : Flush handlers] *************************************************\nFriday 22 May 2026  01:09:12 +0000 (0:00:15.595)       0:01:30.660 ************ \n\nTASK [magnum : Flush handlers] *************************************************\nFriday 22 May 2026  01:09:12 +0000 (0:00:00.064)       0:01:30.725 ************ \n\nTASK [magnum : Flush handlers] *************************************************\nFriday 22 May 2026  01:09:13 +0000 (0:00:00.069)       0:01:30.794 ************ \n\nRUNNING HANDLER [magnum : Restart magnum-api container] ************************\nFriday 22 May 2026  01:09:13 +0000 (0:00:00.065)       0:01:30.860 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [magnum : Restart magnum-conductor container] ******************\nFriday 22 May 2026  01:09:31 +0000 (0:00:18.258)       0:01:49.119 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:09:39 +0000 (0:00:08.049)       0:01:57.168 ************ \n=============================================================================== \nmagnum : Restart magnum-api container ---------------------------------- 18.26s\nmagnum : Running Magnum bootstrap container ---------------------------- 15.60s\nmagnum : Restart magnum-conductor container ----------------------------- 8.05s\nservice-ks-register : magnum | Creating/deleting endpoints -------------- 6.46s\nmagnum : Copying over magnum.conf --------------------------------------- 5.41s\nservice-ks-register : magnum | Creating users --------------------------- 4.90s\nservice-ks-register : magnum | Creating/deleting services --------------- 4.78s\nservice-ks-register : magnum | Granting/revoking user roles ------------- 4.46s\nmagnum : Creating Magnum trustee user role ------------------------------ 4.38s\nmagnum : Creating Magnum trustee user ----------------------------------- 4.10s\nmagnum : Creating Magnum trustee domain --------------------------------- 3.88s\nservice-ks-register : magnum | Creating projects ------------------------ 3.74s\nservice-ks-register : magnum | Creating roles --------------------------- 3.42s\nmagnum : Creating Magnum database user and setting permissions ---------- 3.04s\nmagnum : Copying over kubeconfig file ----------------------------------- 2.85s\nmagnum : Copying over config.json files for services -------------------- 2.77s\nservice-check-containers : magnum | Check containers -------------------- 2.73s\nservice-cert-copy : magnum | Copying over extra CA certificates --------- 2.62s\nmagnum : Ensuring config directories exist ------------------------------ 2.44s\nmagnum : Creating Magnum database --------------------------------------- 2.29s\n\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nFriday 22 May 2026  01:01:33 +0000 (0:00:00.449)       0:00:00.449 ************ \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] ***************************************\nFriday 22 May 2026  01:01:34 +0000 (0:00:00.753)       0:00:01.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\nTASK [Group hosts based on enabled services] ***********************************\nFriday 22 May 2026  01:01:34 +0000 (0:00:00.680)       0:00:01.883 ************ \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] ********************************************************\nFriday 22 May 2026  01:01:35 +0000 (0:00:00.598)       0:00:02.481 ************ \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nFriday 22 May 2026  01:01:36 +0000 (0:00:00.622)       0:00:03.104 ************ \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] *************\nFriday 22 May 2026  01:01:41 +0000 (0:00:05.313)       0:00:08.417 ************ \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] ********************************\nFriday 22 May 2026  01:01:46 +0000 (0:00:04.869)       0:00:13.287 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nFriday 22 May 2026  01:01:47 +0000 (0:00:00.820)       0:00:14.108 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nFriday 22 May 2026  01:01:48 +0000 (0:00:01.553)       0:00:15.661 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nFriday 22 May 2026  01:01:51 +0000 (0:00:03.235)       0:00:18.897 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nFriday 22 May 2026  01:01:52 +0000 (0:00:00.526)       0:00:19.423 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nFriday 22 May 2026  01:02:26 +0000 (0:00:33.742)       0:00:53.165 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nFriday 22 May 2026  01:02:44 +0000 (0:00:17.997)       0:01:11.163 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nFriday 22 May 2026  01:02:58 +0000 (0:00:14.835)       0:01:25.999 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nFriday 22 May 2026  01:02:59 +0000 (0:00:00.804)       0:01:26.804 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nFriday 22 May 2026  01:03:00 +0000 (0:00:00.888)       0:01:27.692 ************ \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] *****************************\nFriday 22 May 2026  01:03:01 +0000 (0:00:00.766)       0:01:28.459 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nFriday 22 May 2026  01:03:22 +0000 (0:00:20.677)       0:01:49.137 ************ \n\u001b[0;36mskipping: [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] ********************************************************\nFriday 22 May 2026  01:03:22 +0000 (0:00:00.586)       0:01:49.723 ************ \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] *********************************\nFriday 22 May 2026  01:03:23 +0000 (0:00:00.885)       0:01:50.609 ************ \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] ****\nFriday 22 May 2026  01:03:26 +0000 (0:00:02.694)       0:01:53.303 ************ \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] ******************\nFriday 22 May 2026  01:03:28 +0000 (0:00:02.534)       0:01:55.838 ************ \n\u001b[0;36mskipping: [testbed-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] *******************\nFriday 22 May 2026  01:03:29 +0000 (0:00:00.455)       0:01:56.293 ************ \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] ******************\nFriday 22 May 2026  01:03:44 +0000 (0:00:15.284)       0:02:11.578 ************ \n\u001b[0;36mskipping: [testbed-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] *******************\nFriday 22 May 2026  01:03:44 +0000 (0:00:00.419)       0:02:11.997 ************ \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] ***************************\nFriday 22 May 2026  01:03:45 +0000 (0:00:00.865)       0:02:12.863 ************ \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] ******\nFriday 22 May 2026  01:03:46 +0000 (0:00:00.588)       0:02:13.451 ************ \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] **************\nFriday 22 May 2026  01:03:47 +0000 (0:00:01.227)       0:02:14.678 ************ \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] ***********************\nFriday 22 May 2026  01:03:49 +0000 (0:00:02.120)       0:02:16.798 ************ \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] ********************************\nFriday 22 May 2026  01:04:09 +0000 (0:00:20.195)       0:02:36.994 ************ \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nFriday 22 May 2026  01:04:24 +0000 (0:00:14.632)       0:02:51.627 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Create cell] *************************************************\nFriday 22 May 2026  01:04:26 +0000 (0:00:01.588)       0:02:53.215 ************ \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] *************************************************\nFriday 22 May 2026  01:04:42 +0000 (0:00:16.074)       0:03:09.290 ************ \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 [Bootstrap upgrade] *******************************************************\nFriday 22 May 2026  01:04:43 +0000 (0:00:01.689)       0:03:10.979 ************ \n\u001b[0;36mskipping: [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] ****************************************************\nFriday 22 May 2026  01:04:44 +0000 (0:00:00.342)       0:03:11.322 ************ \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting services] *****************\nFriday 22 May 2026  01:04:45 +0000 (0:00:00.747)       0:03:12.069 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting endpoints] ****************\nFriday 22 May 2026  01:04:48 +0000 (0:00:03.705)       0:03:15.775 ************ \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] **************************\nFriday 22 May 2026  01:04:56 +0000 (0:00:07.768)       0:03:23.543 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nFriday 22 May 2026  01:05:00 +0000 (0:00:04.001)       0:03:27.544 ************ \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] *****************************\nFriday 22 May 2026  01:05:04 +0000 (0:00:04.183)       0:03:31.727 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting/revoking user roles] ***************\nFriday 22 May 2026  01:05:08 +0000 (0:00:03.901)       0:03:35.629 ************ \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] ********************************\nFriday 22 May 2026  01:05:17 +0000 (0:00:08.895)       0:03:44.524 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Check if policies shall be overwritten] ***************************\nFriday 22 May 2026  01:05:20 +0000 (0:00:02.651)       0:03:47.176 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nFriday 22 May 2026  01:05:20 +0000 (0:00:00.109)       0:03:47.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 [nova : Check for vendordata file] ****************************************\nFriday 22 May 2026  01:05:20 +0000 (0:00:00.291)       0:03:47.577 ************ \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nFriday 22 May 2026  01:05:21 +0000 (0:00:00.688)       0:03:48.265 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nFriday 22 May 2026  01:05:21 +0000 (0:00:00.255)       0:03:48.520 ************ \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] ***********\nFriday 22 May 2026  01:05:22 +0000 (0:00:00.618)       0:03:49.139 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:05:25 +0000 (0:00:03.286)       0:03:52.425 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nFriday 22 May 2026  01:05:26 +0000 (0:00:00.845)       0:03:53.271 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over config.json files for services] **********************\nFriday 22 May 2026  01:05:27 +0000 (0:00:01.219)       0:03:54.490 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over nova.conf] *******************************************\nFriday 22 May 2026  01:05:31 +0000 (0:00:03.668)       0:03:58.159 ************ \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over existing policy file] ********************************\nFriday 22 May 2026  01:05:43 +0000 (0:00:12.614)       0:04:10.774 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over nova-api-wsgi.conf] **********************************\nFriday 22 May 2026  01:05:44 +0000 (0:00:01.233)       0:04:12.007 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova-metadata-wsgi.conf] *****************************\nFriday 22 May 2026  01:05:46 +0000 (0:00:01.068)       0:04:13.076 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over vendordata file for nova services] *******************\nFriday 22 May 2026  01:05:46 +0000 (0:00:00.914)       0:04:13.990 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-metadata) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Configure uWSGI for Nova] ************************************************\nFriday 22 May 2026  01:05:47 +0000 (0:00:00.316)       0:04:14.306 ************ \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m\n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************\nFriday 22 May 2026  01:05:48 +0000 (0:00:01.397)       0:04:15.703 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********\nFriday 22 May 2026  01:05:50 +0000 (0:00:02.062)       0:04:17.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 [service-check-containers : nova | Check containers] **********************\nFriday 22 May 2026  01:05:52 +0000 (0:00:02.138)       0:04:19.904 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : nova | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:05:56 +0000 (0:00:03.160)       0:04:23.065 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:05:56 +0000 (0:00:00.313)       0:04:23.379 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Flush handlers] ***************************************************\nFriday 22 May 2026  01:05:57 +0000 (0:00:01.000)       0:04:24.380 ************ \n\nTASK [nova : Flush handlers] ***************************************************\nFriday 22 May 2026  01:05:57 +0000 (0:00:00.124)       0:04:24.504 ************ \n\nTASK [nova : Flush handlers] ***************************************************\nFriday 22 May 2026  01:05:57 +0000 (0:00:00.123)       0:04:24.627 ************ \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nFriday 22 May 2026  01:05:57 +0000 (0:00:00.126)       0:04:24.753 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-api container] ****************************\nFriday 22 May 2026  01:06:19 +0000 (0:00:22.251)       0:04:47.005 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-metadata container] ***********************\nFriday 22 May 2026  01:06:26 +0000 (0:00:06.876)       0:04:53.881 ************ \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\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 22 May 2026  01:06:36 +0000 (0:00:09.350)       0:05:03.231 ************ \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] ***********************************************\nFriday 22 May 2026  01:06:37 +0000 (0:00:01.304)       0:05:04.536 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Get new Libvirt version] *************************************\nFriday 22 May 2026  01:06:38 +0000 (0:00:00.588)       0:05:05.124 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nFriday 22 May 2026  01:07:04 +0000 (0:00:26.336)       0:05:31.460 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nFriday 22 May 2026  01:07:05 +0000 (0:00:01.426)       0:05:32.887 ************ \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nFriday 22 May 2026  01:07:06 +0000 (0:00:00.737)       0:05:33.624 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nFriday 22 May 2026  01:07:09 +0000 (0:00:02.497)       0:05:36.122 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nFriday 22 May 2026  01:07:10 +0000 (0:00:01.272)       0:05:37.395 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nFriday 22 May 2026  01:07:11 +0000 (0:00:01.217)       0:05:38.612 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nFriday 22 May 2026  01:07:12 +0000 (0:00:01.396)       0:05:40.008 ************ \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;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 [nova-cell : Get current Libvirt version] *********************************\nFriday 22 May 2026  01:07:16 +0000 (0:00:03.653)       0:05:43.662 ************ \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Check that the new Libvirt version is >= current] ************\nFriday 22 May 2026  01:07:19 +0000 (0:00:02.535)       0:05:46.197 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Load and persist br_netfilter module] ************************************\nFriday 22 May 2026  01:07:21 +0000 (0:00:02.076)       0:05:48.274 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nFriday 22 May 2026  01:07:21 +0000 (0:00:00.719)       0:05:48.993 ************ \n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (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] ************************\nFriday 22 May 2026  01:07:22 +0000 (0:00:00.751)       0:05:49.745 ************ \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] ***********************************\nFriday 22 May 2026  01:07:23 +0000 (0:00:00.955)       0:05:50.701 ************ \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] **********************\nFriday 22 May 2026  01:07:24 +0000 (0:00:00.567)       0:05:51.268 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\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\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nFriday 22 May 2026  01:07:25 +0000 (0:00:01.262)       0:05:52.530 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nFriday 22 May 2026  01:07:26 +0000 (0:00:01.091)       0:05:53.622 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nFriday 22 May 2026  01:07:28 +0000 (0:00:01.739)       0:05:55.361 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 22 May 2026  01:07:30 +0000 (0:00:02.231)       0:05:57.593 ************ \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] ***********\nFriday 22 May 2026  01:07:31 +0000 (0:00:01.327)       0:05:58.920 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:07:36 +0000 (0:00:04.264)       0:06:03.184 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nFriday 22 May 2026  01:07:38 +0000 (0:00:02.379)       0:06:05.564 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 22 May 2026  01:07:42 +0000 (0:00:03.515)       0:06:09.080 ************ \n\u001b[0;36mskipping: [testbed-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] *************************************\nFriday 22 May 2026  01:07:43 +0000 (0:00:01.051)       0:06:10.131 ************ \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 : Check cinder keyring file] ***********************************\nFriday 22 May 2026  01:07:44 +0000 (0:00:00.925)       0:06:11.056 ************ \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 [nova-cell : Extract nova key from file] **********************************\nFriday 22 May 2026  01:07:45 +0000 (0:00:01.071)       0:06:12.128 ************ \n\u001b[0;32mok: [testbed-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] ********************************\nFriday 22 May 2026  01:07:45 +0000 (0:00:00.635)       0:06:12.764 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph nova keyring file] ****************************\nFriday 22 May 2026  01:07:46 +0000 (0:00:00.467)       0:06:13.231 ************ \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] **************************\nFriday 22 May 2026  01:07:47 +0000 (0:00:01.198)       0:06:14.430 ************ \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.conf] *****************************************\nFriday 22 May 2026  01:07:48 +0000 (0:00:01.155)       0:06:15.586 ************ \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)] ************\nFriday 22 May 2026  01:07:52 +0000 (0:00:04.087)       0:06:19.673 ************ \n\u001b[0;36mskipping: [testbed-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)] **************************\nFriday 22 May 2026  01:07:52 +0000 (0:00:00.316)       0:06:19.990 ************ \n\u001b[0;36mskipping: [testbed-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] *******************\nFriday 22 May 2026  01:07:53 +0000 (0:00:00.284)       0:06:20.274 ************ \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] *************************\nFriday 22 May 2026  01:07:54 +0000 (0:00:01.711)       0:06:21.986 ************ \n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m\n\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nFriday 22 May 2026  01:07:58 +0000 (0:00:03.488)       0:06:25.474 ************ \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] *************************\nFriday 22 May 2026  01:08:01 +0000 (0:00:03.552)       0:06:29.027 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nFriday 22 May 2026  01:08:04 +0000 (0:00:02.636)       0:06:31.663 ************ \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] *******************************************\nFriday 22 May 2026  01:08:05 +0000 (0:00:01.067)       0:06:32.730 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nFriday 22 May 2026  01:08:06 +0000 (0:00:00.299)       0:06:33.030 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nFriday 22 May 2026  01:08:06 +0000 (0:00:00.143)       0:06:33.174 ************ \n\u001b[0;36mskipping: [testbed-node-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] ***********************************\nFriday 22 May 2026  01:08:07 +0000 (0:00:00.863)       0:06:34.037 ************ \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nFriday 22 May 2026  01:08:07 +0000 (0:00:00.788)       0:06:34.826 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nFriday 22 May 2026  01:08:08 +0000 (0:00:00.623)       0:06:35.450 ************ \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf] **************************************\nFriday 22 May 2026  01:08:14 +0000 (0:00:05.647)       0:06:41.097 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over Nova compute provider config] *******************\nFriday 22 May 2026  01:08:22 +0000 (0:00:08.160)       0:06:49.258 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over libvirt configuration] **************************\nFriday 22 May 2026  01:08:24 +0000 (0:00:02.425)       0:06:51.684 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;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;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;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nFriday 22 May 2026  01:08:29 +0000 (0:00:04.698)       0:06:56.382 ************ \n\u001b[0;36mskipping: [testbed-node-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] *********************\nFriday 22 May 2026  01:08:30 +0000 (0:00:00.817)       0:06:57.200 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\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-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nFriday 22 May 2026  01:08:35 +0000 (0:00:05.589)       0:07:02.790 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.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;36mskipping: [testbed-node-2] => (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;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nFriday 22 May 2026  01:08:43 +0000 (0:00:08.012)       0:07:10.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\u001b[0;36mskipping: [testbed-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] *********************\nFriday 22 May 2026  01:08:44 +0000 (0:00:00.552)       0:07:11.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 : Generating 'hostnqn' file for nova_compute] ******************\nFriday 22 May 2026  01:08:45 +0000 (0:00:00.820)       0:07:12.175 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nFriday 22 May 2026  01:08:47 +0000 (0:00:02.013)       0:07:14.189 ************ \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-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 : Copying over existing policy file] ***************************\nFriday 22 May 2026  01:08:50 +0000 (0:00:02.997)       0:07:17.187 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nFriday 22 May 2026  01:08:51 +0000 (0:00:01.598)       0:07:18.786 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over multipath.conf] *********************************\nFriday 22 May 2026  01:08:52 +0000 (0:00:00.728)       0:07:19.514 ************ \n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : nova_cell | Check containers] *****************\nFriday 22 May 2026  01:08:53 +0000 (0:00:01.213)       0:07:20.728 ************ \n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : nova_cell | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:08:56 +0000 (0:00:03.199)       0:07:23.928 ************ \n\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:08:57 +0000 (0:00:00.604)       0:07:24.532 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nFriday 22 May 2026  01:08:59 +0000 (0:00:01.979)       0:07:26.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 [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:00 +0000 (0:00:00.656)       0:07:27.167 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:00 +0000 (0:00:00.127)       0:07:27.295 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:00 +0000 (0:00:00.124)       0:07:27.420 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:00 +0000 (0:00:00.124)       0:07:27.544 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:00 +0000 (0:00:00.125)       0:07:27.670 ************ \n\nTASK [nova-cell : Flush handlers] **********************************************\nFriday 22 May 2026  01:09:00 +0000 (0:00:00.125)       0:07:27.796 ************ \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nFriday 22 May 2026  01:09:01 +0000 (0:00:00.243)       0:07:28.039 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************\nFriday 22 May 2026  01:09:09 +0000 (0:00:08.615)       0:07:36.655 ************ \n\u001b[0;33mchanged: [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] ***********************\nFriday 22 May 2026  01:09:27 +0000 (0:00:18.330)       0:07:54.985 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************\nFriday 22 May 2026  01:09:48 +0000 (0:00:20.112)       0:08:15.098 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************\nFriday 22 May 2026  01:10:15 +0000 (0:00:27.367)       0:08:42.465 ************ \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4]: Checking libvirt container is ready (10 retries left).\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************\nFriday 22 May 2026  01:10:21 +0000 (0:00:05.992)       0:08:48.457 ************ \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] *******************\nFriday 22 May 2026  01:10:22 +0000 (0:00:00.696)       0:08:49.154 ************ \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***\nFriday 22 May 2026  01:10:45 +0000 (0:00:23.516)       0:09:12.671 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nFriday 22 May 2026  01:10:45 +0000 (0:00:00.121)       0:09:12.792 ************ \n\u001b[0;36mskipping: [testbed-node-4]\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-0]\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] *************\nFriday 22 May 2026  01:11:05 +0000 (0:00:19.599)       0:09:32.391 ************ \n\u001b[0;36mskipping: [testbed-node-1]\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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nFriday 22 May 2026  01:11:12 +0000 (0:00:07.123)       0:09:39.515 ************ \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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] ********************************\nFriday 22 May 2026  01:11:14 +0000 (0:00:02.173)       0:09:41.688 ************ \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] *********************\nFriday 22 May 2026  01:11:28 +0000 (0:00:13.539)       0:09:55.228 ************ \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] *****************************\nFriday 22 May 2026  01:11:28 +0000 (0:00:00.793)       0:09:56.021 ************ \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nFriday 22 May 2026  01:11:29 +0000 (0:00:00.835)       0:09:56.856 ************ \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nFriday 22 May 2026  01:11:40 +0000 (0:00:10.669)       0:10:07.526 ************ \n\u001b[0;33mchanged: [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] ***\nFriday 22 May 2026  01:11:41 +0000 (0:00:00.863)       0:10:08.389 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nFriday 22 May 2026  01:11:42 +0000 (0:00:00.646)       0:10:09.036 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova API services] *****************************************\n\nTASK [nova : Reload nova API services to remove RPC version pin] ***************\nFriday 22 May 2026  01:11:43 +0000 (0:00:01.150)       0:10:10.187 ************ \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] **************************\nFriday 22 May 2026  01:11:43 +0000 (0:00:00.474)       0:10:10.661 ************ \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] ********************\nFriday 22 May 2026  01:11:44 +0000 (0:00:01.014)       0:10:11.675 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=59  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=54  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=24  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:11:45 +0000 (0:00:00.434)       0:10:12.109 ************ \n=============================================================================== \nnova : Running Nova API bootstrap container ---------------------------- 33.74s\nnova-cell : Restart nova-libvirt container ----------------------------- 27.37s\nnova-cell : Get new Libvirt version ------------------------------------ 26.34s\nnova-cell : Restart nova-compute container ----------------------------- 23.52s\nnova : Restart nova-scheduler container -------------------------------- 22.25s\nnova : Running Nova API bootstrap container ---------------------------- 20.68s\nnova-cell : Running Nova cell bootstrap container ---------------------- 20.20s\nnova-cell : Restart nova-ssh container --------------------------------- 20.11s\nnova-cell : Waiting for nova-compute services to register themselves --- 19.60s\nnova-cell : Restart nova-novncproxy container -------------------------- 18.33s\nnova : Create cell0 mappings ------------------------------------------- 18.00s\nnova-cell : Create cell ------------------------------------------------ 16.07s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 15.28s\nnova-cell : Get a list of existing cells ------------------------------- 14.84s\nnova-cell : Get a list of existing cells ------------------------------- 14.64s\nnova-cell : Get a list of existing cells ------------------------------- 13.54s\nnova : Copying over nova.conf ------------------------------------------ 12.61s\nnova-cell : Discover nova hosts ---------------------------------------- 10.67s\nnova : Restart nova-metadata container ---------------------------------- 9.35s\nservice-ks-register : nova | Granting/revoking user roles --------------- 8.89s\n\u001b[32m2026-05-22 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:11:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:11:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m\n\u001b[32m2026-05-22 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m\n\u001b[32m2026-05-22 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state SUCCESS\u001b[0m\n\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:08:29 +0000 (0:00:00.319)       0:00:00.319 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:08:29 +0000 (0:00:00.266)       0:00:00.586 ************ \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] *************************************************\nFriday 22 May 2026  01:08:30 +0000 (0:00:00.329)       0:00:00.915 ************ \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting services] **************\nFriday 22 May 2026  01:08:31 +0000 (0:00:01.243)       0:00:02.159 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating/deleting endpoints] *************\nFriday 22 May 2026  01:08:36 +0000 (0:00:04.638)       0:00:06.798 ************ \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] ***********************\nFriday 22 May 2026  01:08:44 +0000 (0:00:08.872)       0:00:15.671 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nFriday 22 May 2026  01:08:49 +0000 (0:00:04.156)       0:00:19.827 ************ \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] **************************\nFriday 22 May 2026  01:08:58 +0000 (0:00:09.478)       0:00:29.306 ************ \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting/revoking user roles] ************\nFriday 22 May 2026  01:09:02 +0000 (0:00:03.717)       0:00:33.024 ************ \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] **********************************\nFriday 22 May 2026  01:09:09 +0000 (0:00:06.766)       0:00:39.790 ************ \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] *************************************************\nFriday 22 May 2026  01:09:25 +0000 (0:00:16.534)       0:00:56.325 ************ \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] *****************************************\nFriday 22 May 2026  01:09:26 +0000 (0:00:00.779)       0:00:57.104 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nFriday 22 May 2026  01:09:32 +0000 (0:00:05.589)       0:01:02.693 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nFriday 22 May 2026  01:09:38 +0000 (0:00:06.086)       0:01:08.780 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nFriday 22 May 2026  01:09:41 +0000 (0:00:03.170)       0:01:11.951 ************ \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] *********************************\nFriday 22 May 2026  01:09:52 +0000 (0:00:10.920)       0:01:22.871 ************ \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] ************************\nFriday 22 May 2026  01:10:07 +0000 (0:00:15.433)       0:01:38.305 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nFriday 22 May 2026  01:10:12 +0000 (0:00:05.066)       0:01:43.371 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nFriday 22 May 2026  01:10:17 +0000 (0:00:04.999)       0:01:48.370 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nFriday 22 May 2026  01:10:18 +0000 (0:00:00.565)       0:01:48.935 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nFriday 22 May 2026  01:10:21 +0000 (0:00:03.357)       0:01:52.293 ************ \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] *****************\nFriday 22 May 2026  01:10:22 +0000 (0:00:00.818)       0:01:53.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 [octavia : Update Octavia health manager port host_id] ********************\nFriday 22 May 2026  01:10:27 +0000 (0:00:05.198)       0:01:58.310 ************ \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Add Octavia port to openvswitch br-int] ************************\nFriday 22 May 2026  01:10:32 +0000 (0:00:05.047)       0:02:03.358 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Install isc-dhcp-client package] *******************************\nFriday 22 May 2026  01:10:33 +0000 (0:00:00.758)       0:02:04.116 ************ \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 [octavia : Create octavia dhclient conf] **********************************\nFriday 22 May 2026  01:10:35 +0000 (0:00:01.955)       0:02:06.071 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [octavia : Create octavia-interface service] ******************************\nFriday 22 May 2026  01:10:36 +0000 (0:00:01.267)       0:02:07.339 ************ \n\u001b[0;33mchanged: [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] *****************\nFriday 22 May 2026  01:10:37 +0000 (0:00:01.228)       0:02:08.567 ************ \n\u001b[0;33mchanged: [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 : Enable and start octavia-interface.service] ********************\nFriday 22 May 2026  01:10:40 +0000 (0:00:02.430)       0:02:10.998 ************ \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Wait for interface ohm0 ip appear] *****************************\nFriday 22 May 2026  01:10:41 +0000 (0:00:01.617)       0:02:12.615 ************ \n\u001b[0;32mok: [testbed-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] **************************************************\nFriday 22 May 2026  01:10:42 +0000 (0:00:00.614)       0:02:13.230 ************ \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nFriday 22 May 2026  01:10:44 +0000 (0:00:02.409)       0:02:15.639 ************ \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] ***************************************\nFriday 22 May 2026  01:10:45 +0000 (0:00:00.592)       0:02:16.231 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nFriday 22 May 2026  01:10:49 +0000 (0:00:03.511)       0:02:19.743 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nFriday 22 May 2026  01:10:52 +0000 (0:00:03.132)       0:02:22.875 ************ \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] ***************************\nFriday 22 May 2026  01:10:59 +0000 (0:00:07.196)       0:02:30.072 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nFriday 22 May 2026  01:11:03 +0000 (0:00:03.645)       0:02:33.718 ************ \n\u001b[0;32mok: [testbed-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] *****************************\nFriday 22 May 2026  01:11:03 +0000 (0:00:00.357)       0:02:34.075 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Check if policies shall be overwritten] ************************\nFriday 22 May 2026  01:11:06 +0000 (0:00:02.829)       0:02:36.905 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nFriday 22 May 2026  01:11:06 +0000 (0:00:00.234)       0:02:37.140 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over existing policy file] *****************************\nFriday 22 May 2026  01:11:07 +0000 (0:00:00.566)       0:02:37.706 ************ \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nFriday 22 May 2026  01:11:08 +0000 (0:00:01.434)       0:02:39.141 ************ \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] ********\nFriday 22 May 2026  01:11:09 +0000 (0:00:01.320)       0:02:40.461 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nFriday 22 May 2026  01:11:15 +0000 (0:00:05.839)       0:02:46.301 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****\nFriday 22 May 2026  01:11:16 +0000 (0:00:00.592)       0:02:46.894 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over config.json files for services] *******************\nFriday 22 May 2026  01:11:17 +0000 (0:00:01.054)       0:02:47.948 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over octavia-wsgi.conf] ********************************\nFriday 22 May 2026  01:11:22 +0000 (0:00:05.217)       0:02:53.165 ************ \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] *************************************\nFriday 22 May 2026  01:11:24 +0000 (0:00:01.643)       0:02:54.809 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over Octavia SSH key] **********************************\nFriday 22 May 2026  01:11:40 +0000 (0:00:16.305)       0:03:11.115 ************ \n\u001b[0;33mchanged: [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] ******************\nFriday 22 May 2026  01:11:42 +0000 (0:00:01.694)       0:03:12.810 ************ \n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-housekeeping] ************\nFriday 22 May 2026  01:11:46 +0000 (0:00:04.828)       0:03:17.638 ************ \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-2] => (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-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nFriday 22 May 2026  01:11:51 +0000 (0:00:05.019)       0:03:22.658 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [service-check-containers : octavia | Check containers] *******************\nFriday 22 May 2026  01:11:57 +0000 (0:00:05.675)       0:03:28.333 ************ \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-check-containers : octavia | Notify handlers to restart containers] ***\nFriday 22 May 2026  01:12:01 +0000 (0:00:03.809)       0:03:32.143 ************ \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nFriday 22 May 2026  01:12:02 +0000 (0:00:00.573)       0:03:32.717 ************ \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nFriday 22 May 2026  01:12:03 +0000 (0:00:01.076)       0:03:33.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\nTASK [octavia : Creating Octavia database] *************************************\nFriday 22 May 2026  01:12:03 +0000 (0:00:00.322)       0:03:34.116 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nFriday 22 May 2026  01:12:05 +0000 (0:00:01.882)       0:03:35.998 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nFriday 22 May 2026  01:12:07 +0000 (0:00:01.866)       0:03:37.864 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nFriday 22 May 2026  01:12:09 +0000 (0:00:02.483)       0:03:40.347 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nFriday 22 May 2026  01:12:11 +0000 (0:00:02.076)       0:03:42.424 ************ \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": true, \"msg\": \"Container exited with non-zero return code 1\", \"rc\": 1, \"stderr\": \"+ sudo -E kolla_set_configs\\n2026-05-22 01:12:14.141 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-05-22 01:12:14.141 INFO Validating config file\\n2026-05-22 01:12:14.141 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-05-22 01:12:14.147 INFO Copying service configuration files\\n2026-05-22 01:12:14.147 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\n2026-05-22 01:12:14.151 INFO Setting permission for /etc/octavia/octavia.conf\\n2026-05-22 01:12:14.151 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-22 01:12:14.157 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-22 01:12:14.158 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-05-22 01:12:14.158 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-22 01:12:14.158 INFO Writing out command to execute\\n2026-05-22 01:12:14.159 INFO Setting permission for /var/run/octavia\\n++ cat /run_command\\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n '' ]]\\n+ . kolla_extend_start\\n++ set -o errexit\\n++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\\n++ [[ ! -d /var/log/kolla/octavia ]]\\n++ mkdir -p /var/log/kolla/octavia\\n+++ stat -c %U:%G /var/log/kolla/octavia\\n++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown -R octavia:kolla /var/log/kolla/octavia\\n+++ stat -c %a /var/log/kolla/octavia\\n++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/octavia\\n++ . /usr/local/bin/kolla_octavia_extend_start\\n+++ [[ -n 0 ]]\\n+++ octavia-db-manage upgrade head\\n\", \"stderr_lines\": [\"+ sudo -E kolla_set_configs\", \"2026-05-22 01:12:14.141 INFO Loading config file at /var/lib/kolla/config_files/config.json\", \"2026-05-22 01:12:14.141 INFO Validating config file\", \"2026-05-22 01:12:14.141 INFO Kolla config strategy set to: COPY_ALWAYS\", \"2026-05-22 01:12:14.147 INFO Copying service configuration files\", \"2026-05-22 01:12:14.147 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"2026-05-22 01:12:14.151 INFO Setting permission for /etc/octavia/octavia.conf\", \"2026-05-22 01:12:14.151 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-22 01:12:14.157 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-22 01:12:14.158 INFO Creating directory /var/lib/kolla/share/ca-certificates\", \"2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates\", \"2026-05-22 01:12:14.158 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-22 01:12:14.158 INFO Writing out command to execute\", \"2026-05-22 01:12:14.159 INFO Setting permission for /var/run/octavia\", \"++ cat /run_command\", \"+ CMD='/usr/sbin/apache2 -DFOREGROUND'\", \"+ ARGS=\", \"+ sudo kolla_copy_cacerts\", \"rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\", \"+ sudo kolla_install_projects\", \"+ [[ ! -n '' ]]\", \"+ . kolla_extend_start\", \"++ set -o errexit\", \"++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\", \"++ [[ ! -d /var/log/kolla/octavia ]]\", \"++ mkdir -p /var/log/kolla/octavia\", \"+++ stat -c %U:%G /var/log/kolla/octavia\", \"++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\", \"++ chown -R octavia:kolla /var/log/kolla/octavia\", \"+++ stat -c %a /var/log/kolla/octavia\", \"++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\", \"++ chmod 755 /var/log/kolla/octavia\", \"++ . /usr/local/bin/kolla_octavia_extend_start\", \"+++ [[ -n 0 ]]\", \"+++ octavia-db-manage upgrade head\"], \"stdout\": \"Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-22 01:12:20.469 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-22 01:12:21.063 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-22 01:12:21.331 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-22 01:12:21.339 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-22 01:12:21.447 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-22 01:12:21.513 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-22 01:12:21.673 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-22 01:12:21.718 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-22 01:12:21.756 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-22 01:12:21.837 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-22 01:12:21.848 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-22 01:12:21.896 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-22 01:12:21.972 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-22 01:12:22.245 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-22 01:12:22.299 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-22 01:12:22.344 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-22 01:12:22.392 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-22 01:12:22.487 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-22 01:12:22.790 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-22 01:12:23.162 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-22 01:12:23.357 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-22 01:12:23.663 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-22 01:12:23.907 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-22 01:12:23.957 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-22 01:12:24.000 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-22 01:12:24.349 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-22 01:12:24.403 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-22 01:12:24.726 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-22 01:12:24.769 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-22 01:12:24.851 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-22 01:12:24.859 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-22 01:12:25.361 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-22 01:12:25.392 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-22 01:12:25.461 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-22 01:12:25.488 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-22 01:12:25.527 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-22 01:12:25.592 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-22 01:12:25.842 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-22 01:12:26.966 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-22 01:12:27.239 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-22 01:12:27.421 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-22 01:12:27.428 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-22 01:12:27.499 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-22 01:12:27.507 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-22 01:12:27.515 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-22 01:12:27.559 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-22 01:12:27.596 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-22 01:12:27.734 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-22 01:12:27.767 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-22 01:12:27.799 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-22 01:12:27.947 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-22 01:12:27.985 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-22 01:12:28.017 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-22 01:12:28.088 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-22 01:12:28.125 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-22 01:12:28.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-22 01:12:28.217 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-22 01:12:28.345 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-22 01:12:28.403 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-22 01:12:28.474 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-22 01:12:28.531 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-22 01:12:28.681 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-22 01:12:28.716 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-22 01:12:28.724 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-22 01:12:28.759 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-22 01:12:28.839 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-22 01:12:28.885 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-22 01:12:28.928 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-22 01:12:28.994 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-22 01:12:29.020 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-22 01:12:29.026 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-22 01:12:29.037 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-22 01:12:29.044 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-22 01:12:29.088 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-22 01:12:29.113 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-22 01:12:29.130 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-22 01:12:29.552 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     script.run_env()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return meth(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \\n\", \"stdout_lines\": [\"Updating certificates in /etc/ssl/certs...\", \"1 added, 0 removed; done.\", \"Running hooks in /etc/ca-certificates/update.d...\", \"done.\", \"2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-22 01:12:20.469 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-22 01:12:21.063 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-22 01:12:21.331 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-22 01:12:21.339 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-22 01:12:21.447 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-22 01:12:21.513 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-22 01:12:21.673 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-22 01:12:21.718 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-22 01:12:21.756 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-22 01:12:21.837 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-22 01:12:21.848 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-22 01:12:21.896 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-22 01:12:21.972 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-22 01:12:22.245 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-22 01:12:22.299 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-22 01:12:22.344 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-22 01:12:22.392 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-22 01:12:22.487 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-22 01:12:22.790 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-22 01:12:23.162 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-22 01:12:23.357 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-22 01:12:23.663 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-22 01:12:23.907 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-22 01:12:23.957 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-22 01:12:24.000 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-22 01:12:24.349 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-22 01:12:24.403 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-22 01:12:24.726 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-22 01:12:24.769 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-22 01:12:24.851 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-22 01:12:24.859 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-22 01:12:25.361 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-22 01:12:25.392 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-22 01:12:25.461 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-22 01:12:25.488 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-22 01:12:25.527 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-22 01:12:25.592 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-22 01:12:25.842 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-22 01:12:26.966 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-22 01:12:27.239 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-22 01:12:27.421 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-22 01:12:27.428 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-22 01:12:27.499 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-22 01:12:27.507 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-22 01:12:27.515 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-22 01:12:27.559 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-22 01:12:27.596 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-22 01:12:27.734 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-22 01:12:27.767 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-22 01:12:27.799 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-22 01:12:27.947 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-22 01:12:27.985 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-22 01:12:28.017 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-22 01:12:28.088 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-22 01:12:28.125 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-22 01:12:28.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-22 01:12:28.217 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-22 01:12:28.345 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-22 01:12:28.403 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-22 01:12:28.474 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-22 01:12:28.531 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-22 01:12:28.681 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-22 01:12:28.716 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-22 01:12:28.724 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-22 01:12:28.759 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-22 01:12:28.839 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-22 01:12:28.885 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-22 01:12:28.928 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-22 01:12:28.994 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-22 01:12:29.020 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-22 01:12:29.026 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-22 01:12:29.037 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-22 01:12:29.044 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-22 01:12:29.088 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-22 01:12:29.113 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-22 01:12:29.130 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-22 01:12:29.552 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"(Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     script.run_env()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return meth(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \"]}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=52  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nFriday 22 May 2026  01:12:30 +0000 (0:00:18.524)       0:04:00.949 ************ \n=============================================================================== \noctavia : Running Octavia bootstrap container -------------------------- 18.52s\noctavia : Adding octavia related roles --------------------------------- 16.53s\noctavia : Copying over octavia.conf ------------------------------------ 16.31s\noctavia : Add rules for security groups -------------------------------- 15.43s\noctavia : Create security groups for octavia --------------------------- 10.92s\nservice-ks-register : octavia | Creating users -------------------------- 9.48s\nservice-ks-register : octavia | Creating/deleting endpoints ------------- 8.87s\noctavia : Get security groups for octavia ------------------------------- 7.20s\nservice-ks-register : octavia | Granting/revoking user roles ------------ 6.77s\noctavia : Create nova keypair for amphora ------------------------------- 6.09s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.84s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.68s\noctavia : Create amphora flavor ----------------------------------------- 5.59s\noctavia : Copying over config.json files for services ------------------- 5.22s\noctavia : Create ports for Octavia health-manager nodes ----------------- 5.20s\noctavia : Create loadbalancer management network ------------------------ 5.07s\noctavia : Update Octavia health manager port host_id -------------------- 5.05s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.02s\noctavia : Create loadbalancer management subnet ------------------------- 5.00s\noctavia : Copying certificate files for octavia-worker ------------------ 4.83s\n\u001b[32m2026-05-22 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m\n\u001b[32m2026-05-22 01:13:31\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 -- Fri May 22 01:13:34 UTC 2026",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "",
                                "# PULL IMAGES",
                                "",
                                "+ echo",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver latest 7.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-05-22 00:39:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0ad593a-fab1-40f5-9ecf-7e8b82921fbe (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b0ad593a-fab1-40f5-9ecf-7e8b82921fbe is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of wipe-partitions.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2f7ce72b-972d-4391-8761-71307dc14642 (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2f7ce72b-972d-4391-8761-71307dc14642 (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Friday 22 May 2026  00:40:24 +0000 (0:00:00.163)       0:00:00.163 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:40:25 +0000 (0:00:01.028)       0:00:01.192 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:40:25 +0000 (0:00:00.286)       0:00:01.478 ************ ",
                                "\u001b[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] *********************************",
                                "Friday 22 May 2026  00:40:26 +0000 (0:00:00.580)       0:00:02.058 ************ ",
                                "\u001b[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] ***********************************************",
                                "Friday 22 May 2026  00:40:26 +0000 (0:00:00.280)       0:00:02.339 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:40:27 +0000 (0:00:01.437)       0:00:03.776 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Friday 22 May 2026  00:40:29 +0000 (0:00:01.370)       0:00:05.147 ************ ",
                                "\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] *******************************************************",
                                "Friday 22 May 2026  00:40:31 +0000 (0:00:02.272)       0:00:07.420 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:40:32 +0000 (0:00:00.613)       0:00:08.034 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:40:33 +0000 (0:00:00.895)       0:00:08.929 ************ ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.27s",
                                "Check device availability ----------------------------------------------- 1.44s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.37s",
                                "Find all logical devices owned by UID 167 ------------------------------- 1.03s",
                                "Request device events from the kernel ----------------------------------- 0.90s",
                                "Reload udev rules ------------------------------------------------------- 0.61s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.58s",
                                "Remove all rook related logical devices --------------------------------- 0.29s",
                                "Remove all ceph related logical devices --------------------------------- 0.28s",
                                "\u001b[32m2026-05-22 00:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5ad6e422-caae-409b-a529-1d017625918a (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5ad6e422-caae-409b-a529-1d017625918a (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  00:40:48 +0000 (0:00:00.345)       0:00:00.345 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Friday 22 May 2026  00:40:50 +0000 (0:00:01.337)       0:00:01.682 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:40:51 +0000 (0:00:01.226)       0:00:02.909 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Friday 22 May 2026  00:40:56 +0000 (0:00:04.963)       0:00:07.872 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:40:56 +0000 (0:00:00.506)       0:00:08.379 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 4.96s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.34s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.23s",
                                "Gather facts for all hosts ---------------------------------------------- 0.51s",
                                "\u001b[32m2026-05-22 00:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-configure-lvm-volumes.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82cccc04-51ed-498b-909b-99d19c21c202 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:40:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 82cccc04-51ed-498b-909b-99d19c21c202 (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] ***********************************",
                                "Friday 22 May 2026  00:41:03 +0000 (0:00:00.295)       0:00:00.295 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:41:04 +0000 (0:00:00.229)       0:00:00.524 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:04 +0000 (0:00:00.237)       0:00:00.762 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:41:04 +0000 (0:00:00.374)       0:00:01.136 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:05 +0000 (0:00:00.486)       0:00:01.623 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:05 +0000 (0:00:00.190)       0:00:01.814 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:05 +0000 (0:00:00.190)       0:00:02.004 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:05 +0000 (0:00:00.213)       0:00:02.218 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:05 +0000 (0:00:00.190)       0:00:02.409 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:06 +0000 (0:00:00.194)       0:00:02.603 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:06 +0000 (0:00:00.212)       0:00:02.816 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:06 +0000 (0:00:00.208)       0:00:03.024 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:06 +0000 (0:00:00.403)       0:00:03.427 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:07 +0000 (0:00:00.399)       0:00:03.827 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:07 +0000 (0:00:00.610)       0:00:04.437 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:08 +0000 (0:00:00.638)       0:00:05.076 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:09 +0000 (0:00:00.809)       0:00:05.886 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:09 +0000 (0:00:00.430)       0:00:06.316 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:10 +0000 (0:00:00.221)       0:00:06.537 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:10 +0000 (0:00:00.199)       0:00:06.737 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:10 +0000 (0:00:00.190)       0:00:06.928 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:10 +0000 (0:00:00.203)       0:00:07.131 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:10 +0000 (0:00:00.201)       0:00:07.332 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:11 +0000 (0:00:00.195)       0:00:07.528 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:11 +0000 (0:00:00.195)       0:00:07.724 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:11 +0000 (0:00:00.187)       0:00:07.911 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:12 +0000 (0:00:01.071)       0:00:08.982 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:12 +0000 (0:00:00.204)       0:00:09.187 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:12 +0000 (0:00:00.202)       0:00:09.389 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:13 +0000 (0:00:00.194)       0:00:09.584 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 22 May 2026  00:41:13 +0000 (0:00:00.199)       0:00:09.783 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:41:13 +0000 (0:00:00.174)       0:00:09.958 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 22 May 2026  00:41:13 +0000 (0:00:00.150)       0:00:10.108 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 22 May 2026  00:41:13 +0000 (0:00:00.130)       0:00:10.239 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 22 May 2026  00:41:13 +0000 (0:00:00.127)       0:00:10.366 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 22 May 2026  00:41:14 +0000 (0:00:00.152)       0:00:10.519 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 22 May 2026  00:41:14 +0000 (0:00:00.169)       0:00:10.688 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 22 May 2026  00:41:14 +0000 (0:00:00.155)       0:00:10.843 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 22 May 2026  00:41:14 +0000 (0:00:00.375)       0:00:11.219 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 22 May 2026  00:41:14 +0000 (0:00:00.155)       0:00:11.375 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.133)       0:00:11.508 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.138)       0:00:11.647 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.142)       0:00:11.789 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.135)       0:00:11.925 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.135)       0:00:12.061 ************ ",
                                "\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\": \"503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"8384fac4-b46e-5dd1-a85c-582985baac2a\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.143)       0:00:12.204 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 22 May 2026  00:41:15 +0000 (0:00:00.142)       0:00:12.347 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 22 May 2026  00:41:16 +0000 (0:00:00.135)       0:00:12.482 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 22 May 2026  00:41:16 +0000 (0:00:00.141)       0:00:12.623 ************ ",
                                "\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\": \"503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"8384fac4-b46e-5dd1-a85c-582985baac2a\"\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-503abb0a-6805-5ce7-b274-31704b4eea58\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-8384fac4-b46e-5dd1-a85c-582985baac2a\"\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] *************************************",
                                "Friday 22 May 2026  00:41:16 +0000 (0:00:00.453)       0:00:13.077 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:41:18 +0000 (0:00:01.841)       0:00:14.919 ************ ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:41:18 +0000 (0:00:00.238)       0:00:15.157 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:18 +0000 (0:00:00.244)       0:00:15.402 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:00.385)       0:00:15.788 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:00.191)       0:00:15.979 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:00.200)       0:00:16.180 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:19 +0000 (0:00:00.231)       0:00:16.411 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:20 +0000 (0:00:00.183)       0:00:16.594 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:20 +0000 (0:00:00.641)       0:00:17.235 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:00.295)       0:00:17.531 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:00.172)       0:00:17.703 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:00.199)       0:00:17.903 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:21 +0000 (0:00:00.465)       0:00:18.369 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:22 +0000 (0:00:00.433)       0:00:18.802 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:22 +0000 (0:00:00.431)       0:00:19.233 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:23 +0000 (0:00:00.463)       0:00:19.696 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:23 +0000 (0:00:00.382)       0:00:20.079 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:24 +0000 (0:00:00.403)       0:00:20.483 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:24 +0000 (0:00:00.211)       0:00:20.694 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:24 +0000 (0:00:00.492)       0:00:21.187 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:24 +0000 (0:00:00.189)       0:00:21.376 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.169)       0:00:21.546 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.195)       0:00:21.742 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.214)       0:00:21.956 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.177)       0:00:22.134 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:25 +0000 (0:00:00.175)       0:00:22.309 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:26 +0000 (0:00:00.852)       0:00:23.161 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:26 +0000 (0:00:00.190)       0:00:23.352 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:27 +0000 (0:00:00.193)       0:00:23.545 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:27 +0000 (0:00:00.247)       0:00:23.793 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 22 May 2026  00:41:27 +0000 (0:00:00.209)       0:00:24.002 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:41:27 +0000 (0:00:00.428)       0:00:24.430 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 22 May 2026  00:41:28 +0000 (0:00:00.133)       0:00:24.563 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 22 May 2026  00:41:28 +0000 (0:00:00.155)       0:00:24.718 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 22 May 2026  00:41:28 +0000 (0:00:00.126)       0:00:24.844 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 22 May 2026  00:41:28 +0000 (0:00:00.149)       0:00:24.994 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 22 May 2026  00:41:28 +0000 (0:00:00.184)       0:00:25.179 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 22 May 2026  00:41:28 +0000 (0:00:00.179)       0:00:25.358 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 22 May 2026  00:41:29 +0000 (0:00:00.177)       0:00:25.536 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 22 May 2026  00:41:29 +0000 (0:00:00.153)       0:00:25.690 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 22 May 2026  00:41:29 +0000 (0:00:00.154)       0:00:25.845 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 22 May 2026  00:41:29 +0000 (0:00:00.150)       0:00:25.996 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 22 May 2026  00:41:29 +0000 (0:00:00.140)       0:00:26.137 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.345)       0:00:26.483 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.136)       0:00:26.619 ************ ",
                                "\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\": \"6832759a-35f2-55a2-8d86-dfa0cbb15119\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"262eb2b3-d984-5d04-86da-a6a580858730\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.155)       0:00:26.774 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.157)       0:00:26.932 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.143)       0:00:27.075 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.127)       0:00:27.203 ************ ",
                                "\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\": \"6832759a-35f2-55a2-8d86-dfa0cbb15119\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"262eb2b3-d984-5d04-86da-a6a580858730\"\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-6832759a-35f2-55a2-8d86-dfa0cbb15119\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-262eb2b3-d984-5d04-86da-a6a580858730\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-262eb2b3-d984-5d04-86da-a6a580858730\"\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] *************************************",
                                "Friday 22 May 2026  00:41:30 +0000 (0:00:00.223)       0:00:27.426 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:41:32 +0000 (0:00:01.140)       0:00:28.567 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:41:32 +0000 (0:00:00.512)       0:00:29.079 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:33 +0000 (0:00:00.710)       0:00:29.790 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:41:33 +0000 (0:00:00.451)       0:00:30.241 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:33 +0000 (0:00:00.197)       0:00:30.438 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:34 +0000 (0:00:00.205)       0:00:30.644 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:34 +0000 (0:00:00.198)       0:00:30.842 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:34 +0000 (0:00:00.201)       0:00:31.044 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:34 +0000 (0:00:00.188)       0:00:31.233 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:34 +0000 (0:00:00.195)       0:00:31.429 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:35 +0000 (0:00:00.188)       0:00:31.618 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:35 +0000 (0:00:00.223)       0:00:31.841 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:36 +0000 (0:00:00.690)       0:00:32.531 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:36 +0000 (0:00:00.889)       0:00:33.421 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:37 +0000 (0:00:00.576)       0:00:33.997 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:41:37 +0000 (0:00:00.450)       0:00:34.447 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:38 +0000 (0:00:00.342)       0:00:34.789 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:38 +0000 (0:00:00.360)       0:00:35.150 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:38 +0000 (0:00:00.198)       0:00:35.349 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:39 +0000 (0:00:00.188)       0:00:35.537 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:39 +0000 (0:00:00.183)       0:00:35.721 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:39 +0000 (0:00:00.181)       0:00:35.902 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:39 +0000 (0:00:00.193)       0:00:36.095 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:40 +0000 (0:00:00.719)       0:00:36.815 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:40 +0000 (0:00:00.194)       0:00:37.010 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:40 +0000 (0:00:00.200)       0:00:37.211 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:41:41 +0000 (0:00:00.716)       0:00:37.928 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:41 +0000 (0:00:00.222)       0:00:38.150 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:41 +0000 (0:00:00.241)       0:00:38.392 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:41:42 +0000 (0:00:00.253)       0:00:38.645 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Friday 22 May 2026  00:41:42 +0000 (0:00:00.223)       0:00:38.869 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:41:42 +0000 (0:00:00.213)       0:00:39.082 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Friday 22 May 2026  00:41:42 +0000 (0:00:00.181)       0:00:39.263 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Friday 22 May 2026  00:41:42 +0000 (0:00:00.155)       0:00:39.419 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Friday 22 May 2026  00:41:43 +0000 (0:00:00.136)       0:00:39.556 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Friday 22 May 2026  00:41:43 +0000 (0:00:00.343)       0:00:39.899 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Friday 22 May 2026  00:41:43 +0000 (0:00:00.195)       0:00:40.095 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Friday 22 May 2026  00:41:43 +0000 (0:00:00.161)       0:00:40.256 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Friday 22 May 2026  00:41:43 +0000 (0:00:00.188)       0:00:40.445 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Friday 22 May 2026  00:41:44 +0000 (0:00:00.161)       0:00:40.606 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Friday 22 May 2026  00:41:44 +0000 (0:00:00.154)       0:00:40.761 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Friday 22 May 2026  00:41:44 +0000 (0:00:00.136)       0:00:40.897 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Friday 22 May 2026  00:41:44 +0000 (0:00:00.148)       0:00:41.046 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Friday 22 May 2026  00:41:44 +0000 (0:00:00.138)       0:00:41.184 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Friday 22 May 2026  00:41:44 +0000 (0:00:00.174)       0:00:41.358 ************ ",
                                "\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\": \"b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"4526ff52-49e7-549b-9702-2d8bf56ad11d\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Friday 22 May 2026  00:41:45 +0000 (0:00:00.140)       0:00:41.499 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Friday 22 May 2026  00:41:45 +0000 (0:00:00.103)       0:00:41.602 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Friday 22 May 2026  00:41:45 +0000 (0:00:00.253)       0:00:41.856 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Friday 22 May 2026  00:41:45 +0000 (0:00:00.129)       0:00:41.985 ************ ",
                                "\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\": \"b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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-b774d0a3-29fe-505c-98b7-3f5e6c27d949\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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] *************************************",
                                "Friday 22 May 2026  00:41:45 +0000 (0:00:00.188)       0:00:42.174 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:41:46 +0000 (0:00:00.938)       0:00:43.113 ************ ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 3.92s",
                                "Add known links to the list of available block devices ------------------ 1.21s",
                                "Add known partitions to the list of available block devices ------------- 1.19s",
                                "Get initial list of available block devices ----------------------------- 1.19s",
                                "Add known partitions to the list of available block devices ------------- 1.07s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.98s",
                                "Add known links to the list of available block devices ------------------ 0.89s",
                                "Print configuration data ------------------------------------------------ 0.87s",
                                "Add known partitions to the list of available block devices ------------- 0.85s",
                                "Set UUIDs for OSD VGs/LVs ----------------------------------------------- 0.82s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Generate lvm_volumes structure (block + wal) ---------------------------- 0.74s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Add known links to the list of available block devices ------------------ 0.69s",
                                "Define lvm_volumes structures ------------------------------------------- 0.65s",
                                "Add known links to the list of available block devices ------------------ 0.64s",
                                "Add known links to the list of available block devices ------------------ 0.64s",
                                "Set WAL devices config data --------------------------------------------- 0.62s",
                                "Add known links to the list of available block devices ------------------ 0.61s",
                                "\u001b[32m2026-05-22 00:42:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c49ca88-d2a7-47a5-8fa5-66cb6a0ef53d (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 01c37c0] 2026-05-22-00-42",
                                " 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-22 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-create-lvm-devices.\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c5bdcad-b32f-447e-a81c-e3fa1ea10629 (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:42:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8c5bdcad-b32f-447e-a81c-e3fa1ea10629 (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] ***********************************",
                                "Friday 22 May 2026  00:42:46 +0000 (0:00:00.309)       0:00:00.309 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:42:47 +0000 (0:00:00.453)       0:00:00.762 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:47 +0000 (0:00:00.320)       0:00:01.082 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:42:48 +0000 (0:00:00.613)       0:00:01.695 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:48 +0000 (0:00:00.812)       0:00:02.508 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:49 +0000 (0:00:00.226)       0:00:02.734 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:49 +0000 (0:00:00.293)       0:00:03.027 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:49 +0000 (0:00:00.237)       0:00:03.264 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:49 +0000 (0:00:00.229)       0:00:03.493 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:50 +0000 (0:00:00.252)       0:00:03.746 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:50 +0000 (0:00:00.295)       0:00:04.041 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:50 +0000 (0:00:00.250)       0:00:04.292 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:51 +0000 (0:00:00.542)       0:00:04.834 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:51 +0000 (0:00:00.477)       0:00:05.311 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:52 +0000 (0:00:00.960)       0:00:06.271 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:42:53 +0000 (0:00:01.109)       0:00:07.381 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:42:54 +0000 (0:00:00.343)       0:00:07.724 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:42:54 +0000 (0:00:00.393)       0:00:08.118 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:54 +0000 (0:00:00.199)       0:00:08.317 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:54 +0000 (0:00:00.191)       0:00:08.508 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:55 +0000 (0:00:00.212)       0:00:08.721 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:55 +0000 (0:00:00.190)       0:00:08.912 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:55 +0000 (0:00:00.184)       0:00:09.096 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:55 +0000 (0:00:00.214)       0:00:09.310 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:55 +0000 (0:00:00.189)       0:00:09.500 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:56 +0000 (0:00:00.198)       0:00:09.698 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:42:57 +0000 (0:00:01.029)       0:00:10.727 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:57 +0000 (0:00:00.188)       0:00:10.915 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:57 +0000 (0:00:00.186)       0:00:11.101 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:42:57 +0000 (0:00:00.193)       0:00:11.295 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 22 May 2026  00:42:57 +0000 (0:00:00.189)       0:00:11.484 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 22 May 2026  00:42:57 +0000 (0:00:00.136)       0:00:11.621 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '503abb0a-6805-5ce7-b274-31704b4eea58'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8384fac4-b46e-5dd1-a85c-582985baac2a'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 22 May 2026  00:42:58 +0000 (0:00:00.190)       0:00:11.812 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 22 May 2026  00:43:00 +0000 (0:00:02.057)       0:00:13.870 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 22 May 2026  00:43:00 +0000 (0:00:00.171)       0:00:14.042 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 22 May 2026  00:43:01 +0000 (0:00:01.536)       0:00:15.578 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 22 May 2026  00:43:02 +0000 (0:00:00.193)       0:00:15.772 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 22 May 2026  00:43:02 +0000 (0:00:00.153)       0:00:15.925 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 22 May 2026  00:43:02 +0000 (0:00:00.439)       0:00:16.364 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 22 May 2026  00:43:02 +0000 (0:00:00.139)       0:00:16.503 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.154)       0:00:16.658 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.143)       0:00:16.802 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.156)       0:00:16.958 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.143)       0:00:17.102 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.163)       0:00:17.265 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.168)       0:00:17.434 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 22 May 2026  00:43:03 +0000 (0:00:00.163)       0:00:17.597 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 22 May 2026  00:43:04 +0000 (0:00:00.149)       0:00:17.747 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 22 May 2026  00:43:04 +0000 (0:00:00.150)       0:00:17.897 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 22 May 2026  00:43:04 +0000 (0:00:00.152)       0:00:18.050 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:43:04 +0000 (0:00:00.400)       0:00:18.451 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:43:04 +0000 (0:00:00.142)       0:00:18.593 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:43:05 +0000 (0:00:00.135)       0:00:18.728 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 22 May 2026  00:43:05 +0000 (0:00:00.607)       0:00:19.336 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 22 May 2026  00:43:06 +0000 (0:00:00.487)       0:00:19.823 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 22 May 2026  00:43:06 +0000 (0:00:00.497)       0:00:20.321 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 22 May 2026  00:43:06 +0000 (0:00:00.117)       0:00:20.438 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 22 May 2026  00:43:06 +0000 (0:00:00.115)       0:00:20.554 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 22 May 2026  00:43:07 +0000 (0:00:00.098)       0:00:20.652 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:43:07 +0000 (0:00:00.133)       0:00:20.786 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 22 May 2026  00:43:07 +0000 (0:00:00.117)       0:00:20.903 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 22 May 2026  00:43:07 +0000 (0:00:00.122)       0:00:21.026 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 22 May 2026  00:43:07 +0000 (0:00:00.411)       0:00:21.438 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 22 May 2026  00:43:07 +0000 (0:00:00.136)       0:00:21.575 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 22 May 2026  00:43:08 +0000 (0:00:00.140)       0:00:21.715 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 22 May 2026  00:43:08 +0000 (0:00:00.140)       0:00:21.856 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 22 May 2026  00:43:08 +0000 (0:00:00.136)       0:00:21.993 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 22 May 2026  00:43:08 +0000 (0:00:00.164)       0:00:22.157 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 22 May 2026  00:43:08 +0000 (0:00:00.166)       0:00:22.324 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:43:08 +0000 (0:00:00.152)       0:00:22.476 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 22 May 2026  00:43:09 +0000 (0:00:00.147)       0:00:22.624 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 22 May 2026  00:43:09 +0000 (0:00:00.147)       0:00:22.771 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:43:09 +0000 (0:00:00.142)       0:00:22.914 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 22 May 2026  00:43:09 +0000 (0:00:00.143)       0:00:23.057 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 22 May 2026  00:43:09 +0000 (0:00:00.299)       0:00:23.356 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 22 May 2026  00:43:09 +0000 (0:00:00.162)       0:00:23.519 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 22 May 2026  00:43:10 +0000 (0:00:00.164)       0:00:23.683 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 22 May 2026  00:43:10 +0000 (0:00:00.134)       0:00:23.818 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 22 May 2026  00:43:10 +0000 (0:00:00.141)       0:00:23.960 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 22 May 2026  00:43:10 +0000 (0:00:00.154)       0:00:24.114 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 22 May 2026  00:43:10 +0000 (0:00:00.157)       0:00:24.271 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:43:10 +0000 (0:00:00.171)       0:00:24.442 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:43:11 +0000 (0:00:00.500)       0:00:24.943 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 22 May 2026  00:43:11 +0000 (0:00:00.520)       0:00:25.464 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 22 May 2026  00:43:11 +0000 (0:00:00.117)       0:00:25.581 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'vg_name': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'vg_name': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 22 May 2026  00:43:12 +0000 (0:00:00.157)       0:00:25.738 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 22 May 2026  00:43:12 +0000 (0:00:00.320)       0:00:26.059 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 22 May 2026  00:43:12 +0000 (0:00:00.138)       0:00:26.198 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 22 May 2026  00:43:12 +0000 (0:00:00.152)       0:00:26.350 ************ ",
                                "\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-503abb0a-6805-5ce7-b274-31704b4eea58\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-503abb0a-6805-5ce7-b274-31704b4eea58\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8384fac4-b46e-5dd1-a85c-582985baac2a\"\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-503abb0a-6805-5ce7-b274-31704b4eea58\"\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-8384fac4-b46e-5dd1-a85c-582985baac2a\"\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] ***********************************",
                                "Friday 22 May 2026  00:43:13 +0000 (0:00:00.277)       0:00:26.627 ************ ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:43:13 +0000 (0:00:00.206)       0:00:26.834 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:13 +0000 (0:00:00.200)       0:00:27.035 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:43:13 +0000 (0:00:00.387)       0:00:27.422 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:13 +0000 (0:00:00.182)       0:00:27.605 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:14 +0000 (0:00:00.204)       0:00:27.809 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:14 +0000 (0:00:00.535)       0:00:28.345 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:14 +0000 (0:00:00.211)       0:00:28.556 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:15 +0000 (0:00:00.203)       0:00:28.760 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:15 +0000 (0:00:00.218)       0:00:28.979 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:15 +0000 (0:00:00.217)       0:00:29.197 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:15 +0000 (0:00:00.201)       0:00:29.398 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:16 +0000 (0:00:00.437)       0:00:29.836 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:16 +0000 (0:00:00.420)       0:00:30.256 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:17 +0000 (0:00:00.400)       0:00:30.657 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:17 +0000 (0:00:00.405)       0:00:31.063 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:43:17 +0000 (0:00:00.306)       0:00:31.369 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:43:18 +0000 (0:00:00.593)       0:00:31.962 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:18 +0000 (0:00:00.217)       0:00:32.180 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:18 +0000 (0:00:00.215)       0:00:32.395 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:18 +0000 (0:00:00.182)       0:00:32.578 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:19 +0000 (0:00:00.194)       0:00:32.773 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:19 +0000 (0:00:00.182)       0:00:32.955 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:19 +0000 (0:00:00.178)       0:00:33.133 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:19 +0000 (0:00:00.165)       0:00:33.298 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:19 +0000 (0:00:00.193)       0:00:33.491 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:43:20 +0000 (0:00:00.802)       0:00:34.294 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:20 +0000 (0:00:00.256)       0:00:34.550 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:21 +0000 (0:00:00.217)       0:00:34.768 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:21 +0000 (0:00:00.793)       0:00:35.562 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 22 May 2026  00:43:22 +0000 (0:00:00.284)       0:00:35.846 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 22 May 2026  00:43:22 +0000 (0:00:00.157)       0:00:36.004 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '6832759a-35f2-55a2-8d86-dfa0cbb15119'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '262eb2b3-d984-5d04-86da-a6a580858730'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 22 May 2026  00:43:22 +0000 (0:00:00.240)       0:00:36.245 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 22 May 2026  00:43:24 +0000 (0:00:01.853)       0:00:38.098 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 22 May 2026  00:43:24 +0000 (0:00:00.171)       0:00:38.270 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 22 May 2026  00:43:25 +0000 (0:00:01.304)       0:00:39.574 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 22 May 2026  00:43:26 +0000 (0:00:00.167)       0:00:39.742 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 22 May 2026  00:43:26 +0000 (0:00:00.144)       0:00:39.886 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 22 May 2026  00:43:26 +0000 (0:00:00.160)       0:00:40.046 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 22 May 2026  00:43:26 +0000 (0:00:00.140)       0:00:40.187 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 22 May 2026  00:43:26 +0000 (0:00:00.174)       0:00:40.361 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 22 May 2026  00:43:27 +0000 (0:00:00.473)       0:00:40.834 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 22 May 2026  00:43:27 +0000 (0:00:00.159)       0:00:40.994 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 22 May 2026  00:43:27 +0000 (0:00:00.155)       0:00:41.149 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 22 May 2026  00:43:27 +0000 (0:00:00.170)       0:00:41.320 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 22 May 2026  00:43:27 +0000 (0:00:00.211)       0:00:41.531 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 22 May 2026  00:43:28 +0000 (0:00:00.169)       0:00:41.701 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 22 May 2026  00:43:28 +0000 (0:00:00.151)       0:00:41.853 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 22 May 2026  00:43:28 +0000 (0:00:00.138)       0:00:41.991 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 22 May 2026  00:43:28 +0000 (0:00:00.149)       0:00:42.141 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:43:28 +0000 (0:00:00.175)       0:00:42.316 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:43:28 +0000 (0:00:00.165)       0:00:42.481 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:43:29 +0000 (0:00:00.149)       0:00:42.630 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 22 May 2026  00:43:29 +0000 (0:00:00.767)       0:00:43.398 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 22 May 2026  00:43:30 +0000 (0:00:00.494)       0:00:43.892 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 22 May 2026  00:43:30 +0000 (0:00:00.500)       0:00:44.393 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 22 May 2026  00:43:30 +0000 (0:00:00.160)       0:00:44.553 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.120)       0:00:44.674 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.133)       0:00:44.807 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.154)       0:00:44.961 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.136)       0:00:45.097 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.171)       0:00:45.269 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.152)       0:00:45.421 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 22 May 2026  00:43:31 +0000 (0:00:00.153)       0:00:45.575 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 22 May 2026  00:43:32 +0000 (0:00:00.151)       0:00:45.727 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 22 May 2026  00:43:32 +0000 (0:00:00.431)       0:00:46.158 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 22 May 2026  00:43:32 +0000 (0:00:00.186)       0:00:46.345 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 22 May 2026  00:43:32 +0000 (0:00:00.141)       0:00:46.487 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.158)       0:00:46.645 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.135)       0:00:46.780 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.156)       0:00:46.937 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.153)       0:00:47.090 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.134)       0:00:47.225 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.150)       0:00:47.375 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 22 May 2026  00:43:33 +0000 (0:00:00.175)       0:00:47.551 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 22 May 2026  00:43:34 +0000 (0:00:00.177)       0:00:47.729 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 22 May 2026  00:43:34 +0000 (0:00:00.166)       0:00:47.895 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 22 May 2026  00:43:34 +0000 (0:00:00.450)       0:00:48.345 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 22 May 2026  00:43:34 +0000 (0:00:00.226)       0:00:48.572 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 22 May 2026  00:43:35 +0000 (0:00:00.259)       0:00:48.832 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 22 May 2026  00:43:35 +0000 (0:00:00.185)       0:00:49.017 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:43:35 +0000 (0:00:00.168)       0:00:49.186 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:43:36 +0000 (0:00:00.569)       0:00:49.755 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 22 May 2026  00:43:36 +0000 (0:00:00.530)       0:00:50.286 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 22 May 2026  00:43:36 +0000 (0:00:00.211)       0:00:50.497 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'vg_name': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'vg_name': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 22 May 2026  00:43:37 +0000 (0:00:00.205)       0:00:50.703 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 22 May 2026  00:43:37 +0000 (0:00:00.160)       0:00:50.863 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 22 May 2026  00:43:37 +0000 (0:00:00.173)       0:00:51.037 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 22 May 2026  00:43:37 +0000 (0:00:00.160)       0:00:51.197 ************ ",
                                "\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-262eb2b3-d984-5d04-86da-a6a580858730\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-262eb2b3-d984-5d04-86da-a6a580858730\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119\"\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-6832759a-35f2-55a2-8d86-dfa0cbb15119\"\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-262eb2b3-d984-5d04-86da-a6a580858730\"\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] ***********************************",
                                "Friday 22 May 2026  00:43:38 +0000 (0:00:00.568)       0:00:51.765 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Friday 22 May 2026  00:43:38 +0000 (0:00:00.256)       0:00:52.022 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:38 +0000 (0:00:00.269)       0:00:52.291 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:43:39 +0000 (0:00:00.433)       0:00:52.725 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:39 +0000 (0:00:00.190)       0:00:52.915 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:39 +0000 (0:00:00.228)       0:00:53.144 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:39 +0000 (0:00:00.201)       0:00:53.345 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:39 +0000 (0:00:00.209)       0:00:53.554 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:40 +0000 (0:00:00.189)       0:00:53.744 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:40 +0000 (0:00:00.707)       0:00:54.451 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:41 +0000 (0:00:00.203)       0:00:54.655 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:41 +0000 (0:00:00.200)       0:00:54.855 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:41 +0000 (0:00:00.422)       0:00:55.278 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:42 +0000 (0:00:00.438)       0:00:55.717 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:42 +0000 (0:00:00.488)       0:00:56.205 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Friday 22 May 2026  00:43:43 +0000 (0:00:00.452)       0:00:56.658 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:43:43 +0000 (0:00:00.335)       0:00:56.994 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:43:43 +0000 (0:00:00.424)       0:00:57.418 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:44 +0000 (0:00:00.220)       0:00:57.639 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:44 +0000 (0:00:00.190)       0:00:57.829 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:44 +0000 (0:00:00.744)       0:00:58.573 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:45 +0000 (0:00:00.192)       0:00:58.766 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:45 +0000 (0:00:00.203)       0:00:58.969 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:45 +0000 (0:00:00.204)       0:00:59.174 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:45 +0000 (0:00:00.204)       0:00:59.379 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:45 +0000 (0:00:00.197)       0:00:59.576 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:43:46 +0000 (0:00:00.646)       0:01:00.222 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:46 +0000 (0:00:00.211)       0:01:00.434 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:47 +0000 (0:00:00.203)       0:01:00.637 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Friday 22 May 2026  00:43:47 +0000 (0:00:00.209)       0:01:00.847 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Friday 22 May 2026  00:43:47 +0000 (0:00:00.192)       0:01:01.040 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Friday 22 May 2026  00:43:47 +0000 (0:00:00.421)       0:01:01.461 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'b774d0a3-29fe-505c-98b7-3f5e6c27d949'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '4526ff52-49e7-549b-9702-2d8bf56ad11d'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Friday 22 May 2026  00:43:48 +0000 (0:00:00.238)       0:01:01.700 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Friday 22 May 2026  00:43:49 +0000 (0:00:01.760)       0:01:03.461 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Friday 22 May 2026  00:43:49 +0000 (0:00:00.150)       0:01:03.611 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Friday 22 May 2026  00:43:51 +0000 (0:00:01.382)       0:01:04.993 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Friday 22 May 2026  00:43:51 +0000 (0:00:00.170)       0:01:05.164 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Friday 22 May 2026  00:43:51 +0000 (0:00:00.138)       0:01:05.303 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Friday 22 May 2026  00:43:51 +0000 (0:00:00.167)       0:01:05.471 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Friday 22 May 2026  00:43:51 +0000 (0:00:00.152)       0:01:05.623 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Friday 22 May 2026  00:43:52 +0000 (0:00:00.174)       0:01:05.797 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Friday 22 May 2026  00:43:52 +0000 (0:00:00.140)       0:01:05.938 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Friday 22 May 2026  00:43:52 +0000 (0:00:00.158)       0:01:06.096 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Friday 22 May 2026  00:43:52 +0000 (0:00:00.441)       0:01:06.538 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.170)       0:01:06.708 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.154)       0:01:06.862 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.152)       0:01:07.015 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.140)       0:01:07.155 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.123)       0:01:07.279 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.138)       0:01:07.417 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:43:53 +0000 (0:00:00.139)       0:01:07.557 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:43:54 +0000 (0:00:00.129)       0:01:07.687 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:43:54 +0000 (0:00:00.169)       0:01:07.856 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Friday 22 May 2026  00:43:54 +0000 (0:00:00.530)       0:01:08.386 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Friday 22 May 2026  00:43:55 +0000 (0:00:00.539)       0:01:08.926 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.833)       0:01:09.760 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.162)       0:01:09.922 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.123)       0:01:10.046 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.105)       0:01:10.151 ************ ",
                                "\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] ******************************************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.169)       0:01:10.320 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.122)       0:01:10.442 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Friday 22 May 2026  00:43:56 +0000 (0:00:00.147)       0:01:10.590 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Friday 22 May 2026  00:43:57 +0000 (0:00:00.134)       0:01:10.725 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Friday 22 May 2026  00:43:57 +0000 (0:00:00.171)       0:01:10.896 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Friday 22 May 2026  00:43:57 +0000 (0:00:00.139)       0:01:11.035 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Friday 22 May 2026  00:43:57 +0000 (0:00:00.145)       0:01:11.181 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Friday 22 May 2026  00:43:57 +0000 (0:00:00.140)       0:01:11.321 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Friday 22 May 2026  00:43:57 +0000 (0:00:00.144)       0:01:11.465 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Friday 22 May 2026  00:43:58 +0000 (0:00:00.431)       0:01:11.896 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:43:58 +0000 (0:00:00.148)       0:01:12.045 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Friday 22 May 2026  00:43:58 +0000 (0:00:00.138)       0:01:12.184 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Friday 22 May 2026  00:43:58 +0000 (0:00:00.148)       0:01:12.333 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Friday 22 May 2026  00:43:58 +0000 (0:00:00.141)       0:01:12.474 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Friday 22 May 2026  00:43:58 +0000 (0:00:00.144)       0:01:12.619 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Friday 22 May 2026  00:43:59 +0000 (0:00:00.157)       0:01:12.777 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Friday 22 May 2026  00:43:59 +0000 (0:00:00.147)       0:01:12.924 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Friday 22 May 2026  00:43:59 +0000 (0:00:00.161)       0:01:13.086 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Friday 22 May 2026  00:43:59 +0000 (0:00:00.154)       0:01:13.241 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Friday 22 May 2026  00:43:59 +0000 (0:00:00.154)       0:01:13.395 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Friday 22 May 2026  00:43:59 +0000 (0:00:00.154)       0:01:13.550 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Friday 22 May 2026  00:44:00 +0000 (0:00:00.449)       0:01:13.999 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:44:00 +0000 (0:00:00.166)       0:01:14.165 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Friday 22 May 2026  00:44:01 +0000 (0:00:00.527)       0:01:14.693 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Friday 22 May 2026  00:44:01 +0000 (0:00:00.511)       0:01:15.205 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Friday 22 May 2026  00:44:01 +0000 (0:00:00.163)       0:01:15.368 ************ ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'vg_name': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'vg_name': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Friday 22 May 2026  00:44:01 +0000 (0:00:00.173)       0:01:15.542 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Friday 22 May 2026  00:44:02 +0000 (0:00:00.154)       0:01:15.697 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Friday 22 May 2026  00:44:02 +0000 (0:00:00.155)       0:01:15.853 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Friday 22 May 2026  00:44:02 +0000 (0:00:00.165)       0:01:16.018 ************ ",
                                "\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-4526ff52-49e7-549b-9702-2d8bf56ad11d\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\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-b774d0a3-29fe-505c-98b7-3f5e6c27d949\"\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-4526ff52-49e7-549b-9702-2d8bf56ad11d\"\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 ********************************************************************",
                                "Friday 22 May 2026  00:44:02 +0000 (0:00:00.144)       0:01:16.162 ************ ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.67s",
                                "Create block LVs -------------------------------------------------------- 4.22s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.91s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.83s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.60s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.56s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.52s",
                                "Add known links to the list of available block devices ------------------ 1.43s",
                                "Add known partitions to the list of available block devices ------------- 1.41s",
                                "Add known links to the list of available block devices ------------------ 1.11s",
                                "Add known partitions to the list of available block devices ------------- 1.03s",
                                "Print LVM report data --------------------------------------------------- 0.99s",
                                "Add known links to the list of available block devices ------------------ 0.96s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.92s",
                                "Add known links to the list of available block devices ------------------ 0.81s",
                                "Add known partitions to the list of available block devices ------------- 0.80s",
                                "Add known partitions to the list of available block devices ------------- 0.79s",
                                "Create DB LVs for ceph_db_wal_devices ----------------------------------- 0.79s",
                                "Get initial list of available block devices ----------------------------- 0.79s",
                                "Print 'Create DB VGs' --------------------------------------------------- 0.77s",
                                "\u001b[32m2026-05-22 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6561d48f-3bc9-40ec-a295-e0c838dbaf28 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6561d48f-3bc9-40ec-a295-e0c838dbaf28 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  00:44:18 +0000 (0:00:00.336)       0:00:00.336 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Friday 22 May 2026  00:44:19 +0000 (0:00:01.452)       0:00:01.789 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:44:21 +0000 (0:00:01.264)       0:00:03.053 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Friday 22 May 2026  00:44:27 +0000 (0:00:06.526)       0:00:09.580 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:44:28 +0000 (0:00:00.553)       0:00:10.134 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.53s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.45s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.26s",
                                "Gather facts for all hosts ---------------------------------------------- 0.55s",
                                "\u001b[32m2026-05-22 00:44:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of frr.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9dfa851b-94d1-47f7-b8c7-914ebf4db5ed (frr) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 00:44:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9dfa851b-94d1-47f7-b8c7-914ebf4db5ed (frr) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role frr] **********************************************************",
                                "",
                                "TASK [osism.services.frr : Include distribution specific install tasks] ********",
                                "Friday 22 May 2026  00:44:44 +0000 (0:00:00.353)       0:00:00.353 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:44:45 +0000 (0:00:00.234)       0:00:00.588 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Install frr package] ********************************",
                                "Friday 22 May 2026  00:44:46 +0000 (0:00:01.805)       0:00:02.394 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/vtysh.conf] *********************",
                                "Friday 22 May 2026  00:44:56 +0000 (0:00:10.103)       0:00:12.497 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy file: /etc/frr/daemons] ************************",
                                "Friday 22 May 2026  00:44:57 +0000 (0:00:00.934)       0:00:13.432 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set _frr_uplinks fact] ******************************",
                                "Friday 22 May 2026  00:44:58 +0000 (0:00:00.900)       0:00:14.332 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Write frr_config_template to temporary file] ********",
                                "Friday 22 May 2026  00:44:59 +0000 (0:00:01.102)       0:00:15.434 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Render frr.conf from frr_config_template variable] ***",
                                "Friday 22 May 2026  00:44:59 +0000 (0:00:00.145)       0:00:15.579 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Remove temporary frr_config_template file] **********",
                                "Friday 22 May 2026  00:45:00 +0000 (0:00:00.260)       0:00:15.840 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Check for frr.conf file in the configuration repository] ***",
                                "Friday 22 May 2026  00:45:00 +0000 (0:00:00.141)       0:00:15.982 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy frr.conf file from the configuration repository] ***",
                                "Friday 22 May 2026  00:45:00 +0000 (0:00:00.119)       0:00:16.102 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Copy default frr.conf file of type k3s_cilium] ******",
                                "Friday 22 May 2026  00:45:00 +0000 (0:00:00.144)       0:00:16.247 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.frr : Set sysctl parameters] ******************************",
                                "Friday 22 May 2026  00:45:01 +0000 (0:00:00.932)       0:00:17.179 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:45:03 +0000 (0:00:02.059)       0:00:19.239 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.frr : Restart frr service] *********************",
                                "Friday 22 May 2026  00:45:04 +0000 (0:00:01.194)       0:00:20.434 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:45:06 +0000 (0:00:01.400)       0:00:21.835 ************ ",
                                "=============================================================================== ",
                                "osism.services.frr : Install frr package ------------------------------- 10.10s",
                                "osism.services.frr : Set sysctl parameters ------------------------------ 2.06s",
                                "osism.services.frr : Pin frr package version ---------------------------- 1.81s",
                                "osism.services.frr : Restart frr service -------------------------------- 1.40s",
                                "osism.services.frr : Manage frr service --------------------------------- 1.19s",
                                "osism.services.frr : Set _frr_uplinks fact ------------------------------ 1.10s",
                                "osism.services.frr : Copy file: /etc/frr/vtysh.conf --------------------- 0.93s",
                                "osism.services.frr : Copy default frr.conf file of type k3s_cilium ------ 0.93s",
                                "osism.services.frr : Copy file: /etc/frr/daemons ------------------------ 0.90s",
                                "osism.services.frr : Render frr.conf from frr_config_template variable --- 0.26s",
                                "osism.services.frr : Include distribution specific install tasks -------- 0.23s",
                                "osism.services.frr : Write frr_config_template to temporary file -------- 0.15s",
                                "osism.services.frr : Copy frr.conf file from the configuration repository --- 0.14s",
                                "osism.services.frr : Remove temporary frr_config_template file ---------- 0.14s",
                                "osism.services.frr : Check for frr.conf file in the configuration repository --- 0.12s",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- START -- Fri May 22 00:45:06 UTC 2026",
                                "",
                                "\u001b[32m2026-05-22 00:45:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCollection nutshell is prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - dotfiles\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - homer\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - netdata\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - openstackclient\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - phpmyadmin\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - common\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- loadbalancer\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- opensearch\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- mariadb-ng\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- horizon\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- keystone\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- neutron\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ wait-for-nova\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [6] ------- octavia\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- barbican\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- designate\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ironic\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- placement\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- magnum\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- openvswitch\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- ovn\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- memcached\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- redis\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- rabbitmq-ng\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - kubernetes\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- copy-kubeconfig\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [0] - ceph\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [1] -- ceph-pools\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [2] --- copy-ceph-keys\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [3] ---- cephclient\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- ceph-bootstrap-dashboard\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- wait-for-keystone\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ kolla-ceph-rgw\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ glance\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ cinder\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ nova\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [4] ----- prometheus\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mA [5] ------ grafana\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAll tasks of the collection nutshell are prepared for execution\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTasks are running in the background\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo task IDs specified, wait for all currently running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 18be2405-aba0-4359-93d9-c6d10526fcd9 is in state SUCCESS\u001b[0m",
                                "",
                                "PLAY [Apply role geerlingguy.dotfiles] *****************************************",
                                "",
                                "TASK [geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally.] ****",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.525)       0:00:00.525 ************ ",
                                "\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-manager]\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.] ********",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:04.082)       0:00:04.607 ************ ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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-manager] => (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.] ***",
                                "Friday 22 May 2026  00:45:35 +0000 (0:00:01.603)       0:00:06.211 ************ ",
                                "\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-22 00:45:34.907881', 'end': '2026-05-22 00:45:34.912532', 'delta': '0:00:00.004651', '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-22 00:45:34.725144', 'end': '2026-05-22 00:45:34.735249', 'delta': '0:00:00.010105', '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-22 00:45:34.695973', 'end': '2026-05-22 00:45:34.705730', 'delta': '0:00:00.009757', '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-22 00:45:34.714738', 'end': '2026-05-22 00:45:34.721023', 'delta': '0:00:00.006285', '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-22 00:45:34.957234', 'end': '2026-05-22 00:45:34.964530', 'delta': '0:00:00.007296', '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-22 00:45:34.709459', 'end': '2026-05-22 00:45:34.719044', 'delta': '0:00:00.009585', '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-22 00:45:35.087405', 'end': '2026-05-22 00:45:35.093453', 'delta': '0:00:00.006048', '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.] ****",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:01.653)       0:00:07.865 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "",
                                "TASK [geerlingguy.dotfiles : Link dotfiles into home folder.] ******************",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:01.379)       0:00:09.244 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=.tmux.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (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 ********************************************************************",
                                "Friday 22 May 2026  00:45:40 +0000 (0:00:01.711)       0:00:10.956 ************ ",
                                "=============================================================================== ",
                                "geerlingguy.dotfiles : Ensure dotfiles repository is cloned locally. ---- 4.08s",
                                "geerlingguy.dotfiles : Link dotfiles into home folder. ------------------ 1.71s",
                                "geerlingguy.dotfiles : Remove existing dotfiles file if a replacement is being linked. --- 1.65s",
                                "geerlingguy.dotfiles : Ensure all configured dotfiles are links. -------- 1.60s",
                                "geerlingguy.dotfiles : Ensure parent folders of link dotfiles exist. ---- 1.38s",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:45:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 17a4bc14-9e60-4e9d-ac41-16b4725a4b8e is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b895b90-bf85-4708-8489-edbe3dc70868 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1227355b-8991-4347-8779-2dba4c216d76 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role homer] ********************************************************",
                                "",
                                "TASK [osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards] ***",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.272)       0:00:00.272 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.437)       0:00:00.709 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Create required directories] **********************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:02.739)       0:00:03.449 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:01.818)       0:00:05.268 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Copy docker-compose.yml file] *********************",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:02.062)       0:00:07.330 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.homer : Manage homer service] *****************************",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:02.257)       0:00:09.587 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:46:04 +0000 (0:00:25.914)       0:00:35.501 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:46:08 +0000 (0:00:03.927)       0:00:39.429 ************ ",
                                "=============================================================================== ",
                                "osism.services.homer : Manage homer service ---------------------------- 25.91s",
                                "osism.services.homer : Restart homer service ---------------------------- 3.93s",
                                "osism.services.homer : Create traefik external network ------------------ 2.74s",
                                "osism.services.homer : Copy docker-compose.yml file --------------------- 2.26s",
                                "osism.services.homer : Copy config.yml configuration file --------------- 2.06s",
                                "osism.services.homer : Create required directories ---------------------- 1.82s",
                                "osism.services.homer : Inform about new parameter homer_url_opensearch_dashboards --- 0.44s",
                                "",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.500)       0:00:00.500 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:45:30 +0000 (0:00:00.563)       0:00:01.063 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:03.306)       0:00:04.370 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:02.985)       0:00:07.355 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:46:11 +0000 (0:00:35.015)       0:00:42.371 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Friday 22 May 2026  00:46:12 +0000 (0:00:01.176)       0:00:43.548 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Friday 22 May 2026  00:46:13 +0000 (0:00:01.073)       0:00:44.621 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Friday 22 May 2026  00:46:15 +0000 (0:00:02.090)       0:00:46.711 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Friday 22 May 2026  00:46:17 +0000 (0:00:01.236)       0:00:47.948 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Friday 22 May 2026  00:46:17 +0000 (0:00:00.673)       0:00:48.621 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:46:18 +0000 (0:00:00.670)       0:00:49.292 ************ ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 35.02s",
                                "osism.services.openstackclient : Create required directories ------------ 3.31s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 2.99s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 2.09s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 1.23s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 1.18s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.07s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 0.67s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 0.67s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.56s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:00.705)       0:00:00.705 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  00:45:30 +0000 (0:00:01.417)       0:00:02.122 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:02.113)       0:00:04.235 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install apt-transport-https package] ************",
                                "Friday 22 May 2026  00:45:35 +0000 (0:00:03.411)       0:00:07.647 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository gpg key] *************************",
                                "Friday 22 May 2026  00:45:40 +0000 (0:00:04.394)       0:00:12.041 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:02.697)       0:00:14.739 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Friday 22 May 2026  00:45:54 +0000 (0:00:11.353)       0:00:26.092 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Friday 22 May 2026  00:46:17 +0000 (0:00:23.613)       0:00:49.705 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:46:19 +0000 (0:00:01.937)       0:00:51.643 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (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] ***",
                                "Friday 22 May 2026  00:46:24 +0000 (0:00:04.650)       0:00:56.293 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:46:25 +0000 (0:00:01.383)       0:00:57.676 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Friday 22 May 2026  00:46:27 +0000 (0:00:01.708)       0:00:59.385 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Manage service netdata] *************************",
                                "Friday 22 May 2026  00:46:29 +0000 (0:00:02.140)       0:01:01.525 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\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.netdata : Include host type specific tasks] ***************",
                                "Friday 22 May 2026  00:46:32 +0000 (0:00:02.588)       0:01:04.114 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:46:33 +0000 (0:00:01.569)       0:01:05.683 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Friday 22 May 2026  00:46:35 +0000 (0:00:01.796)       0:01:07.479 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:46:46 +0000 (0:00:11.481)       0:01:18.961 ************ ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 23.61s",
                                "osism.services.netdata : Restart service netdata ----------------------- 11.48s",
                                "osism.services.netdata : Add repository -------------------------------- 11.35s",
                                "osism.services.netdata : Copy configuration files ----------------------- 4.65s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 4.39s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 3.41s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 2.70s",
                                "osism.services.netdata : Manage service netdata ------------------------- 2.59s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 2.14s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 2.11s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.94s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 1.80s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.71s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.57s",
                                "Group hosts based on enabled services ----------------------------------- 1.42s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.38s",
                                "\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:46:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a129549-46cd-41c0-9c91-19c7be68564a is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:47:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7a25a4e8-1722-4f7d-a88c-4d2fe69fff9b is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Apply role phpmyadmin] ***************************************************",
                                "",
                                "TASK [osism.services.phpmyadmin : Create traefik external network] *************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:00.347)       0:00:00.347 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Create required directories] *****************",
                                "Friday 22 May 2026  00:45:47 +0000 (0:00:01.949)       0:00:02.296 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/phpmyadmin)\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Copy docker-compose.yml file] ****************",
                                "Friday 22 May 2026  00:45:49 +0000 (0:00:01.286)       0:00:03.583 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.phpmyadmin : Manage phpmyadmin service] *******************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:02.554)       0:00:06.137 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:47:15 +0000 (0:01:23.673)       0:01:29.811 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:47:19 +0000 (0:00:04.418)       0:01:34.230 ************ ",
                                "=============================================================================== ",
                                "osism.services.phpmyadmin : Manage phpmyadmin service ------------------ 83.67s",
                                "osism.services.phpmyadmin : Restart phpmyadmin service ------------------ 4.42s",
                                "osism.services.phpmyadmin : Copy docker-compose.yml file ---------------- 2.55s",
                                "osism.services.phpmyadmin : Create traefik external network ------------- 1.95s",
                                "osism.services.phpmyadmin : Create required directories ----------------- 1.29s",
                                "",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:45:22 +0000 (0:00:00.367)       0:00:00.367 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:01.277)       0:00:01.644 ************ ",
                                "\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-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:04.126)       0:00:05.770 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:01.436)       0:00:07.207 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:05.182)       0:00:12.390 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Friday 22 May 2026  00:45:38 +0000 (0:00:03.837)       0:00:16.227 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Ensure /var/log/journal exists on EL10 systems] *****************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:04.152)       0:00:20.379 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\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",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over /run subdirectories conf] **************************",
                                "Friday 22 May 2026  00:45:45 +0000 (0:00:02.244)       0:00:22.623 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:01.778)       0:00:24.402 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over kolla.target] **************************************",
                                "Friday 22 May 2026  00:45:48 +0000 (0:00:01.450)       0:00:25.852 ************ ",
                                "\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-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 [common : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:03.101)       0:00:28.954 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:05.481)       0:00:34.435 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:01.535)       0:00:35.971 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:01.305)       0:00:37.277 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:01.025)       0:00:38.303 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:46:01 +0000 (0:00:01.080)       0:00:39.383 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Friday 22 May 2026  00:46:08 +0000 (0:00:06.220)       0:00:45.604 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-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-3] => (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-5] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************",
                                "Friday 22 May 2026  00:46:11 +0000 (0:00:03.370)       0:00:48.974 ************ ",
                                "\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-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 [common : Ensuring config directories have correct owner and permission] ***",
                                "Friday 22 May 2026  00:46:14 +0000 (0:00:02.558)       0:00:51.533 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Friday 22 May 2026  00:46:17 +0000 (0:00:03.719)       0:00:55.252 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-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-3] => (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-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Friday 22 May 2026  00:46:20 +0000 (0:00:02.820)       0:00:58.072 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (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-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",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Check containers] ********************",
                                "Friday 22 May 2026  00:46:24 +0000 (0:00:03.619)       0:01:01.692 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:46:30 +0000 (0:00:06.182)       0:01:07.874 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:46:31 +0000 (0:00:01.259)       0:01:09.133 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/cron:2025.1', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Friday 22 May 2026  00:46:34 +0000 (0:00:02.358)       0:01:11.492 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:46:35 +0000 (0:00:01.730)       0:01:13.222 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:01.640)       0:01:14.862 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.073)       0:01:14.935 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.073)       0:01:15.009 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.078)       0:01:15.087 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.070)       0:01:15.158 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.065)       0:01:15.224 ************ ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.069)       0:01:15.293 ************ ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.119)       0:01:15.412 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Friday 22 May 2026  00:47:13 +0000 (0:00:36.007)       0:01:51.420 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Friday 22 May 2026  00:47:48 +0000 (0:00:34.016)       0:02:25.437 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart cron container] ******************************",
                                "Friday 22 May 2026  00:47:49 +0000 (0:00:01.990)       0:02:27.427 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:47:59 +0000 (0:00:09.134)       0:02:36.561 ************ ",
                                "=============================================================================== ",
                                "common : Restart fluentd container ------------------------------------- 36.01s",
                                "common : Restart kolla-toolbox container ------------------------------- 34.02s",
                                "common : Restart cron container ----------------------------------------- 9.13s",
                                "common : Copying over fluentd.conf -------------------------------------- 6.22s",
                                "service-check-containers : common | Check containers -------------------- 6.18s",
                                "common : Copying over config.json files for services -------------------- 5.48s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 5.18s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 4.15s",
                                "common : Ensuring config directories exist ------------------------------ 4.13s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 3.84s",
                                "common : Ensuring config directories have correct owner and permission --- 3.72s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 3.62s",
                                "common : Copying over cron logrotate config file ------------------------ 3.37s",
                                "common : Copying over kolla.target -------------------------------------- 3.10s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.82s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.56s",
                                "service-check-containers : Include tasks -------------------------------- 2.36s",
                                "common : Ensure /var/log/journal exists on EL10 systems ----------------- 2.24s",
                                "common : Initializing toolbox container using normal user --------------- 1.99s",
                                "common : Copying over /run subdirectories conf -------------------------- 1.78s",
                                "\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:48:05 +0000 (0:00:00.410)       0:00:00.410 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.319)       0:00:00.730 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.394)       0:00:01.124 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:48:07 +0000 (0:00:00.865)       0:00:01.989 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:02.229)       0:00:04.219 ************ ",
                                "\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 [service-check-containers : memcached | Check containers] *****************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:02.159)       0:00:06.378 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:01.769)       0:00:08.148 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.412)       0:00:08.561 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [memcached : Restart memcached container] **********************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:01.924)       0:00:10.485 ************ ",
                                "\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=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:48:19 +0000 (0:00:03.198)       0:00:13.684 ************ ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 3.20s",
                                "memcached : Ensuring config directories exist --------------------------- 2.23s",
                                "memcached : Copying over config.json files for services ----------------- 2.16s",
                                "service-check-containers : Include tasks -------------------------------- 1.92s",
                                "service-check-containers : memcached | Check containers ----------------- 1.77s",
                                "memcached : include_tasks ----------------------------------------------- 0.87s",
                                "service-check-containers : memcached | Notify handlers to restart containers --- 0.41s",
                                "Group hosts based on enabled services ----------------------------------- 0.39s",
                                "Group hosts based on Kolla action --------------------------------------- 0.32s",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 39e73530-a487-4b45-94df-ee00a2865cad is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.328)       0:00:00.328 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.420)       0:00:00.749 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:48:07 +0000 (0:00:00.679)       0:00:01.428 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:01.612)       0:00:03.041 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:01.899)       0:00:04.940 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over redis config files] *********************************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:03.673)       0:00:08.614 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : redis | Check containers] *********************",
                                "Friday 22 May 2026  00:48:18 +0000 (0:00:04.092)       0:00:12.706 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : redis | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:48:20 +0000 (0:00:02.011)       0:00:14.718 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:48:21 +0000 (0:00:01.189)       0:00:15.907 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/redis:2025.1', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/redis-sentinel:2025.1', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 22 May 2026  00:48:22 +0000 (0:00:01.403)       0:00:17.311 ************ ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 22 May 2026  00:48:23 +0000 (0:00:00.153)       0:00:17.464 ************ ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Friday 22 May 2026  00:48:23 +0000 (0:00:00.198)       0:00:17.663 ************ ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Friday 22 May 2026  00:48:23 +0000 (0:00:00.095)       0:00:17.759 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [redis : Restart redis-sentinel container] *********************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:09.983)       0:00:27.742 ************ ",
                                "\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=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:48:41 +0000 (0:00:08.295)       0:00:36.038 ************ ",
                                "=============================================================================== ",
                                "redis : Restart redis container ----------------------------------------- 9.98s",
                                "redis : Restart redis-sentinel container -------------------------------- 8.30s",
                                "redis : Copying over redis config files --------------------------------- 4.09s",
                                "redis : Copying over default config.json files -------------------------- 3.67s",
                                "service-check-containers : redis | Check containers --------------------- 2.01s",
                                "redis : Ensuring config directories exist ------------------------------- 1.90s",
                                "redis : include_tasks --------------------------------------------------- 1.61s",
                                "service-check-containers : Include tasks -------------------------------- 1.40s",
                                "service-check-containers : redis | Notify handlers to restart containers --- 1.19s",
                                "Group hosts based on enabled services ----------------------------------- 0.68s",
                                "redis : Flush handlers -------------------------------------------------- 0.45s",
                                "Group hosts based on Kolla action --------------------------------------- 0.42s",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f5e12767-41f7-4efe-b5ba-061f8113fd01 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:48:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c6403c0-df77-4b69-95f1-347f3aef154f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 16019d34-3669-408d-81c6-8702c5b198ad is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Prepare all k3s nodes] ***************************************************",
                                "",
                                "TASK [k3s_prereq : Validating arguments against arg spec 'main' - Prerequisites] ***",
                                "Friday 22 May 2026  00:45:23 +0000 (0:00:00.358)       0:00:00.358 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.644)       0:00:01.003 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ******************************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.738)       0:00:01.741 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv4 forwarding] *************************************",
                                "Friday 22 May 2026  00:45:25 +0000 (0:00:00.634)       0:00:02.376 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 forwarding] *************************************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:02.762)       0:00:05.138 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Enable IPv6 router advertisements] **************************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:01.749)       0:00:06.888 ************ ",
                                "\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/] *******************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:01.867)       0:00:08.755 ************ ",
                                "\u001b[0;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] ******************************************",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:01.229)       0:00:09.985 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_prereq : Set bridge-nf-call-iptables (just to be sure)] **************",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:01.142)       0:00:11.128 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:45:35 +0000 (0:00:01.200)       0:00:12.328 ************ ",
                                "\u001b[0;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] ***",
                                "Friday 22 May 2026  00:45:36 +0000 (0:00:01.352)       0:00:13.680 ************ ",
                                "\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 [k3s_download : Download k3s binary x64] **********************************",
                                "Friday 22 May 2026  00:45:37 +0000 (0:00:00.849)       0:00:14.529 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_download : Download k3s binary arm64] ********************************",
                                "Friday 22 May 2026  00:45:44 +0000 (0:00:06.806)       0:00:21.336 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:02.339)       0:00:23.675 ************ ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Validating arguments against arg spec 'main' - Configure the use of a custom container registry] ***",
                                "Friday 22 May 2026  00:45:48 +0000 (0:00:02.006)       0:00:25.682 ************ ",
                                "\u001b[0;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 [k3s_custom_registries : Create directory /etc/rancher/k3s] ***************",
                                "Friday 22 May 2026  00:45:50 +0000 (0:00:01.463)       0:00:27.145 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=rancher/k3s) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_custom_registries : Insert registries into /etc/rancher/k3s/registries.yaml] ***",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.894)       0:00:28.040 ************ ",
                                "\u001b[0;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] ***",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.890)       0:00:28.931 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ***",
                                "Friday 22 May 2026  00:45:53 +0000 (0:00:01.683)       0:00:30.614 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Stop k3s-init] **********************************************",
                                "Friday 22 May 2026  00:45:55 +0000 (0:00:01.405)       0:00:32.020 ************ ",
                                "\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 : Stop k3s] ***************************************************",
                                "Friday 22 May 2026  00:45:56 +0000 (0:00:01.399)       0:00:33.419 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Clean previous runs of k3s-init] ****************************",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.912)       0:00:34.332 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy K3s http_proxy conf] *********************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:01.044)       0:00:35.376 ************ ",
                                "\u001b[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] **************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:00.319)       0:00:35.696 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create custom resolv.conf for k3s] **************************",
                                "Friday 22 May 2026  00:45:59 +0000 (0:00:01.062)       0:00:36.758 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Deploy vip manifest] ****************************************",
                                "Friday 22 May 2026  00:46:01 +0000 (0:00:01.841)       0:00:38.599 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:46:02 +0000 (0:00:00.856)       0:00:39.456 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Create manifests directory on first master] *****************",
                                "Friday 22 May 2026  00:46:05 +0000 (0:00:02.972)       0:00:42.429 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:46:06 +0000 (0:00:01.269)       0:00:43.699 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy vip manifest to first master] **************************",
                                "Friday 22 May 2026  00:46:07 +0000 (0:00:01.116)       0:00:44.815 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:46:09 +0000 (0:00:01.366)       0:00:46.182 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:46:09 +0000 (0:00:00.542)       0:00:46.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 [k3s_server : Init cluster inside the transient k3s-init service] *********",
                                "Friday 22 May 2026  00:46:10 +0000 (0:00:00.418)       0:00:47.143 ************ ",
                                "\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 : Detect Kubernetes version for label compatibility] **********",
                                "Friday 22 May 2026  00:46:12 +0000 (0:00:01.894)       0:00:49.038 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Set node role label selector based on Kubernetes version] ***",
                                "Friday 22 May 2026  00:46:14 +0000 (0:00:02.645)       0:00:51.683 ************ ",
                                "\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 : Verify that all nodes actually joined (check k3s-init.service if this fails)] ***",
                                "Friday 22 May 2026  00:46:15 +0000 (0:00:00.845)       0:00:52.529 ************ ",
                                "\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-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-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-0]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2]: Verify that all nodes actually joined (check k3s-init.service if this fails) (17 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [k3s_server : Save logs of k3s-init.service] ******************************",
                                "Friday 22 May 2026  00:46:59 +0000 (0:00:43.851)       0:01:36.381 ************ ",
                                "\u001b[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] *********",
                                "Friday 22 May 2026  00:46:59 +0000 (0:00:00.416)       0:01:36.797 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy K3s service file] **************************************",
                                "Friday 22 May 2026  00:47:00 +0000 (0:00:00.981)       0:01:37.779 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:47:02 +0000 (0:00:01.294)       0:01:39.074 ************ ",
                                "\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 [k3s_server : Wait for node-token] ****************************************",
                                "Friday 22 May 2026  00:47:25 +0000 (0:00:23.107)       0:02:02.182 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server : Register node-token file access mode] ***********************",
                                "Friday 22 May 2026  00:47:26 +0000 (0:00:00.898)       0:02:03.080 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:47:27 +0000 (0:00:01.200)       0:02:04.281 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:47:28 +0000 (0:00:00.739)       0:02:05.021 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Store Master node-token] ************************************",
                                "Friday 22 May 2026  00:47:28 +0000 (0:00:00.698)       0:02:05.719 ************ ",
                                "\u001b[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] *****************************",
                                "Friday 22 May 2026  00:47:29 +0000 (0:00:00.342)       0:02:06.062 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:47:30 +0000 (0:00:01.019)       0:02:07.081 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Copy config file to user home directory] ********************",
                                "Friday 22 May 2026  00:47:30 +0000 (0:00:00.663)       0:02:07.745 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:47:31 +0000 (0:00:00.853)       0:02:08.599 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:47:32 +0000 (0:00:00.866)       0:02:09.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 [k3s_server : Create crictl symlink] **************************************",
                                "Friday 22 May 2026  00:47:33 +0000 (0:00:00.586)       0:02:10.051 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server : Get contents of manifests folder] ***************************",
                                "Friday 22 May 2026  00:47:33 +0000 (0:00:00.339)       0:02:10.390 ************ ",
                                "\u001b[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] ***************************",
                                "Friday 22 May 2026  00:47:34 +0000 (0:00:00.716)       0:02:11.107 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:47:34 +0000 (0:00:00.681)       0:02:11.788 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:47:38 +0000 (0:00:03.521)       0:02:15.309 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:47:38 +0000 (0:00:00.307)       0:02:15.617 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:47:39 +0000 (0:00:00.653)       0:02:16.271 ************ ",
                                "\u001b[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] **********************",
                                "Friday 22 May 2026  00:47:39 +0000 (0:00:00.528)       0:02:16.800 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:47:40 +0000 (0:00:00.486)       0:02:17.286 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:47:40 +0000 (0:00:00.325)       0:02:17.612 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [k3s_agent : Deploy K3s http_proxy conf] **********************************",
                                "Friday 22 May 2026  00:47:41 +0000 (0:00:00.545)       0:02:18.157 ************ ",
                                "\u001b[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] ***************************",
                                "Friday 22 May 2026  00:47:41 +0000 (0:00:00.367)       0:02:18.525 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:47:42 +0000 (0:00:00.676)       0:02:19.201 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:47:43 +0000 (0:00:01.129)       0:02:20.331 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:47:45 +0000 (0:00:01.675)       0:02:22.006 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Friday 22 May 2026  00:47:55 +0000 (0:00:10.097)       0:02:32.104 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Friday 22 May 2026  00:47:55 +0000 (0:00:00.839)       0:02:32.944 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Friday 22 May 2026  00:47:56 +0000 (0:00:00.470)       0:02:33.414 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Friday 22 May 2026  00:47:57 +0000 (0:00:00.647)       0:02:34.062 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Friday 22 May 2026  00:47:58 +0000 (0:00:01.092)       0:02:35.155 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Friday 22 May 2026  00:47:58 +0000 (0:00:00.609)       0:02:35.764 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Friday 22 May 2026  00:48:00 +0000 (0:00:01.931)       0:02:37.695 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Friday 22 May 2026  00:48:01 +0000 (0:00:01.005)       0:02:38.701 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.418)       0:02:39.120 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply role kubectl] ******************************************************",
                                "",
                                "TASK [kubectl : Gather variables for each operating system] ********************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.458)       0:02:39.578 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Include distribution specific install tasks] *******************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.144)       0:02:39.723 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/kubectl/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [kubectl : Remove old architecture-dependent repository] ******************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.249)       0:02:39.972 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install apt-transport-https package] ***************************",
                                "Friday 22 May 2026  00:48:04 +0000 (0:00:01.041)       0:02:41.013 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository gpg key] ****************************************",
                                "Friday 22 May 2026  00:48:05 +0000 (0:00:01.430)       0:02:42.444 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Set permissions of gpg key] ************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.735)       0:02:43.179 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Add repository Debian] *****************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.443)       0:02:43.623 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Install required packages] *************************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:06.674)       0:02:50.298 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [kubectl : Remove kubectl symlink] ****************************************",
                                "Friday 22 May 2026  00:48:26 +0000 (0:00:13.120)       0:03:03.418 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:48:26 +0000 (0:00:00.399)       0:03:03.818 ************ ",
                                "\u001b[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] *****************************************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:00.424)       0:03:04.242 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Deploy cilium] *****************************************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:00.436)       0:03:04.679 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/k3s_server_post/tasks/cilium.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Create tmp directory on first master] ******************",
                                "Friday 22 May 2026  00:48:28 +0000 (0:00:00.618)       0:03:05.298 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for connectivity to kube VIP] *********************",
                                "Friday 22 May 2026  00:48:29 +0000 (0:00:01.171)       0:03:06.470 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Fail if kube VIP not reachable] ************************",
                                "Friday 22 May 2026  00:48:30 +0000 (0:00:01.088)       0:03:07.559 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for existing Cilium install] **********************",
                                "Friday 22 May 2026  00:48:30 +0000 (0:00:00.144)       0:03:07.704 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Check Cilium version] **********************************",
                                "Friday 22 May 2026  00:48:31 +0000 (0:00:01.150)       0:03:08.854 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Parse installed Cilium version] ************************",
                                "Friday 22 May 2026  00:48:31 +0000 (0:00:00.108)       0:03:08.963 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Determine if Cilium needs update] **********************",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:00.116)       0:03:09.079 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Log result] ********************************************",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:00.110)       0:03:09.189 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Install Cilium] ****************************************",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:00.118)       0:03:09.308 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Wait for Cilium resources] *****************************",
                                "Friday 22 May 2026  00:48:37 +0000 (0:00:05.255)       0:03:14.564 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:49:30 +0000 (0:00:52.539)       0:04:07.103 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Copy BGP manifests to first master] ********************",
                                "Friday 22 May 2026  00:49:31 +0000 (0:00:01.320)       0:04:08.424 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Apply BGP manifests] ***********************************",
                                "Friday 22 May 2026  00:49:33 +0000 (0:00:01.895)       0:04:10.320 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Print error message if BGP manifests application fails] ***",
                                "Friday 22 May 2026  00:49:34 +0000 (0:00:01.233)       0:04:11.554 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Test for BGP config resources] *************************",
                                "Friday 22 May 2026  00:49:34 +0000 (0:00:00.135)       0:04:11.690 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:49:36 +0000 (0:00:02.133)       0:04:13.824 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [k3s_server_post : Remove tmp directory used for manifests] ***************",
                                "Friday 22 May 2026  00:49:37 +0000 (0:00:00.816)       0:04:14.640 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply role k9s] **********************************************************",
                                "",
                                "TASK [k9s : Gather variables for each operating system] ************************",
                                "Friday 22 May 2026  00:49:38 +0000 (0:00:01.035)       0:04:15.676 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [k9s : Include distribution specific install tasks] ***********************",
                                "Friday 22 May 2026  00:49:38 +0000 (0:00:00.152)       0:04:15.829 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/k9s/tasks/install-Debian-family.yml for testbed-manager\u001b[0m",
                                "",
                                "TASK [k9s : Install k9s packages] **********************************************",
                                "Friday 22 May 2026  00:49:39 +0000 (0:00:00.449)       0:04:16.278 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Manage labels, annotations, and taints on all k3s nodes] *****************",
                                "",
                                "TASK [Merge labels, annotations, and taints] ***********************************",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:05.734)       0:04:22.012 ************ ",
                                "\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] ***********************************************************",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:00.608)       0:04:22.621 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> 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-5 -> localhost] => (item=node-role.osism.tech/compute-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-1 -> localhost] => (item=node-role.osism.tech/control-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=openstack-control-plane=enabled)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost] => (item=node-role.kubernetes.io/worker=worker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=openstack-control-plane=enabled)\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-2 -> localhost] => (item=node-role.osism.tech/network-plane=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-3 -> localhost] => (item=node-role.osism.tech/rook-osd=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/network-plane=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> 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-2 -> 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-1 -> localhost] => (item=node-role.osism.tech/rook-mds=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-mgr=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost] => (item=node-role.osism.tech/rook-mon=true)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost] => (item=node-role.osism.tech/rook-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-1 -> localhost] => (item=node-role.osism.tech/rook-rgw=true)\u001b[0m",
                                "",
                                "TASK [Manage annotations] ******************************************************",
                                "Friday 22 May 2026  00:49:56 +0000 (0:00:11.316)       0:04:33.938 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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 [Manage taints] ***********************************************************",
                                "Friday 22 May 2026  00:49:57 +0000 (0:00:00.523)       0:04:34.462 ************ ",
                                "\u001b[0;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 ********************************************************************",
                                "Friday 22 May 2026  00:49:58 +0000 (0:00:00.600)       0:04:35.062 ************ ",
                                "=============================================================================== ",
                                "k3s_server_post : Wait for Cilium resources ---------------------------- 52.54s",
                                "k3s_server : Verify that all nodes actually joined (check k3s-init.service if this fails) -- 43.85s",
                                "k3s_server : Enable and check K3s service ------------------------------ 23.11s",
                                "kubectl : Install required packages ------------------------------------ 13.12s",
                                "Manage labels ---------------------------------------------------------- 11.32s",
                                "k3s_agent : Manage k3s service ----------------------------------------- 10.10s",
                                "k3s_download : Download k3s binary x64 ---------------------------------- 6.81s",
                                "kubectl : Add repository Debian ----------------------------------------- 6.67s",
                                "k9s : Install k9s packages ---------------------------------------------- 5.73s",
                                "k3s_server_post : Install Cilium ---------------------------------------- 5.26s",
                                "k3s_server : Remove manifests and folders that are only needed for bootstrapping cluster so k3s doesn't auto apply on start --- 3.52s",
                                "k3s_server : Set _kube_vip_bgp_peers fact ------------------------------- 2.97s",
                                "k3s_prereq : Enable IPv4 forwarding ------------------------------------- 2.76s",
                                "k3s_server : Detect Kubernetes version for label compatibility ---------- 2.65s",
                                "k3s_download : Download k3s binary arm64 -------------------------------- 2.34s",
                                "k3s_server_post : Test for BGP config resources ------------------------- 2.13s",
                                "k3s_download : Download k3s binary armhf -------------------------------- 2.01s",
                                "Make kubeconfig available for use inside the manager service ------------ 1.93s",
                                "k3s_server_post : Copy BGP manifests to first master -------------------- 1.90s",
                                "k3s_server : Init cluster inside the transient k3s-init service --------- 1.89s",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:49:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c6403c0-df77-4b69-95f1-347f3aef154f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c6403c0-df77-4b69-95f1-347f3aef154f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 197ce6b9-528e-4bd4-a98f-e7e499e780f1 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:50:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c85168-4b59-4118-bb5b-528ff1617a13 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy kubeconfig to the configuration repository] *************************",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Friday 22 May 2026  00:50:01 +0000 (0:00:00.224)       0:00:00.224 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Friday 22 May 2026  00:50:02 +0000 (0:00:01.108)       0:00:01.333 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig file] ****************************",
                                "Friday 22 May 2026  00:50:04 +0000 (0:00:01.401)       0:00:02.734 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:50:04 +0000 (0:00:00.487)       0:00:03.222 ************ ",
                                "=============================================================================== ",
                                "Write kubeconfig file --------------------------------------------------- 1.40s",
                                "Get kubeconfig file ----------------------------------------------------- 1.11s",
                                "Change server address in the kubeconfig file ---------------------------- 0.49s",
                                "",
                                "",
                                "PLAY [Prepare kubeconfig file] *************************************************",
                                "",
                                "TASK [Get home directory of operator user] *************************************",
                                "Friday 22 May 2026  00:50:01 +0000 (0:00:00.230)       0:00:00.230 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create .kube directory] **************************************************",
                                "Friday 22 May 2026  00:50:02 +0000 (0:00:00.821)       0:00:01.052 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Get kubeconfig file] *****************************************************",
                                "Friday 22 May 2026  00:50:03 +0000 (0:00:00.542)       0:00:01.595 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Write kubeconfig file] ***************************************************",
                                "Friday 22 May 2026  00:50:04 +0000 (0:00:01.062)       0:00:02.657 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig] *********************************",
                                "Friday 22 May 2026  00:50:05 +0000 (0:00:01.573)       0:00:04.231 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Make kubeconfig available for use inside the manager service] ************",
                                "Friday 22 May 2026  00:50:06 +0000 (0:00:00.546)       0:00:04.778 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Change server address in the kubeconfig inside the manager service] ******",
                                "Friday 22 May 2026  00:50:08 +0000 (0:00:01.639)       0:00:06.417 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Set KUBECONFIG environment variable] *************************************",
                                "Friday 22 May 2026  00:50:08 +0000 (0:00:00.811)       0:00:07.229 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable kubectl command line completion] **********************************",
                                "Friday 22 May 2026  00:50:09 +0000 (0:00:00.381)       0:00:07.610 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:50:09 +0000 (0:00:00.268)       0:00:07.879 ************ ",
                                "=============================================================================== ",
                                "Make kubeconfig available for use inside the manager service ------------ 1.64s",
                                "Write kubeconfig file --------------------------------------------------- 1.57s",
                                "Get kubeconfig file ----------------------------------------------------- 1.06s",
                                "Get home directory of operator user ------------------------------------- 0.82s",
                                "Change server address in the kubeconfig inside the manager service ------ 0.81s",
                                "Change server address in the kubeconfig --------------------------------- 0.55s",
                                "Create .kube directory -------------------------------------------------- 0.54s",
                                "Set KUBECONFIG environment variable ------------------------------------- 0.38s",
                                "Enable kubectl command line completion ---------------------------------- 0.27s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.389)       0:00:00.389 ************ ",
                                "\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 [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:48:07 +0000 (0:00:00.819)       0:00:01.209 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:01.391)       0:00:02.600 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:02.479)       0:00:05.080 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:02.732)       0:00:07.813 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Friday 22 May 2026  00:48:16 +0000 (0:00:02.406)       0:00:10.219 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=openvswitch) \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=openvswitch) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:01.564)       0:00:11.783 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:48:18 +0000 (0:00:00.794)       0:00:12.578 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over config.json files for services] ***************",
                                "Friday 22 May 2026  00:48:20 +0000 (0:00:01.700)       0:00:14.278 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************",
                                "Friday 22 May 2026  00:48:24 +0000 (0:00:04.326)       0:00:18.604 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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 [service-check-containers : openvswitch | Check containers] ***************",
                                "Friday 22 May 2026  00:48:26 +0000 (0:00:02.043)       0:00:20.648 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : openvswitch | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:48:29 +0000 (0:00:02.717)       0:00:23.366 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:48:30 +0000 (0:00:01.035)       0:00:24.401 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:02.344)       0:00:26.746 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.414)       0:00:27.160 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.187)       0:00:27.347 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.190)       0:00:27.537 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.450)       0:00:27.988 ************ ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Friday 22 May 2026  00:48:34 +0000 (0:00:00.811)       0:00:28.800 ************ ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Friday 22 May 2026  00:48:34 +0000 (0:00:00.216)       0:00:29.016 ************ ",
                                "\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",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Friday 22 May 2026  00:48:44 +0000 (0:00:09.093)       0:00:38.110 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Friday 22 May 2026  00:48:45 +0000 (0:00:01.836)       0:00:39.946 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:10.271)       0:00:50.217 ************ ",
                                "\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-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\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-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\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-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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;32mok: [testbed-node-0] => (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-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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] *********************",
                                "Friday 22 May 2026  00:49:03 +0000 (0:00:07.002)       0:00:57.219 ************ ",
                                "\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-2] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Friday 22 May 2026  00:49:05 +0000 (0:00:02.430)       0:00:59.650 ************ ",
                                "\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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:03.386)       0:01:03.037 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:51:18 +0000 (0:02:09.188)       0:03:12.225 ************ ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------ 139.46s",
                                "openvswitch : Restart openvswitch-db-server container ------------------- 9.09s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 7.00s",
                                "openvswitch : Copying over config.json files for services --------------- 4.33s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.39s",
                                "module-load : Load modules ---------------------------------------------- 2.73s",
                                "service-check-containers : openvswitch | Check containers --------------- 2.72s",
                                "openvswitch : include_tasks --------------------------------------------- 2.48s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 2.43s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.41s",
                                "service-check-containers : Include tasks -------------------------------- 2.34s",
                                "openvswitch : Flush Handlers -------------------------------------------- 2.27s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 2.04s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.83s",
                                "openvswitch : Ensuring config directories exist ------------------------- 1.70s",
                                "module-load : Drop module persistence ----------------------------------- 1.56s",
                                "Group hosts based on enabled services ----------------------------------- 1.39s",
                                "service-check-containers : openvswitch | Notify handlers to restart containers --- 1.04s",
                                "Group hosts based on Kolla action --------------------------------------- 0.82s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 0.79s",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "",
                                "",
                                "PLAY [Set kolla_action_rabbitmq] ***********************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:00.126)       0:00:00.126 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:00.063)       0:00:00.190 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:48:31 +0000 (0:00:03.800)       0:00:03.991 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_rabbitmq = kolla_action_ng] *****************************",
                                "Friday 22 May 2026  00:48:31 +0000 (0:00:00.076)       0:00:04.068 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:00.326)       0:00:04.394 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:00.477)       0:00:04.871 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.835)       0:00:05.707 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:48:34 +0000 (0:00:00.884)       0:00:06.592 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Friday 22 May 2026  00:48:35 +0000 (0:00:01.475)       0:00:08.068 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Friday 22 May 2026  00:48:36 +0000 (0:00:00.979)       0:00:09.047 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Friday 22 May 2026  00:48:37 +0000 (0:00:00.485)       0:00:09.533 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Friday 22 May 2026  00:48:37 +0000 (0:00:00.337)       0:00:09.870 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Friday 22 May 2026  00:48:37 +0000 (0:00:00.252)       0:00:10.122 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:48:38 +0000 (0:00:00.438)       0:00:10.561 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Friday 22 May 2026  00:48:39 +0000 (0:00:00.992)       0:00:11.553 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Friday 22 May 2026  00:48:39 +0000 (0:00:00.507)       0:00:12.060 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Friday 22 May 2026  00:48:39 +0000 (0:00:00.242)       0:00:12.303 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over config.json files for services] ******************",
                                "Friday 22 May 2026  00:48:41 +0000 (0:00:01.137)       0:00:13.441 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************",
                                "Friday 22 May 2026  00:48:42 +0000 (0:00:01.281)       0:00:14.722 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:48:44 +0000 (0:00:02.037)       0:00:16.759 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Friday 22 May 2026  00:48:46 +0000 (0:00:02.498)       0:00:19.258 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Friday 22 May 2026  00:48:48 +0000 (0:00:01.945)       0:00:21.204 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Friday 22 May 2026  00:48:50 +0000 (0:00:01.562)       0:00:22.767 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over enabled_plugins] *********************************",
                                "Friday 22 May 2026  00:48:51 +0000 (0:00:01.151)       0:00:23.918 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Friday 22 May 2026  00:48:52 +0000 (0:00:01.221)       0:00:25.140 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over extra CA certificates] *******",
                                "Friday 22 May 2026  00:48:53 +0000 (0:00:00.581)       0:00:25.722 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:48:54 +0000 (0:00:01.235)       0:00:26.958 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : rabbitmq | Copying over backend internal TLS key] ****",
                                "Friday 22 May 2026  00:48:55 +0000 (0:00:00.393)       0:00:27.351 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : rabbitmq | Check containers] ******************",
                                "Friday 22 May 2026  00:48:55 +0000 (0:00:00.766)       0:00:28.118 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : rabbitmq | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:01.049)       0:00:29.168 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.302)       0:00:29.470 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Creating rabbitmq volume] *************************************",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.746)       0:00:30.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 [rabbitmq : Running RabbitMQ bootstrap container] *************************",
                                "Friday 22 May 2026  00:48:59 +0000 (0:00:01.185)       0:00:31.401 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************",
                                "Friday 22 May 2026  00:49:08 +0000 (0:00:09.693)       0:00:41.094 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:00.290)       0:00:41.385 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:00.762)       0:00:42.148 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 22 May 2026  00:49:10 +0000 (0:00:00.317)       0:00:42.466 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:02.243)       0:00:44.710 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Friday 22 May 2026  00:51:06 +0000 (0:01:54.003)       0:02:38.713 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Friday 22 May 2026  00:51:07 +0000 (0:00:00.656)       0:02:39.370 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 22 May 2026  00:51:07 +0000 (0:00:00.125)       0:02:39.495 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 22 May 2026  00:51:13 +0000 (0:00:06.628)       0:02:46.124 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Friday 22 May 2026  00:51:19 +0000 (0:00:05.354)       0:02:51.478 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Friday 22 May 2026  00:51:19 +0000 (0:00:00.686)       0:02:52.164 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Friday 22 May 2026  00:51:19 +0000 (0:00:00.105)       0:02:52.270 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Friday 22 May 2026  00:51:21 +0000 (0:00:01.687)       0:02:53.957 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Friday 22 May 2026  00:51:32 +0000 (0:00:11.349)       0:03:05.307 ************ ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Friday 22 May 2026  00:51:33 +0000 (0:00:00.749)       0:03:06.057 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:51:36 +0000 (0:00:02.447)       0:03:08.504 ************ ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------ 130.71s",
                                "rabbitmq : Restart rabbitmq container ---------------------------------- 10.56s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 9.69s",
                                "Check RabbitMQ service -------------------------------------------------- 3.80s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.50s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 2.45s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.11s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.04s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.95s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 1.56s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.48s",
                                "rabbitmq : Copying over config.json files for services ------------------ 1.28s",
                                "service-cert-copy : rabbitmq | Copying over extra CA certificates ------- 1.24s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 1.22s",
                                "rabbitmq : Creating rabbitmq volume ------------------------------------- 1.19s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.15s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.14s",
                                "service-check-containers : rabbitmq | Check containers ------------------ 1.05s",
                                "rabbitmq : Get container facts ------------------------------------------ 0.99s",
                                "rabbitmq : Get current RabbitMQ version --------------------------------- 0.98s",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 366376f3-7f13-4fa3-aed0-0ac88580f402 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:52:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:53:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:54:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:48:05 +0000 (0:00:00.428)       0:00:00.428 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.264)       0:00:00.692 ************ ",
                                "\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] ********************************************",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:00.413)       0:00:01.106 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:48:07 +0000 (0:00:01.389)       0:00:02.495 ************ ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:01.843)       0:00:04.338 ************ ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:01.270)       0:00:05.609 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [sysctl : Setting sysctl values] ******************************************",
                                "Friday 22 May 2026  00:48:12 +0000 (0:00:01.736)       0:00:07.346 ************ ",
                                "\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-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Friday 22 May 2026  00:48:16 +0000 (0:00:03.763)       0:00:11.109 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:01.051)       0:00:12.161 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Friday 22 May 2026  00:48:19 +0000 (0:00:01.425)       0:00:13.586 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:48:19 +0000 (0:00:00.892)       0:00:14.478 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Friday 22 May 2026  00:48:22 +0000 (0:00:02.532)       0:00:17.011 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring proxysql service config subdirectories exist] ****",
                                "Friday 22 May 2026  00:48:23 +0000 (0:00:01.383)       0:00:18.394 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=rules)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:04.041)       0:00:22.435 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:48:29 +0000 (0:00:01.326)       0:00:23.762 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Removing checks for services which are disabled] **********",
                                "Friday 22 May 2026  00:48:30 +0000 (0:00:01.600)       0:00:25.362 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], '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-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], '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",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Friday 22 May 2026  00:48:31 +0000 (0:00:00.746)       0:00:26.108 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/haproxy-ssh:2025.1', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc', '__omit_place_holder__1db8cf1b6eb1873da39c902800f5969a823f26bc'], '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] **************",
                                "Friday 22 May 2026  00:48:36 +0000 (0:00:04.579)       0:00:30.688 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Friday 22 May 2026  00:48:40 +0000 (0:00:04.116)       0:00:34.805 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:48:41 +0000 (0:00:01.723)       0:00:36.529 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:48:46 +0000 (0:00:04.485)       0:00:41.015 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Friday 22 May 2026  00:48:48 +0000 (0:00:02.012)       0:00:43.027 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Friday 22 May 2026  00:48:50 +0000 (0:00:02.031)       0:00:45.059 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Friday 22 May 2026  00:48:52 +0000 (0:00:01.606)       0:00:46.666 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Friday 22 May 2026  00:48:52 +0000 (0:00:00.532)       0:00:47.198 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Friday 22 May 2026  00:48:54 +0000 (0:00:01.749)       0:00:48.948 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-cert.pem] ***************************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:01.838)       0:00:50.786 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-key.pem] ****************************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:00.587)       0:00:51.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 [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.272)       0:00:51.647 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:49:00 +0000 (0:00:03.798)       0:00:55.445 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  00:49:01 +0000 (0:00:00.602)       0:00:56.047 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Friday 22 May 2026  00:49:02 +0000 (0:00:00.774)       0:00:56.821 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:49:03 +0000 (0:00:01.534)       0:00:58.356 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Friday 22 May 2026  00:49:05 +0000 (0:00:01.412)       0:00:59.769 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-1] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Friday 22 May 2026  00:49:06 +0000 (0:00:00.780)       0:01:00.550 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:49:08 +0000 (0:00:02.610)       0:01:03.160 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:00.477)       0:01:03.638 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : aodh] *****************************************************",
                                "Friday 22 May 2026  00:49:11 +0000 (0:00:02.221)       0:01:05.860 ************ ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Friday 22 May 2026  00:49:11 +0000 (0:00:00.658)       0:01:06.518 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for aodh when using single external frontend] ***",
                                "Friday 22 May 2026  00:49:15 +0000 (0:00:03.941)       0:01:10.459 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-api:2025.1', 'volumes': ['/etc/kolla/aodh-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'aodh:/var/lib/aodh/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-evaluator:2025.1', 'volumes': ['/etc/kolla/aodh-evaluator/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-listener:2025.1', 'volumes': ['/etc/kolla/aodh-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/aodh-notifier:2025.1', 'volumes': ['/etc/kolla/aodh-notifier/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Friday 22 May 2026  00:49:16 +0000 (0:00:00.651)       0:01:11.111 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL users config] ***************",
                                "Friday 22 May 2026  00:49:18 +0000 (0:00:01.502)       0:01:12.613 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:49:19 +0000 (0:00:01.300)       0:01:13.914 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:49:21 +0000 (0:00:02.055)       0:01:15.969 ************ ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Friday 22 May 2026  00:49:22 +0000 (0:00:00.635)       0:01:16.605 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for barbican when using single external frontend] ***",
                                "Friday 22 May 2026  00:49:25 +0000 (0:00:03.493)       0:01:20.098 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for barbican] **********************",
                                "Friday 22 May 2026  00:49:26 +0000 (0:00:00.608)       0:01:20.706 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Friday 22 May 2026  00:49:26 +0000 (0:00:00.795)       0:01:21.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",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL rules config] ***********",
                                "Friday 22 May 2026  00:49:28 +0000 (0:00:01.462)       0:01:22.965 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:49:30 +0000 (0:00:02.141)       0:01:25.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 [include_role : ceph-rgw] *************************************************",
                                "Friday 22 May 2026  00:49:30 +0000 (0:00:00.313)       0:01:25.419 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:49:31 +0000 (0:00:00.678)       0:01:26.098 ************ ",
                                "\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-0] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Friday 22 May 2026  00:49:35 +0000 (0:00:03.442)       0:01:29.541 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for ceph-rgw] **********************",
                                "Friday 22 May 2026  00:49:37 +0000 (0:00:02.097)       0:01:31.639 ************ ",
                                "\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-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-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] ***********",
                                "Friday 22 May 2026  00:49:39 +0000 (0:00:02.058)       0:01:33.697 ************ ",
                                "\u001b[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] ***********",
                                "Friday 22 May 2026  00:49:39 +0000 (0:00:00.493)       0:01:34.191 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cinder] ***************************************************",
                                "Friday 22 May 2026  00:49:41 +0000 (0:00:01.376)       0:01:35.567 ************ ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Friday 22 May 2026  00:49:41 +0000 (0:00:00.910)       0:01:36.477 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for cinder when using single external frontend] ***",
                                "Friday 22 May 2026  00:49:46 +0000 (0:00:04.336)       0:01:40.813 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for cinder] ************************",
                                "Friday 22 May 2026  00:49:47 +0000 (0:00:00.917)       0:01:41.731 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:01.023)       0:01:42.754 ************ ",
                                "\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 [proxysql-config : Copying over cinder ProxySQL rules config] *************",
                                "Friday 22 May 2026  00:49:49 +0000 (0:00:01.329)       0:01:44.084 ************ ",
                                "\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 [include_role : cloudkitty] ***********************************************",
                                "Friday 22 May 2026  00:49:51 +0000 (0:00:01.952)       0:01:46.036 ************ ",
                                "\u001b[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] ***************************************************",
                                "Friday 22 May 2026  00:49:51 +0000 (0:00:00.285)       0:01:46.322 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : designate] ************************************************",
                                "Friday 22 May 2026  00:49:52 +0000 (0:00:00.410)       0:01:46.732 ************ ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Friday 22 May 2026  00:49:52 +0000 (0:00:00.727)       0:01:47.460 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for designate when using single external frontend] ***",
                                "Friday 22 May 2026  00:49:57 +0000 (0:00:04.137)       0:01:51.597 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/designate-sink:2025.1', 'volumes': ['/etc/kolla/designate-sink/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Friday 22 May 2026  00:49:58 +0000 (0:00:00.969)       0:01:52.567 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL users config] **********",
                                "Friday 22 May 2026  00:49:59 +0000 (0:00:01.101)       0:01:53.669 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:50:00 +0000 (0:00:01.238)       0:01:54.907 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : etcd] *****************************************************",
                                "Friday 22 May 2026  00:50:02 +0000 (0:00:01.958)       0:01:56.866 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Friday 22 May 2026  00:50:02 +0000 (0:00:00.268)       0:01:57.134 ************ ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Friday 22 May 2026  00:50:03 +0000 (0:00:00.982)       0:01:58.116 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for glance when using single external frontend] ***",
                                "Friday 22 May 2026  00:50:07 +0000 (0:00:03.796)       0:02:01.912 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/glance-tls-proxy:2025.1', 'volumes': ['/etc/kolla/glance-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}, 'glance_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for glance] ************************",
                                "Friday 22 May 2026  00:50:10 +0000 (0:00:02.838)       0:02:04.751 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Friday 22 May 2026  00:50:13 +0000 (0:00:03.404)       0:02:08.156 ************ ",
                                "\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 glance ProxySQL rules config] *************",
                                "Friday 22 May 2026  00:50:14 +0000 (0:00:01.274)       0:02:09.430 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : gnocchi] **************************************************",
                                "Friday 22 May 2026  00:50:16 +0000 (0:00:01.914)       0:02:11.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 [include_role : grafana] **************************************************",
                                "Friday 22 May 2026  00:50:17 +0000 (0:00:00.264)       0:02:11.609 ************ ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Friday 22 May 2026  00:50:17 +0000 (0:00:00.904)       0:02:12.514 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for grafana when using single external frontend] ***",
                                "Friday 22 May 2026  00:50:20 +0000 (0:00:02.952)       0:02:15.466 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Friday 22 May 2026  00:50:21 +0000 (0:00:00.348)       0:02:15.814 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL users config] ************",
                                "Friday 22 May 2026  00:50:22 +0000 (0:00:00.787)       0:02:16.602 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:50:23 +0000 (0:00:01.319)       0:02:17.921 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [include_role : heat] *****************************************************",
                                "Friday 22 May 2026  00:50:25 +0000 (0:00:02.105)       0:02:20.027 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  00:50:25 +0000 (0:00:00.341)       0:02:20.368 ************ ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Friday 22 May 2026  00:50:27 +0000 (0:00:01.193)       0:02:21.561 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Friday 22 May 2026  00:50:30 +0000 (0:00:03.632)       0:02:25.194 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Friday 22 May 2026  00:50:31 +0000 (0:00:00.759)       0:02:25.953 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Friday 22 May 2026  00:50:33 +0000 (0:00:01.645)       0:02:27.599 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:50:34 +0000 (0:00:01.262)       0:02:28.861 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:02.093)       0:02:30.954 ************ ",
                                "\u001b[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] ***************************************************",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:00.311)       0:02:31.266 ************ ",
                                "\u001b[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] *************************************************",
                                "Friday 22 May 2026  00:50:37 +0000 (0:00:00.299)       0:02:31.565 ************ ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:01.198)       0:02:32.764 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for keystone when using single external frontend] ***",
                                "Friday 22 May 2026  00:50:41 +0000 (0:00:03.729)       0:02:36.493 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for keystone] **********************",
                                "Friday 22 May 2026  00:50:42 +0000 (0:00:00.597)       0:02:37.090 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Friday 22 May 2026  00:50:43 +0000 (0:00:01.168)       0:02:38.259 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:50:44 +0000 (0:00:01.201)       0:02:39.460 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:02.158)       0:02:41.619 ************ ",
                                "\u001b[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] ***************************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.324)       0:02:41.943 ************ ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Friday 22 May 2026  00:50:48 +0000 (0:00:01.251)       0:02:43.194 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Friday 22 May 2026  00:50:52 +0000 (0:00:03.695)       0:02:46.890 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for magnum] ************************",
                                "Friday 22 May 2026  00:50:52 +0000 (0:00:00.630)       0:02:47.521 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Friday 22 May 2026  00:50:54 +0000 (0:00:01.193)       0:02:48.714 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL rules config] *************",
                                "Friday 22 May 2026  00:50:55 +0000 (0:00:01.271)       0:02:49.986 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : manila] ***************************************************",
                                "Friday 22 May 2026  00:50:57 +0000 (0:00:02.151)       0:02:52.137 ************ ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Friday 22 May 2026  00:50:59 +0000 (0:00:01.638)       0:02:53.776 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Friday 22 May 2026  00:51:02 +0000 (0:00:03.704)       0:02:57.480 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/manila-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/manila-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/manila-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/manila-share:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-share/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/manila-data:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for manila] ************************",
                                "Friday 22 May 2026  00:51:03 +0000 (0:00:00.760)       0:02:58.241 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Friday 22 May 2026  00:51:04 +0000 (0:00:01.207)       0:02:59.449 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:51:06 +0000 (0:00:01.287)       0:03:00.736 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:51:08 +0000 (0:00:02.128)       0:03:02.865 ************ ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Friday 22 May 2026  00:51:09 +0000 (0:00:01.099)       0:03:03.965 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Friday 22 May 2026  00:51:12 +0000 (0:00:03.016)       0:03:06.981 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Friday 22 May 2026  00:51:15 +0000 (0:00:02.813)       0:03:09.795 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/mariadb-clustercheck:2025.1', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for mariadb] ***********************",
                                "Friday 22 May 2026  00:51:17 +0000 (0:00:02.310)       0:03:12.105 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:51:20 +0000 (0:00:02.812)       0:03:14.917 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:51:22 +0000 (0:00:02.304)       0:03:17.222 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : masakari] *************************************************",
                                "Friday 22 May 2026  00:51:24 +0000 (0:00:01.331)       0:03:18.553 ************ ",
                                "\u001b[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] ************************************************",
                                "Friday 22 May 2026  00:51:24 +0000 (0:00:00.791)       0:03:19.344 ************ ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Friday 22 May 2026  00:51:26 +0000 (0:00:01.445)       0:03:20.790 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for memcached when using single external frontend] ***",
                                "Friday 22 May 2026  00:51:28 +0000 (0:00:02.103)       0:03:22.894 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/memcached:2025.1', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for memcached] *********************",
                                "Friday 22 May 2026  00:51:28 +0000 (0:00:00.542)       0:03:23.436 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL users config] **********",
                                "Friday 22 May 2026  00:51:29 +0000 (0:00:00.785)       0:03:24.222 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL rules config] **********",
                                "Friday 22 May 2026  00:51:31 +0000 (0:00:01.376)       0:03:25.599 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  00:51:32 +0000 (0:00:01.277)       0:03:26.876 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  00:51:33 +0000 (0:00:00.913)       0:03:27.790 ************ ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Friday 22 May 2026  00:51:34 +0000 (0:00:01.324)       0:03:29.115 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Friday 22 May 2026  00:51:41 +0000 (0:00:06.447)       0:03:35.562 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/neutron-openvswitch-agent:2025.1', 'enabled': False, 'privileged': True, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}, 'pid_mode': '', 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-dhcp-agent:2025.1', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/neutron-l3-agent:2025.1', 'KOLLA_LEGACY_IPTABLES': 'false', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}, 'pid_mode': ''}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/neutron-sriov-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/neutron-mlnx-agent:2025.1', 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/neutron-eswitchd:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/run/libvirt:/run/libvirt:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': False, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/neutron-bgp-dragent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/neutron-infoblox-ipam-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/neutron-metering-agent:2025.1', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/ironic-neutron-agent:2025.1', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/neutron-tls-proxy:2025.1', 'volumes': ['/etc/kolla/neutron-tls-proxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/neutron-ovn-agent:2025.1', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Friday 22 May 2026  00:51:43 +0000 (0:00:02.149)       0:03:37.711 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Friday 22 May 2026  00:51:44 +0000 (0:00:01.547)       0:03:39.259 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:51:46 +0000 (0:00:01.582)       0:03:40.841 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:51:48 +0000 (0:00:01.999)       0:03:42.840 ************ ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Friday 22 May 2026  00:51:49 +0000 (0:00:01.479)       0:03:44.320 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Friday 22 May 2026  00:51:53 +0000 (0:00:03.712)       0:03:48.032 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Friday 22 May 2026  00:51:54 +0000 (0:00:01.120)       0:03:49.153 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Friday 22 May 2026  00:51:55 +0000 (0:00:00.821)       0:03:49.975 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:51:56 +0000 (0:00:01.218)       0:03:51.193 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:02.057)       0:03:53.250 ************ ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Friday 22 May 2026  00:52:00 +0000 (0:00:01.786)       0:03:55.037 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Friday 22 May 2026  00:52:06 +0000 (0:00:06.085)       0:04:01.123 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata',\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5f6ed237-af48-4e97-b7ec-5df786da5903 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                " 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/nova-super-conductor:2025.1', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Friday 22 May 2026  00:52:07 +0000 (0:00:00.885)       0:04:02.008 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:01.693)       0:04:03.701 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:01.320)       0:04:05.022 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova-cell] ************************************************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:02.028)       0:04:07.051 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:01.398)       0:04:08.450 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:00.756)       0:04:09.206 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Friday 22 May 2026  00:52:18 +0000 (0:00:03.718)       0:04:12.925 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:52:19 +0000 (0:00:01.533)       0:04:14.459 ************ ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Friday 22 May 2026  00:52:22 +0000 (0:00:02.717)       0:04:17.176 ************ ",
                                "\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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Friday 22 May 2026  00:52:25 +0000 (0:00:02.621)       0:04:19.797 ************ ",
                                "\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 [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Friday 22 May 2026  00:52:29 +0000 (0:00:04.237)       0:04:24.035 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Friday 22 May 2026  00:52:30 +0000 (0:00:00.920)       0:04:24.955 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:31 +0000 (0:00:01.390)       0:04:26.345 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Friday 22 May 2026  00:52:33 +0000 (0:00:01.400)       0:04:27.746 ************ ",
                                "\u001b[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] **********",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:01.643)       0:04:29.389 ************ ",
                                "\u001b[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] **********",
                                "Friday 22 May 2026  00:52:37 +0000 (0:00:02.706)       0:04:32.096 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-serialproxy] *****************",
                                "Friday 22 May 2026  00:52:40 +0000 (0:00:02.815)       0:04:34.911 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:41 +0000 (0:00:01.560)       0:04:36.471 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:52:43 +0000 (0:00:01.391)       0:04:37.863 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] ****",
                                "Friday 22 May 2026  00:52:44 +0000 (0:00:01.493)       0:04:39.356 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Friday 22 May 2026  00:52:46 +0000 (0:00:01.980)       0:04:41.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 [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Friday 22 May 2026  00:52:49 +0000 (0:00:03.037)       0:04:44.374 ************ ",
                                "\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 [include_role : octavia] **************************************************",
                                "Friday 22 May 2026  00:52:53 +0000 (0:00:04.004)       0:04:48.378 ************ ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:01.275)       0:04:49.653 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Friday 22 May 2026  00:53:00 +0000 (0:00:05.198)       0:04:54.851 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for octavia] ***********************",
                                "Friday 22 May 2026  00:53:01 +0000 (0:00:00.992)       0:04:55.844 ************ ",
                                "\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",
                                "\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-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_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",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Friday 22 May 2026  00:53:02 +0000 (0:00:01.088)       0:04:56.932 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:53:04 +0000 (0:00:01.938)       0:04:58.871 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : opensearch] ***********************************************",
                                "Friday 22 May 2026  00:53:06 +0000 (0:00:02.426)       0:05:01.298 ************ ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Friday 22 May 2026  00:53:08 +0000 (0:00:01.422)       0:05:02.721 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Friday 22 May 2026  00:53:15 +0000 (0:00:07.031)       0:05:09.752 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for opensearch] ********************",
                                "Friday 22 May 2026  00:53:16 +0000 (0:00:00.871)       0:05:10.623 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Friday 22 May 2026  00:53:16 +0000 (0:00:00.798)       0:05:11.422 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Friday 22 May 2026  00:53:17 +0000 (0:00:00.394)       0:05:11.816 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : prometheus] ***********************************************",
                                "Friday 22 May 2026  00:53:18 +0000 (0:00:01.215)       0:05:13.032 ************ ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Friday 22 May 2026  00:53:20 +0000 (0:00:01.837)       0:05:14.870 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Friday 22 May 2026  00:53:26 +0000 (0:00:06.340)       0:05:21.210 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/prometheus-openstack-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['option httpchk', 'timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for prometheus] ********************",
                                "Friday 22 May 2026  00:53:29 +0000 (0:00:02.444)       0:05:23.655 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server_external', 'value': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_alertmanager_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL users config] *********",
                                "Friday 22 May 2026  00:53:31 +0000 (0:00:02.170)       0:05:25.825 ************ ",
                                "\u001b[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] *********",
                                "Friday 22 May 2026  00:53:31 +0000 (0:00:00.589)       0:05:26.414 ************ ",
                                "\u001b[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] *************************************************",
                                "Friday 22 May 2026  00:53:33 +0000 (0:00:01.470)       0:05:27.885 ************ ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Friday 22 May 2026  00:53:35 +0000 (0:00:02.016)       0:05:29.901 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***",
                                "Friday 22 May 2026  00:53:39 +0000 (0:00:04.113)       0:05:34.015 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/rabbitmq:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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:2025.1', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for rabbitmq] **********************",
                                "Friday 22 May 2026  00:53:40 +0000 (0:00:00.865)       0:05:34.881 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:01.837)       0:05:36.718 ************ ",
                                "\u001b[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] ***********",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:00.717)       0:05:37.436 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : skyline] **************************************************",
                                "Friday 22 May 2026  00:53:44 +0000 (0:00:01.602)       0:05:39.038 ************ ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Friday 22 May 2026  00:53:47 +0000 (0:00:02.810)       0:05:41.848 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Friday 22 May 2026  00:53:54 +0000 (0:00:07.649)       0:05:49.498 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-apiserver:2025.1', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/skyline-console:2025.1', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Friday 22 May 2026  00:53:55 +0000 (0:00:00.612)       0:05:50.111 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Friday 22 May 2026  00:53:56 +0000 (0:00:01.041)       0:05:51.152 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  00:53:58 +0000 (0:00:01.792)       0:05:52.944 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : tacker] ***************************************************",
                                "Friday 22 May 2026  00:54:00 +0000 (0:00:02.420)       0:05:55.365 ************ ",
                                "\u001b[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] ****************************************************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.340)       0:05:55.705 ************ ",
                                "\u001b[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] ****************************************************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.341)       0:05:56.046 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.321)       0:05:56.367 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : zun] ******************************************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.686)       0:05:57.054 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : loadbalancer] *********************************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.323)       0:05:57.378 ************ ",
                                "\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Friday 22 May 2026  00:54:05 +0000 (0:00:02.231)       0:05:59.609 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:54:07 +0000 (0:00:02.919)       0:06:02.529 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:54:08 +0000 (0:00:00.399)       0:06:02.928 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/haproxy:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/proxysql:2025.1', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/keepalived:2025.1', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] *******",
                                "Friday 22 May 2026  00:54:10 +0000 (0:00:02.211)       0:06:05.139 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:54:11 +0000 (0:00:00.964)       0:06:06.103 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:54:11 +0000 (0:00:00.397)       0:06:06.501 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************",
                                "Friday 22 May 2026  00:54:13 +0000 (0:00:01.435)       0:06:07.936 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************",
                                "Friday 22 May 2026  00:54:14 +0000 (0:00:00.965)       0:06:08.902 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:54:15 +0000 (0:00:00.911)       0:06:09.814 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************",
                                "Friday 22 May 2026  00:54:25 +0000 (0:00:10.396)       0:06:20.210 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Friday 22 May 2026  00:54:27 +0000 (0:00:01.393)       0:06:21.604 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************",
                                "Friday 22 May 2026  00:54:42 +0000 (0:00:15.754)       0:06:37.358 ************ ",
                                "\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 keepalived container] *************",
                                "Friday 22 May 2026  00:54:43 +0000 (0:00:00.910)       0:06:38.269 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:54:54 +0000 (0:00:10.457)       0:06:48.726 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:54:54 +0000 (0:00:00.779)       0:06:49.505 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.348)       0:06:49.853 ************ ",
                                "\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] ****************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.327)       0:06:50.181 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master proxysql container] ***************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.366)       0:06:50.547 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master keepalived container] *************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.602)       0:06:51.149 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.369)       0:06:51.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:01.137)       0:06:52.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",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=127 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=126 \u001b[0m \u001b[0;33mchanged=79  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:00.755)       0:06:53.410 ************ ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 15.75s",
                                "loadbalancer : Start backup keepalived container ----------------------- 10.46s",
                                "loadbalancer : Start backup haproxy container -------------------------- 10.40s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 7.65s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 7.03s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 6.45s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 6.34s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 6.09s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 5.20s",
                                "loadbalancer : Copying checks for services which are enabled ------------ 4.58s",
                                "loadbalancer : Copying over proxysql config ----------------------------- 4.49s",
                                "haproxy-config : Copying over cinder haproxy config --------------------- 4.34s",
                                "proxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.24s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 4.14s",
                                "loadbalancer : Copying over config.json files for services -------------- 4.12s",
                                "haproxy-config : Copying over rabbitmq haproxy config ------------------- 4.11s",
                                "loadbalancer : Ensuring proxysql service config subdirectories exist ---- 4.04s",
                                "proxysql-config : Copying over nova-cell ProxySQL rules config ---------- 4.00s",
                                "haproxy-config : Copying over aodh haproxy config ----------------------- 3.94s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 3.80s",
                                "\u001b[32m2026-05-22 00:55:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 025248b2-1bcf-4ed0-bd7b-19f820bbaed9 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] ******************************************",
                                "Friday 22 May 2026  00:45:24 +0000 (0:00:00.836)       0:00:00.836 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:45:26 +0000 (0:00:01.299)       0:00:02.136 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Friday 22 May 2026  00:45:27 +0000 (0:00:01.934)       0:00:04.071 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:45:28 +0000 (0:00:00.818)       0:00:04.890 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:45:29 +0000 (0:00:00.865)       0:00:05.756 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:45:30 +0000 (0:00:00.852)       0:00:06.608 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Friday 22 May 2026  00:45:31 +0000 (0:00:00.930)       0:00:07.539 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:45:32 +0000 (0:00:00.770)       0:00:08.309 ************ ",
                                "\u001b[0;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] ******************",
                                "Friday 22 May 2026  00:45:33 +0000 (0:00:01.158)       0:00:09.468 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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']] ************",
                                "Friday 22 May 2026  00:45:34 +0000 (0:00:01.433)       0:00:10.901 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:45:35 +0000 (0:00:00.615)       0:00:11.517 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:45:37 +0000 (0:00:02.029)       0:00:13.546 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:45:40 +0000 (0:00:02.902)       0:00:16.448 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:45:41 +0000 (0:00:00.715)       0:00:17.164 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:01.464)       0:00:18.629 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:45:42 +0000 (0:00:00.131)       0:00:18.760 ************ ",
                                "\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-22 00:45:38.048153', 'end': '2026-05-22 00:45:38.168489', 'delta': '0:00:00.120336', '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-22 00:45:38.998024', 'end': '2026-05-22 00:45:39.093387', 'delta': '0:00:00.095363', '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-22 00:45:39.585041', 'end': '2026-05-22 00:45:39.694694', 'delta': '0:00:00.109653', '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] *******************************",
                                "Friday 22 May 2026  00:45:43 +0000 (0:00:00.415)       0:00:19.176 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:45:46 +0000 (0:00:03.343)       0:00:22.519 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Friday 22 May 2026  00:45:47 +0000 (0:00:01.119)       0:00:23.639 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] *******************************************",
                                "Friday 22 May 2026  00:45:49 +0000 (0:00:01.618)       0:00:25.257 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  00:45:50 +0000 (0:00:01.642)       0:00:26.900 ************ ",
                                "\u001b[0;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] ****************************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.719)       0:00:27.619 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.162)       0:00:27.781 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  00:45:51 +0000 (0:00:00.260)       0:00:28.042 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Friday 22 May 2026  00:45:52 +0000 (0:00:00.840)       0:00:28.883 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Friday 22 May 2026  00:45:53 +0000 (0:00:01.142)       0:00:30.025 ************ ",
                                "\u001b[0;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)] ***************************",
                                "Friday 22 May 2026  00:45:54 +0000 (0:00:01.003)       0:00:31.028 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Friday 22 May 2026  00:45:56 +0000 (0:00:01.149)       0:00:32.177 ************ ",
                                "\u001b[0;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)] ***********************",
                                "Friday 22 May 2026  00:45:56 +0000 (0:00:00.530)       0:00:32.708 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ***",
                                "Friday 22 May 2026  00:45:57 +0000 (0:00:00.899)       0:00:33.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",
                                "\u001b[0;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] ************************************",
                                "Friday 22 May 2026  00:45:58 +0000 (0:00:01.009)       0:00:34.617 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], '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-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': '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-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': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': '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': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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': '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-3] => (item={'key': 'sdb', 'value': {'holders': ['ceph--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'holders': ['ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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-0] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': '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-22-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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-3]\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-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], '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': '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': '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-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part1', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part14', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part15', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part16', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-05-22-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-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-22-00-03-28-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': '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-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-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-1] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-1] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-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-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_90155968-5374-48b3-ac05-6f7f32102915', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part1', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part14', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part15', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part16', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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-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-22-00-03-26-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': 'sdb', 'value': {'holders': ['ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], '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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'holders': ['ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], '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-22-00-03-33-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-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part1', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part15', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part16', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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-22-00-03-34-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] ***",
                                "Friday 22 May 2026  00:46:00 +0000 (0:00:01.570)       0:00:36.188 ************ ",
                                "\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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], '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': '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': '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': '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': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': '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': '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': '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': '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': '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], '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_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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': '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], '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': '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': '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': 'sdc', 'value': {'holders': ['ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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': '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_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], '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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': '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': '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-22-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-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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': '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': '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': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], '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_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': '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': '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-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-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92\u001b[32m2026-05-22 00:55:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "ec']}, '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': '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-22-00-03-28-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': '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': 'sdb', 'value': {'holders': ['ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': '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': '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-22-00-03-33-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': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part1', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part14', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-part15', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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_48694971-32b0-41df-8083-edf16f55506d-part16', 'scsi-SQEMU_QEMU_HARDDISK_48694971-32b0-41df-8083-edf16f55506d-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-22-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-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_90155968-5374-48b3-ac05-6f7f32102915', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part1', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part14', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-part15', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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_90155968-5374-48b3-ac05-6f7f32102915-part16', 'scsi-SQEMU_QEMU_HARDDISK_90155968-5374-48b3-ac05-6f7f32102915-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-22-00-03-26-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-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] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part1', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part15', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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_3cd68f35-dad5-4a9e-b8be-778dc7abe503-part16', 'scsi-SQEMU_QEMU_HARDDISK_3cd68f35-dad5-4a9e-b8be-778dc7abe503-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-22-00-03-34-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] ******************************",
                                "Friday 22 May 2026  00:46:01 +0000 (0:00:01.812)       0:00:38.001 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  00:46:04 +0000 (0:00:02.207)       0:00:40.208 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:46:05 +0000 (0:00:01.738)       0:00:41.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-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Friday 22 May 2026  00:46:07 +0000 (0:00:01.560)       0:00:43.507 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ***************************",
                                "Friday 22 May 2026  00:46:08 +0000 (0:00:00.960)       0:00:44.468 ************ ",
                                "\u001b[0;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] ***********************",
                                "Friday 22 May 2026  00:46:09 +0000 (0:00:01.245)       0:00:45.713 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:46:10 +0000 (0:00:00.702)       0:00:46.415 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (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-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\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-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Friday 22 May 2026  00:46:13 +0000 (0:00:03.606)       0:00:50.021 ************ ",
                                "\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-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Friday 22 May 2026  00:46:15 +0000 (0:00:01.277)       0:00:51.299 ************ ",
                                "\u001b[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 }}\"] ***",
                                "Friday 22 May 2026  00:46:17 +0000 (0:00:02.225)       0:00:53.525 ************ ",
                                "\u001b[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] ****",
                                "Friday 22 May 2026  00:46:17 +0000 (0:00:00.573)       0:00:54.098 ************ ",
                                "\u001b[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] ****",
                                "Friday 22 May 2026  00:46:18 +0000 (0:00:00.549)       0:00:54.648 ************ ",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  00:46:19 +0000 (0:00:00.827)       0:00:55.476 ************ ",
                                "\u001b[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] ****************************************",
                                "Friday 22 May 2026  00:46:19 +0000 (0:00:00.594)       0:00:56.071 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:46:20 +0000 (0:00:00.441)       0:00:56.512 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:46:20 +0000 (0:00:00.539)       0:00:57.051 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:46:21 +0000 (0:00:00.465)       0:00:57.517 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Friday 22 May 2026  00:46:21 +0000 (0:00:00.458)       0:00:57.975 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:46:23 +0000 (0:00:01.906)       0:00:59.881 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:46:24 +0000 (0:00:00.838)       0:01:00.720 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:46:27 +0000 (0:00:02.634)       0:01:03.354 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:46:29 +0000 (0:00:02.306)       0:01:05.661 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:46:31 +0000 (0:00:01.737)       0:01:07.398 ************ ",
                                "\u001b[0;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] *******************************",
                                "Friday 22 May 2026  00:46:32 +0000 (0:00:01.181)       0:01:08.580 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Friday 22 May 2026  00:46:33 +0000 (0:00:00.822)       0:01:09.403 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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] ********************************",
                                "Friday 22 May 2026  00:46:34 +0000 (0:00:01.056)       0:01:10.459 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Friday 22 May 2026  00:46:35 +0000 (0:00:01.108)       0:01:11.567 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:46:36 +0000 (0:00:01.521)       0:01:13.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-handler : Check for a nfs container] ********************************",
                                "Friday 22 May 2026  00:46:37 +0000 (0:00:00.623)       0:01:13.713 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:46:38 +0000 (0:00:00.934)       0:01:14.648 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:46:40 +0000 (0:00:01.463)       0:01:16.111 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:46:41 +0000 (0:00:01.926)       0:01:18.038 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Friday 22 May 2026  00:46:42 +0000 (0:00:00.621)       0:01:18.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;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] ******************************",
                                "Friday 22 May 2026  00:46:43 +0000 (0:00:00.746)       0:01:19.405 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:46:44 +0000 (0:00:00.993)       0:01:20.399 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:46:45 +0000 (0:00:00.991)       0:01:21.391 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:46:46 +0000 (0:00:01.566)       0:01:22.958 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:46:47 +0000 (0:00:00.864)       0:01:23.822 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:46:48 +0000 (0:00:01.022)       0:01:24.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",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  00:46:49 +0000 (0:00:00.758)       0:01:25.604 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:46:50 +0000 (0:00:01.116)       0:01:26.720 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:46:51 +0000 (0:00:01.239)       0:01:27.960 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Friday 22 May 2026  00:46:53 +0000 (0:00:01.449)       0:01:29.410 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Friday 22 May 2026  00:46:56 +0000 (0:00:03.298)       0:01:32.708 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:46:57 +0000 (0:00:01.154)       0:01:33.863 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Friday 22 May 2026  00:46:58 +0000 (0:00:00.626)       0:01:34.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",
                                "\u001b[0;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] **************************",
                                "Friday 22 May 2026  00:46:59 +0000 (0:00:00.674)       0:01:35.164 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Friday 22 May 2026  00:47:00 +0000 (0:00:01.215)       0:01:36.379 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Friday 22 May 2026  00:47:01 +0000 (0:00:01.343)       0:01:37.723 ************ ",
                                "\u001b[0;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] ********************",
                                "Friday 22 May 2026  00:47:02 +0000 (0:00:00.743)       0:01:38.466 ************ ",
                                "\u001b[0;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] ****************************",
                                "Friday 22 May 2026  00:47:03 +0000 (0:00:00.887)       0:01:39.353 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:47:03 +0000 (0:00:00.591)       0:01:39.944 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:47:05 +0000 (0:00:01.223)       0:01:41.167 ************ ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Friday 22 May 2026  00:48:00 +0000 (0:00:54.958)       0:02:36.126 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/alertmanager:v0.16.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/prom/prometheus:v2.7.2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=docker.io/grafana/grafana:6.7.4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Friday 22 May 2026  00:48:00 +0000 (0:00:00.894)       0:02:37.020 ************ ",
                                "\u001b[0;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] *********************",
                                "Friday 22 May 2026  00:48:01 +0000 (0:00:00.859)       0:02:37.880 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Friday 22 May 2026  00:48:01 +0000 (0:00:00.212)       0:02:38.093 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] *****************************",
                                "Friday 22 May 2026  00:48:02 +0000 (0:00:00.757)       0:02:38.850 ************ ",
                                "\u001b[0;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] ******************",
                                "Friday 22 May 2026  00:48:03 +0000 (0:00:00.932)       0:02:39.783 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:48:04 +0000 (0:00:00.747)       0:02:40.531 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Friday 22 May 2026  00:48:06 +0000 (0:00:02.225)       0:02:42.756 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:48:07 +0000 (0:00:00.671)       0:02:43.428 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:48:08 +0000 (0:00:01.145)       0:02:44.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",
                                "\u001b[0;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] ********************",
                                "Friday 22 May 2026  00:48:09 +0000 (0:00:01.041)       0:02:45.615 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ******************",
                                "Friday 22 May 2026  00:48:10 +0000 (0:00:00.663)       0:02:46.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",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:00.834)       0:02:47.113 ************ ",
                                "\u001b[0;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] ******************",
                                "Friday 22 May 2026  00:48:11 +0000 (0:00:00.552)       0:02:47.665 ************ ",
                                "\u001b[0;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] *******************",
                                "Friday 22 May 2026  00:48:12 +0000 (0:00:00.816)       0:02:48.482 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.732)       0:02:49.215 ************ ",
                                "\u001b[0;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] ********************",
                                "Friday 22 May 2026  00:48:13 +0000 (0:00:00.746)       0:02:49.961 ************ ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Friday 22 May 2026  00:48:14 +0000 (0:00:00.818)       0:02:50.779 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:48:15 +0000 (0:00:01.076)       0:02:51.855 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:48:17 +0000 (0:00:01.407)       0:02:53.263 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-3] => (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-0] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-2] => (item=/var/lib/ceph/mon)\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/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\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)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-5] => (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-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Friday 22 May 2026  00:48:23 +0000 (0:00:06.439)       0:02:59.702 ************ ",
                                "\u001b[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] *****************",
                                "Friday 22 May 2026  00:48:24 +0000 (0:00:01.361)       0:03:01.064 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:48:25 +0000 (0:00:00.798)       0:03:01.862 ************ ",
                                "\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] ********************************************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:01.598)       0:03:03.461 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Friday 22 May 2026  00:48:27 +0000 (0:00:00.534)       0:03:03.996 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:48:28 +0000 (0:00:00.948)       0:03:04.944 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] *********************************",
                                "Friday 22 May 2026  00:48:29 +0000 (0:00:00.587)       0:03:05.531 ************ ",
                                "\u001b[0;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] *****************************************",
                                "Friday 22 May 2026  00:48:30 +0000 (0:00:00.960)       0:03:06.491 ************ ",
                                "\u001b[0;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] ***",
                                "Friday 22 May 2026  00:48:30 +0000 (0:00:00.551)       0:03:07.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",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:01.283)       0:03:08.326 ************ ",
                                "\u001b[0;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)] ***",
                                "Friday 22 May 2026  00:48:32 +0000 (0:00:00.726)       0:03:09.052 ************ ",
                                "\u001b[0;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] ***",
                                "Friday 22 May 2026  00:48:33 +0000 (0:00:00.731)       0:03:09.783 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Friday 22 May 2026  00:48:35 +0000 (0:00:01.952)       0:03:11.736 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Friday 22 May 2026  00:48:36 +0000 (0:00:00.987)       0:03:12.723 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:48:37 +0000 (0:00:00.752)       0:03:13.476 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Friday 22 May 2026  00:48:37 +0000 (0:00:00.569)       0:03:14.046 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:48:38 +0000 (0:00:00.780)       0:03:14.827 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=[{'key': 'client.rgw.default.testbed-node-3.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-3.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.13:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.13:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=[{'key': 'client.rgw.default.testbed-node-4.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-4.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.14:8081'}}, {'key': 'rgw_frontends', 'value': 'beast endpoint=192.168.16.14:8081'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=[{'key': 'client.rgw.default.testbed-node-5.rgw0', 'value': {'log_file': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log', 'rgw_frontends': 'beast endpoint=192.168.16.15:8081'}}, {'key': 'log_file', 'value': '/var/log/ceph/ceph-rgw-default-testbed-node-5.rgw0.log'}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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': '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] ***********************************",
                                "Friday 22 May 2026  00:48:39 +0000 (0:00:00.591)       0:03:15.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",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:48:39 +0000 (0:00:00.661)       0:03:16.080 ************ ",
                                "\u001b[0;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 }}\"] ***",
                                "Friday 22 May 2026  00:48:40 +0000 (0:00:00.475)       0:03:16.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-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Friday 22 May 2026  00:48:41 +0000 (0:00:00.762)       0:03:17.318 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Friday 22 May 2026  00:48:41 +0000 (0:00:00.550)       0:03:17.869 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ***************",
                                "Friday 22 May 2026  00:48:42 +0000 (0:00:00.784)       0:03:18.654 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ****************************************",
                                "Friday 22 May 2026  00:48:43 +0000 (0:00:00.750)       0:03:19.404 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:48:43 +0000 (0:00:00.674)       0:03:20.078 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:48:44 +0000 (0:00:00.994)       0:03:21.073 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:48:45 +0000 (0:00:00.436)       0:03:21.509 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\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 rgw_instances] *************************************",
                                "Friday 22 May 2026  00:48:45 +0000 (0:00:00.570)       0:03:22.080 ************ ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Friday 22 May 2026  00:48:47 +0000 (0:00:01.779)       0:03:23.859 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 22 May 2026  00:48:50 +0000 (0:00:02.362)       0:03:26.222 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Friday 22 May 2026  00:48:51 +0000 (0:00:00.917)       0:03:27.139 ************ ",
                                "\u001b[0;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] ********",
                                "Friday 22 May 2026  00:48:51 +0000 (0:00:00.931)       0:03:28.070 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Friday 22 May 2026  00:48:52 +0000 (0:00:00.269)       0:03:28.340 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Friday 22 May 2026  00:48:53 +0000 (0:00:01.066)       0:03:29.406 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:48:53 +0000 (0:00:00.687)       0:03:30.094 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:48:54 +0000 (0:00:00.464)       0:03:30.558 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_osds.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact trigger_restart] **********************",
                                "Friday 22 May 2026  00:48:55 +0000 (0:00:00.877)       0:03:31.435 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:48:55 +0000 (0:00:00.501)       0:03:31.937 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Unset noup flag] *******************************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:00.431)       0:03:32.368 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:00.207)       0:03:32.576 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:00.331)       0:03:32.907 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Friday 22 May 2026  00:48:56 +0000 (0:00:00.189)       0:03:33.097 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.197)       0:03:33.295 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.117)       0:03:33.412 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.196)       0:03:33.609 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Friday 22 May 2026  00:48:57 +0000 (0:00:00.225)       0:03:33.834 ************ ",
                                "\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] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Friday 22 May 2026  00:48:58 +0000 (0:00:00.566)       0:03:34.401 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:48:58 +0000 (0:00:00.505)       0:03:34.907 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Friday 22 May 2026  00:48:59 +0000 (0:00:00.292)       0:03:35.199 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Friday 22 May 2026  00:48:59 +0000 (0:00:00.214)       0:03:35.414 ************ ",
                                "\u001b[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] ********",
                                "Friday 22 May 2026  00:49:00 +0000 (0:00:00.899)       0:03:36.313 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:49:00 +0000 (0:00:00.338)       0:03:36.651 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mds daemon(s)] ********************",
                                "Friday 22 May 2026  00:49:01 +0000 (0:00:01.288)       0:03:37.940 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:49:02 +0000 (0:00:00.705)       0:03:38.645 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:49:02 +0000 (0:00:00.333)       0:03:38.978 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] ********",
                                "Friday 22 May 2026  00:49:03 +0000 (0:00:00.879)       0:03:39.857 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Friday 22 May 2026  00:49:04 +0000 (0:00:00.290)       0:03:40.147 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:49:05 +0000 (0:00:01.386)       0:03:41.534 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:49:05 +0000 (0:00:00.545)       0:03:42.080 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rbdmirrors handler] ****************************",
                                "Friday 22 May 2026  00:49:06 +0000 (0:00:00.351)       0:03:42.431 ************ ",
                                "\u001b[0;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] **********************************",
                                "Friday 22 May 2026  00:49:06 +0000 (0:00:00.516)       0:03:42.948 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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] ********",
                                "Friday 22 May 2026  00:49:07 +0000 (0:00:00.889)       0:03:43.837 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:49:07 +0000 (0:00:00.264)       0:03:44.102 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:01.327)       0:03:45.429 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:49:09 +0000 (0:00:00.597)       0:03:46.026 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mon] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:49:10 +0000 (0:00:00.594)       0:03:46.621 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:49:11 +0000 (0:00:00.614)       0:03:47.235 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:49:11 +0000 (0:00:00.440)       0:03:47.676 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:00.654)       0:03:48.330 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:49:12 +0000 (0:00:00.519)       0:03:48.849 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:49:13 +0000 (0:00:00.353)       0:03:49.203 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:49:13 +0000 (0:00:00.315)       0:03:49.518 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Friday 22 May 2026  00:49:14 +0000 (0:00:00.805)       0:03:50.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",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Friday 22 May 2026  00:49:14 +0000 (0:00:00.563)       0:03:50.888 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:49:15 +0000 (0:00:00.313)       0:03:51.201 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Friday 22 May 2026  00:49:15 +0000 (0:00:00.776)       0:03:51.978 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:49:16 +0000 (0:00:00.810)       0:03:52.789 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:49:17 +0000 (0:00:00.595)       0:03:53.384 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:49:17 +0000 (0:00:00.364)       0:03:53.749 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:49:17 +0000 (0:00:00.304)       0:03:54.053 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:49:18 +0000 (0:00:00.311)       0:03:54.364 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:49:18 +0000 (0:00:00.345)       0:03:54.710 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Friday 22 May 2026  00:49:19 +0000 (0:00:00.602)       0:03:55.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 [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Friday 22 May 2026  00:49:19 +0000 (0:00:00.315)       0:03:55.628 ************ ",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  00:49:19 +0000 (0:00:00.337)       0:03:55.965 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:49:20 +0000 (0:00:00.365)       0:03:56.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 [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Friday 22 May 2026  00:49:21 +0000 (0:00:00.890)       0:03:57.222 ************ ",
                                "\u001b[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] **********************************",
                                "Friday 22 May 2026  00:49:21 +0000 (0:00:00.358)       0:03:57.580 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:49:22 +0000 (0:00:00.861)       0:03:58.442 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Friday 22 May 2026  00:49:22 +0000 (0:00:00.166)       0:03:58.608 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Friday 22 May 2026  00:49:23 +0000 (0:00:01.049)       0:03:59.657 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:49:23 +0000 (0:00:00.418)       0:04:00.076 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:49:24 +0000 (0:00:00.387)       0:04:00.463 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Friday 22 May 2026  00:49:25 +0000 (0:00:01.245)       0:04:01.709 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:49:26 +0000 (0:00:01.167)       0:04:02.876 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  00:49:27 +0000 (0:00:00.682)       0:04:03.559 ************ ",
                                "\u001b[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] *****************************************",
                                "Friday 22 May 2026  00:49:28 +0000 (0:00:00.685)       0:04:04.245 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Friday 22 May 2026  00:49:29 +0000 (0:00:01.372)       0:04:05.617 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Friday 22 May 2026  00:49:30 +0000 (0:00:00.706)       0:04:06.324 ************ ",
                                "\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-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "\u001b[0;32mok: [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",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Friday 22 May 2026  00:49:34 +0000 (0:00:04.032)       0:04:10.357 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Friday 22 May 2026  00:49:35 +0000 (0:00:01.403)       0:04:11.760 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:49:36 +0000 (0:00:00.371)       0:04:12.131 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Friday 22 May 2026  00:49:36 +0000 (0:00:00.441)       0:04:12.573 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:49:38 +0000 (0:00:02.073)       0:04:14.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 [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Friday 22 May 2026  00:49:40 +0000 (0:00:01.716)       0:04:16.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",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Friday 22 May 2026  00:49:40 +0000 (0:00:00.360)       0:04:16.723 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:49:41 +0000 (0:00:00.565)       0:04:17.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-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Friday 22 May 2026  00:49:41 +0000 (0:00:00.649)       0:04:17.938 ************ ",
                                "\u001b[0;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] ************************************",
                                "Friday 22 May 2026  00:49:42 +0000 (0:00:00.255)       0:04:18.193 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:49:42 +0000 (0:00:00.731)       0:04:18.924 ************ ",
                                "\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 [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Friday 22 May 2026  00:49:45 +0000 (0:00:02.194)       0:04:21.119 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Friday 22 May 2026  00:49:46 +0000 (0:00:01.209)       0:04:22.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 [ceph-mon : Start the monitor service] ************************************",
                                "Friday 22 May 2026  00:49:48 +0000 (0:00:01.903)       0:04:24.232 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Friday 22 May 2026  00:49:50 +0000 (0:00:02.139)       0:04:26.372 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Friday 22 May 2026  00:49:51 +0000 (0:00:01.021)       0:04:27.394 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:50:12 +0000 (0:00:21.676)       0:04:49.071 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Friday 22 May 2026  00:50:19 +0000 (0:00:06.315)       0:04:55.386 ************ ",
                                "\u001b[0;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] ******************************************",
                                "Friday 22 May 2026  00:50:19 +0000 (0:00:00.272)       0:04:55.659 ************ ",
                                "\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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'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__3d8b4592614f1ceea5ecef23bf243023f2317584'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__3d8b4592614f1ceea5ecef23bf243023f2317584'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Friday 22 May 2026  00:50:30 +0000 (0:00:10.942)       0:05:06.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Friday 22 May 2026  00:50:30 +0000 (0:00:00.371)       0:05:06.973 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:50:31 +0000 (0:00:00.822)       0:05:07.795 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:50:32 +0000 (0:00:00.335)       0:05:08.131 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Friday 22 May 2026  00:50:32 +0000 (0:00:00.338)       0:05:08.469 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:50:33 +0000 (0:00:01.010)       0:05:09.480 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-mgr] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:50:34 +0000 (0:00:00.842)       0:05:10.322 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:50:34 +0000 (0:00:00.579)       0:05:10.902 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:50:35 +0000 (0:00:00.790)       0:05:11.692 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:00.743)       0:05:12.435 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:00.296)       0:05:12.732 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:50:36 +0000 (0:00:00.326)       0:05:13.058 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:50:37 +0000 (0:00:00.589)       0:05:13.648 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:00.729)       0:05:14.378 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:00.316)       0:05:14.695 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:50:38 +0000 (0:00:00.322)       0:05:15.017 ************ ",
                                "\u001b[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] **********************",
                                "Friday 22 May 2026  00:50:40 +0000 (0:00:01.135)       0:05:16.152 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:50:40 +0000 (0:00:00.808)       0:05:16.960 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Friday 22 May 2026  00:50:41 +0000 (0:00:00.323)       0:05:17.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 [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Friday 22 May 2026  00:50:41 +0000 (0:00:00.342)       0:05:17.627 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Friday 22 May 2026  00:50:41 +0000 (0:00:00.314)       0:05:17.941 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Friday 22 May 2026  00:50:42 +0000 (0:00:00.589)       0:05:18.530 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:50:42 +0000 (0:00:00.303)       0:05:18.833 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:50:43 +0000 (0:00:00.307)       0:05:19.141 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:50:43 +0000 (0:00:00.281)       0:05:19.422 ************ ",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  00:50:44 +0000 (0:00:00.802)       0:05:20.225 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:50:44 +0000 (0:00:00.343)       0:05:20.568 ************ ",
                                "\u001b[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] **********************************",
                                "Friday 22 May 2026  00:50:45 +0000 (0:00:00.591)       0:05:21.159 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  00:50:46 +0000 (0:00:01.003)       0:05:22.163 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  00:50:46 +0000 (0:00:00.837)       0:05:23.000 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.715)       0:05:23.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 [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Friday 22 May 2026  00:50:47 +0000 (0:00:00.340)       0:05:24.057 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  00:50:56 +0000 (0:00:08.115)       0:05:32.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 [ceph-mgr : Get keys from monitors] ***************************************",
                                "Friday 22 May 2026  00:50:56 +0000 (0:00:00.704)       0:05:32.876 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Friday 22 May 2026  00:50:58 +0000 (0:00:01.896)       0:05:34.772 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:50:59 +0000 (0:00:01.280)       0:05:36.052 ************ ",
                                "\u001b[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] *****************",
                                "Friday 22 May 2026  00:51:00 +0000 (0:00:00.746)       0:05:36.799 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Friday 22 May 2026  00:51:01 +0000 (0:00:00.618)       0:05:37.417 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Friday 22 May 2026  00:51:01 +0000 (0:00:00.320)       0:05:37.737 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:51:02 +0000 (0:00:00.510)       0:05:38.248 ************ ",
                                "\u001b[0;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] ***********************",
                                "Friday 22 May 2026  00:51:02 +0000 (0:00:00.587)       0:05:38.836 ************ ",
                                "\u001b[0;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] ************************************",
                                "Friday 22 May 2026  00:51:03 +0000 (0:00:00.368)       0:05:39.205 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:51:03 +0000 (0:00:00.543)       0:05:39.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-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Friday 22 May 2026  00:51:05 +0000 (0:00:01.640)       0:05:41.388 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:51:06 +0000 (0:00:01.216)       0:05:42.605 ************ ",
                                "\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] ********************************************",
                                "Friday 22 May 2026  00:51:08 +0000 (0:00:01.851)       0:05:44.457 ************ ",
                                "\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 : Include mgr_modules.yml] **************************************",
                                "Friday 22 May 2026  00:51:10 +0000 (0:00:02.019)       0:05:46.477 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:51:11 +0000 (0:00:00.779)       0:05:47.256 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:51:24 +0000 (0:00:12.942)       0:06:00.198 ************ ",
                                "\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)] ***",
                                "Friday 22 May 2026  00:51:25 +0000 (0:00:01.573)       0:06:01.772 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Friday 22 May 2026  00:51:25 +0000 (0:00:00.336)       0:06:02.108 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Friday 22 May 2026  00:51:26 +0000 (0:00:00.189)       0:06:02.297 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:51:32 +0000 (0:00:06.173)       0:06:08.470 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:51:37 +0000 (0:00:04.828)       0:06:13.299 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:51:37 +0000 (0:00:00.713)       0:06:14.012 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:51:38 +0000 (0:00:00.533)       0:06:14.546 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:51:38 +0000 (0:00:00.373)       0:06:14.919 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Friday 22 May 2026  00:51:40 +0000 (0:00:01.623)       0:06:16.542 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:51:41 +0000 (0:00:00.673)       0:06:17.216 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-osd] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:51:41 +0000 (0:00:00.591)       0:06:17.808 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:51:42 +0000 (0:00:00.775)       0:06:18.584 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3, testbed-node-5, testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Friday 22 May 2026  00:51:43 +0000 (0:00:00.580)       0:06:19.165 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:51:43 +0000 (0:00:00.522)       0:06:19.687 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Friday 22 May 2026  00:51:44 +0000 (0:00:00.625)       0:06:20.312 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:51:44 +0000 (0:00:00.765)       0:06:21.078 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Friday 22 May 2026  00:51:45 +0000 (0:00:00.731)       0:06:21.809 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:51:46 +0000 (0:00:00.568)       0:06:22.378 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:51:46 +0000 (0:00:00.311)       0:06:22.690 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:51:46 +0000 (0:00:00.397)       0:06:23.087 ************ ",
                                "\u001b[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] **********************",
                                "Friday 22 May 2026  00:51:47 +0000 (0:00:00.747)       0:06:23.835 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:51:48 +0000 (0:00:01.059)       0:06:24.894 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:51:49 +0000 (0:00:00.310)       0:06:25.205 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:51:49 +0000 (0:00:00.293)       0:06:25.499 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:51:49 +0000 (0:00:00.349)       0:06:25.848 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:51:50 +0000 (0:00:00.792)       0:06:26.641 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:51:50 +0000 (0:00:00.439)       0:06:27.081 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:51:51 +0000 (0:00:00.366)       0:06:27.448 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Friday 22 May 2026  00:51:51 +0000 (0:00:00.373)       0:06:27.821 ************ ",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  00:51:52 +0000 (0:00:00.351)       0:06:28.172 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Friday 22 May 2026  00:51:52 +0000 (0:00:00.740)       0:06:28.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",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Friday 22 May 2026  00:51:53 +0000 (0:00:00.556)       0:06:29.470 ************ ",
                                "\u001b[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] **********************************",
                                "Friday 22 May 2026  00:51:53 +0000 (0:00:00.333)       0:06:29.803 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks system_tuning.yml] ******************************",
                                "Friday 22 May 2026  00:51:55 +0000 (0:00:01.309)       0:06:31.113 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:51:55 +0000 (0:00:00.537)       0:06:31.650 ************ ",
                                "\u001b[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] *********************************",
                                "Friday 22 May 2026  00:51:55 +0000 (0:00:00.320)       0:06:31.971 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:51:56 +0000 (0:00:00.607)       0:06:32.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-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Friday 22 May 2026  00:51:57 +0000 (0:00:00.647)       0:06:33.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 [ceph-osd : Apply operating system tuning] ********************************",
                                "Friday 22 May 2026  00:51:57 +0000 (0:00:00.365)       0:06:33.591 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\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.aio-max-nr', 'value': '1048576', 'enable': True})\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': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\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': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Friday 22 May 2026  00:52:00 +0000 (0:00:03.066)       0:06:36.657 ************ ",
                                "\u001b[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] *************************************",
                                "Friday 22 May 2026  00:52:01 +0000 (0:00:00.610)       0:06:37.267 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:52:01 +0000 (0:00:00.568)       0:06:37.836 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:52:02 +0000 (0:00:01.104)       0:06:38.940 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:04 +0000 (0:00:01.428)       0:06:40.369 ************ ",
                                "\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-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Friday 22 May 2026  00:52:05 +0000 (0:00:01.423)       0:06:41.792 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Friday 22 May 2026  00:52:07 +0000 (0:00:01.799)       0:06:43.591 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:52:08 +0000 (0:00:00.528)       0:06:44.120 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-503abb0a-6805-5ce7-b274-31704b4eea58', 'data_vg': 'ceph-503abb0a-6805-5ce7-b274-31704b4eea58'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-6832759a-35f2-55a2-8d86-dfa0cbb15119', 'data_vg': 'ceph-6832759a-35f2-55a2-8d86-dfa0cbb15119'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-b774d0a3-29fe-505c-98b7-3f5e6c27d949', 'data_vg': 'ceph-b774d0a3-29fe-505c-98b7-3f5e6c27d949'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-4526ff52-49e7-549b-9702-2d8bf56ad11d', 'data_vg': 'ceph-4526ff52-49e7-549b-9702-2d8bf56ad11d'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-262eb2b3-d984-5d04-86da-a6a580858730', 'data_vg': 'ceph-262eb2b3-d984-5d04-86da-a6a580858730'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-8384fac4-b46e-5dd1-a85c-582985baac2a', 'data_vg': 'ceph-8384fac4-b46e-5dd1-a85c-582985baac2a'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Friday 22 May 2026  00:52:46 +0000 (0:00:38.903)       0:07:23.024 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Friday 22 May 2026  00:52:47 +0000 (0:00:00.412)       0:07:23.437 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:52:47 +0000 (0:00:00.399)       0:07:23.837 ************ ",
                                "\u001b[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] **********************************************",
                                "Friday 22 May 2026  00:52:48 +0000 (0:00:00.768)       0:07:24.605 ************ ",
                                "\u001b[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] ************************************",
                                "Friday 22 May 2026  00:52:50 +0000 (0:00:01.683)       0:07:26.288 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:52:50 +0000 (0:00:00.496)       0:07:26.784 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:52:51 +0000 (0:00:01.184)       0:07:27.969 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:52:53 +0000 (0:00:01.295)       0:07:29.264 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:02.120)       0:07:31.385 ************ ",
                                "\u001b[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] ***********************",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:00.371)       0:07:31.756 ************ ",
                                "\u001b[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] *********",
                                "Friday 22 May 2026  00:52:55 +0000 (0:00:00.311)       0:07:32.068 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Friday 22 May 2026  00:52:57 +0000 (0:00:01.255)       0:07:33.323 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\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=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Friday 22 May 2026  00:52:59 +0000 (0:00:02.499)       0:07:35.823 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\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-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Friday 22 May 2026  00:53:03 +0000 (0:00:03.736)       0:07:39.559 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:53:06 +0000 (0:00:02.646)       0:07:42.205 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:53:19 +0000 (0:00:13.036)       0:07:55.242 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:53:19 +0000 (0:00:00.840)       0:07:56.082 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:53:20 +0000 (0:00:00.714)       0:07:56.797 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:53:21 +0000 (0:00:00.564)       0:07:57.361 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:21 +0000 (0:00:00.388)       0:07:57.750 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:53:22 +0000 (0:00:00.673)       0:07:58.423 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Friday 22 May 2026  00:53:22 +0000 (0:00:00.237)       0:07:58.661 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get pool list] *********************************",
                                "Friday 22 May 2026  00:53:22 +0000 (0:00:00.425)       0:07:59.086 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Friday 22 May 2026  00:53:23 +0000 (0:00:00.240)       0:07:59.327 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Friday 22 May 2026  00:53:23 +0000 (0:00:00.222)       0:07:59.549 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Friday 22 May 2026  00:53:23 +0000 (0:00:00.117)       0:07:59.666 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Friday 22 May 2026  00:53:23 +0000 (0:00:00.235)       0:07:59.902 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Friday 22 May 2026  00:53:24 +0000 (0:00:00.220)       0:08:00.123 ************ ",
                                "\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] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _osd_handler_called after restart] *********",
                                "Friday 22 May 2026  00:53:24 +0000 (0:00:00.718)       0:08:00.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Friday 22 May 2026  00:53:25 +0000 (0:00:00.750)       0:08:01.591 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Friday 22 May 2026  00:53:25 +0000 (0:00:00.227)       0:08:01.819 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:53:26 +0000 (0:00:00.683)       0:08:02.503 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:53:27 +0000 (0:00:01.330)       0:08:03.834 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:53:29 +0000 (0:00:01.473)       0:08:05.307 ************ ",
                                "\u001b[0;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] *******************************",
                                "Friday 22 May 2026  00:53:30 +0000 (0:00:01.772)       0:08:07.080 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Friday 22 May 2026  00:53:31 +0000 (0:00:00.832)       0:08:07.912 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:53:32 +0000 (0:00:01.010)       0:08:08.922 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Friday 22 May 2026  00:53:33 +0000 (0:00:00.782)       0:08:09.705 ************ ",
                                "\u001b[0;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] *************************",
                                "Friday 22 May 2026  00:53:35 +0000 (0:00:01.420)       0:08:11.126 ************ ",
                                "\u001b[0;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] ********************************",
                                "Friday 22 May 2026  00:53:35 +0000 (0:00:00.699)       0:08:11.826 ************ ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Friday 22 May 2026  00:53:36 +0000 (0:00:00.960)       0:08:12.786 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:53:38 +0000 (0:00:01.545)       0:08:14.331 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:53:39 +0000 (0:00:01.527)       0:08:15.858 ************ ",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:53:40 +0000 (0:00:00.727)       0:08:16.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",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:53:41 +0000 (0:00:00.944)       0:08:17.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",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:00.660)       0:08:18.190 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:53:42 +0000 (0:00:00.915)       0:08:19.106 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:53:43 +0000 (0:00:00.659)       0:08:19.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",
                                "\u001b[0;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] ******************************",
                                "Friday 22 May 2026  00:53:44 +0000 (0:00:00.593)       0:08: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;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] ******************************",
                                "Friday 22 May 2026  00:53:45 +0000 (0:00:00.902)       0:08:21.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;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] ****************************",
                                "Friday 22 May 2026  00:53:45 +0000 (0:00:00.616)       0:08:21.878 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:53:46 +0000 (0:00:01.009)       0:08:22.887 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:53:48 +0000 (0:00:01.361)       0:08:24.249 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Friday 22 May 2026  00:53:51 +0000 (0:00:03.363)       0:08:27.613 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Friday 22 May 2026  00:53:53 +0000 (0:00:01.633)       0:08:29.246 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Friday 22 May 2026  00:53:55 +0000 (0:00:01.898)       0:08:31.145 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Friday 22 May 2026  00:53:56 +0000 (0:00:01.057)       0:08:32.202 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:53:57 +0000 (0:00:01.430)       0:08:33.633 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Start the ceph-crash service] *******************************",
                                "Friday 22 May 2026  00:53:59 +0000 (0:00:01.567)       0:08:35.200 ************ ",
                                "\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 : Ceph crash handler] ****************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:03.749)       0:08:38.949 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******",
                                "Friday 22 May 2026  00:54:04 +0000 (0:00:01.310)       0:08:40.260 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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] ****************",
                                "Friday 22 May 2026  00:54:04 +0000 (0:00:00.632)       0:08:40.892 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Friday 22 May 2026  00:54:07 +0000 (0:00:03.005)       0:08:43.898 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:54:09 +0000 (0:00:01.225)       0:08:45.123 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:54:09 +0000 (0:00:00.508)       0:08:45.632 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:10 +0000 (0:00:00.814)       0:08:46.446 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:54:10 +0000 (0:00:00.414)       0:08:46.860 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:54:11 +0000 (0:00:00.888)       0:08:47.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-handler : Check for a rgw container] ********************************",
                                "Friday 22 May 2026  00:54:12 +0000 (0:00:00.801)       0:08:48.550 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:54:13 +0000 (0:00:01.153)       0:08:49.703 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Friday 22 May 2026  00:54:13 +0000 (0:00:00.348)       0:08:50.052 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:54:14 +0000 (0:00:00.289)       0:08:50.341 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:54:14 +0000 (0:00:00.346)       0:08:50.688 ************ ",
                                "\u001b[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] **********************",
                                "Friday 22 May 2026  00:54:15 +0000 (0:00:01.172)       0:08:51.861 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:54:16 +0000 (0:00:00.747)       0:08:52.609 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:16 +0000 (0:00:00.317)       0:08:52.926 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:17 +0000 (0:00:00.304)       0:08:53.230 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:17 +0000 (0:00:00.560)       0:08:53.791 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:18 +0000 (0:00:00.389)       0:08:54.180 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:18 +0000 (0:00:00.370)       0:08:54.551 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:18 +0000 (0:00:00.270)       0:08:54.821 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:19 +0000 (0:00:00.553)       0:08:55.374 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Friday 22 May 2026  00:54:19 +0000 (0:00:00.326)       0:08:55.701 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:54:19 +0000 (0:00:00.353)       0:08:56.055 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Friday 22 May 2026  00:54:20 +0000 (0:00:00.961)       0:08:57.016 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:54:21 +0000 (0:00:00.458)       0:08:57.474 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Friday 22 May 2026  00:54:23 +0000 (0:00:01.850)       0:08:59.325 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:54:23 +0000 (0:00:00.236)       0:08:59.561 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:54:29 +0000 (0:00:06.315)       0:09:05.877 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Friday 22 May 2026  00:54:33 +0000 (0:00:03.337)       0:09:09.214 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:54:34 +0000 (0:00:00.904)       0:09:10.119 ************ ",
                                "\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-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\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] ***************************************",
                                "Friday 22 May 2026  00:54:35 +0000 (0:00:01.174)       0:09:11.293 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:54:36 +0000 (0:00:01.812)       0:09:13.106 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  00:54:38 +0000 (0:00:01.298)       0:09:14.404 ************ ",
                                "\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] ****************************************",
                                "Friday 22 May 2026  00:54:41 +0000 (0:00:02.707)       0:09:17.111 ************ ",
                                "\u001b[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] ********************************************",
                                "Friday 22 May 2026  00:54:41 +0000 (0:00:00.269)       0:09:17.380 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:54:41 +0000 (0:00:00.467)       0:09:17.847 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:54:42 +0000 (0:00:00.636)       0:09:18.484 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:54:43 +0000 (0:00:01.267)       0:09:19.751 ************ ",
                                "\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 [ceph-mds : Enable ceph-mds.target] ***************************************",
                                "Friday 22 May 2026  00:54:45 +0000 (0:00:01.413)       0:09:21.165 ************ ",
                                "\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 : Systemd start mds container] **********************************",
                                "Friday 22 May 2026  00:54:47 +0000 (0:00:02.318)       0:09:23.483 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:54:49 +0000 (0:00:02.104)       0:09:25.587 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:54:50 +0000 (0:00:01.411)       0:09:26.999 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  00:54:51 +0000 (0:00:00.702)       0:09:27.701 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_mdss.yml for testbed-node-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _mds_handler_called before restart] ********",
                                "Friday 22 May 2026  00:54:52 +0000 (0:00:00.552)       0:09:28.254 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mds restart script] ***********************",
                                "Friday 22 May 2026  00:54:52 +0000 (0:00:00.490)       0:09:28.744 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:54:53 +0000 (0:00:01.306)       0:09:30.050 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:54:54 +0000 (0:00:00.541)       0:09:30.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",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.522)       0:09:31.115 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:54:55 +0000 (0:00:00.657)       0:09:31.773 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.435)       0:09:32.208 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:54:56 +0000 (0:00:00.431)       0:09:32.640 ************ ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Friday 22 May 2026  00:54:57 +0000 (0:00:00.739)       0:09:33.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 rgw container] ********************************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:00.748)       0:09:34.128 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:54:58 +0000 (0:00:00.731)       0:09:34.860 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:54:59 +0000 (0:00:00.625)       0:09:35.486 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Friday 22 May 2026  00:54:59 +0000 (0:00:00.324)       0:09:35.810 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:55:00 +0000 (0:00:00.356)       0:09:36.166 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Friday 22 May 2026  00:55:00 +0000 (0:00:00.744)       0:09:36.911 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:55:01 +0000 (0:00:01.131)       0:09:38.042 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Friday 22 May 2026  00:55:02 +0000 (0:00:00.335)       0:09:38.378 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:55:02 +0000 (0:00:00.327)       0:09:38.705 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:55:02 +0000 (0:00:00.306)       0:09:39.012 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.661)       0:09:39.673 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.287)       0:09:39.960 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Friday 22 May 2026  00:55:04 +0000 (0:00:00.271)       0:09:40.232 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Friday 22 May 2026  00:55:04 +0000 (0:00:00.292)       0:09:40.524 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Friday 22 May 2026  00:55:04 +0000 (0:00:00.456)       0:09:40.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:00.330)       0:09:41.311 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:00.514)       0:09:41.826 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:00.695)       0:09:42.521 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:55:08 +0000 (0:00:02.008)       0:09:44.530 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  00:55:09 +0000 (0:00:01.174)       0:09:45.704 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Friday 22 May 2026  00:55:09 +0000 (0:00:00.323)       0:09:46.027 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:55:10 +0000 (0:00:00.703)       0:09:46.731 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Friday 22 May 2026  00:55:11 +0000 (0:00:00.981)       0:09:47.712 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:55:15 +0000 (0:00:03.714)       0:09:51.427 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:55:17 +0000 (0:00:02.103)       0:09:53.530 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:55:18 +0000 (0:00:01.346)       0:09:54.876 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Friday 22 May 2026  00:55:18 +0000 (0:00:00.224)       0:09:55.100 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  00:55:19 +0000 (0:00:00.941)       0:09:56.042 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:55:20 +0000 (0:00:00.985)       0:09:57.027 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:55:42 +0000 (0:00:21.475)       0:10: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-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Friday 22 May 2026  00:55:43 +0000 (0:00:00.722)       0:10:19.226 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Friday 22 May 2026  00:55:43 +0000 (0:00:00.397)       0:10:19.624 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:55:44 +0000 (0:00:00.613)       0:10:20.237 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:55:45 +0000 (0:00:00.951)       0:10:21.189 ************ ",
                                "\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 : Generate systemd ceph-radosgw target file] ********************",
                                "Friday 22 May 2026  00:55:46 +0000 (0:00:01.617)       0:10:22.806 ************ ",
                                "\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 [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Friday 22 May 2026  00:55:47 +0000 (0:00:01.058)       0:10:23.865 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Friday 22 May 2026  00:55:49 +0000 (0:00:02.073)       0:10:25.939 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:55:52 +0000 (0:00:02.609)       0:10:28.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Friday 22 May 2026  00:55:53 +0000 (0:00:00.727)       0:10:29.276 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:55:53 +0000 (0:00:00.528)       0:10:29.804 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy rgw restart script] ***********************",
                                "Friday 22 May 2026  00:55:54 +0000 (0:00:00.313)       0:10:30.117 ************ ",
                                "\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)] ********************",
                                "Friday 22 May 2026  00:55:54 +0000 (0:00:00.671)       0:10:30.789 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:55:55 +0000 (0:00:00.614)       0:10:31.403 ************ ",
                                "\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=32  \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 ********************************************************************",
                                "Friday 22 May 2026  00:55:55 +0000 (0:00:00.355)       0:10:31.759 ************ ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 54.96s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 38.90s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 21.68s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 21.48s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 13.04s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 12.94s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 10.94s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 8.11s",
                                "ceph-config : Create ceph initial directories --------------------------- 6.44s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.32s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 6.32s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.17s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 4.83s",
                                "ceph-mon : Copy admin keyring over to mons ------------------------------ 4.03s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 3.75s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.74s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 3.71s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 3.61s",
                                "ceph-crash : Create client.crash keyring -------------------------------- 3.36s",
                                "ceph-facts : Set_fact _container_exec_cmd ------------------------------- 3.34s",
                                "\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:51:22 +0000 (0:00:00.253)       0:00:00.253 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:51:22 +0000 (0:00:00.620)       0:00:00.873 ************ ",
                                "\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] ******************************************",
                                "Friday 22 May 2026  00:51:24 +0000 (0:00:01.176)       0:00:02.050 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  00:51:25 +0000 (0:00:01.092)       0:00:03.142 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over config.json files for services] ************",
                                "Friday 22 May 2026  00:51:26 +0000 (0:00:01.457)       0:00:04.599 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Friday 22 May 2026  00:51:28 +0000 (0:00:01.686)       0:00:06.286 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over systemd override] **************************",
                                "Friday 22 May 2026  00:51:29 +0000 (0:00:01.730)       0:00:08.016 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Check containers] ************",
                                "Friday 22 May 2026  00:51:31 +0000 (0:00:01.903)       0:00:09.920 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_controller | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:51:33 +0000 (0:00:01.705)       0:00:11.625 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:51:34 +0000 (0:00:00.604)       0:00:12.230 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Friday 22 May 2026  00:51:35 +0000 (0:00:01.264)       0:00:13.495 ************ ",
                                "\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 [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Friday 22 May 2026  00:51:38 +0000 (0:00:02.999)       0:00:16.494 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-3] => (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-5] => (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-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-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:2f:fa:44', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\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;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-1] => (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",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:19.744)       0:00:36.239 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.246)       0:00:36.485 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.091)       0:00:36.576 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.071)       0:00:36.647 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.079)       0:00:36.726 ************ ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.072)       0:00:36.799 ************ ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Friday 22 May 2026  00:51:58 +0000 (0:00:00.066)       0:00:36.865 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Friday 22 May 2026  00:52:00 +0000 (0:00:01.697)       0:00:38.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",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:08.569)       0:00:47.132 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:52:09 +0000 (0:00:00.717)       0:00:47.849 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:52:10 +0000 (0:00:00.646)       0:00:48.496 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:01.078)       0:00:49.575 ************ ",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  00:52:11 +0000 (0:00:00.285)       0:00:49.861 ************ ",
                                "\u001b[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] *******",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.296)       0:00:50.157 ************ ",
                                "\u001b[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] *******",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.277)       0:00:50.435 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN NB DB hosts] ************************",
                                "Friday 22 May 2026  00:52:12 +0000 (0:00:00.403)       0:00:50.838 ************ ",
                                "\u001b[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] *****************************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:00.272)       0:00:51.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 [ovn-db : Divide hosts by their OVN NB service port liveness] *************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:00.249)       0:00:51.360 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:00.269)       0:00:51.629 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN NB leader/follower role] **************",
                                "Friday 22 May 2026  00:52:13 +0000 (0:00:00.261)       0:00:51.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 [ovn-db : Fail on existing OVN NB cluster with no leader] *****************",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:00.439)       0:00:52.331 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN SB DB hosts] ************************",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:00.258)       0:00:52.589 ************ ",
                                "\u001b[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] *****************************",
                                "Friday 22 May 2026  00:52:14 +0000 (0:00:00.250)       0:00:52.840 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Divide hosts by their OVN SB service port liveness] *************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:00.273)       0:00:53.113 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:00.464)       0:00:53.578 ************ ",
                                "\u001b[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] **************",
                                "Friday 22 May 2026  00:52:15 +0000 (0:00:00.258)       0:00:53.836 ************ ",
                                "\u001b[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] *****************",
                                "Friday 22 May 2026  00:52:16 +0000 (0:00:00.287)       0:00:54.124 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Friday 22 May 2026  00:52:16 +0000 (0:00:00.304)       0:00:54.428 ************ ",
                                "\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)\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eec633f7-ff1c-42d4-a087-284cbe1fd168 is in state SUCCESS\u001b[0m",
                                "] *******************",
                                "Friday 22 May 2026  00:52:17 +0000 (0:00:00.942)       0:00:55.371 ************ ",
                                "\u001b[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)] *******************",
                                "Friday 22 May 2026  00:52:17 +0000 (0:00:00.467)       0:00:55.838 ************ ",
                                "\u001b[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] ****************************************",
                                "Friday 22 May 2026  00:52:18 +0000 (0:00:00.480)       0:00:56.319 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check SB cluster status] ****************************************",
                                "Friday 22 May 2026  00:52:19 +0000 (0:00:00.807)       0:00:57.127 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:52:19 +0000 (0:00:00.457)       0:00:57.584 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:52:19 +0000 (0:00:00.402)       0:00:57.986 ************ ",
                                "\u001b[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)] ********************",
                                "Friday 22 May 2026  00:52:20 +0000 (0:00:00.388)       0:00:58.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 [ovn-db : Set bootstrap args fact for SB (new member)] ********************",
                                "Friday 22 May 2026  00:52:21 +0000 (0:00:00.646)       0:00:59.021 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Friday 22 May 2026  00:52:21 +0000 (0:00:00.362)       0:00:59.384 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  00:52:24 +0000 (0:00:03.202)       0:01:02.587 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Friday 22 May 2026  00:52:30 +0000 (0:00:06.167)       0:01:08.754 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****",
                                "Friday 22 May 2026  00:52:31 +0000 (0:00:00.869)       0:01:09.623 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Friday 22 May 2026  00:52:32 +0000 (0:00:00.660)       0:01:10.284 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Generate config files for OVN relay services] *******************",
                                "Friday 22 May 2026  00:52:34 +0000 (0:00:01.907)       0:01:12.192 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers] ********************",
                                "Friday 22 May 2026  00:52:35 +0000 (0:00:01.820)       0:01:14.013 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:52:39 +0000 (0:00:03.821)       0:01:17.834 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:52:40 +0000 (0:00:00.301)       0:01:18.135 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Friday 22 May 2026  00:52:42 +0000 (0:00:02.136)       0:01:20.271 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:53:06 +0000 (0:00:24.108)       0:01:44.379 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:53:06 +0000 (0:00:00.612)       0:01:44.992 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:53:07 +0000 (0:00:00.064)       0:01:45.057 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:53:07 +0000 (0:00:00.064)       0:01:45.121 ************ ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Friday 22 May 2026  00:53:07 +0000 (0:00:00.065)       0:01:45.187 ************ ",
                                "\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 [ovn-db : Restart ovn-sb-db container] *************************",
                                "Friday 22 May 2026  00:53:21 +0000 (0:00:14.533)       0:01:59.720 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************",
                                "Friday 22 May 2026  00:53:33 +0000 (0:00:12.038)       0:02:11.758 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Friday 22 May 2026  00:53:45 +0000 (0:00:11.331)       0:02:23.090 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:53:59 +0000 (0:00:14.182)       0:02:37.273 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Friday 22 May 2026  00:53:59 +0000 (0:00:00.138)       0:02:37.412 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Configure OVN NB connection settings] ***************************",
                                "Friday 22 May 2026  00:54:00 +0000 (0:00:01.185)       0:02:38.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 [ovn-db : Get OVN_Southbound cluster leader] ******************************",
                                "Friday 22 May 2026  00:54:01 +0000 (0:00:00.651)       0:02:39.249 ************ ",
                                "\u001b[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] ***************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.859)       0:02:40.108 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:54:02 +0000 (0:00:00.658)       0:02:40.767 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:54:04 +0000 (0:00:01.338)       0:02:42.106 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Friday 22 May 2026  00:54:04 +0000 (0:00:00.884)       0:02:42.990 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Unset bootstrap args fact] **************************************",
                                "Friday 22 May 2026  00:54:05 +0000 (0:00:00.954)       0:02:43.945 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:54:06 +0000 (0:00:00.307)       0:02:44.252 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  00:54:09 +0000 (0:00:03.123)       0:02:47.376 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [ovn-db : Ensure configuration for relays exists] *************************",
                                "Friday 22 May 2026  00:54:15 +0000 (0:00:05.650)       0:02:53.026 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/config-relay.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=1)\u001b[0m",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist for OVN relay containers] *****",
                                "Friday 22 May 2026  00:54:15 +0000 (0:00:00.584)       0:02:53.611 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for OVN relay services] **********",
                                "Friday 22 May 2026  00:54:16 +0000 (0:00:00.856)       0:02:54.467 ************ ",
                                "\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 : Generate config files for OVN relay services] *******************",
                                "Friday 22 May 2026  00:54:18 +0000 (0:00:02.274)       0:02:56.742 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers] ********************",
                                "Friday 22 May 2026  00:54:20 +0000 (0:00:01.429)       0:02:58.171 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:54:24 +0000 (0:00:03.913)       0:03:02.085 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:54:24 +0000 (0:00:00.370)       0:03:02.455 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-northd:2025.1', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/ovn-nb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-server:2025.1', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/service-check-containers/tasks/iterated.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/ovn-sb-db-relay:2025.1', 'iterate': True, 'iterate_var': '1', 'volumes': ['/etc/kolla/ovn-sb-db-relay/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Check containers with iteration] *****",
                                "Friday 22 May 2026  00:54:27 +0000 (0:00:02.728)       0:03:05.184 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : ovn_db | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:54:49 +0000 (0:00:22.668)       0:03:27.853 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:54:50 +0000 (0:00:00.716)       0:03:28.569 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:54:50 +0000 (0:00:00.059)       0:03:28.629 ************ ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Friday 22 May 2026  00:54:50 +0000 (0:00:00.061)       0:03:28.690 ************ ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Friday 22 May 2026  00:54:50 +0000 (0:00:00.061)       0:03:28.751 ************ ",
                                "\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 [ovn-db : Restart ovn-sb-db container] *************************",
                                "Friday 22 May 2026  00:55:04 +0000 (0:00:14.024)       0:03:42.776 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************",
                                "Friday 22 May 2026  00:55:20 +0000 (0:00:16.188)       0:03:58.964 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Friday 22 May 2026  00:55:39 +0000 (0:00:18.346)       0:04:17.310 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Friday 22 May 2026  00:55:56 +0000 (0:00:17.635)       0:04:34.946 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Friday 22 May 2026  00:55:57 +0000 (0:00:00.158)       0:04:35.104 ************ ",
                                "\u001b[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] ***************************",
                                "Friday 22 May 2026  00:55:58 +0000 (0:00:00.953)       0:04:36.058 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  00:55:58 +0000 (0:00:00.867)       0:04:36.925 ************ ",
                                "\u001b[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] ***************************",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:01.169)       0:04:38.095 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:00.696)       0:04:38.791 ************ ",
                                "\u001b[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] *********************************************",
                                "Friday 22 May 2026  00:56:01 +0000 (0:00:00.951)       0:04:39.743 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for ovn-sb-db-relay] ***************************************",
                                "Friday 22 May 2026  00:56:02 +0000 (0:00:00.884)       0:04:40.627 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=1)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=67  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=65  \u001b[0m \u001b[0;33mchanged=32  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=64  \u001b[0m \u001b[0;33mchanged=31  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:01.484)       0:04:42.112 ************ ",
                                "=============================================================================== ",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 31.82s",
                                "ovn-db : Restart ovn-sb-db-relay container ----------------------------- 29.68s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 28.56s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 28.23s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 24.11s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 22.67s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 19.74s",
                                "ovn-controller : Restart ovn-controller container ----------------------- 8.57s",
                                "ovn-db : Copying over config.json files for services -------------------- 6.17s",
                                "ovn-db : Copying over config.json files for services -------------------- 5.65s",
                                "service-check-containers : ovn_db | Check containers -------------------- 3.91s",
                                "service-check-containers : ovn_db | Check containers -------------------- 3.82s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.20s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 3.12s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 3.00s",
                                "service-check-containers : Include tasks -------------------------------- 2.73s",
                                "ovn-db : Copying over config.json files for OVN relay services ---------- 2.27s",
                                "service-check-containers : Include tasks -------------------------------- 2.14s",
                                "ovn-db : Copying over config.json files for OVN relay services ---------- 1.91s",
                                "ovn-controller : Copying over systemd override -------------------------- 1.90s",
                                "\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:56:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cc616300-c5cc-41d9-b43e-94615a9bc295 is in state SUCCESS\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Create ceph pools] *******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Friday 22 May 2026  00:56:01 +0000 (0:00:00.601)       0:00:00.601 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  00:56:01 +0000 (0:00:00.639)       0:00:01.240 ************ ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Friday 22 May 2026  00:56:02 +0000 (0:00:01.122)       0:00:02.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",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Friday 22 May 2026  00:56:03 +0000 (0:00:00.283)       0:00:02.646 ************ ",
                                "\u001b[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] **********************************",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:00.888)       0:00:03.535 ************ ",
                                "\u001b[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] ******************************************",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:00.324)       0:00:03.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-facts : Set_fact discovered_interpreter_python] *********************",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:00.308)       0:00:04.167 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:56:04 +0000 (0:00:00.294)       0:00:04.462 ************ ",
                                "\u001b[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] ******************",
                                "Friday 22 May 2026  00:56:05 +0000 (0:00:00.516)       0:00:04.979 ************ ",
                                "\u001b[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']] ************",
                                "Friday 22 May 2026  00:56:05 +0000 (0:00:00.359)       0:00:05.338 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:06 +0000 (0:00:00.704)       0:00:06.042 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  00:56:06 +0000 (0:00:00.405)       0:00:06.448 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:10 +0000 (0:00:03.207)       0:00:09.655 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  00:56:10 +0000 (0:00:00.454)       0:00:10.110 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:56:11 +0000 (0:00:00.834)       0:00:10.945 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:56:11 +0000 (0:00:00.173)       0:00:11.118 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': '4e546ec092b8', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-05-22 00:56:08.034134', 'end': '2026-05-22 00:56:08.066962', 'delta': '0:00:00.032828', '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': ['4e546ec092b8'], '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': '4d8c7275c628', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-05-22 00:56:09.187843', 'end': '2026-05-22 00:56:09.234566', 'delta': '0:00:00.046723', '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': ['4d8c7275c628'], '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': 'd2255ba85b22', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-05-22 00:56:10.012872', 'end': '2026-05-22 00:56:10.050221', 'delta': '0:00:00.037349', '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': ['d2255ba85b22'], '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] *******************************",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:00.411)       0:00:11.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",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Friday 22 May 2026  00:56:12 +0000 (0:00:00.449)       0:00:11.979 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:01.548)       0:00:13.527 ************ ",
                                "\u001b[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] *******************************************",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:00.295)       0:00:13.823 ************ ",
                                "\u001b[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] **********************************************",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:00.415)       0:00:14.239 ************ ",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.516)       0:00:14.755 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.149)       0:00:14.904 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.212)       0:00:15.116 ************ ",
                                "\u001b[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)] *************************************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.324)       0:00:15.440 ************ ",
                                "\u001b[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] **************",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.332)       0:00:15.773 ************ ",
                                "\u001b[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)] ***************************",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.586)       0:00:16.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",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Friday 22 May 2026  00:56:17 +0000 (0:00:00.342)       0:00:16.702 ************ ",
                                "\u001b[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)] ***********************",
                                "Friday 22 May 2026  00:56:17 +0000 (0:00:00.336)       0:00:17.039 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:56:17 +0000 (0:00:00.337)       0:00:17.376 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Friday 22 May 2026  00:56:18 +0000 (0:00:00.529)       0:00:17.906 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], '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-22-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-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], '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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], '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': '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': '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-22-00-03-28-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': '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]\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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], '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--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], '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-22-00-03-33-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] ***",
                                "Friday 22 May 2026  00:56:18 +0000 (0:00:00.550)       0:00:18.456 ************ ",
                                "\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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58', 'dm-uuid-LVM-JTvhK4EEBEyoejSxsLzUdvJnvFPZFDdr5Pv29G0YiilKUn4LZLEAv7qkzxmQeM0m'], '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--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a', 'dm-uuid-LVM-pEynW5RDfVgKKt55akUqbIvh6JIPuUKc8b3L3XSPjxB3h7yYiPOzZHPZnmvddN22'], '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--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119', 'dm-uuid-LVM-FRw1Mh8CTGwdTXEDxlHr56s1ToXs9dJGsIubdZIop1sGTJT7QfMpODS0LlHYWtNh'], '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_dfdf949e-108c-4cd4-a491-c355f7559b14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part1', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part14', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-part15', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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_dfdf949e-108c-4cd4-a491-c355f7559b14-part16', 'scsi-SQEMU_QEMU_HARDDISK_dfdf949e-108c-4cd4-a491-c355f7559b14-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--503abb0a--6805--5ce7--b274--31704b4eea58-osd--block--503abb0a--6805--5ce7--b274--31704b4eea58'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-QhdJVw-Hh0l-T8gl-T9LC-pjrz-Spu4-cegojM', 'scsi-0QEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32', 'scsi-SQEMU_QEMU_HARDDISK_be8eaca0-b931-4286-bf26-531ad8527d32'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730', 'dm-uuid-LVM-XGPRnbONwRo5plf3JoGGfG2Ud3PUKpESyDda6g1JYE7TGnjTMicqXqObE6LCKIW8'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--8384fac4--b46e--5dd1--a85c--582985baac2a-osd--block--8384fac4--b46e--5dd1--a85c--582985baac2a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-x4BYye-JT2J-ramm-gNW7-Gj4I-GOmg-4R42BN', 'scsi-0QEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef', 'scsi-SQEMU_QEMU_HARDDISK_bf257cf9-b8c9-4bdd-94e0-ef70f457d5ef'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba', 'scsi-SQEMU_QEMU_HARDDISK_cb24163b-0bc8-4589-b08e-f98a50ddc4ba'], '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': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': '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-22-00-03-14-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949', 'dm-uuid-LVM-WhHotgx86sYI18IMlz91KnoVf3zk0t22x5Ob5BsGic4iv9C4vPMdCQaojH3yt2VG'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d', 'dm-uuid-LVM-d4Tm02nfZh5KZbUk0WTrxYLuA4dKHb25FZSMlFxV1E8YOdVtiqqVrqqLpEMvxJ3c'], '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-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part1', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part15', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-part16', 'scsi-SQEMU_QEMU_HARDDISK_23d1996f-bec4-47a6-aeb4-d8e8ae3e3da1-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': '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': 'sdb', 'value': {'holders': ['ceph--6832759a--35f2--55a2--8d86--dfa0cbb15119-osd--block--6832759a--35f2--55a2--8d86--dfa0cbb15119'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-sonKvZ-Ingn-UXfS-M1Mt-0HEl-jkRw-dttSHU', 'scsi-0QEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f', 'scsi-SQEMU_QEMU_HARDDISK_f3ad86fe-49aa-4c25-b9fe-c986036d7d4f'], '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': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--262eb2b3--d984--5d04--86da--a6a580858730-osd--block--262eb2b3--d984--5d04--86da--a6a580858730'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-AnomIG-s15J-jci8-hPUf-RHEs-64tl-6qIMkd', 'scsi-0QEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b', 'scsi-SQEMU_QEMU_HARDDISK_677a7de5-08af-4f7f-9a75-3ca87039f86b'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89', 'scsi-SQEMU_QEMU_HARDDISK_81999e77-c59a-4747-b689-87e4d3017a89'], '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': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-22-00-03-28-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-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part1', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part15', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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_8398e2e7-644b-416c-b73f-f5bd52d4efc9-part16', 'scsi-SQEMU_QEMU_HARDDISK_8398e2e7-644b-416c-b73f-f5bd52d4efc9-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--b774d0a3--29fe--505c--98b7--3f5e6c27d949-osd--block--b774d0a3--29fe--505c--98b7--3f5e6c27d949'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-54ivK0-aQtT-OZt2-8VAj-htE9-cLDJ-TXpwX2', 'scsi-0QEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b', 'scsi-SQEMU_QEMU_HARDDISK_b0ce8fee-ded0-424b-94a9-d3bc95ff851b'], '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--4526ff52--49e7--549b--9702--2d8bf56ad11d-osd--block--4526ff52--49e7--549b--9702--2d8bf56ad11d'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-qcpWHB-jGSd-J8uw-bHnV-uD0x-PDJ2-0yqVgl', 'scsi-0QEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd', 'scsi-SQEMU_QEMU_HARDDISK_84a659d5-d015-4303-ba82-5829c910a0bd'], '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_8851ea1d-6e82-49c4-9759-a0116663389a', 'scsi-SQEMU_QEMU_HARDDISK_8851ea1d-6e82-49c4-9759-a0116663389a'], '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-22-00-03-33-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] ******************************",
                                "Friday 22 May 2026  00:56:19 +0000 (0:00:00.588)       0:00:19.044 ************ ",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  00:56:20 +0000 (0:00:00.697)       0:00:19.742 ************ ",
                                "\u001b[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] ***************************",
                                "Friday 22 May 2026  00:56:20 +0000 (0:00:00.516)       0:00:20.259 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Friday 22 May 2026  00:56:21 +0000 (0:00:00.689)       0:00:20.948 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Friday 22 May 2026  00:56:21 +0000 (0:00:00.335)       0:00:21.283 ************ ",
                                "\u001b[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] ***********************",
                                "Friday 22 May 2026  00:56:22 +0000 (0:00:00.396)       0:00:21.680 ************ ",
                                "\u001b[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] *************************",
                                "Friday 22 May 2026  00:56:22 +0000 (0:00:00.558)       0:00:22.238 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  00:56:23 +0000 (0:00:00.862)       0:00:23.101 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  00:56:23 +0000 (0:00:00.354)       0:00:23.455 ************ ",
                                "\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 }}\"] ***",
                                "Friday 22 May 2026  00:56:24 +0000 (0:00:00.739)       0:00:24.195 ************ ",
                                "\u001b[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] ****",
                                "Friday 22 May 2026  00:56:25 +0000 (0:00:00.305)       0:00:24.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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Friday 22 May 2026  00:56:25 +0000 (0:00:00.302)       0:00:24.804 ************ ",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  00:56:25 +0000 (0:00:00.374)       0:00:25.178 ************ ",
                                "\u001b[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] ****************************************",
                                "Friday 22 May 2026  00:56:26 +0000 (0:00:00.625)       0:00:25.804 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:56:26 +0000 (0:00:00.381)       0:00:26.185 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  00:56:27 +0000 (0:00:00.396)       0:00:26.582 ************ ",
                                "\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)] ***************************",
                                "Friday 22 May 2026  00:56:27 +0000 (0:00:00.354)       0:00:26.936 ************ ",
                                "\u001b[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] *************************************",
                                "Friday 22 May 2026  00:56:27 +0000 (0:00:00.402)       0:00:27.339 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Friday 22 May 2026  00:56:28 +0000 (0:00:00.734)       0:00:28.074 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  00:56:29 +0000 (0:00:01.073)       0:00:29.147 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  00:56:32 +0000 (0:00:02.399)       0:00:31.547 ************ ",
                                "\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)] ************************************************",
                                "Friday 22 May 2026  00:56:32 +0000 (0:00:00.407)       0:00:31.954 ************ ",
                                "\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] ***********************************************************",
                                "Friday 22 May 2026  00:57:10 +0000 (0:00:37.715)       0:01:09.669 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:57:28 +0000 (0:00:18.677)       0:01:28.347 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:57:38 +0000 (0:00:10.107)       0:01:38.454 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:57:57 +0000 (0:00:18.528)       0:01:56.983 ************ ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 37.72s",
                                "generate keys ---------------------------------------------------------- 18.68s",
                                "copy ceph key(s) if needed --------------------------------------------- 18.53s",
                                "get keys from monitors ------------------------------------------------- 10.11s",
                                "ceph-facts : Find a running mon container ------------------------------- 3.21s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 2.40s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.55s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 1.12s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.07s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.89s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 0.86s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 0.83s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.74s",
                                "ceph-facts : Set_fact rgw_instances ------------------------------------- 0.73s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.70s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.70s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 0.69s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.64s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.63s",
                                "ceph-facts : Set_fact devices generate device list when osd_auto_discovery --- 0.59s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.329)       0:00:00.329 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.271)       0:00:00.600 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.277)       0:00:00.878 ************ ",
                                "\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] **************************************",
                                "Friday 22 May 2026  00:55:04 +0000 (0:00:00.555)       0:00:01.433 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Friday 22 May 2026  00:55:05 +0000 (0:00:01.327)       0:00:02.760 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Friday 22 May 2026  00:55:07 +0000 (0:00:01.879)       0:00:04.639 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:55:08 +0000 (0:00:00.535)       0:00:05.175 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:55:12 +0000 (0:00:03.972)       0:00:09.148 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  00:55:13 +0000 (0:00:01.136)       0:00:10.284 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over config.json files for services] ****************",
                                "Friday 22 May 2026  00:55:14 +0000 (0:00:00.762)       0:00:11.046 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Friday 22 May 2026  00:55:16 +0000 (0:00:02.452)       0:00:13.499 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  00:55:19 +0000 (0:00:03.329)       0:00:16.829 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : opensearch | Check containers] ****************",
                                "Friday 22 May 2026  00:55:21 +0000 (0:00:01.936)       0:00:18.766 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : opensearch | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:55:24 +0000 (0:00:02.937)       0:00:21.703 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:55:25 +0000 (0:00:01.036)       0:00:22.740 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/opensearch:2025.1', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal'], 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/opensearch-dashboards:2025.1', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk GET /api/status']}, 'opensearch_dashboards_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Friday 22 May 2026  00:55:26 +0000 (0:00:01.065)       0:00:23.805 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:00.281)       0:00:24.086 ************ ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:00.060)       0:00:24.147 ************ ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:00.066)       0:00:24.214 ************ ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:00.275)       0:00:24.490 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Friday 22 May 2026  00:55:28 +0000 (0:00:00.403)       0:00:24.893 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Friday 22 May 2026  00:55:28 +0000 (0:00:00.287)       0:00:25.180 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Enable shard allocation] *************************",
                                "Friday 22 May 2026  00:56:26 +0000 (0:00:58.440)       0:01:23.620 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Friday 22 May 2026  00:56:26 +0000 (0:00:00.220)       0:01:23.841 ************ ",
                                "\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 : include_tasks] **********************************************",
                                "Friday 22 May 2026  00:57:43 +0000 (0:01:16.202)       0:02:40.043 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:57:43 +0000 (0:00:00.730)       0:02:40.774 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Friday 22 May 2026  00:57:46 +0000 (0:00:02.558)       0:02:43.333 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Friday 22 May 2026  00:57:48 +0000 (0:00:02.336)       0:02:45.669 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Friday 22 May 2026  00:57:51 +0000 (0:00:02.542)       0:02:48.212 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Friday 22 May 2026  00:57:54 +0000 (0:00:02.939)       0:02:51.152 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:57:56 +0000 (0:00:02.468)       0:02:53.620 ************ ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 76.20s",
                                "opensearch : Restart opensearch container ------------------------------ 58.44s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 3.97s",
                                "opensearch : Copying over opensearch service config file ---------------- 3.33s",
                                "opensearch : Create new log retention policy ---------------------------- 2.94s",
                                "service-check-containers : opensearch | Check containers ---------------- 2.94s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.56s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.54s",
                                "opensearch : Apply retention policy to existing indices ----------------- 2.47s",
                                "opensearch : Copying over config.json files for services ---------------- 2.45s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 2.34s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.94s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.88s",
                                "opensearch : Setting sysctl values -------------------------------------- 1.33s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 1.14s",
                                "service-check-containers : Include tasks -------------------------------- 1.07s",
                                "service-check-containers : opensearch | Notify handlers to restart containers --- 1.04s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 0.76s",
                                "opensearch : include_tasks ---------------------------------------------- 0.73s",
                                "opensearch : include_tasks ---------------------------------------------- 0.55s",
                                "\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5160610d-90f9-42a4-8edf-104cb6ccb2b9 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:57:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b11e6d43-71cc-41da-8ea0-bdb208d0737f is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1980b36a-02e3-41ce-b4f1-82501b97c00e is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Friday 22 May 2026  00:58:01 +0000 (0:00:00.244)       0:00:00.244 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  00:58:06 +0000 (0:00:05.128)       0:00:05.372 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  00:58:11 +0000 (0:00:04.255)       0:00:09.628 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Friday 22 May 2026  00:58:12 +0000 (0:00:01.098)       0:00:10.727 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:58:26 +0000 (0:00:14.575)       0:00:25.302 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:58:30 +0000 (0:00:03.384)       0:00:28.686 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:58:37 +0000 (0:00:07.155)       0:00:35.842 ************ ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 14.58s",
                                "Write ceph keys to the configuration directory -------------------------- 7.15s",
                                "Check if ceph keys exist ------------------------------------------------ 5.13s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.26s",
                                "Check if target directories exist --------------------------------------- 3.39s",
                                "Create share directory -------------------------------------------------- 1.10s",
                                "",
                                "",
                                "PLAY [Set kolla_action_mariadb] ************************************************",
                                "",
                                "TASK [Inform the user about the following task] ********************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.100)       0:00:00.100 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  00:55:03 +0000 (0:00:00.061)       0:00:00.161 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:03.026)       0:00:03.188 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Set kolla_action_mariadb = kolla_action_ng] ******************************",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:00.133)       0:00:03.321 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:55:06 +0000 (0:00:00.395)       0:00:03.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 [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:55:07 +0000 (0:00:00.323)       0:00:04.039 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:55:07 +0000 (0:00:00.506)       0:00:04.546 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:55:07 +0000 (0:00:00.382)       0:00:04.928 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:55:09 +0000 (0:00:01.139)       0:00:06.068 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Friday 22 May 2026  00:55:13 +0000 (0:00:04.737)       0:00:10.805 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:55:14 +0000 (0:00:00.601)       0:00:11.407 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:55:15 +0000 (0:00:01.451)       0:00:12.858 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Friday 22 May 2026  00:55:19 +0000 (0:00:03.783)       0:00:16.641 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  00:55:20 +0000 (0:00:01.212)       0:00:17.854 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:55:26 +0000 (0:00:05.991)       0:00:23.846 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:55:27 +0000 (0:00:00.554)       0:00:24.400 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:55:31 +0000 (0:00:04.106)       0:00:28.507 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  00:55:33 +0000 (0:00:02.340)       0:00:30.848 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-check-containers : mariadb | Check containers] *******************",
                                "Friday 22 May 2026  00:55:37 +0000 (0:00:03.712)       0:00:34.561 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : mariadb | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:55:41 +0000 (0:00:04.391)       0:00:38.952 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:55:42 +0000 (0:00:00.796)       0:00:39.748 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Checking for mariadb cluster] **********************************",
                                "Friday 22 May 2026  00:55:48 +0000 (0:00:05.210)       0:00:44.958 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Cleaning up temp file on localhost] ****************************",
                                "Friday 22 May 2026  00:55:48 +0000 (0:00:00.554)       0:00:45.513 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Stop MariaDB containers] ***************************************",
                                "Friday 22 May 2026  00:55:48 +0000 (0:00:00.092)       0:00:45.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 [mariadb : Run MariaDB wsrep recovery] ************************************",
                                "Friday 22 May 2026  00:55:48 +0000 (0:00:00.255)       0:00:45.861 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying MariaDB log file to /tmp] ******************************",
                                "Friday 22 May 2026  00:55:49 +0000 (0:00:00.281)       0:00:46.142 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB wsrep recovery seqno] ******************************",
                                "Friday 22 May 2026  00:55:49 +0000 (0:00:00.376)       0:00:46.519 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Removing MariaDB log file from /tmp] ***************************",
                                "Friday 22 May 2026  00:55:49 +0000 (0:00:00.266)       0:00:46.786 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Registering MariaDB seqno variable] ****************************",
                                "Friday 22 May 2026  00:55:50 +0000 (0:00:00.311)       0:00:47.097 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Comparing seqno value on all mariadb hosts] ********************",
                                "Friday 22 May 2026  00:55:50 +0000 (0:00:00.285)       0:00:47.382 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Writing hostname of host with the largest seqno to temp file] ***",
                                "Friday 22 May 2026  00:55:50 +0000 (0:00:00.372)       0:00:47.755 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Registering mariadb_recover_inventory_name from temp file] *****",
                                "Friday 22 May 2026  00:55:51 +0000 (0:00:00.534)       0:00:48.290 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap and master hostnames into facts] ***************",
                                "Friday 22 May 2026  00:55:51 +0000 (0:00:00.307)       0:00:48.597 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] ***",
                                "Friday 22 May 2026  00:55:51 +0000 (0:00:00.338)       0:00:48.935 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Starting first MariaDB container] ******************************",
                                "Friday 22 May 2026  00:55:52 +0000 (0:00:00.328)       0:00:49.264 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for first MariaDB container] ******************************",
                                "Friday 22 May 2026  00:55:52 +0000 (0:00:00.484)       0:00:49.749 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Set first MariaDB container as primary] ************************",
                                "Friday 22 May 2026  00:55:53 +0000 (0:00:00.337)       0:00:50.087 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB to become operational] ************************",
                                "Friday 22 May 2026  00:55:53 +0000 (0:00:00.342)       0:00:50.429 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Restart slave MariaDB container(s)] ****************************",
                                "Friday 22 May 2026  00:55:53 +0000 (0:00:00.322)       0:00:50.751 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for slave MariaDB] ****************************************",
                                "Friday 22 May 2026  00:55:56 +0000 (0:00:02.404)       0:00:53.155 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Restart master MariaDB container(s)] ***************************",
                                "Friday 22 May 2026  00:55:56 +0000 (0:00:00.314)       0:00:53.470 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/mariadb-server:2025.1', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for master mariadb] ***************************************",
                                "Friday 22 May 2026  00:55:59 +0000 (0:00:02.663)       0:00:56.134 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Get container facts] ***************************",
                                "Friday 22 May 2026  00:55:59 +0000 (0:00:00.382)       0:00:56.517 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:00.665)       0:00:57.182 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Friday 22 May 2026  00:56:00 +0000 (0:00:00.358)       0:00:57.540 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Friday 22 May 2026  00:56:01 +0000 (0:00:00.653)       0:00:58.193 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Friday 22 May 2026  00:56:01 +0000 (0:00:00.506)       0:00:58.700 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB volume availability] *************",
                                "Friday 22 May 2026  00:56:02 +0000 (0:00:01.149)       0:00:59.850 ************ ",
                                "\u001b[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] *************",
                                "Friday 22 May 2026  00:56:03 +0000 (0:00:00.386)       0:01:00.236 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check MariaDB service port liveness] ***************************",
                                "Friday 22 May 2026  00:56:03 +0000 (0:00:00.332)       0:01:00.569 ************ ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Friday 22 May 2026  00:56:14 +0000 (0:00:11.259)       0:01:11.829 ************ ",
                                "\u001b[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] **************************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.327)       0:01:12.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 [mariadb : Check MariaDB service WSREP sync status] ***********************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.302)       0:01:12.458 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Extract MariaDB service WSREP sync status] *********************",
                                "Friday 22 May 2026  00:56:15 +0000 (0:00:00.326)       0:01:12.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",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.318)       0:01:13.104 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:56:16 +0000 (0:00:00.556)       0:01:13.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 [mariadb : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:56:17 +0000 (0:00:00.343)       0:01:14.003 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:56:17 +0000 (0:00:00.386)       0:01:14.390 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Friday 22 May 2026  00:56:29 +0000 (0:00:11.585)       0:01:25.975 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:56:29 +0000 (0:00:00.132)       0:01:26.107 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  00:56:30 +0000 (0:00:01.104)       0:01:27.211 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Friday 22 May 2026  00:56:38 +0000 (0:00:08.317)       0:01:35.529 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Friday 22 May 2026  00:56:40 +0000 (0:00:01.567)       0:01:37.097 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Friday 22 May 2026  00:56:42 +0000 (0:00:02.381)       0:01:39.478 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Friday 22 May 2026  00:56:42 +0000 (0:00:00.127)       0:01:39.606 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************",
                                "Friday 22 May 2026  00:56:43 +0000 (0:00:00.571)       0:01:40.177 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:56:43 +0000 (0:00:00.326)       0:01:40.504 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 22 May 2026  00:57:06 +0000 (0:00:22.728)       0:02:03.232 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 22 May 2026  00:57:16 +0000 (0:00:10.579)       0:02:13.812 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Friday 22 May 2026  00:57:19 +0000 (0:00:02.312)       0:02:16.124 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 22 May 2026  00:57:43 +0000 (0:00:23.975)       0:02:40.100 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 22 May 2026  00:57:54 +0000 (0:00:11.571)       0:02:51.672 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Friday 22 May 2026  00:57:57 +0000 (0:00:02.743)       0:02:54.416 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Friday 22 May 2026  00:58:09 +0000 (0:00:12.191)       0:03:06.607 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Friday 22 May 2026  00:58:14 +0000 (0:00:04.687)       0:03:11.294 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Friday 22 May 2026  00:58:16 +0000 (0:00:02.573)       0:03:13.868 ************ ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Friday 22 May 2026  00:58:17 +0000 (0:00:00.569)       0:03:14.437 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:58:20 +0000 (0:00:02.593)       0:03:17.030 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  00:58:22 +0000 (0:00:02.437)       0:03:19.467 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  00:58:25 +0000 (0:00:02.491)       0:03:21.959 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Get container facts] ***************************",
                                "Friday 22 May 2026  00:58:27 +0000 (0:00:02.577)       0:03:24.537 ************ ",
                                "\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 [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Friday 22 May 2026  00:58:32 +0000 (0:00:05.074)       0:03:29.611 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Friday 22 May 2026  00:58:34 +0000 (0:00:02.195)       0:03:31.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 [mariadb : Wait for MariaDB service to be ready through VIP] **************",
                                "Friday 22 May 2026  00:58:35 +0000 (0:00:00.539)       0:03:32.346 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Friday 22 May 2026  00:58:38 +0000 (0:00:02.827)       0:03:35.174 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=36  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=39  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=45  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  00:58:38 +0000 (0:00:00.251)       0:03:35.425 ************ ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 46.70s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 22.15s",
                                "mariadb : Restart MariaDB container ------------------------------------ 12.19s",
                                "mariadb : Running MariaDB bootstrap container -------------------------- 11.59s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 11.26s",
                                "mariadb : Starting first MariaDB container ------------------------------ 8.32s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 5.99s",
                                "service-check-containers : Include tasks -------------------------------- 5.21s",
                                "service-check : mariadb | Get container facts --------------------------- 5.07s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 5.06s",
                                "mariadb : Ensuring config directories exist ----------------------------- 4.74s",
                                "mariadb : Wait for MariaDB service port liveness ------------------------ 4.69s",
                                "service-check-containers : mariadb | Check containers ------------------- 4.39s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 4.11s",
                                "mariadb : Copying over config.json files for services ------------------- 3.78s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 3.71s",
                                "Check MariaDB service --------------------------------------------------- 3.03s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 2.83s",
                                "mariadb : Restart master MariaDB container(s) --------------------------- 2.66s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.59s",
                                "\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:58:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8009e80e-0cac-4b43-bf9a-5cc748f5b00d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 00:59:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:24\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] *********************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:00.316)       0:00:00.316 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  00:58:41 +0000 (0:00:00.235)       0:00:00.551 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:01.577)       0:00:02.129 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  00:58:44 +0000 (0:00:01.190)       0:00:03.320 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Friday 22 May 2026  00:58:45 +0000 (0:00:00.976)       0:00:04.296 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.998)       0:00:05.295 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  00:59:22 +0000 (0:00:36.975)       0:00:42.270 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  00:59:26 +0000 (0:00:03.624)       0:00:45.895 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Friday 22 May 2026  00:59:27 +0000 (0:00:00.645)       0:00:46.541 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Friday 22 May 2026  00:59:27 +0000 (0:00:00.139)       0:00:46.680 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Friday 22 May 2026  00:59:27 +0000 (0:00:00.330)       0:00:47.011 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Friday 22 May 2026  00:59:29 +0000 (0:00:01.421)       0:00:48.432 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Friday 22 May 2026  00:59:29 +0000 (0:00:00.751)       0:00:49.183 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Friday 22 May 2026  00:59:30 +0000 (0:00:00.645)       0:00:49.829 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  00:59:32 +0000 (0:00:01.639)       0:00:51.468 ************ ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 36.98s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 3.62s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.64s",
                                "osism.services.cephclient : Create required directories ----------------- 1.58s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.42s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.19s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 1.00s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 0.98s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.75s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.65s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.65s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.33s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.24s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.14s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.333)       0:00:00.333 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.290)       0:00:00.624 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.313)       0:00:00.937 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.625)       0:00:01.563 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Friday 22 May 2026  00:58:45 +0000 (0:00:01.728)       0:00:03.291 ************ ",
                                "\u001b[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] *************************************************",
                                "Friday 22 May 2026  00:58:45 +0000 (0:00:00.276)       0:00:03.568 ************ ",
                                "\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-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', '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-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': '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] ***************************************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.834)       0:00:04.403 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.280)       0:00:04.684 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.131)       0:00:04.816 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Friday 22 May 2026  00:58:47 +0000 (0:00:00.341)       0:00:05.157 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:47 +0000 (0:00:00.292)       0:00:05.450 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:47 +0000 (0:00:00.120)       0:00:05.570 ************ ",
                                "\u001b[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] ***************************************",
                                "Friday 22 May 2026  00:58:48 +0000 (0:00:00.482)       0:00:06.053 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:48 +0000 (0:00:00.381)       0:00:06.434 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:48 +0000 (0:00:00.204)       0:00:06.638 ************ ",
                                "\u001b[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] ***************************************",
                                "Friday 22 May 2026  00:58:48 +0000 (0:00:00.346)       0:00:06.984 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:49 +0000 (0:00:00.327)       0:00:07.312 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:49 +0000 (0:00:00.149)       0:00:07.462 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.602)       0:00:08.064 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.361)       0:00:08.426 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.126)       0:00:08.553 ************ ",
                                "\u001b[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] ***************************************",
                                "Friday 22 May 2026  00:58:50 +0000 (0:00:00.308)       0:00:08.861 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:51 +0000 (0:00:00.525)       0:00:09.386 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:51 +0000 (0:00:00.175)       0:00:09.562 ************ ",
                                "\u001b[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] ***************************************",
                                "Friday 22 May 2026  00:58:51 +0000 (0:00:00.389)       0:00:09.951 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:52 +0000 (0:00:00.427)       0:00:10.378 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:52 +0000 (0:00:00.201)       0:00:10.580 ************ ",
                                "\u001b[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] ***************************************",
                                "Friday 22 May 2026  00:58:52 +0000 (0:00:00.320)       0:00:10.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  00:58:53 +0000 (0:00:00.701)       0:00:11.602 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:53 +0000 (0:00:00.138)       0:00:11.740 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:00.359)       0:00:12.100 ************ ",
                                "\u001b[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] ************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:00.403)       0:00:12.503 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:00.131)       0:00:12.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 [horizon : Update policy file name] ***************************************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:00.331)       0:00:12.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  00:58:55 +0000 (0:00:00.576)       0:00:13.542 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Friday 22 May 2026  00:58:55 +0000 (0:00:00.137)       0:00:13.679 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  00:58:55 +0000 (0:00:00.294)       0:00:13.974 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:58:57 +0000 (0:00:01.881)       0:00:15.856 ************ ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Friday 22 May 2026  00:59:01 +0000 (0:00:03.384)       0:00:19.240 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom-settings.py] *******************************",
                                "Friday 22 May 2026  00:59:03 +0000 (0:00:02.567)       0:00:21.808 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  00:59:05 +0000 (0:00:01.621)       0:00:23.429 ************ ",
                                "\u001b[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] ************************************",
                                "Friday 22 May 2026  00:59:05 +0000 (0:00:00.318)       0:00:23.747 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:00.283)       0:00:24.031 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:00.759)       0:00:24.790 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:59:08 +0000 (0:00:01.521)       0:00:26.312 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  00:59:09 +0000 (0:00:00.883)       0:00:27.196 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Check containers] *******************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:01.319)       0:00:28.516 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:59:11 +0000 (0:00:01.315)       0:00:29.831 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:59:12 +0000 (0:00:00.367)       0:00:30.199 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/horizon:2025.1', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'yes', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'no', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'yes', 'ENABLE_MANILA': 'yes', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'yes', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VENUS': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:59:13 +0000 (0:00:01.450)       0:00:31.649 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Friday 22 May 2026  00:59:13 +0000 (0:00:00.264)       0:00:31.913 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  00:59:14 +0000 (0:00:00.619)       0:00:32.533 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Friday 22 May 2026  00:59:16 +0000 (0:00:02.362)       0:00:34.896 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Friday 22 May 2026  00:59:19 +0000 (0:00:02.531)       0:00:37.427 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 22 May 2026  00:59:35 +0000 (0:00:16.427)       0:00:53.854 ************ ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 22 May 2026  00:59:35 +0000 (0:00:00.087)       0:00:53.942 ************ ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.069)       0:00:54.011 ************ ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.081)       0:00:54.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",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=26  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:00:24 +0000 (0:00:48.711)       0:01:42.804 ************ ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 48.71s",
                                "horizon : Running Horizon bootstrap container -------------------------- 16.43s",
                                "horizon : Copying over horizon.conf ------------------------------------- 3.38s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.57s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.53s",
                                "horizon : Creating Horizon database ------------------------------------- 2.36s",
                                "horizon : Copying over config.json files for services ------------------- 1.88s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.73s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.62s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.52s",
                                "service-check-containers : Include tasks -------------------------------- 1.45s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.32s",
                                "service-check-containers : horizon | Check containers ------------------- 1.32s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.89s",
                                "horizon : include_tasks ------------------------------------------------- 0.83s",
                                "horizon : include_tasks ------------------------------------------------- 0.76s",
                                "horizon : Update policy file name --------------------------------------- 0.70s",
                                "horizon : include_tasks ------------------------------------------------- 0.63s",
                                "horizon : include_tasks ------------------------------------------------- 0.62s",
                                "horizon : Update custom policy file name -------------------------------- 0.60s",
                                "\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f413411f-4c83-4c54-b296-cab6d611e1e0 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 29a52fc9-2b4f-4e9c-b42e-97b193c6faa7 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 07ccbcf7-d2ea-409d-80e1-b3cdba8e8b39 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:00:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d61e7c7-4f4e-42c0-8abb-077e36170fe1 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] **********************************************",
                                "Friday 22 May 2026  00:59:37 +0000 (0:00:00.264)       0:00:00.264 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Friday 22 May 2026  00:59:39 +0000 (0:00:02.592)       0:00:02.857 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Friday 22 May 2026  00:59:41 +0000 (0:00:01.270)       0:00:04.128 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Friday 22 May 2026  00:59:42 +0000 (0:00:01.318)       0:00:05.446 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Friday 22 May 2026  00:59:44 +0000 (0:00:02.116)       0:00:07.562 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Friday 22 May 2026  00:59:45 +0000 (0:00:01.257)       0:00:08.820 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Friday 22 May 2026  00:59:46 +0000 (0:00:01.100)       0:00:09.921 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Friday 22 May 2026  00:59:49 +0000 (0:00:02.122)       0:00:12.043 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Friday 22 May 2026  00:59:50 +0000 (0:00:01.373)       0:00:13.417 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Friday 22 May 2026  01:00:00 +0000 (0:00:09.761)       0:00:23.179 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 22 May 2026  01:00:00 +0000 (0:00:00.235)       0:00:23.414 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 22 May 2026  01:00:02 +0000 (0:00:02.034)       0:00:25.449 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Friday 22 May 2026  01:00:15 +0000 (0:00:13.347)       0:00:38.796 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:00:27 +0000 (0:00:11.330)       0:00:50.126 ************ ",
                                "=============================================================================== ",
                                "Restart ceph manager service ------------------------------------------- 26.71s",
                                "Create admin user ------------------------------------------------------- 9.76s",
                                "Disable the ceph dashboard ---------------------------------------------- 2.59s",
                                "Enable the ceph dashboard ----------------------------------------------- 2.12s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 2.12s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.37s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 1.32s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.27s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 1.26s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.10s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.24s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.211)       0:00: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 [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.739)       0:00:00.951 ************ ",
                                "\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] *******************************",
                                "Friday 22 May 2026  00:59:38 +0000 (0:00:01.311)       0:00:02.262 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:01:11.713)       0:01:13.976 ************ ",
                                "=============================================================================== ",
                                "Waiting for Keystone public port to be UP ------------------------------ 71.71s",
                                "Group hosts based on enabled services ----------------------------------- 1.31s",
                                "Group hosts based on Kolla action --------------------------------------- 0.74s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.343)       0:00:00.343 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.305)       0:00:00.649 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  00:58:42 +0000 (0:00:00.320)       0:00:00.970 ************ ",
                                "\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] ****************************",
                                "Friday 22 May 2026  00:58:43 +0000 (0:00:00.730)       0:00:01.700 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Check if policies shall be overwritten] ***********************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:02.478)       0:00:04.178 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.139)       0:00:04.318 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Check if Keystone domain-specific config is supplied] *********",
                                "Friday 22 May 2026  00:58:46 +0000 (0:00:00.291)       0:00:04.610 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  00:58:47 +0000 (0:00:00.945)       0:00:05.555 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  00:58:48 +0000 (0:00:00.690)       0:00:06.246 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:58:51 +0000 (0:00:03.760)       0:00:10.006 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****",
                                "Friday 22 May 2026  00:58:52 +0000 (0:00:00.788)       0:00:10.795 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over config.json files for services] ******************",
                                "Friday 22 May 2026  00:58:54 +0000 (0:00:01.327)       0:00:12.123 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone.conf] ***********************************",
                                "Friday 22 May 2026  00:58:57 +0000 (0:00:03.757)       0:00:15.880 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying keystone-startup script for keystone] *****************",
                                "Friday 22 May 2026  00:59:04 +0000 (0:00:06.865)       0:00:22.746 ************ ",
                                "\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 : Create Keystone domain-specific config directory] *************",
                                "Friday 22 May 2026  00:59:06 +0000 (0:00:01.530)       0:00:24.276 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Get file list in custom domains folder] ***********************",
                                "Friday 22 May 2026  00:59:07 +0000 (0:00:01.018)       0:00:25.295 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying Keystone Domain specific settings] ********************",
                                "Friday 22 May 2026  00:59:07 +0000 (0:00:00.288)       0:00:25.584 ************ ",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  00:59:07 +0000 (0:00:00.296)       0:00:25.881 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  00:59:08 +0000 (0:00:00.610)       0:00:26.491 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  00:59:08 +0000 (0:00:00.511)       0:00:27.002 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  00:59:10 +0000 (0:00:01.668)       0:00:28.671 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Friday 22 May 2026  00:59:11 +0000 (0:00:01.205)       0:00:29.877 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Generate the required cron jobs for the node] *****************",
                                "Friday 22 May 2026  00:59:12 +0000 (0:00:00.567)       0:00:30.444 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Friday 22 May 2026  00:59:13 +0000 (0:00:01.471)       0:00:31.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",
                                "",
                                "TASK [keystone : Copying files for keystone-fernet] ****************************",
                                "Friday 22 May 2026  00:59:14 +0000 (0:00:00.416)       0:00:32.332 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': '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': 'id_rsa', 'dest': 'id_rsa'})\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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Friday 22 May 2026  00:59:23 +0000 (0:00:08.750)       0:00:41.082 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Check containers] ******************",
                                "Friday 22 May 2026  00:59:25 +0000 (0:00:02.424)       0:00:43.506 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  00:59:28 +0000 (0:00:02.640)       0:00:46.147 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  00:59:28 +0000 (0:00:00.541)       0:00:46.689 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone:2025.1', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-ssh:2025.1', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/keystone-fernet:2025.1', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  00:59:29 +0000 (0:00:00.976)       0:00:47.665 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  00:59:29 +0000 (0:00:00.281)       0:00:47.946 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Friday 22 May 2026  00:59:32 +0000 (0:00:02.542)       0:00:50.489 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Friday 22 May 2026  00:59:34 +0000 (0:00:02.495)       0:00:52.984 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:01.370)       0:00:54.354 ************ ",
                                "\u001b[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] ***",
                                "Friday 22 May 2026  00:59:37 +0000 (0:00:00.852)       0:00:55.207 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone bootstrap container] *************************",
                                "Friday 22 May 2026  00:59:37 +0000 (0:00:00.625)       0:00:55.833 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Friday 22 May 2026  00:59:53 +0000 (0:00:16.156)       0:01:11.989 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:11.490)       0:01:23.480 ************ ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:00.067)       0:01:23.547 ************ ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:00.095)       0:01:23.643 ************ ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:00.252)       0:01:23.896 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:00:20 +0000 (0:00:14.903)       0:01:38.799 ************ ",
                                "\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 container] ************************",
                                "Friday 22 May 2026  01:00:30 +0000 (0:00:10.025)       0:01:48.825 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:00:42 +0000 (0:00:11.915)       0:02:00.741 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:00:43 +0000 (0:00:00.802)       0:02:01.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 [keystone : Run key distribution] *****************************************",
                                "Friday 22 May 2026  01:00:44 +0000 (0:00:00.779)       0:02:02.322 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Friday 22 May 2026  01:00:45 +0000 (0:00:01.605)       0:02:03.928 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting services] *************",
                                "Friday 22 May 2026  01:00:59 +0000 (0:00:13.118)       0:02:17.046 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating/deleting endpoints] ************",
                                "Friday 22 May 2026  01:01:02 +0000 (0:00:03.137)       0:02:20.184 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:01:09 +0000 (0:00:07.822)       0:02:28.006 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Friday 22 May 2026  01:01:10 +0000 (0:00:00.297)       0:02:28.304 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Friday 22 May 2026  01:01:10 +0000 (0:00:00.313)       0:02:28.617 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting/revoking user roles] ***********",
                                "Friday 22 May 2026  01:01:11 +0000 (0:00:00.741)       0:02:29.359 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Friday 22 May 2026  01:01:12 +0000 (0:00:01.295)       0:02:30.654 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:01:16 +0000 (0:00:03.792)       0:02:34.446 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:01:16 +0000 (0:00:00.383)       0:02:34.830 ************ ",
                                "=============================================================================== ",
                                "keystone : Running Keystone bootstrap container ------------------------ 16.16s",
                                "keystone : Restart keystone-ssh container ------------------------------ 14.90s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 13.12s",
                                "keystone : Restart keystone container ---------------------------------- 11.92s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 11.49s",
                                "keystone : Restart keystone-fernet container --------------------------- 10.03s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 8.75s",
                                "service-ks-register : keystone | Creating/deleting endpoints ------------ 7.82s",
                                "keystone : Copying over keystone.conf ----------------------------------- 6.87s",
                                "keystone : Creating default user role ----------------------------------- 3.79s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.76s",
                                "keystone : Copying over config.json files for services ------------------ 3.76s",
                                "service-ks-register : keystone | Creating/deleting services ------------- 3.14s",
                                "service-check-containers : keystone | Check containers ------------------ 2.64s",
                                "keystone : Creating keystone database ----------------------------------- 2.54s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.50s",
                                "keystone : Ensuring config directories exist ---------------------------- 2.48s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.42s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 1.67s",
                                "keystone : Run key distribution ----------------------------------------- 1.61s",
                                "\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c70f2abb-8df1-41e7-a746-cca6c86be538 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:01:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b9b24da1-8a52-4164-9a5c-c7c87f3b71b1 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:00:53 +0000 (0:00:00.337)       0:00:00.337 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  01:00:54 +0000 (0:00:00.757)       0:00:01.094 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ceph_rgw_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-rgw : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:00:55 +0000 (0:00:00.917)       0:00:02.012 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/deploy.yml for testbed-manager, testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting services] *************",
                                "Friday 22 May 2026  01:00:56 +0000 (0:00:01.351)       0:00:03.363 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating/deleting endpoints] ************",
                                "Friday 22 May 2026  01:01:00 +0000 (0:00:03.784)       0:00:07.148 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating projects] **********************",
                                "Friday 22 May 2026  01:01:07 +0000 (0:00:07.297)       0:00:14.445 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Friday 22 May 2026  01:01:12 +0000 (0:00:04.741)       0:00:19.187 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating roles] *************************",
                                "Friday 22 May 2026  01:01:17 +0000 (0:00:04.512)       0:00:23.699 ************ ",
                                "\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting/revoking user roles] ***********",
                                "Friday 22 May 2026  01:01:23 +0000 (0:00:06.143)       0:00:29.843 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:01:28 +0000 (0:00:05.217)       0:00:35.060 ************ ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating/deleting endpoints ------------ 7.30s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 6.14s",
                                "service-ks-register : ceph-rgw | Granting/revoking user roles ----------- 5.22s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 4.74s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 4.51s",
                                "service-ks-register : ceph-rgw | Creating/deleting services ------------- 3.78s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.35s",
                                "Group hosts based on enabled services ----------------------------------- 0.92s",
                                "Group hosts based on Kolla action --------------------------------------- 0.76s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  00:59:36 +0000 (0:00:00.393)       0:00:00.393 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  00:59:37 +0000 (0:00:01.532)       0:00:01.926 ************ ",
                                "\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] **********************************************",
                                "Friday 22 May 2026  00:59:39 +0000 (0:00:01.691)       0:00:03.617 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  00:59:41 +0000 (0:00:01.876)       0:00:05.494 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Friday 22 May 2026  00:59:45 +0000 (0:00:04.351)       0:00:09.845 ************ ",
                                "\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] *****",
                                "Friday 22 May 2026  00:59:47 +0000 (0:00:01.442)       0:00:11.288 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  00:59:52 +0000 (0:00:05.310)       0:00:16.598 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  00:59:54 +0000 (0:00:02.397)       0:00:18.996 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Friday 22 May 2026  00:59:57 +0000 (0:00:02.796)       0:00:21.793 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom prometheus alert rules files] *******************",
                                "Friday 22 May 2026  01:00:04 +0000 (0:00:06.573)       0:00:28.366 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Friday 22 May 2026  01:00:05 +0000 (0:00:00.981)       0:00:29.347 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus common config overrides] ********************",
                                "Friday 22 May 2026  01:00:06 +0000 (0:00:00.914)       0:00:30.262 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Friday 22 May 2026  01:00:07 +0000 (0:00:00.898)       0:00:31.161 ************ ",
                                "\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-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-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-4/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-4/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-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",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Friday 22 May 2026  01:00:08 +0000 (0:00:01.471)       0:00:32.632 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus web config file] ********************",
                                "Friday 22 May 2026  01:00:23 +0000 (0:00:15.448)       0:00:48.080 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (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]\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] ***********",
                                "Friday 22 May 2026  01:00:27 +0000 (0:00:03.522)       0:00:51.603 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom Alertmanager alert notification templates] ******",
                                "Friday 22 May 2026  01:00:29 +0000 (0:00:01.802)       0:00:53.405 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Friday 22 May 2026  01:00:30 +0000 (0:00:00.788)       0:00:54.193 ************ ",
                                "\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] ********************",
                                "Friday 22 May 2026  01:00:30 +0000 (0:00:00.892)       0:00:55.085 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\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",
                                "\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] ***********",
                                "Friday 22 May 2026  01:00:33 +0000 (0:00:02.844)       0:00:57.930 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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] ******************",
                                "Friday 22 May 2026  01:00:35 +0000 (0:00:01.538)       0:00:59.468 ************ ",
                                "\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-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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] ******************",
                                "Friday 22 May 2026  01:00:37 +0000 (0:00:01.708)       0:01:01.177 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  01:00:38 +0000 (0:00:01.244)       0:01:02.422 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:00:39 +0000 (0:00:00.715)       0:01:03.137 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Check containers] ****************",
                                "Friday 22 May 2026  01:00:39 +0000 (0:00:00.849)       0:01:03.987 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : prometheus | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:00:44 +0000 (0:00:04.732)       0:01:08.720 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:00:45 +0000 (0:00:00.764)       0:01:09.484 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-server:2025.1', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_server:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True, 'backend_http_extra': ['option httpchk GET /-/ready HTTP/1.0', \"http-check send hdr Authorization 'Basic aGFwcm94eTptdWVNaWV4aWUzYW5nb28wZnVjaGFod2VlUXVhaEpvbw=='\"]}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-alertmanager:2025.1', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}, 'prometheus_alertmanager_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9093', 'listen_port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True, 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Friday 22 May 2026  01:00:47 +0000 (0:00:02.128)       0:01:11.612 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:48 +0000 (0:00:01.188)       0:01:12.800 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:48 +0000 (0:00:00.267)       0:01:13.068 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.063)       0:01:13.132 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.060)       0:01:13.192 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.064)       0:01:13.257 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.064)       0:01:13.322 ************ ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.068)       0:01:13.390 ************ ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Friday 22 May 2026  01:00:49 +0000 (0:00:00.085)       0:01:13.476 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Friday 22 May 2026  01:01:09 +0000 (0:00:20.015)       0:01:33.492 ************ ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Friday 22 May 2026  01:01:23 +0000 (0:00:14.341)       0:01:47.834 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Friday 22 May 2026  01:01:28 +0000 (0:00:05.171)       0:01:53.005 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:01:39 +0000 (0:00:10.747)       0:02:03.752 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Friday 22 May 2026  01:01:54 +0000 (0:00:15.207)       0:02:18.959 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Friday 22 May 2026  01:02:02 +0000 (0:00:07.493)       0:02:26.452 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Friday 22 May 2026  01:02:08 +0000 (0:00:06.486)       0:02:32.939 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Friday 22 May 2026  01:02:15 +0000 (0:00:06.912)       0:02:39.852 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=10  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:02:22 +0000 (0:00:06.440)       0:02:46.292 ************ ",
                                "=============================================================================== ",
                                "prometheus : Restart prometheus-server container ----------------------- 20.02s",
                                "prometheus : Copying over prometheus config file ----------------------- 15.45s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 15.21s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 14.34s",
                                "prometheus : Restart prometheus-memcached-exporter container ----------- 10.75s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 7.49s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------- 6.91s",
                                "prometheus : Copying over config.json files ----------------------------- 6.57s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container -------- 6.49s",
                                "prometheus : Restart prometheus-libvirt-exporter container -------------- 6.44s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 5.31s",
                                "prometheus : Restart prometheus-mysqld-exporter container --------------- 5.17s",
                                "service-check-containers : prometheus | Check containers ---------------- 4.73s",
                                "prometheus : Ensuring config directories exist -------------------------- 4.35s",
                                "prometheus : Copying over prometheus web config file -------------------- 3.52s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.84s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 2.80s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS certificate --- 2.40s",
                                "service-check-containers : Include tasks -------------------------------- 2.13s",
                                "prometheus : include_tasks ---------------------------------------------- 1.88s",
                                "\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:02:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3e350e96-d4ba-44a8-bd1f-b33c84307bd9 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:00:53 +0000 (0:00:00.413)       0:00:00.413 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:00:54 +0000 (0:00:00.361)       0:00:00.775 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:00:54 +0000 (0:00:00.429)       0:00:01.204 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting services] ***************",
                                "Friday 22 May 2026  01:00:55 +0000 (0:00:00.647)       0:00:01.852 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating/deleting endpoints] **************",
                                "Friday 22 May 2026  01:01:00 +0000 (0:00:04.767)       0:00:06.619 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:01:08 +0000 (0:00:08.277)       0:00:14.896 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Friday 22 May 2026  01:01:12 +0000 (0:00:03.947)       0:00:18.844 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:01:16 +0000 (0:00:04.495)       0:00:23.339 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting/revoking user roles] *************",
                                "Friday 22 May 2026  01:01:20 +0000 (0:00:03.440)       0:00:26.780 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Friday 22 May 2026  01:01:25 +0000 (0:00:05.032)       0:00:31.813 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:01:29 +0000 (0:00:04.138)       0:00:35.951 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:01:30 +0000 (0:00:01.279)       0:00:37.231 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Friday 22 May 2026  01:01:34 +0000 (0:00:03.829)       0:00:41.061 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Friday 22 May 2026  01:01:36 +0000 (0:00:01.740)       0:00:42.801 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Friday 22 May 2026  01:01:37 +0000 (0:00:01.473)       0:00:44.274 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Friday 22 May 2026  01:01:38 +0000 (0:00:00.690)       0:00:44.965 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Friday 22 May 2026  01:01:38 +0000 (0:00:00.125)       0:00:45.091 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:01:38 +0000 (0:00:00.297)       0:00:45.388 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:01:39 +0000 (0:00:00.696)       0:00:46.084 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:01:46 +0000 (0:00:06.981)       0:00:53.066 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Friday 22 May 2026  01:01:49 +0000 (0:00:03.324)       0:00:56.391 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Creating TLS backend PEM File] **********************************",
                                "Friday 22 May 2026  01:01:53 +0000 (0:00:03.702)       0:01:00.093 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:03.134)       0:01:03.228 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-api.conf] ***********************************",
                                "Friday 22 May 2026  01:02:00 +0000 (0:00:04.078)       0:01:07.306 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Friday 22 May 2026  01:02:08 +0000 (0:00:07.611)       0:01:14.918 ************ ",
                                "\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 glance-image-import.conf] **************************",
                                "Friday 22 May 2026  01:02:12 +0000 (0:00:04.361)       0:01:19.279 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Friday 22 May 2026  01:02:16 +0000 (0:00:03.398)       0:01:22.677 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Friday 22 May 2026  01:02:20 +0000 (0:00:04.128)       0:01:26.806 ************ ",
                                "\u001b[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] ****************************",
                                "Friday 22 May 2026  01:02:20 +0000 (0:00:00.281)       0:01:27.087 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Friday 22 May 2026  01:02:24 +0000 (0:00:03.549)       0:01:30.637 ************ ",
                                "\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 : Generating 'hostid' file for glance_api] ************************",
                                "Friday 22 May 2026  01:02:28 +0000 (0:00:04.061)       0:01:34.699 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Check containers] ********************",
                                "Friday 22 May 2026  01:02:32 +0000 (0:00:04.055)       0:01:38.754 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:02:37 +0000 (0:00:05.053)       0:01:43.808 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:02:37 +0000 (0:00:00.515)       0:01:44.324 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/glance-api:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'privileged': True, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:02:41 +0000 (0:00:03.251)       0:01:47.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 [glance : Creating Glance database] ***************************************",
                                "Friday 22 May 2026  01:02:41 +0000 (0:00:00.295)       0:01:47.870 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Friday 22 May 2026  01:02:43 +0000 (0:00:02.335)       0:01:50.205 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Friday 22 May 2026  01:02:46 +0000 (0:00:02.455)       0:01:52.661 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Friday 22 May 2026  01:02:48 +0000 (0:00:02.528)       0:01:55.190 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Friday 22 May 2026  01:03:19 +0000 (0:00:30.302)       0:02:25.493 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:03:21 +0000 (0:00:02.582)       0:02:28.076 ************ ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:03:21 +0000 (0:00:00.079)       0:02:28.155 ************ ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:03:21 +0000 (0:00:00.079)       0:02:28.234 ************ ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Friday 22 May 2026  01:03:21 +0000 (0:00:00.088)       0:02:28.322 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=14  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:03:56 +0000 (0:00:35.000)       0:03:03.323 ************ ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 35.00s",
                                "glance : Running Glance bootstrap container ---------------------------- 30.30s",
                                "service-ks-register : glance | Creating/deleting endpoints -------------- 8.28s",
                                "glance : Copying over glance-api.conf ----------------------------------- 7.61s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 6.98s",
                                "service-check-containers : glance | Check containers -------------------- 5.05s",
                                "service-ks-register : glance | Granting/revoking user roles ------------- 5.03s",
                                "service-ks-register : glance | Creating/deleting services --------------- 4.77s",
                                "service-ks-register : glance | Creating users --------------------------- 4.50s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 4.36s",
                                "glance : Ensuring config directories exist ------------------------------ 4.14s",
                                "glance : Copying over property-protections-rules.conf ------------------- 4.13s",
                                "glance : Copying over config.json files for services -------------------- 4.08s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 4.06s",
                                "glance : Generating 'hostid' file for glance_api ------------------------ 4.06s",
                                "service-ks-register : glance | Creating projects ------------------------ 3.95s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 3.83s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 3.70s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.55s",
                                "service-ks-register : glance | Creating roles --------------------------- 3.44s",
                                "\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:03:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3316f457-48a3-47d6-a737-e638878d2eeb is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:01:20 +0000 (0:00:00.374)       0:00:00.374 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  01:01:20 +0000 (0:00:00.316)       0:00:00.690 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:01:21 +0000 (0:00:00.288)       0:00:00.979 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating/deleting services] ***************",
                                "Friday 22 May 2026  01:01:21 +0000 (0:00:00.670)       0:00:01.650 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder (block-storage))\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating/deleting endpoints] **************",
                                "Friday 22 May 2026  01:01:29 +0000 (0:00:07.908)       0:00:09.559 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api-int.testbed.osism.xyz:8776/v3 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> https://api.testbed.osism.xyz:8776/v3 -> public)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 -> https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating projects] ************************",
                                "Friday 22 May 2026  01:01:44 +0000 (0:00:14.946)       0:00:24.505 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Friday 22 May 2026  01:01:48 +0000 (0:00:03.936)       0:00:28.442 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:01:52 +0000 (0:00:04.415)       0:00:32.857 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting/revoking user roles] *************",
                                "Friday 22 May 2026  01:01:56 +0000 (0:00:03.622)       0:00:36.480 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  01:02:05 +0000 (0:00:08.511)       0:00:44.992 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:02:08 +0000 (0:00:03.347)       0:00:48.339 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  01:02:08 +0000 (0:00:00.355)       0:00:48.694 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:02:09 +0000 (0:00:00.640)       0:00:49.335 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Friday 22 May 2026  01:02:12 +0000 (0:00:02.821)       0:00:52.157 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}])\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************",
                                "Friday 22 May 2026  01:02:19 +0000 (0:00:07.408)       0:00:59.565 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Friday 22 May 2026  01:02:21 +0000 (0:00:01.495)       0:01:01.061 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Friday 22 May 2026  01:02:24 +0000 (0:00:03.433)       0:01:04.495 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:02:25 +0000 (0:00:01.271)       0:01:05.766 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Friday 22 May 2026  01:02:26 +0000 (0:00:00.621)       0:01:06.388 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:02:26 +0000 (0:00:00.402)       0:01:06.790 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:02:27 +0000 (0:00:00.644)       0:01:07.435 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:02:32 +0000 (0:00:05.045)       0:01:12.481 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Friday 22 May 2026  01:02:33 +0000 (0:00:01.394)       0:01:13.875 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  01:02:35 +0000 (0:00:01.595)       0:01:15.470 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Friday 22 May 2026  01:02:40 +0000 (0:00:04.864)       0:01:20.335 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Cinder] **********************************************",
                                "Friday 22 May 2026  01:02:41 +0000 (0:00:01.078)       0:01:21.413 ************ ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************",
                                "Friday 22 May 2026  01:02:42 +0000 (0:00:00.869)       0:01:22.283 ************ ",
                                "\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 [cinder : Copying over cinder.conf] ***************************************",
                                "Friday 22 May 2026  01:02:44 +0000 (0:00:02.239)       0:01:24.523 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Friday 22 May 2026  01:02:55 +0000 (0:00:11.249)       0:01:35.773 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Friday 22 May 2026  01:02:57 +0000 (0:00:01.570)       0:01:37.343 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  01:02:58 +0000 (0:00:01.578)       0:01:38.922 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over nfs_shares files for cinder_volume] ****************",
                                "Friday 22 May 2026  01:03:00 +0000 (0:00:01.229)       0:01:40.152 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : cinder | Check containers] ********************",
                                "Friday 22 May 2026  01:03:00 +0000 (0:00:00.403)       0:01:40.556 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : cinder | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:03:04 +0000 (0:00:03.670)       0:01:44.226 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:03:04 +0000 (0:00:00.376)       0:01:44.602 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-api:2025.1', 'volumes': ['/etc/kolla/cinder-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'wsgi': 'cinder.wsgi.api:application', 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-scheduler:2025.1', 'volumes': ['/etc/kolla/cinder-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-volume:2025.1', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/cinder-backup:2025.1', 'privileged': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:03:05 +0000 (0:00:01.242)       0:01:45.845 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database] ***************************************",
                                "Friday 22 May 2026  01:03:06 +0000 (0:00:00.281)       0:01:46.126 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Friday 22 May 2026  01:03:08 +0000 (0:00:02.428)       0:01:48.555 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Friday 22 May 2026  01:03:11 +0000 (0:00:02.748)       0:01:51.303 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:03:31 +0000 (0:00:20.480)       0:02:11.783 ************ ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:03:31 +0000 (0:00:00.099)       0:02:11.883 ************ ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:03:32 +0000 (0:00:00.132)       0:02:12.016 ************ ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Friday 22 May 2026  01:03:32 +0000 (0:00:00.331)       0:02:12.348 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:03:59 +0000 (0:00:26.780)       0:02:39.128 ************ ",
                                "\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-volume container] *********************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:07.232)       0:02:46.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",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-backup container] *********************",
                                "Friday 22 May 2026  01:04:28 +0000 (0:00:21.966)       0:03:08.327 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Wait for cinder services to update service versions] ***",
                                "Friday 22 May 2026  01:04:38 +0000 (0:00:09.851)       0:03:18.179 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=33  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:04:38 +0000 (0:00:00.312)       0:03:18.491 ************ ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-api container ---------------------------------- 26.78s",
                                "cinder : Restart cinder-volume container ------------------------------- 21.97s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 20.48s",
                                "service-ks-register : cinder | Creating/deleting endpoints ------------- 14.94s",
                                "cinder : Copying over cinder.conf -------------------------------------- 11.25s",
                                "cinder : Restart cinder-backup container -------------------------------- 9.85s",
                                "service-ks-register : cinder | Granting/revoking user roles ------------- 8.51s",
                                "service-ks-register : cinder | Creating/deleting services --------------- 7.91s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 7.41s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 7.23s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 5.04s",
                                "cinder : Copying over config.json files for services -------------------- 4.86s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.42s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.94s",
                                "service-check-containers : cinder | Check containers -------------------- 3.67s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.62s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 3.43s",
                                "cinder : Ensuring config directories exist ------------------------------ 3.35s",
                                "cinder : Ensuring cinder service ceph config subdirs exists ------------- 2.82s",
                                "cinder : Creating Cinder database user and setting permissions ---------- 2.75s",
                                "\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:04:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:05:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 82d469d7-171a-4235-9fc8-1c5ea5ef5d61 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:04:03 +0000 (0:00:00.237)       0:00:00.237 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:04:03 +0000 (0:00:00.455)       0:00:00.693 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:04:04 +0000 (0:00:00.548)       0:00:01.242 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting services] *************",
                                "Friday 22 May 2026  01:04:04 +0000 (0:00:00.618)       0:00:01.861 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating/deleting endpoints] ************",
                                "Friday 22 May 2026  01:04:08 +0000 (0:00:03.939)       0:00:05.800 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:04:15 +0000 (0:00:06.918)       0:00:12.719 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Friday 22 May 2026  01:04:19 +0000 (0:00:03.876)       0:00:16.595 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:04:23 +0000 (0:00:03.936)       0:00:20.532 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=key-manager:service-admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=creator)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=observer)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=audit)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Granting/revoking user roles] ***********",
                                "Friday 22 May 2026  01:04:41 +0000 (0:00:18.256)       0:00:38.788 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Friday 22 May 2026  01:04:46 +0000 (0:00:04.693)       0:00:43.482 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring vassals config directories exist] ********************",
                                "Friday 22 May 2026  01:04:48 +0000 (0:00:02.223)       0:00:45.706 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:04:49 +0000 (0:00:01.157)       0:00:46.864 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Friday 22 May 2026  01:04:49 +0000 (0:00:00.134)       0:00:46.998 ************ ",
                                "\u001b[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] ************************************************",
                                "Friday 22 May 2026  01:04:50 +0000 (0:00:00.284)       0:00:47.283 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  01:04:51 +0000 (0:00:00.786)       0:00:48.070 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:04:54 +0000 (0:00:03.665)       0:00:51.735 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****",
                                "Friday 22 May 2026  01:04:55 +0000 (0:00:00.509)       0:00:52.245 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Friday 22 May 2026  01:04:55 +0000 (0:00:00.687)       0:00:52.932 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api.ini] ********************************",
                                "Friday 22 May 2026  01:04:59 +0000 (0:00:03.482)       0:00:56.415 ************ ",
                                "\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] **********",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:01.622)       0:00:58.037 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Friday 22 May 2026  01:05:02 +0000 (0:00:01.033)       0:00:59.070 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican.conf] ***********************************",
                                "Friday 22 May 2026  01:05:02 +0000 (0:00:00.596)       0:00:59.667 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over existing policy file] ****************************",
                                "Friday 22 May 2026  01:05:09 +0000 (0:00:06.460)       0:01:06.128 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : barbican | Check containers] ******************",
                                "Friday 22 May 2026  01:05:09 +0000 (0:00:00.493)       0:01:06.621 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : barbican | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:05:12 +0000 (0:00:02.680)       0:01:09.301 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:05:12 +0000 (0:00:00.300)       0:01:09.602 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-api:2025.1', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-keystone-listener:2025.1', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/barbican-worker:2025.1', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Friday 22 May 2026  01:05:13 +0000 (0:00:01.047)       0:01:10.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 [barbican : Creating barbican database] ***********************************",
                                "Friday 22 May 2026  01:05:13 +0000 (0:00:00.248)       0:01:10.898 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Friday 22 May 2026  01:05:16 +0000 (0:00:02.703)       0:01:13.602 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Friday 22 May 2026  01:05:19 +0000 (0:00:02.909)       0:01:16.512 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:05:32 +0000 (0:00:13.067)       0:01:29.580 ************ ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:05:32 +0000 (0:00:00.099)       0:01:29.680 ************ ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Friday 22 May 2026  01:05:32 +0000 (0:00:00.082)       0:01:29.762 ************ ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Friday 22 May 2026  01:05:32 +0000 (0:00:00.079)       0:01:29.842 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:05:41 +0000 (0:00:08.937)       0:01:38.779 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-worker container] *****************",
                                "Friday 22 May 2026  01:05:53 +0000 (0:00:11.871)       0:01:50.651 ************ ",
                                "\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=25  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:06:05 +0000 (0:00:11.810)       0:02:02.461 ************ ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 18.26s",
                                "barbican : Running barbican bootstrap container ------------------------ 13.07s",
                                "barbican : Restart barbican-keystone-listener container ---------------- 11.87s",
                                "barbican : Restart barbican-worker container --------------------------- 11.81s",
                                "barbican : Restart barbican-api container ------------------------------- 8.94s",
                                "service-ks-register : barbican | Creating/deleting endpoints ------------ 6.92s",
                                "barbican : Copying over barbican.conf ----------------------------------- 6.46s",
                                "service-ks-register : barbican | Granting/revoking user roles ----------- 4.69s",
                                "service-ks-register : barbican | Creating/deleting services ------------- 3.94s",
                                "service-ks-register : barbican | Creating users ------------------------- 3.94s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.88s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.66s",
                                "barbican : Copying over config.json files for services ------------------ 3.48s",
                                "barbican : Creating barbican database user and setting permissions ------ 2.91s",
                                "barbican : Creating barbican database ----------------------------------- 2.70s",
                                "service-check-containers : barbican | Check containers ------------------ 2.68s",
                                "barbican : Ensuring config directories exist ---------------------------- 2.22s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 1.62s",
                                "barbican : Ensuring vassals config directories exist -------------------- 1.16s",
                                "service-check-containers : Include tasks -------------------------------- 1.05s",
                                "\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:06:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4c7be020-400e-4329-bad0-52beaa1b749a is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:02:27 +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",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:02:27 +0000 (0:00:00.840)       0:00:01.190 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:02:28 +0000 (0:00:01.042)       0:00:02.233 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:02:30 +0000 (0:00:01.606)       0:00:03.839 ************ ",
                                "\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 : Get container volume facts] ************************************",
                                "Friday 22 May 2026  01:02:32 +0000 (0:00:02.094)       0:00:05.933 ************ ",
                                "\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 [neutron : Check for ML2/OVN presence] ************************************",
                                "Friday 22 May 2026  01:02:34 +0000 (0:00:01.988)       0:00:07.922 ************ ",
                                "\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] ************************************",
                                "Friday 22 May 2026  01:02:35 +0000 (0:00:00.885)       0:00:08.808 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting services] **************",
                                "Friday 22 May 2026  01:02:36 +0000 (0:00:01.067)       0:00:09.875 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating/deleting endpoints] *************",
                                "Friday 22 May 2026  01:02:40 +0000 (0:00:04.006)       0:00:13.882 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:02:48 +0000 (0:00:07.468)       0:00:21.350 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Friday 22 May 2026  01:02:51 +0000 (0:00:03.895)       0:00:25.246 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:02:56 +0000 (0:00:04.725)       0:00:29.972 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting/revoking user roles] ************",
                                "Friday 22 May 2026  01:03:00 +0000 (0:00:03.763)       0:00:33.736 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:03:09 +0000 (0:00:08.717)       0:00:42.453 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] *****************************************",
                                "Friday 22 May 2026  01:03:09 +0000 (0:00:00.537)       0:00:42.991 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Friday 22 May 2026  01:03:12 +0000 (0:00:02.484)       0:00:45.475 ************ ",
                                "\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 [Setting sysctl values] ***************************************************",
                                "Friday 22 May 2026  01:03:13 +0000 (0:00:00.961)       0:00:46.437 ************ ",
                                "\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 : Ensuring config directories exist] *****************************",
                                "Friday 22 May 2026  01:03:15 +0000 (0:00:02.073)       0:00:48.510 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Check if extra ml2 plugins exists] *****************************",
                                "Friday 22 May 2026  01:03:17 +0000 (0:00:02.602)       0:00:51.113 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:03:18 +0000 (0:00:01.041)       0:00:52.155 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:03:20 +0000 (0:00:01.247)       0:00:53.402 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:03:24 +0000 (0:00:03.969)       0:00:57.371 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  01:03:26 +0000 (0:00:02.625)       0:00:59.997 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Friday 22 May 2026  01:03:29 +0000 (0:00:03.042)       0:01:03.039 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:03:32 +0000 (0:00:02.601)       0:01:05.641 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Friday 22 May 2026  01:03:32 +0000 (0:00:00.450)       0:01:06.091 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] *****************************",
                                "Friday 22 May 2026  01:03:33 +0000 (0:00:00.736)       0:01:06.827 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over config.json files for services] *******************",
                                "Friday 22 May 2026  01:03:36 +0000 (0:00:02.870)       0:01:09.698 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron.conf] *************************************",
                                "Friday 22 May 2026  01:03:39 +0000 (0:00:03.370)       0:01:13.068 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Friday 22 May 2026  01:03:46 +0000 (0:00:06.538)       0:01:19.607 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ssh key] ******************************************",
                                "Friday 22 May 2026  01:03:48 +0000 (0:00:02.019)       0:01:21.626 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Friday 22 May 2026  01:03:50 +0000 (0:00:02.306)       0:01:23.932 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Friday 22 May 2026  01:03:53 +0000 (0:00:02.659)       0:01:26.592 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Friday 22 May 2026  01:03:55 +0000 (0:00:01.791)       0:01:28.383 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Friday 22 May 2026  01:03:57 +0000 (0:00:02.179)       0:01:30.563 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Friday 22 May 2026  01:03:59 +0000 (0:00:02.280)       0:01:32.843 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Friday 22 May 2026  01:04:03 +0000 (0:00:03.486)       0:01:36.329 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Friday 22 May 2026  01:04:04 +0000 (0:00:01.919)       0:01:38.249 ************ ",
                                "\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-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Friday 22 May 2026  01:04:06 +0000 (0:00:01.697)       0:01:39.947 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Friday 22 May 2026  01:04:09 +0000 (0:00:03.144)       0:01:43.091 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Friday 22 May 2026  01:04:12 +0000 (0:00:02.600)       0:01:45.691 ************ ",
                                "\u001b[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 neutron_ovn_metadata_agent.ini] *******************",
                                "Friday 22 May 2026  01:04:14 +0000 (0:00:01.729)       0:01:47.421 ************ ",
                                "\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;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Friday 22 May 2026  01:04:17 +0000 (0:00:03.368)       0:01:50.790 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ironic_neutron_agent.ini] *************************",
                                "Friday 22 May 2026  01:04:19 +0000 (0:00:02.111)       0:01:52.902 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Friday 22 May 2026  01:04:21 +0000 (0:00:02.064)       0:01:54.966 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Friday 22 May 2026  01:04:23 +0000 (0:00:01.927)       0:01:56.893 ************ ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Friday 22 May 2026  01:04:26 +0000 (0:00:02.686)       0:01:59.579 ************ ",
                                "\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 : Copy neutron-l3-agent-wrapper script] **************************",
                                "Friday 22 May 2026  01:04:29 +0000 (0:00:02.767)       0:02:02.347 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Friday 22 May 2026  01:04:31 +0000 (0:00:02.821)       0:02:05.168 ************ ",
                                "\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-1]\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] ****************************",
                                "Friday 22 May 2026  01:04:33 +0000 (0:00:01.713)       0:02:06.882 ************ ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_taas.conf] ********************************",
                                "Friday 22 May 2026  01:04:35 +0000 (0:00:01.688)       0:02:08.570 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-check-containers : neutron | Check containers] *******************",
                                "Friday 22 May 2026  01:04:36 +0000 (0:00:01.510)       0:02:10.081 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : neutron | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:04:39 +0000 (0:00:02.410)       0:02:12.491 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:04:39 +0000 (0:00:00.540)       0:02:13.031 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/neutron-server:2025.1', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:04:42 +0000 (0:00:02.669)       0:02:15.701 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] *************************************",
                                "Friday 22 May 2026  01:04:43 +0000 (0:00:00.868)       0:02:16.569 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Friday 22 May 2026  01:04:46 +0000 (0:00:02.987)       0:02:19.557 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Friday 22 May 2026  01:04:48 +0000 (0:00:02.391)       0:02:21.948 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:05:33 +0000 (0:00:45.164)       0:03:07.113 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:05:33 +0000 (0:00:00.152)       0:03:07.265 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.164)       0:03:07.430 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.142)       0:03:07.572 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.119)       0:03:07.692 ************ ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.080)       0:03:07.772 ************ ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Friday 22 May 2026  01:05:34 +0000 (0:00:00.086)       0:03:07.859 ************ ",
                                "\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] *******",
                                "Friday 22 May 2026  01:06:08 +0000 (0:00:34.097)       0:03:41.956 ************ ",
                                "\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=27  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=31  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=16  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:06:57 +0000 (0:00:49.244)       0:04:31.201 ************ ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 49.24s",
                                "neutron : Running Neutron bootstrap container -------------------------- 45.16s",
                                "neutron : Restart neutron-server container ----------------------------- 34.10s",
                                "service-ks-register : neutron | Granting/revoking user roles ------------ 8.72s",
                                "service-ks-register : neutron | Creating/deleting endpoints ------------- 7.47s",
                                "neutron : Copying over neutron.conf ------------------------------------- 6.54s",
                                "service-ks-register : neutron | Creating users -------------------------- 4.73s",
                                "service-ks-register : neutron | Creating/deleting services -------------- 4.01s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 3.97s",
                                "service-ks-register : neutron | Creating projects ----------------------- 3.90s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.76s",
                                "neutron : Copying over eswitchd.conf ------------------------------------ 3.49s",
                                "neutron : Copying over config.json files for services ------------------- 3.37s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 3.37s",
                                "neutron : Copying over l3_agent.ini ------------------------------------- 3.14s",
                                "service-cert-copy : neutron | Copying over backend internal TLS key ----- 3.04s",
                                "neutron : Creating Neutron database ------------------------------------- 2.99s",
                                "neutron : Copying over existing policy file ----------------------------- 2.87s",
                                "neutron : Copy neutron-l3-agent-wrapper script -------------------------- 2.82s",
                                "neutron : Copying over nsx.ini ------------------------------------------ 2.77s",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:04:42 +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] ***********************************",
                                "Friday 22 May 2026  01:04:43 +0000 (0:00:00.332)       0:00:00.720 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:04:43 +0000 (0:00:00.363)       0:00:01.083 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting services] ************",
                                "Friday 22 May 2026  01:04:44 +0000 (0:00:00.694)       0:00:01.777 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating/deleting endpoints] ***********",
                                "Friday 22 May 2026  01:04:48 +0000 (0:00:04.304)       0:00:06.081 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:04:56 +0000 (0:00:07.607)       0:00:13.689 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Friday 22 May 2026  01:04:59 +0000 (0:00:03.834)       0:00:17.523 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:05:04 +0000 (0:00:04.356)       0:00:21.879 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting/revoking user roles] **********",
                                "Friday 22 May 2026  01:05:07 +0000 (0:00:03.715)       0:00:25.594 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Friday 22 May 2026  01:05:12 +0000 (0:00:04.460)       0:00:30.054 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Check if policies shall be overwritten] **********************",
                                "Friday 22 May 2026  01:05:16 +0000 (0:00:04.003)       0:00:34.058 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Friday 22 May 2026  01:05:16 +0000 (0:00:00.122)       0:00:34.180 ************ ",
                                "\u001b[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] ***********************************************",
                                "Friday 22 May 2026  01:05:16 +0000 (0:00:00.279)       0:00:34.459 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:05:17 +0000 (0:00:00.482)       0:00:34.942 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:05:23 +0000 (0:00:06.517)       0:00:41.459 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  01:05:25 +0000 (0:00:01.142)       0:00:42.602 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over config.json files for services] *****************",
                                "Friday 22 May 2026  01:05:26 +0000 (0:00:01.681)       0:00:44.283 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over designate.conf] *********************************",
                                "Friday 22 May 2026  01:05:33 +0000 (0:00:07.186)       0:00:51.470 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over pools.yaml] *************************************",
                                "Friday 22 May 2026  01:05:52 +0000 (0:00:18.625)       0:01:10.096 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Friday 22 May 2026  01:05:56 +0000 (0:00:04.321)       0:01:14.418 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Friday 22 May 2026  01:05:59 +0000 (0:00:02.263)       0:01:16.682 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.key] ***************************************",
                                "Friday 22 May 2026  01:06:02 +0000 (0:00:02.980)       0:01:19.662 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:06:04 +0000 (0:00:02.846)       0:01:22.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 [designate : Copying over existing policy file] ***************************",
                                "Friday 22 May 2026  01:06:05 +0000 (0:00:00.249)       0:01:22.759 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : designate | Check containers] *****************",
                                "Friday 22 May 2026  01:06:05 +0000 (0:00:00.811)       0:01:23.570 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : designate | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:06:11 +0000 (0:00:05.633)       0:01:29.203 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:06:12 +0000 (0:00:00.800)       0:01:30.003 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-api:2025.1', 'volumes': ['/etc/kolla/designate-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-backend-bind9:2025.1', 'volumes': ['/etc/kolla/designate-backend-bind9/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-central:2025.1', 'volumes': ['/etc/kolla/designate-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-mdns:2025.1', 'volumes': ['/etc/kolla/designate-mdns/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-producer:2025.1', 'volumes': ['/etc/kolla/designate-producer/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/designate-worker:2025.1', 'volumes': ['/etc/kolla/designate-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:06:13 +0000 (0:00:01.458)       0:01:31.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 [designate : Creating Designate databases] ********************************",
                                "Friday 22 May 2026  01:06:14 +0000 (0:00:00.300)       0:01:31.762 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Friday 22 May 2026  01:06:16 +0000 (0:00:01.997)       0:01:33.759 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:06:18 +0000 (0:00:02.739)       0:01:36.499 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:06:34 +0000 (0:00:15.744)       0:01:52.244 ************ ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:06:34 +0000 (0:00:00.071)       0:01:52.316 ************ ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:06:34 +0000 (0:00:00.070)       0:01:52.386 ************ ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Friday 22 May 2026  01:06:34 +0000 (0:00:00.069)       0:01:52.456 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-api container] ******************",
                                "Friday 22 May 2026  01:06:46 +0000 (0:00:11.591)       0:02:04.048 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-central container] **************",
                                "Friday 22 May 2026  01:06:52 +0000 (0:00:05.590)       0:02:09.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 [designate : Restart designate-producer container] *************",
                                "Friday 22 May 2026  01:07:02 +0000 (0:00:10.712)       0:02:20.350 ************ ",
                                "\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-mdns container] *****************",
                                "Friday 22 May 2026  01:07:08 +0000 (0:00:05.956)       0:02:26.306 ************ ",
                                "\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-worker container] ***************",
                                "Friday 22 May 2026  01:07:17 +0000 (0:00:08.635)       0:02:34.942 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Non-destructive DNS pools update] ****************************",
                                "Friday 22 May 2026  01:07:29 +0000 (0:00:12.222)       0:02:47.164 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=24  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:07:36 +0000 (0:00:07.173)       0:02:54.338 ************ ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 18.63s",
                                "designate : Running Designate bootstrap container ---------------------- 15.75s",
                                "designate : Restart designate-worker container ------------------------- 12.22s",
                                "designate : Restart designate-backend-bind9 container ------------------ 11.59s",
                                "designate : Restart designate-central container ------------------------ 10.71s",
                                "designate : Restart designate-mdns container ---------------------------- 8.64s",
                                "service-ks-register : designate | Creating/deleting endpoints ----------- 7.61s",
                                "designate : Copying over config.json files for services ----------------- 7.19s",
                                "designate : Non-destructive DNS pools update ---------------------------- 7.18s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 6.52s",
                                "designate : Restart designate-producer container ------------------------ 5.96s",
                                "service-check-containers : designate | Check containers ----------------- 5.63s",
                                "designate : Restart designate-api container ----------------------------- 5.59s",
                                "service-ks-register : designate | Granting/revoking user roles ---------- 4.46s",
                                "service-ks-register : designate | Creating users ------------------------ 4.36s",
                                "designate : Copying over pools.yaml ------------------------------------- 4.32s",
                                "service-ks-register : designate | Creating/deleting services ------------ 4.30s",
                                "designate : Ensuring config directories exist --------------------------- 4.00s",
                                "service-ks-register : designate | Creating projects --------------------- 3.83s",
                                "service-ks-register : designate | Creating roles ------------------------ 3.72s",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 84026f50-6b74-474d-9153-38c198e9f366 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:07:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a002034b-f8ab-40d2-9c71-b31476ebae73 is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f9b2230e-8fc1-476a-a18c-746e9871e91d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 89782461-ecbb-447b-bfb0-58c6362b5d98 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Download ironic ipa images] **********************************************",
                                "",
                                "TASK [Ensure the destination directory exists] *********************************",
                                "Friday 22 May 2026  01:06:08 +0000 (0:00:00.104)       0:00:00.104 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent initramfs] *****************************************",
                                "Friday 22 May 2026  01:06:09 +0000 (0:00:01.092)       0:00:01.196 ************ ",
                                "\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;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Download ironic-agent kernel] ********************************************",
                                "Friday 22 May 2026  01:07:56 +0000 (0:01:46.634)       0:01:47.830 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:08:01 +0000 (0:00:05.189)       0:01:53.019 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:08:01 +0000 (0:00:00.333)       0:01:53.353 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ironic_False)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True\u001b[0m",
                                "",
                                "PLAY [Apply role ironic] *******************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=2   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:08:02 +0000 (0:00:00.810)       0:01:54.164 ************ ",
                                "=============================================================================== ",
                                "Download ironic-agent initramfs --------------------------------------- 106.63s",
                                "Download ironic-agent kernel -------------------------------------------- 5.19s",
                                "Ensure the destination directory exists --------------------------------- 1.09s",
                                "Group hosts based on enabled services ----------------------------------- 0.81s",
                                "Group hosts based on Kolla action --------------------------------------- 0.33s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:07:01 +0000 (0:00:00.352)       0:00:00.352 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:07:02 +0000 (0:00:00.319)       0:00:00.671 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:07:02 +0000 (0:00:00.365)       0:00:01.036 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting services] ************",
                                "Friday 22 May 2026  01:07:03 +0000 (0:00:00.933)       0:00:01.970 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting endpoints] ***********",
                                "Friday 22 May 2026  01:07:08 +0000 (0:00:04.668)       0:00:06.638 ************ ",
                                "\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] *********************",
                                "Friday 22 May 2026  01:07:14 +0000 (0:00:06.573)       0:00:13.212 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Friday 22 May 2026  01:07:18 +0000 (0:00:03.423)       0:00:16.636 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:07:22 +0000 (0:00:03.922)       0:00:20.558 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting/revoking user roles] **********",
                                "Friday 22 May 2026  01:07:25 +0000 (0:00:03.295)       0:00:23.854 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:07:29 +0000 (0:00:04.038)       0:00:27.892 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Ensuring config directories exist] ***************************",
                                "Friday 22 May 2026  01:07:29 +0000 (0:00:00.347)       0:00:28.239 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Friday 22 May 2026  01:07:31 +0000 (0:00:01.565)       0:00:29.805 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Friday 22 May 2026  01:07:31 +0000 (0:00:00.148)       0:00:29.954 ************ ",
                                "\u001b[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] ***********************************************",
                                "Friday 22 May 2026  01:07:31 +0000 (0:00:00.285)       0:00:30.239 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:07:32 +0000 (0:00:00.863)       0:00:31.103 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:07:34 +0000 (0:00:01.987)       0:00:33.090 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Friday 22 May 2026  01:07:35 +0000 (0:00:00.491)       0:00:33.581 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Friday 22 May 2026  01:07:35 +0000 (0:00:00.683)       0:00:34.265 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Friday 22 May 2026  01:07:37 +0000 (0:00:01.677)       0:00:35.943 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Friday 22 May 2026  01:07:41 +0000 (0:00:03.619)       0:00:39.562 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Placement] *******************************************",
                                "Friday 22 May 2026  01:07:41 +0000 (0:00:00.605)       0:00:40.168 ************ ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over placement-api uWSGI config] **********",
                                "Friday 22 May 2026  01:07:42 +0000 (0:00:00.897)       0:00:41.065 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Friday 22 May 2026  01:07:44 +0000 (0:00:01.786)       0:00:42.852 ************ ",
                                "\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 [placement : Copying over existing policy file] ***************************",
                                "Friday 22 May 2026  01:07:46 +0000 (0:00:01.661)       0:00:44.513 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Check containers] *****************",
                                "Friday 22 May 2026  01:07:46 +0000 (0:00:00.643)       0:00:45.157 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:07:47 +0000 (0:00:01.151)       0:00:46.308 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:07:48 +0000 (0:00:00.347)       0:00:46.655 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/placement-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Friday 22 May 2026  01:07:49 +0000 (0:00:01.006)       0:00:47.662 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Friday 22 May 2026  01:07:51 +0000 (0:00:02.210)       0:00:49.872 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Friday 22 May 2026  01:07:53 +0000 (0:00:02.337)       0:00:52.210 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:08:08 +0000 (0:00:14.716)       0:01:06.926 ************ ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:08:08 +0000 (0:00:00.111)       0:01:07.038 ************ ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:08:08 +0000 (0:00:00.082)       0:01:07.120 ************ ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Friday 22 May 2026  01:08:08 +0000 (0:00:00.072)       0:01:07.192 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:07.442)       0:01:14.635 ************ ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 14.72s",
                                "placement : Restart placement-api container ----------------------------- 7.44s",
                                "service-ks-register : placement | Creating/deleting endpoints ----------- 6.57s",
                                "service-ks-register : placement | Creating/deleting services ------------ 4.67s",
                                "service-ks-register : placement | Granting/revoking user roles ---------- 4.04s",
                                "service-ks-register : placement | Creating users ------------------------ 3.92s",
                                "placement : Copying over placement.conf --------------------------------- 3.62s",
                                "service-ks-register : placement | Creating projects --------------------- 3.43s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.30s",
                                "placement : Creating placement databases user and setting permissions --- 2.34s",
                                "placement : Creating placement databases -------------------------------- 2.21s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.99s",
                                "service-uwsgi-config : Copying over placement-api uWSGI config ---------- 1.79s",
                                "placement : Copying over config.json files for services ----------------- 1.68s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.66s",
                                "placement : Ensuring config directories exist --------------------------- 1.57s",
                                "service-check-containers : placement | Check containers ----------------- 1.15s",
                                "service-check-containers : Include tasks -------------------------------- 1.01s",
                                "placement : include_tasks ----------------------------------------------- 0.93s",
                                "Configure uWSGI for Placement ------------------------------------------- 0.90s",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f9b2230e-8fc1-476a-a18c-746e9871e91d is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f9b2230e-8fc1-476a-a18c-746e9871e91d is in state SUCCESS\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:08:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:09:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3779bdc4-1f2d-40bf-839c-d273816e6c18 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:08:21 +0000 (0:00:00.177)       0:00:00.177 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:08:22 +0000 (0:00:00.356)       0:00:00.533 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:08:22 +0000 (0:00:00.717)       0:00:01.251 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY 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 ********************************************************************",
                                "Friday 22 May 2026  01:08:24 +0000 (0:00:01.481)       0:00:02.732 ************ ",
                                "=============================================================================== ",
                                "Waiting for Nova public port to be UP ----------------------------------- 1.49s",
                                "Group hosts based on enabled services ----------------------------------- 0.72s",
                                "Group hosts based on Kolla action --------------------------------------- 0.36s",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:00.331)       0:00:00.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] ***********************************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:00.301)       0:00:00.633 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:00.315)       0:00:00.948 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:08:08 +0000 (0:00:00.621)       0:00:01.570 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Friday 22 May 2026  01:08:09 +0000 (0:00:01.494)       0:00:03.065 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:08:11 +0000 (0:00:01.920)       0:00:04.985 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:08:12 +0000 (0:00:00.579)       0:00:05.564 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:08:14 +0000 (0:00:01.958)       0:00:07.523 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  01:08:15 +0000 (0:00:00.907)       0:00:08.430 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over config.json files] ********************************",
                                "Friday 22 May 2026  01:08:16 +0000 (0:00:01.459)       0:00:09.890 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over grafana.ini] **************************************",
                                "Friday 22 May 2026  01:08:19 +0000 (0:00:02.308)       0:00:12.199 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over extra configuration file] *************************",
                                "Friday 22 May 2026  01:08:20 +0000 (0:00:01.384)       0:00:13.583 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Configuring Prometheus as data source for Grafana] *************",
                                "Friday 22 May 2026  01:08:20 +0000 (0:00:00.323)       0:00:13.907 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Friday 22 May 2026  01:08:22 +0000 (0:00:01.312)       0:00:15.220 ************ ",
                                "\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 : Check if the folder for custom grafana dashboards exists] ******",
                                "Friday 22 May 2026  01:08:23 +0000 (0:00:01.496)       0:00:16.716 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Remove templated Grafana dashboards] ***************************",
                                "Friday 22 May 2026  01:08:24 +0000 (0:00:01.454)       0:00:18.170 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over custom dashboards] ********************************",
                                "Friday 22 May 2026  01:08:26 +0000 (0:00:01.244)       0:00:19.415 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-check-containers : grafana | Check containers] *******************",
                                "Friday 22 May 2026  01:08:27 +0000 (0:00:01.377)       0:00:20.792 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : grafana | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:08:29 +0000 (0:00:01.470)       0:00:22.262 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:08:29 +0000 (0:00:00.329)       0:00:22.592 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/grafana:2025.1', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database] *************************************",
                                "Friday 22 May 2026  01:08:30 +0000 (0:00:00.818)       0:00:23.411 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Friday 22 May 2026  01:08:33 +0000 (0:00:03.156)       0:00:26.567 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:02.303)       0:00:28.870 ************ ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:00.059)       0:00:28.930 ************ ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:00.072)       0:00:29.003 ************ ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:00.065)       0:00:29.068 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:08:43 +0000 (0:00:07.498)       0:00:36.567 ************ ",
                                "\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] ***************",
                                "Friday 22 May 2026  01:08:58 +0000 (0:00:15.422)       0:00:51.989 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Friday 22 May 2026  01:09:30 +0000 (0:00:31.382)       0:01:23.371 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Friday 22 May 2026  01:09:33 +0000 (0:00:03.092)       0:01:26.463 ************ ",
                                "\u001b[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] ************************************",
                                "Friday 22 May 2026  01:09:33 +0000 (0:00:00.283)       0:01:26.747 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:09:36 +0000 (0:00:02.849)       0:01:29.596 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:09:36 +0000 (0:00:00.379)       0:01:29.976 ************ ",
                                "=============================================================================== ",
                                "grafana : Restart remaining grafana containers ------------------------- 31.38s",
                                "grafana : Waiting for grafana to start on first node ------------------- 15.42s",
                                "grafana : Restart first grafana container ------------------------------- 7.50s",
                                "grafana : Creating grafana database ------------------------------------- 3.16s",
                                "grafana : Wait for grafana application ready ---------------------------- 3.09s",
                                "grafana : Enable grafana datasources ------------------------------------ 2.85s",
                                "grafana : Copying over config.json files -------------------------------- 2.31s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.30s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.96s",
                                "grafana : Check if extra configuration file exists ---------------------- 1.92s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.50s",
                                "grafana : Ensuring config directories exist ----------------------------- 1.49s",
                                "service-check-containers : grafana | Check containers ------------------- 1.47s",
                                "service-cert-copy : grafana | Copying over backend internal TLS key ----- 1.46s",
                                "grafana : Check if the folder for custom grafana dashboards exists ------ 1.45s",
                                "grafana : Copying over grafana.ini -------------------------------------- 1.38s",
                                "grafana : Copying over custom dashboards -------------------------------- 1.38s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.31s",
                                "grafana : Remove templated Grafana dashboards --------------------------- 1.24s",
                                "service-cert-copy : grafana | Copying over backend internal TLS certificate --- 0.91s",
                                "\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 26edb061-2115-4075-b635-92f6cb6d5adf is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:07:42 +0000 (0:00:00.327)       0:00:00.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",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  01:07:42 +0000 (0:00:00.265)       0:00:00.593 ************ ",
                                "\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] **************************************************",
                                "Friday 22 May 2026  01:07:43 +0000 (0:00:00.299)       0:00:00.892 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/magnum/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting services] ***************",
                                "Friday 22 May 2026  01:07:43 +0000 (0:00:00.585)       0:00:01.478 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum (container-infra))\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating/deleting endpoints] **************",
                                "Friday 22 May 2026  01:07:48 +0000 (0:00:04.776)       0:00:06.254 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:07:54 +0000 (0:00:06.458)       0:00:12.713 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Creating users] ***************************",
                                "Friday 22 May 2026  01:07:58 +0000 (0:00:03.735)       0:00:16.449 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:08:03 +0000 (0:00:04.897)       0:00:21.347 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : magnum | Granting/revoking user roles] *************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:03.419)       0:00:24.767 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=magnum -> service -> admin)\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee domain] *********************************",
                                "Friday 22 May 2026  01:08:11 +0000 (0:00:04.456)       0:00:29.224 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user] ***********************************",
                                "Friday 22 May 2026  01:08:15 +0000 (0:00:03.882)       0:00:33.106 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum trustee user role] ******************************",
                                "Friday 22 May 2026  01:08:19 +0000 (0:00:04.101)       0:00:37.207 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Ensuring config directories exist] ******************************",
                                "Friday 22 May 2026  01:08:23 +0000 (0:00:04.384)       0:00:41.591 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Check if policies shall be overwritten] *************************",
                                "Friday 22 May 2026  01:08:26 +0000 (0:00:02.439)       0:00:44.031 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum policy file] *****************************************",
                                "Friday 22 May 2026  01:08:26 +0000 (0:00:00.366)       0:00:44.397 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : Check if kubeconfig file is supplied] ***************************",
                                "Friday 22 May 2026  01:08:26 +0000 (0:00:00.308)       0:00:44.706 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over kubeconfig file] ***********************************",
                                "Friday 22 May 2026  01:08:28 +0000 (0:00:01.584)       0:00:46.290 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Set magnum kubeconfig file's path] ******************************",
                                "Friday 22 May 2026  01:08:31 +0000 (0:00:02.850)       0:00:49.141 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  01:08:31 +0000 (0:00:00.487)       0:00:49.629 ************ ",
                                "\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] *********",
                                "Friday 22 May 2026  01:08:32 +0000 (0:00:00.805)       0:00:50.435 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:02.623)       0:00:53.059 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : magnum | Copying over backend internal TLS key] ******",
                                "Friday 22 May 2026  01:08:36 +0000 (0:00:01.582)       0:00:54.641 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [magnum : Copying over config.json files for services] ********************",
                                "Friday 22 May 2026  01:08:38 +0000 (0:00:01.360)       0:00:56.002 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over magnum.conf] ***************************************",
                                "Friday 22 May 2026  01:08:41 +0000 (0:00:02.773)       0:00:58.775 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [magnum : Copying over existing policy file] ******************************",
                                "Friday 22 May 2026  01:08:46 +0000 (0:00:05.407)       0:01:04.183 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : magnum | Check containers] ********************",
                                "Friday 22 May 2026  01:08:47 +0000 (0:00:00.662)       0:01:04.845 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : magnum | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:08:49 +0000 (0:00:02.734)       0:01:07.580 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:08:50 +0000 (0:00:00.322)       0:01:07.902 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.10,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.11,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-api:2025.1', 'environment': {'DUMMY_ENVIRONMENT': 'kolla_useless_env'}, 'volumes': ['/etc/kolla/magnum-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/magnum-conductor:2025.1', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.168.16.12,192.168.16.9'}, 'volumes': ['/etc/kolla/magnum-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'magnum:/var/lib/magnum/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [magnum : include_tasks] **************************************************",
                                "Friday 22 May 2026  01:08:51 +0000 (0:00:01.575)       0:01:09.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 [magnum : Creating Magnum database] ***************************************",
                                "Friday 22 May 2026  01:08:51 +0000 (0:00:00.252)       0:01:09.729 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Creating Magnum database user and setting permissions] **********",
                                "Friday 22 May 2026  01:08:54 +0000 (0:00:02.291)       0:01:12.020 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Running Magnum bootstrap container] *****************************",
                                "Friday 22 May 2026  01:08:57 +0000 (0:00:03.044)       0:01:15.065 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:09:12 +0000 (0:00:15.595)       0:01:30.660 ************ ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:09:12 +0000 (0:00:00.064)       0:01:30.725 ************ ",
                                "",
                                "TASK [magnum : Flush handlers] *************************************************",
                                "Friday 22 May 2026  01:09:13 +0000 (0:00:00.069)       0:01:30.794 ************ ",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-api container] ************************",
                                "Friday 22 May 2026  01:09:13 +0000 (0:00:00.065)       0:01:30.860 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [magnum : Restart magnum-conductor container] ******************",
                                "Friday 22 May 2026  01:09:31 +0000 (0:00:18.258)       0:01:49.119 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:09:39 +0000 (0:00:08.049)       0:01:57.168 ************ ",
                                "=============================================================================== ",
                                "magnum : Restart magnum-api container ---------------------------------- 18.26s",
                                "magnum : Running Magnum bootstrap container ---------------------------- 15.60s",
                                "magnum : Restart magnum-conductor container ----------------------------- 8.05s",
                                "service-ks-register : magnum | Creating/deleting endpoints -------------- 6.46s",
                                "magnum : Copying over magnum.conf --------------------------------------- 5.41s",
                                "service-ks-register : magnum | Creating users --------------------------- 4.90s",
                                "service-ks-register : magnum | Creating/deleting services --------------- 4.78s",
                                "service-ks-register : magnum | Granting/revoking user roles ------------- 4.46s",
                                "magnum : Creating Magnum trustee user role ------------------------------ 4.38s",
                                "magnum : Creating Magnum trustee user ----------------------------------- 4.10s",
                                "magnum : Creating Magnum trustee domain --------------------------------- 3.88s",
                                "service-ks-register : magnum | Creating projects ------------------------ 3.74s",
                                "service-ks-register : magnum | Creating roles --------------------------- 3.42s",
                                "magnum : Creating Magnum database user and setting permissions ---------- 3.04s",
                                "magnum : Copying over kubeconfig file ----------------------------------- 2.85s",
                                "magnum : Copying over config.json files for services -------------------- 2.77s",
                                "service-check-containers : magnum | Check containers -------------------- 2.73s",
                                "service-cert-copy : magnum | Copying over extra CA certificates --------- 2.62s",
                                "magnum : Ensuring config directories exist ------------------------------ 2.44s",
                                "magnum : Creating Magnum database --------------------------------------- 2.29s",
                                "\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2257e13d-025f-4cb2-ba2f-554216765423 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Friday 22 May 2026  01:01:33 +0000 (0:00:00.449)       0:00:00.449 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:01:34 +0000 (0:00:00.753)       0:00:01.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",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Friday 22 May 2026  01:01:34 +0000 (0:00:00.680)       0:00:01.883 ************ ",
                                "\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] ********************************************************",
                                "Friday 22 May 2026  01:01:35 +0000 (0:00:00.598)       0:00:02.481 ************ ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Friday 22 May 2026  01:01:36 +0000 (0:00:00.622)       0:00:03.104 ************ ",
                                "\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] *************",
                                "Friday 22 May 2026  01:01:41 +0000 (0:00:05.313)       0:00:08.417 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:01:46 +0000 (0:00:04.869)       0:00:13.287 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Friday 22 May 2026  01:01:47 +0000 (0:00:00.820)       0:00:14.108 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Friday 22 May 2026  01:01:48 +0000 (0:00:01.553)       0:00:15.661 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 22 May 2026  01:01:51 +0000 (0:00:03.235)       0:00:18.897 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Friday 22 May 2026  01:01:52 +0000 (0:00:00.526)       0:00:19.423 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Friday 22 May 2026  01:02:26 +0000 (0:00:33.742)       0:00:53.165 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Friday 22 May 2026  01:02:44 +0000 (0:00:17.997)       0:01:11.163 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 22 May 2026  01:02:58 +0000 (0:00:14.835)       0:01:25.999 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Friday 22 May 2026  01:02:59 +0000 (0:00:00.804)       0:01:26.804 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Friday 22 May 2026  01:03:00 +0000 (0:00:00.888)       0:01:27.692 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:03:01 +0000 (0:00:00.766)       0:01:28.459 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Friday 22 May 2026  01:03:22 +0000 (0:00:20.677)       0:01:49.137 ************ ",
                                "\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] ********************************************************",
                                "Friday 22 May 2026  01:03:22 +0000 (0:00:00.586)       0:01:49.723 ************ ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Friday 22 May 2026  01:03:23 +0000 (0:00:00.885)       0:01:50.609 ************ ",
                                "\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] ****",
                                "Friday 22 May 2026  01:03:26 +0000 (0:00:02.694)       0:01:53.303 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:03:28 +0000 (0:00:02.534)       0:01:55.838 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  01:03:29 +0000 (0:00:00.455)       0:01:56.293 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:03:44 +0000 (0:00:15.284)       0:02:11.578 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  01:03:44 +0000 (0:00:00.419)       0:02:11.997 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:03:45 +0000 (0:00:00.865)       0:02:12.863 ************ ",
                                "\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] ******",
                                "Friday 22 May 2026  01:03:46 +0000 (0:00:00.588)       0:02:13.451 ************ ",
                                "\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] **************",
                                "Friday 22 May 2026  01:03:47 +0000 (0:00:01.227)       0:02:14.678 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:03:49 +0000 (0:00:02.120)       0:02:16.798 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:04:09 +0000 (0:00:20.195)       0:02:36.994 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 22 May 2026  01:04:24 +0000 (0:00:14.632)       0:02:51.627 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Create cell] *************************************************",
                                "Friday 22 May 2026  01:04:26 +0000 (0:00:01.588)       0:02:53.215 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:04:42 +0000 (0:00:16.074)       0:03:09.290 ************ ",
                                "\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 [Bootstrap upgrade] *******************************************************",
                                "Friday 22 May 2026  01:04:43 +0000 (0:00:01.689)       0:03:10.979 ************ ",
                                "\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] ****************************************************",
                                "Friday 22 May 2026  01:04:44 +0000 (0:00:00.342)       0:03:11.322 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting services] *****************",
                                "Friday 22 May 2026  01:04:45 +0000 (0:00:00.747)       0:03:12.069 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova (compute))\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting endpoints] ****************",
                                "Friday 22 May 2026  01:04:48 +0000 (0:00:03.705)       0:03:15.775 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:04:56 +0000 (0:00:07.768)       0:03:23.543 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Friday 22 May 2026  01:05:00 +0000 (0:00:04.001)       0:03:27.544 ************ ",
                                "\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] *****************************",
                                "Friday 22 May 2026  01:05:04 +0000 (0:00:04.183)       0:03:31.727 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting/revoking user roles] ***************",
                                "Friday 22 May 2026  01:05:08 +0000 (0:00:03.901)       0:03:35.629 ************ ",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:05:17 +0000 (0:00:08.895)       0:03:44.524 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Check if policies shall be overwritten] ***************************",
                                "Friday 22 May 2026  01:05:20 +0000 (0:00:02.651)       0:03:47.176 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Friday 22 May 2026  01:05:20 +0000 (0:00:00.109)       0:03:47.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 [nova : Check for vendordata file] ****************************************",
                                "Friday 22 May 2026  01:05:20 +0000 (0:00:00.291)       0:03:47.577 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Friday 22 May 2026  01:05:21 +0000 (0:00:00.688)       0:03:48.265 ************ ",
                                "\u001b[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] ****************************************************",
                                "Friday 22 May 2026  01:05:21 +0000 (0:00:00.255)       0:03:48.520 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:05:22 +0000 (0:00:00.618)       0:03:49.139 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:05:25 +0000 (0:00:03.286)       0:03:52.425 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Friday 22 May 2026  01:05:26 +0000 (0:00:00.845)       0:03:53.271 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for services] **********************",
                                "Friday 22 May 2026  01:05:27 +0000 (0:00:01.219)       0:03:54.490 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf] *******************************************",
                                "Friday 22 May 2026  01:05:31 +0000 (0:00:03.668)       0:03:58.159 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over existing policy file] ********************************",
                                "Friday 22 May 2026  01:05:43 +0000 (0:00:12.614)       0:04:10.774 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-api-wsgi.conf] **********************************",
                                "Friday 22 May 2026  01:05:44 +0000 (0:00:01.233)       0:04:12.007 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-metadata-wsgi.conf] *****************************",
                                "Friday 22 May 2026  01:05:46 +0000 (0:00:01.068)       0:04:13.076 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file for nova services] *******************",
                                "Friday 22 May 2026  01:05:46 +0000 (0:00:00.914)       0:04:13.990 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-metadata) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-api) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Configure uWSGI for Nova] ************************************************",
                                "Friday 22 May 2026  01:05:47 +0000 (0:00:00.316)       0:04:14.306 ************ ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-1, testbed-node-0, testbed-node-2 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************",
                                "Friday 22 May 2026  01:05:48 +0000 (0:00:01.397)       0:04:15.703 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********",
                                "Friday 22 May 2026  01:05:50 +0000 (0:00:02.062)       0:04:17.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 [service-check-containers : nova | Check containers] **********************",
                                "Friday 22 May 2026  01:05:52 +0000 (0:00:02.138)       0:04:19.904 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:05:56 +0000 (0:00:03.160)       0:04:23.065 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:05:56 +0000 (0:00:00.313)       0:04:23.379 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/nova-api:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8775 '], 'timeout': '30'}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/nova-scheduler:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 22 May 2026  01:05:57 +0000 (0:00:01.000)       0:04:24.380 ************ ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 22 May 2026  01:05:57 +0000 (0:00:00.124)       0:04:24.504 ************ ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Friday 22 May 2026  01:05:57 +0000 (0:00:00.123)       0:04:24.627 ************ ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Friday 22 May 2026  01:05:57 +0000 (0:00:00.126)       0:04:24.753 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-api container] ****************************",
                                "Friday 22 May 2026  01:06:19 +0000 (0:00:22.251)       0:04:47.005 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-metadata container] ***********************",
                                "Friday 22 May 2026  01:06:26 +0000 (0:00:06.876)       0:04:53.881 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:06:36 +0000 (0:00:09.350)       0:05:03.231 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:06:37 +0000 (0:00:01.304)       0:05:04.536 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get new Libvirt version] *************************************",
                                "Friday 22 May 2026  01:06:38 +0000 (0:00:00.588)       0:05:05.124 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Friday 22 May 2026  01:07:04 +0000 (0:00:26.336)       0:05:31.460 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Friday 22 May 2026  01:07:05 +0000 (0:00:01.426)       0:05:32.887 ************ ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Friday 22 May 2026  01:07:06 +0000 (0:00:00.737)       0:05:33.624 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Friday 22 May 2026  01:07:09 +0000 (0:00:02.497)       0:05:36.122 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Friday 22 May 2026  01:07:10 +0000 (0:00:01.272)       0:05:37.395 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Friday 22 May 2026  01:07:11 +0000 (0:00:01.217)       0:05:38.612 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Friday 22 May 2026  01:07:12 +0000 (0:00:01.396)       0:05:40.008 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get current Libvirt version] *********************************",
                                "Friday 22 May 2026  01:07:16 +0000 (0:00:03.653)       0:05:43.662 ************ ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Friday 22 May 2026  01:07:19 +0000 (0:00:02.535)       0:05:46.197 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Load and persist br_netfilter module] ************************************",
                                "Friday 22 May 2026  01:07:21 +0000 (0:00:02.076)       0:05:48.274 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Friday 22 May 2026  01:07:21 +0000 (0:00:00.719)       0:05:48.993 ************ ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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] ************************",
                                "Friday 22 May 2026  01:07:22 +0000 (0:00:00.751)       0:05:49.745 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:07:23 +0000 (0:00:00.955)       0:05:50.701 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:07:24 +0000 (0:00:00.567)       0:05:51.268 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\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",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Friday 22 May 2026  01:07:25 +0000 (0:00:01.262)       0:05:52.530 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Friday 22 May 2026  01:07:26 +0000 (0:00:01.091)       0:05:53.622 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Friday 22 May 2026  01:07:28 +0000 (0:00:01.739)       0:05:55.361 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:07:30 +0000 (0:00:02.231)       0:05:57.593 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:07:31 +0000 (0:00:01.327)       0:05:58.920 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:07:36 +0000 (0:00:04.264)       0:06:03.184 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Friday 22 May 2026  01:07:38 +0000 (0:00:02.379)       0:06:05.564 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:07:42 +0000 (0:00:03.515)       0:06:09.080 ************ ",
                                "\u001b[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] *************************************",
                                "Friday 22 May 2026  01:07:43 +0000 (0:00:01.051)       0:06:10.131 ************ ",
                                "\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 : Check cinder keyring file] ***********************************",
                                "Friday 22 May 2026  01:07:44 +0000 (0:00:00.925)       0:06:11.056 ************ ",
                                "\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 [nova-cell : Extract nova key from file] **********************************",
                                "Friday 22 May 2026  01:07:45 +0000 (0:00:01.071)       0:06:12.128 ************ ",
                                "\u001b[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] ********************************",
                                "Friday 22 May 2026  01:07:45 +0000 (0:00:00.635)       0:06:12.764 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph nova keyring file] ****************************",
                                "Friday 22 May 2026  01:07:46 +0000 (0:00:00.467)       0:06:13.231 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:07:47 +0000 (0:00:01.198)       0:06:14.430 ************ ",
                                "\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.conf] *****************************************",
                                "Friday 22 May 2026  01:07:48 +0000 (0:00:01.155)       0:06:15.586 ************ ",
                                "\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)] ************",
                                "Friday 22 May 2026  01:07:52 +0000 (0:00:04.087)       0:06:19.673 ************ ",
                                "\u001b[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)] **************************",
                                "Friday 22 May 2026  01:07:52 +0000 (0:00:00.316)       0:06:19.990 ************ ",
                                "\u001b[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] *******************",
                                "Friday 22 May 2026  01:07:53 +0000 (0:00:00.284)       0:06:20.274 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:07:54 +0000 (0:00:01.711)       0:06:21.986 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'ceph-persistent-cinder', 'desc': 'Ceph Client Secret for Persistent Storage (Cinder)', 'enabled': 'yes'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Friday 22 May 2026  01:07:58 +0000 (0:00:03.488)       0:06:25.474 ************ ",
                                "\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] *************************",
                                "Friday 22 May 2026  01:08:01 +0000 (0:00:03.552)       0:06:29.027 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Friday 22 May 2026  01:08:04 +0000 (0:00:02.636)       0:06:31.663 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:08:05 +0000 (0:00:01.067)       0:06:32.730 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Friday 22 May 2026  01:08:06 +0000 (0:00:00.299)       0:06:33.030 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Friday 22 May 2026  01:08:06 +0000 (0:00:00.143)       0:06:33.174 ************ ",
                                "\u001b[0;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] ***********************************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:00.863)       0:06:34.037 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Friday 22 May 2026  01:08:07 +0000 (0:00:00.788)       0:06:34.826 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Friday 22 May 2026  01:08:08 +0000 (0:00:00.623)       0:06:35.450 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Friday 22 May 2026  01:08:14 +0000 (0:00:05.647)       0:06:41.097 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over Nova compute provider config] *******************",
                                "Friday 22 May 2026  01:08:22 +0000 (0:00:08.160)       0:06:49.258 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt configuration] **************************",
                                "Friday 22 May 2026  01:08:24 +0000 (0:00:02.425)       0:06:51.684 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Friday 22 May 2026  01:08:29 +0000 (0:00:04.698)       0:06:56.382 ************ ",
                                "\u001b[0;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] *********************",
                                "Friday 22 May 2026  01:08:30 +0000 (0:00:00.817)       0:06:57.200 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\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-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-2] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Friday 22 May 2026  01:08:35 +0000 (0:00:05.589)       0:07:02.790 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.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;36mskipping: [testbed-node-2] => (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;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Friday 22 May 2026  01:08:43 +0000 (0:00:08.012)       0:07:10.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",
                                "\u001b[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] *********************",
                                "Friday 22 May 2026  01:08:44 +0000 (0:00:00.552)       0:07:11.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 : Generating 'hostnqn' file for nova_compute] ******************",
                                "Friday 22 May 2026  01:08:45 +0000 (0:00:00.820)       0:07:12.175 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Friday 22 May 2026  01:08:47 +0000 (0:00:02.013)       0:07:14.189 ************ ",
                                "\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-3]\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] ***************************",
                                "Friday 22 May 2026  01:08:50 +0000 (0:00:02.997)       0:07:17.187 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Friday 22 May 2026  01:08:51 +0000 (0:00:01.598)       0:07:18.786 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over multipath.conf] *********************************",
                                "Friday 22 May 2026  01:08:52 +0000 (0:00:00.728)       0:07:19.514 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/nova-cell/templates/multipath.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Check containers] *****************",
                                "Friday 22 May 2026  01:08:53 +0000 (0:00:01.213)       0:07:20.728 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : nova_cell | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:08:56 +0000 (0:00:03.199)       0:07:23.928 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:08:57 +0000 (0:00:00.604)       0:07:24.532 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/nova-novncproxy:2025.1', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/nova-conductor:2025.1', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Friday 22 May 2026  01:08:59 +0000 (0:00:01.979)       0:07:26.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 [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:00 +0000 (0:00:00.656)       0:07:27.167 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:00 +0000 (0:00:00.127)       0:07:27.295 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:00 +0000 (0:00:00.124)       0:07:27.420 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:00 +0000 (0:00:00.124)       0:07:27.544 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:00 +0000 (0:00:00.125)       0:07:27.670 ************ ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Friday 22 May 2026  01:09:00 +0000 (0:00:00.125)       0:07:27.796 ************ ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Friday 22 May 2026  01:09:01 +0000 (0:00:00.243)       0:07:28.039 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-novncproxy container] ****************",
                                "Friday 22 May 2026  01:09:09 +0000 (0:00:08.615)       0:07:36.655 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:09:27 +0000 (0:00:18.330)       0:07:54.985 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************",
                                "Friday 22 May 2026  01:09:48 +0000 (0:00:20.112)       0:08:15.098 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Checking libvirt container is ready] **************",
                                "Friday 22 May 2026  01:10:15 +0000 (0:00:27.367)       0:08:42.465 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4]: Checking libvirt container is ready (10 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Create libvirt SASL user] *************************",
                                "Friday 22 May 2026  01:10:21 +0000 (0:00:05.992)       0:08:48.457 ************ ",
                                "\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] *******************",
                                "Friday 22 May 2026  01:10:22 +0000 (0:00:00.696)       0:08:49.154 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] ***",
                                "Friday 22 May 2026  01:10:45 +0000 (0:00:23.516)       0:09:12.671 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Friday 22 May 2026  01:10:45 +0000 (0:00:00.121)       0:09:12.792 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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",
                                "\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] *************",
                                "Friday 22 May 2026  01:11:05 +0000 (0:00:19.599)       0:09:32.391 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Friday 22 May 2026  01:11:12 +0000 (0:00:07.123)       0:09:39.515 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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] ********************************",
                                "Friday 22 May 2026  01:11:14 +0000 (0:00:02.173)       0:09:41.688 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Friday 22 May 2026  01:11:28 +0000 (0:00:13.539)       0:09:55.228 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Friday 22 May 2026  01:11:28 +0000 (0:00:00.793)       0:09:56.021 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Friday 22 May 2026  01:11:29 +0000 (0:00:00.835)       0:09:56.856 ************ ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Friday 22 May 2026  01:11:40 +0000 (0:00:10.669)       0:10:07.526 ************ ",
                                "\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] ***",
                                "Friday 22 May 2026  01:11:41 +0000 (0:00:00.863)       0:10:08.389 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Friday 22 May 2026  01:11:42 +0000 (0:00:00.646)       0:10:09.036 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova API services] *****************************************",
                                "",
                                "TASK [nova : Reload nova API services to remove RPC version pin] ***************",
                                "Friday 22 May 2026  01:11:43 +0000 (0:00:01.150)       0:10:10.187 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:11:43 +0000 (0:00:00.474)       0:10:10.661 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Friday 22 May 2026  01:11:44 +0000 (0:00:01.014)       0:10:11.675 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=3   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=59  \u001b[0m \u001b[0;33mchanged=39  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=54  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=32  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=61  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=24  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=46  \u001b[0m \u001b[0;33mchanged=29  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:11:45 +0000 (0:00:00.434)       0:10:12.109 ************ ",
                                "=============================================================================== ",
                                "nova : Running Nova API bootstrap container ---------------------------- 33.74s",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 27.37s",
                                "nova-cell : Get new Libvirt version ------------------------------------ 26.34s",
                                "nova-cell : Restart nova-compute container ----------------------------- 23.52s",
                                "nova : Restart nova-scheduler container -------------------------------- 22.25s",
                                "nova : Running Nova API bootstrap container ---------------------------- 20.68s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 20.20s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 20.11s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 19.60s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 18.33s",
                                "nova : Create cell0 mappings ------------------------------------------- 18.00s",
                                "nova-cell : Create cell ------------------------------------------------ 16.07s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 15.28s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.84s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.64s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.54s",
                                "nova : Copying over nova.conf ------------------------------------------ 12.61s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 10.67s",
                                "nova : Restart nova-metadata container ---------------------------------- 9.35s",
                                "service-ks-register : nova | Granting/revoking user roles --------------- 8.89s",
                                "\u001b[32m2026-05-22 01:11:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:11:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state STARTED\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until the next check\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cca0dacc-689c-45df-be95-09330318e190 is in state SUCCESS\u001b[0m",
                                "",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:08:29 +0000 (0:00:00.319)       0:00:00.319 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:08:29 +0000 (0:00:00.266)       0:00:00.586 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:08:30 +0000 (0:00:00.329)       0:00:00.915 ************ ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting services] **************",
                                "Friday 22 May 2026  01:08:31 +0000 (0:00:01.243)       0:00:02.159 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating/deleting endpoints] *************",
                                "Friday 22 May 2026  01:08:36 +0000 (0:00:04.638)       0:00:06.798 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:08:44 +0000 (0:00:08.872)       0:00:15.671 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Friday 22 May 2026  01:08:49 +0000 (0:00:04.156)       0:00:19.827 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:08:58 +0000 (0:00:09.478)       0:00:29.306 ************ ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting/revoking user roles] ************",
                                "Friday 22 May 2026  01:09:02 +0000 (0:00:03.717)       0:00:33.024 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:09:09 +0000 (0:00:06.766)       0:00:39.790 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:09:25 +0000 (0:00:16.534)       0:00:56.325 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:09:26 +0000 (0:00:00.779)       0:00:57.104 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Friday 22 May 2026  01:09:32 +0000 (0:00:05.589)       0:01:02.693 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Friday 22 May 2026  01:09:38 +0000 (0:00:06.086)       0:01:08.780 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Friday 22 May 2026  01:09:41 +0000 (0:00:03.170)       0:01:11.951 ************ ",
                                "\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] *********************************",
                                "Friday 22 May 2026  01:09:52 +0000 (0:00:10.920)       0:01:22.871 ************ ",
                                "\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] ************************",
                                "Friday 22 May 2026  01:10:07 +0000 (0:00:15.433)       0:01:38.305 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Friday 22 May 2026  01:10:12 +0000 (0:00:05.066)       0:01:43.371 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Friday 22 May 2026  01:10:17 +0000 (0:00:04.999)       0:01:48.370 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Friday 22 May 2026  01:10:18 +0000 (0:00:00.565)       0:01:48.935 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:10:21 +0000 (0:00:03.357)       0:01:52.293 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:10:22 +0000 (0:00:00.818)       0:01:53.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 [octavia : Update Octavia health manager port host_id] ********************",
                                "Friday 22 May 2026  01:10:27 +0000 (0:00:05.198)       0:01:58.310 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Add Octavia port to openvswitch br-int] ************************",
                                "Friday 22 May 2026  01:10:32 +0000 (0:00:05.047)       0:02:03.358 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Install isc-dhcp-client package] *******************************",
                                "Friday 22 May 2026  01:10:33 +0000 (0:00:00.758)       0:02:04.116 ************ ",
                                "\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 [octavia : Create octavia dhclient conf] **********************************",
                                "Friday 22 May 2026  01:10:35 +0000 (0:00:01.955)       0:02:06.071 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia-interface service] ******************************",
                                "Friday 22 May 2026  01:10:36 +0000 (0:00:01.267)       0:02:07.339 ************ ",
                                "\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] *****************",
                                "Friday 22 May 2026  01:10:37 +0000 (0:00:01.228)       0:02:08.567 ************ ",
                                "\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 : Enable and start octavia-interface.service] ********************",
                                "Friday 22 May 2026  01:10:40 +0000 (0:00:02.430)       0:02:10.998 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Wait for interface ohm0 ip appear] *****************************",
                                "Friday 22 May 2026  01:10:41 +0000 (0:00:01.617)       0:02:12.615 ************ ",
                                "\u001b[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] **************************************************",
                                "Friday 22 May 2026  01:10:42 +0000 (0:00:00.614)       0:02:13.230 ************ ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:10:44 +0000 (0:00:02.409)       0:02:15.639 ************ ",
                                "\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] ***************************************",
                                "Friday 22 May 2026  01:10:45 +0000 (0:00:00.592)       0:02:16.231 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Friday 22 May 2026  01:10:49 +0000 (0:00:03.511)       0:02:19.743 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Friday 22 May 2026  01:10:52 +0000 (0:00:03.132)       0:02:22.875 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:10:59 +0000 (0:00:07.196)       0:02:30.072 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Friday 22 May 2026  01:11:03 +0000 (0:00:03.645)       0:02:33.718 ************ ",
                                "\u001b[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] *****************************",
                                "Friday 22 May 2026  01:11:03 +0000 (0:00:00.357)       0:02:34.075 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Check if policies shall be overwritten] ************************",
                                "Friday 22 May 2026  01:11:06 +0000 (0:00:02.829)       0:02:36.905 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Friday 22 May 2026  01:11:06 +0000 (0:00:00.234)       0:02:37.140 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over existing policy file] *****************************",
                                "Friday 22 May 2026  01:11:07 +0000 (0:00:00.566)       0:02:37.706 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:11:08 +0000 (0:00:01.434)       0:02:39.141 ************ ",
                                "\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] ********",
                                "Friday 22 May 2026  01:11:09 +0000 (0:00:01.320)       0:02:40.461 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Friday 22 May 2026  01:11:15 +0000 (0:00:05.839)       0:02:46.301 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****",
                                "Friday 22 May 2026  01:11:16 +0000 (0:00:00.592)       0:02:46.894 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over config.json files for services] *******************",
                                "Friday 22 May 2026  01:11:17 +0000 (0:00:01.054)       0:02:47.948 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia-wsgi.conf] ********************************",
                                "Friday 22 May 2026  01:11:22 +0000 (0:00:05.217)       0:02:53.165 ************ ",
                                "\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] *************************************",
                                "Friday 22 May 2026  01:11:24 +0000 (0:00:01.643)       0:02:54.809 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over Octavia SSH key] **********************************",
                                "Friday 22 May 2026  01:11:40 +0000 (0:00:16.305)       0:03:11.115 ************ ",
                                "\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] ******************",
                                "Friday 22 May 2026  01:11:42 +0000 (0:00:01.694)       0:03:12.810 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-housekeeping] ************",
                                "Friday 22 May 2026  01:11:46 +0000 (0:00:04.828)       0:03:17.638 ************ ",
                                "\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-2] => (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-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Friday 22 May 2026  01:11:51 +0000 (0:00:05.019)       0:03:22.658 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Check containers] *******************",
                                "Friday 22 May 2026  01:11:57 +0000 (0:00:05.675)       0:03:28.333 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Notify handlers to restart containers] ***",
                                "Friday 22 May 2026  01:12:01 +0000 (0:00:03.809)       0:03:32.143 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Friday 22 May 2026  01:12:02 +0000 (0:00:00.573)       0:03:32.717 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-api:2025.1', 'volumes': ['/etc/kolla/octavia-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-driver-agent:2025.1', 'volumes': ['/etc/kolla/octavia-driver-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-health-manager:2025.1', 'volumes': ['/etc/kolla/octavia-health-manager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-housekeeping:2025.1', 'volumes': ['/etc/kolla/octavia-housekeeping/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/octavia-worker:2025.1', 'volumes': ['/etc/kolla/octavia-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Friday 22 May 2026  01:12:03 +0000 (0:00:01.076)       0:03:33.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",
                                "",
                                "TASK [octavia : Creating Octavia database] *************************************",
                                "Friday 22 May 2026  01:12:03 +0000 (0:00:00.322)       0:03:34.116 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Friday 22 May 2026  01:12:05 +0000 (0:00:01.882)       0:03:35.998 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Friday 22 May 2026  01:12:07 +0000 (0:00:01.866)       0:03:37.864 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Friday 22 May 2026  01:12:09 +0000 (0:00:02.483)       0:03:40.347 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Friday 22 May 2026  01:12:11 +0000 (0:00:02.076)       0:03:42.424 ************ ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": true, \"msg\": \"Container exited with non-zero return code 1\", \"rc\": 1, \"stderr\": \"+ sudo -E kolla_set_configs\\n2026-05-22 01:12:14.141 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-05-22 01:12:14.141 INFO Validating config file\\n2026-05-22 01:12:14.141 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-05-22 01:12:14.147 INFO Copying service configuration files\\n2026-05-22 01:12:14.147 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\\n2026-05-22 01:12:14.151 INFO Setting permission for /etc/octavia/octavia.conf\\n2026-05-22 01:12:14.151 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-22 01:12:14.157 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\\n2026-05-22 01:12:14.158 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-05-22 01:12:14.158 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\\n2026-05-22 01:12:14.158 INFO Writing out command to execute\\n2026-05-22 01:12:14.159 INFO Setting permission for /var/run/octavia\\n++ cat /run_command\\n+ CMD='/usr/sbin/apache2 -DFOREGROUND'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n '' ]]\\n+ . kolla_extend_start\\n++ set -o errexit\\n++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\\n++ [[ ! -d /var/log/kolla/octavia ]]\\n++ mkdir -p /var/log/kolla/octavia\\n+++ stat -c %U:%G /var/log/kolla/octavia\\n++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown -R octavia:kolla /var/log/kolla/octavia\\n+++ stat -c %a /var/log/kolla/octavia\\n++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/octavia\\n++ . /usr/local/bin/kolla_octavia_extend_start\\n+++ [[ -n 0 ]]\\n+++ octavia-db-manage upgrade head\\n\", \"stderr_lines\": [\"+ sudo -E kolla_set_configs\", \"2026-05-22 01:12:14.141 INFO Loading config file at /var/lib/kolla/config_files/config.json\", \"2026-05-22 01:12:14.141 INFO Validating config file\", \"2026-05-22 01:12:14.141 INFO Kolla config strategy set to: COPY_ALWAYS\", \"2026-05-22 01:12:14.147 INFO Copying service configuration files\", \"2026-05-22 01:12:14.147 INFO Copying /var/lib/kolla/config_files/octavia.conf to /etc/octavia/octavia.conf\", \"2026-05-22 01:12:14.151 INFO Setting permission for /etc/octavia/octavia.conf\", \"2026-05-22 01:12:14.151 INFO Copying /var/lib/kolla/config_files/octavia-wsgi.conf to /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-22 01:12:14.157 INFO Setting permission for /etc/apache2/conf-enabled/octavia-wsgi.conf\", \"2026-05-22 01:12:14.158 INFO Creating directory /var/lib/kolla/share/ca-certificates\", \"2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates\", \"2026-05-22 01:12:14.158 INFO Copying /var/lib/kolla/config_files/ca-certificates/testbed.crt to /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-22 01:12:14.158 INFO Setting permission for /var/lib/kolla/share/ca-certificates/testbed.crt\", \"2026-05-22 01:12:14.158 INFO Writing out command to execute\", \"2026-05-22 01:12:14.159 INFO Setting permission for /var/run/octavia\", \"++ cat /run_command\", \"+ CMD='/usr/sbin/apache2 -DFOREGROUND'\", \"+ ARGS=\", \"+ sudo kolla_copy_cacerts\", \"rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL\", \"+ sudo kolla_install_projects\", \"+ [[ ! -n '' ]]\", \"+ . kolla_extend_start\", \"++ set -o errexit\", \"++ OCTAVIA_LOG_DIR=/var/log/kolla/octavia\", \"++ [[ ! -d /var/log/kolla/octavia ]]\", \"++ mkdir -p /var/log/kolla/octavia\", \"+++ stat -c %U:%G /var/log/kolla/octavia\", \"++ [[ root:kolla != \\\\o\\\\c\\\\t\\\\a\\\\v\\\\i\\\\a\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\", \"++ chown -R octavia:kolla /var/log/kolla/octavia\", \"+++ stat -c %a /var/log/kolla/octavia\", \"++ [[ 2755 != \\\\7\\\\5\\\\5 ]]\", \"++ chmod 755 /var/log/kolla/octavia\", \"++ . /usr/local/bin/kolla_octavia_extend_start\", \"+++ [[ -n 0 ]]\", \"+++ octavia-db-manage upgrade head\"], \"stdout\": \"Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-05-22 01:12:20.469 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\\n2026-05-22 01:12:21.063 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\\n2026-05-22 01:12:21.331 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\\n2026-05-22 01:12:21.339 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\\n2026-05-22 01:12:21.447 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\\n2026-05-22 01:12:21.513 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\\n2026-05-22 01:12:21.673 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\\n2026-05-22 01:12:21.718 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\\n2026-05-22 01:12:21.756 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\\n2026-05-22 01:12:21.837 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\\n2026-05-22 01:12:21.848 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\\n2026-05-22 01:12:21.896 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\\n2026-05-22 01:12:21.972 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\\n2026-05-22 01:12:22.245 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\\n2026-05-22 01:12:22.299 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\\n2026-05-22 01:12:22.344 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\\n2026-05-22 01:12:22.392 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\\n2026-05-22 01:12:22.487 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\\n2026-05-22 01:12:22.790 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\\n2026-05-22 01:12:23.162 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\\n2026-05-22 01:12:23.357 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\\n2026-05-22 01:12:23.663 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\\n2026-05-22 01:12:23.907 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\\n2026-05-22 01:12:23.957 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\\n2026-05-22 01:12:24.000 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\\n2026-05-22 01:12:24.349 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\\n2026-05-22 01:12:24.403 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\\n2026-05-22 01:12:24.726 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\\n2026-05-22 01:12:24.769 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\\n2026-05-22 01:12:24.851 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\\n2026-05-22 01:12:24.859 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\\n2026-05-22 01:12:25.361 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\\n2026-05-22 01:12:25.392 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\\n2026-05-22 01:12:25.461 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\\n2026-05-22 01:12:25.488 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\\n2026-05-22 01:12:25.527 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\\n2026-05-22 01:12:25.592 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\\n2026-05-22 01:12:25.842 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\\n2026-05-22 01:12:26.966 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\\n2026-05-22 01:12:27.239 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\\n2026-05-22 01:12:27.421 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\\n2026-05-22 01:12:27.428 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\\n2026-05-22 01:12:27.499 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\\n2026-05-22 01:12:27.507 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\\n2026-05-22 01:12:27.515 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\\n2026-05-22 01:12:27.559 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\\n2026-05-22 01:12:27.596 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\\n2026-05-22 01:12:27.734 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\\n2026-05-22 01:12:27.767 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\\n2026-05-22 01:12:27.799 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\\n2026-05-22 01:12:27.947 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\\n2026-05-22 01:12:27.985 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\\n2026-05-22 01:12:28.017 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\\n2026-05-22 01:12:28.088 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\\n2026-05-22 01:12:28.125 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\\n2026-05-22 01:12:28.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\\n2026-05-22 01:12:28.217 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\\n2026-05-22 01:12:28.345 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\\n2026-05-22 01:12:28.403 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\\n2026-05-22 01:12:28.474 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\\n2026-05-22 01:12:28.531 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\\n2026-05-22 01:12:28.681 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\\n2026-05-22 01:12:28.716 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\\n2026-05-22 01:12:28.724 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\\n2026-05-22 01:12:28.759 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\\n2026-05-22 01:12:28.839 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\\n2026-05-22 01:12:28.885 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\\n2026-05-22 01:12:28.928 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\\n2026-05-22 01:12:28.994 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\\n2026-05-22 01:12:29.020 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\\n2026-05-22 01:12:29.026 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\\n2026-05-22 01:12:29.037 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\\n2026-05-22 01:12:29.044 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\\n2026-05-22 01:12:29.088 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\\n2026-05-22 01:12:29.113 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\\n2026-05-22 01:12:29.130 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\\n2026-05-22 01:12:29.552 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     sys.exit(main())\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     script.run_env()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     run_migrations_online()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     context.run_migrations()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return operations.invoke(op)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return fn(self, operation)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return meth(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ret = self._execute_context(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return self._exec_single_context(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\\n2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \\n\", \"stdout_lines\": [\"Updating certificates in /etc/ssl/certs...\", \"1 added, 0 removed; done.\", \"Running hooks in /etc/ca-certificates/update.d...\", \"done.\", \"2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\", \"2026-05-22 01:12:20.270 1077 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\", \"2026-05-22 01:12:20.469 1077 INFO alembic.runtime.migration [-] Running upgrade  -> 35dee79d5865, initial_create\", \"2026-05-22 01:12:21.063 1077 INFO alembic.runtime.migration [-] Running upgrade 35dee79d5865 -> 4c094013699a, update load balancer amphora relationship\", \"2026-05-22 01:12:21.331 1077 INFO alembic.runtime.migration [-] Running upgrade 4c094013699a -> 13500e2e978d, update url and name size\", \"2026-05-22 01:12:21.339 1077 INFO alembic.runtime.migration [-] Running upgrade 13500e2e978d -> 4faaa983e7a9, update member address column\", \"2026-05-22 01:12:21.447 1077 INFO alembic.runtime.migration [-] Running upgrade 4faaa983e7a9 -> 3a1e1cdb7b27, rename amphora host id\", \"2026-05-22 01:12:21.513 1077 INFO alembic.runtime.migration [-] Running upgrade 3a1e1cdb7b27 -> 14892634e228, update vip\", \"2026-05-22 01:12:21.673 1077 INFO alembic.runtime.migration [-] Running upgrade 14892634e228 -> 256852d5ff7c, add lb_network_ip to amphora\", \"2026-05-22 01:12:21.718 1077 INFO alembic.runtime.migration [-] Running upgrade 256852d5ff7c -> 92fe9857279, create healthmanager table\", \"2026-05-22 01:12:21.756 1077 INFO alembic.runtime.migration [-] Running upgrade 92fe9857279 -> 3e5b37a0bdb9, Add vrrp_ip and ha_ip to amphora\", \"2026-05-22 01:12:21.837 1077 INFO alembic.runtime.migration [-] Running upgrade 3e5b37a0bdb9 -> 48660b6643f0, add new states for amphora\", \"2026-05-22 01:12:21.848 1077 INFO alembic.runtime.migration [-] Running upgrade 48660b6643f0 -> 4fe8240425b4, update vip add subnet id\", \"2026-05-22 01:12:21.896 1077 INFO alembic.runtime.migration [-] Running upgrade 4fe8240425b4 -> 298eac0640a7, Add vrrp_port_id and ha_port_id to amphora\", \"2026-05-22 01:12:21.972 1077 INFO alembic.runtime.migration [-] Running upgrade 298eac0640a7 -> 357d17a6d5ac, update lb and amphora data model for active passive\", \"2026-05-22 01:12:22.245 1077 INFO alembic.runtime.migration [-] Running upgrade 357d17a6d5ac -> 2351ea316465, Adding TERMINATED_HTTPS support and TLS ref ID char length increase\", \"2026-05-22 01:12:22.299 1077 INFO alembic.runtime.migration [-] Running upgrade 2351ea316465 -> 543f5d8e4e56, Add a column busy in table amphora health\", \"2026-05-22 01:12:22.344 1077 INFO alembic.runtime.migration [-] Running upgrade 543f5d8e4e56 -> 3b199c848b96, Create NO_MONITOR operational_status\", \"2026-05-22 01:12:22.392 1077 INFO alembic.runtime.migration [-] Running upgrade 3b199c848b96 -> 5a3ee5472c31, add cert expiration info in amphora table\", \"2026-05-22 01:12:22.487 1077 INFO alembic.runtime.migration [-] Running upgrade 5a3ee5472c31 -> 1e4c1d83044c, Keepalived configuration datamodel\", \"2026-05-22 01:12:22.790 1077 INFO alembic.runtime.migration [-] Running upgrade 1e4c1d83044c -> 6abb04f24c5, Tenant id to project id\", \"2026-05-22 01:12:23.162 1077 INFO alembic.runtime.migration [-] Running upgrade 6abb04f24c5 -> 43287cd10fef, Make pool.lb_algorithm larger\", \"2026-05-22 01:12:23.357 1077 INFO alembic.runtime.migration [-] Running upgrade 43287cd10fef -> 29ff921a6eb, Shared pools\", \"2026-05-22 01:12:23.663 1077 INFO alembic.runtime.migration [-] Running upgrade 29ff921a6eb -> 458c9ee2a011, L7 Policies and Rules\", \"2026-05-22 01:12:23.907 1077 INFO alembic.runtime.migration [-] Running upgrade 458c9ee2a011 -> 186509101b9b, add_server_group_id_to_loadbalancer\", \"2026-05-22 01:12:23.957 1077 INFO alembic.runtime.migration [-] Running upgrade 186509101b9b -> 8c0851bdf6c3, change_tls_container_id_length_in_sni_table\", \"2026-05-22 01:12:24.000 1077 INFO alembic.runtime.migration [-] Running upgrade 8c0851bdf6c3 -> 9bf4d21caaea, adding Amphora ID to listener_statistics table\", \"2026-05-22 01:12:24.349 1077 INFO alembic.runtime.migration [-] Running upgrade 9bf4d21caaea -> 4d9cf7d32f2, Insert headers\", \"2026-05-22 01:12:24.403 1077 INFO alembic.runtime.migration [-] Running upgrade 4d9cf7d32f2 -> 36b94648fef8, add timestamp\", \"2026-05-22 01:12:24.726 1077 INFO alembic.runtime.migration [-] Running upgrade 36b94648fef8 -> 62816c232310, Fix migration for MySQL 5.7\", \"2026-05-22 01:12:24.769 1077 INFO alembic.runtime.migration [-] Running upgrade 62816c232310 -> 4a6ec0ab7284, Remove FK constraints on listener_statistics because it will be cross-DB\", \"2026-05-22 01:12:24.851 1077 INFO alembic.runtime.migration [-] Running upgrade 4a6ec0ab7284 -> 82b9402e71fd, Update vip address size\", \"2026-05-22 01:12:24.859 1077 INFO alembic.runtime.migration [-] Running upgrade 82b9402e71fd -> 9b5473976d6d, Add provisioning_status to objects\", \"2026-05-22 01:12:25.361 1077 INFO alembic.runtime.migration [-] Running upgrade 9b5473976d6d -> c11292016060, adding request error number to listener_statistics table\", \"2026-05-22 01:12:25.392 1077 INFO alembic.runtime.migration [-] Running upgrade c11292016060 -> 44a2414dd683, adding name column to member and health monitor\", \"2026-05-22 01:12:25.461 1077 INFO alembic.runtime.migration [-] Running upgrade 44a2414dd683 -> 3f8ff3be828e, create quotas table\", \"2026-05-22 01:12:25.488 1077 INFO alembic.runtime.migration [-] Running upgrade 3f8ff3be828e -> 443fe6676637, Add a column network_id in table vip\", \"2026-05-22 01:12:25.527 1077 INFO alembic.runtime.migration [-] Running upgrade 443fe6676637 -> fc5582da7d8a, create_amphora_build_rate_limit_tables\", \"2026-05-22 01:12:25.592 1077 INFO alembic.runtime.migration [-] Running upgrade fc5582da7d8a -> fac584114642, Add ID column to Healthmonitor table\", \"2026-05-22 01:12:25.842 1077 INFO alembic.runtime.migration [-] Running upgrade fac584114642 -> 034b2dc2f3e0, modernize_l7policy_fields\", \"2026-05-22 01:12:26.966 1077 INFO alembic.runtime.migration [-] Running upgrade 034b2dc2f3e0 -> d85ca7258d21, modernize l7rule\", \"2026-05-22 01:12:27.239 1077 INFO alembic.runtime.migration [-] Running upgrade d85ca7258d21 -> 52377704420e, add timestamps and operating_status to healthmonitor\", \"2026-05-22 01:12:27.421 1077 INFO alembic.runtime.migration [-] Running upgrade 52377704420e -> 5309960964f8, add proxy protocol for pool\", \"2026-05-22 01:12:27.428 1077 INFO alembic.runtime.migration [-] Running upgrade 5309960964f8 -> 27e54d00c3cd, add monitor address and port to member\", \"2026-05-22 01:12:27.499 1077 INFO alembic.runtime.migration [-] Running upgrade 27e54d00c3cd -> e6672bda93bf, add ping and tls-hello monitor types\", \"2026-05-22 01:12:27.507 1077 INFO alembic.runtime.migration [-] Running upgrade e6672bda93bf -> 4aeb9e23ad43, Add DRAINING operating status\", \"2026-05-22 01:12:27.515 1077 INFO alembic.runtime.migration [-] Running upgrade 4aeb9e23ad43 -> bf171d0d91c3, add cached_zone to amphora\", \"2026-05-22 01:12:27.559 1077 INFO alembic.runtime.migration [-] Running upgrade bf171d0d91c3 -> 0aee2b450512, Add QoS Policy ID column to VIP table\", \"2026-05-22 01:12:27.596 1077 INFO alembic.runtime.migration [-] Running upgrade 0aee2b450512 -> 10d38216ad34, add timestamps to amphora\", \"2026-05-22 01:12:27.734 1077 INFO alembic.runtime.migration [-] Running upgrade 10d38216ad34 -> 034756a182a2, amphora add image id\", \"2026-05-22 01:12:27.767 1077 INFO alembic.runtime.migration [-] Running upgrade 034756a182a2 -> ba35e0fb88e1, add backup field to member\", \"2026-05-22 01:12:27.799 1077 INFO alembic.runtime.migration [-] Running upgrade ba35e0fb88e1 -> 0fd2c131923f, add timeout fields to listener\", \"2026-05-22 01:12:27.947 1077 INFO alembic.runtime.migration [-] Running upgrade 0fd2c131923f -> 0f242cf02c74, Add provider column\", \"2026-05-22 01:12:27.985 1077 INFO alembic.runtime.migration [-] Running upgrade 0f242cf02c74 -> ebbcc72b4e5e, Add Octavia owned VIP column to VIP table\", \"2026-05-22 01:12:28.017 1077 INFO alembic.runtime.migration [-] Running upgrade ebbcc72b4e5e -> 76aacf2e176c, Extend some necessary fields for udp support\", \"2026-05-22 01:12:28.088 1077 INFO alembic.runtime.migration [-] Running upgrade 76aacf2e176c -> 55874a4ceed6, add l7policy action redirect prefix\", \"2026-05-22 01:12:28.125 1077 INFO alembic.runtime.migration [-] Running upgrade 55874a4ceed6 -> 80dba23a159f, tags_support\", \"2026-05-22 01:12:28.180 1077 INFO alembic.runtime.migration [-] Running upgrade 80dba23a159f -> 4f65b4f91c39, amphora add flavor id\", \"2026-05-22 01:12:28.217 1077 INFO alembic.runtime.migration [-] Running upgrade 4f65b4f91c39 -> b9c703669314, add flavor and flavor_profile table\", \"2026-05-22 01:12:28.345 1077 INFO alembic.runtime.migration [-] Running upgrade b9c703669314 -> 211982b05afc, add_flavor_id_to_lb\", \"2026-05-22 01:12:28.403 1077 INFO alembic.runtime.migration [-] Running upgrade 211982b05afc -> 11e4bb2bb8ef, Fix_IPv6_VIP\", \"2026-05-22 01:12:28.474 1077 INFO alembic.runtime.migration [-] Running upgrade 11e4bb2bb8ef -> 2ad093f6353f, Add listener client_ca_tls_certificate_id column\", \"2026-05-22 01:12:28.531 1077 INFO alembic.runtime.migration [-] Running upgrade 2ad093f6353f -> f21ae3f21adc, Add Client Auth options\", \"2026-05-22 01:12:28.681 1077 INFO alembic.runtime.migration [-] Running upgrade f21ae3f21adc -> ffad172e98c1, Add certificate revoke revocation list field\", \"2026-05-22 01:12:28.716 1077 INFO alembic.runtime.migration [-] Running upgrade ffad172e98c1 -> 1afc932f1ca2, Extend the l7rule type for support client certificate cases\", \"2026-05-22 01:12:28.724 1077 INFO alembic.runtime.migration [-] Running upgrade 1afc932f1ca2 -> a1f689aecc1d, Extend pool for support backend re-encryption\", \"2026-05-22 01:12:28.759 1077 INFO alembic.runtime.migration [-] Running upgrade a1f689aecc1d -> 74aae261694c, extend pool for backend CA and CRL\", \"2026-05-22 01:12:28.839 1077 INFO alembic.runtime.migration [-] Running upgrade 74aae261694c -> a7f187cd221f, Add tls boolean type for backend re-encryption\", \"2026-05-22 01:12:28.885 1077 INFO alembic.runtime.migration [-] Running upgrade a7f187cd221f -> 6742ca1b27c2, Add L7policy Redirect http code\", \"2026-05-22 01:12:28.928 1077 INFO alembic.runtime.migration [-] Running upgrade 6742ca1b27c2 -> 7432f1d4ea83, add l7policy action redirect prefix\", \"2026-05-22 01:12:28.994 1077 INFO alembic.runtime.migration [-] Running upgrade 7432f1d4ea83 -> 6ffc710674ef, Spares pool table\", \"2026-05-22 01:12:29.020 1077 INFO alembic.runtime.migration [-] Running upgrade 6ffc710674ef -> 46d914b2a5e5, Seed the spares_pool table\", \"2026-05-22 01:12:29.026 1077 INFO alembic.runtime.migration [-] Running upgrade 46d914b2a5e5 -> 392fb85b4419, add primary key to spares_pool\", \"2026-05-22 01:12:29.037 1077 INFO 392fb85b4419_add_primary_key_to_spares_pool_py [-] The primary key in spares_pool already exists, continuing.\", \"2026-05-22 01:12:29.044 1077 INFO alembic.runtime.migration [-] Running upgrade 392fb85b4419 -> a5762a99609a, add protocol in listener keys\", \"2026-05-22 01:12:29.088 1077 INFO alembic.runtime.migration [-] Running upgrade a5762a99609a -> da371b422669, Add CIDRs for listeners\", \"2026-05-22 01:12:29.113 1077 INFO alembic.runtime.migration [-] Running upgrade da371b422669 -> dcf88e59aae4, Add LB_ALGORITHM_SOURCE_IP_PORT\", \"2026-05-22 01:12:29.130 1077 INFO alembic.runtime.migration [-] Running upgrade dcf88e59aae4 -> e37941b010db, Add lb flavor ID constraint\", \"2026-05-22 01:12:29.552 1077 CRITICAL octavia-db-manage [-] Unhandled error: sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"[SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"(Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage The above exception was the direct cause of the following exception:\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage Traceback (most recent call last):\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/bin/octavia-db-manage\\\", line 6, in <module>\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     sys.exit(main())\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 156, in main\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     CONF.command.func(config, CONF.command.name)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 73, in do_upgrade\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     do_alembic_command(config, cmd, revision, sql=CONF.command.sql)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/cli.py\\\", line 41, in do_alembic_command\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     getattr(alembic_cmd, cmd)(config, *args, **kwargs)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/command.py\\\", line 406, in upgrade\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     script.run_env()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/script/base.py\\\", line 586, in run_env\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     util.load_python_file(self.dir, \\\"env.py\\\")\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 95, in load_python_file\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     module = load_module_py(module_id, path)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/util/pyfiles.py\\\", line 113, in load_module_py\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     spec.loader.exec_module(module)  # type: ignore\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap_external>\\\", line 995, in exec_module\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<frozen importlib._bootstrap>\\\", line 488, in _call_with_frames_removed\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 87, in <module>\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     run_migrations_online()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/env.py\\\", line 79, in run_migrations_online\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     context.run_migrations()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in run_migrations\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/environment.py\\\", line 946, in run_migrations\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.get_context().run_migrations(**kw)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/runtime/migration.py\\\", line 623, in run_migrations\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     step.migration_fn(**kw)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/octavia/db/migration/alembic_migrations/versions/e37941b010db_add_lb_flavor_constraint.py\\\", line 71, in upgrade\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     op.execute(\\\"UPDATE load_balancer LEFT JOIN flavor ON \\\"\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 8, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"<string>\\\", line 3, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/ops.py\\\", line 2551, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return operations.invoke(op)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/base.py\\\", line 442, in invoke\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return fn(self, operation)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/operations/toimpl.py\\\", line 236, in execute_sql\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     operations.migration_context.impl.execute(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 254, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._exec(sql, execution_options)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/alembic/ddl/impl.py\\\", line 247, in _exec\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return conn.execute(construct, params)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1416, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return meth(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/sql/elements.py\\\", line 516, in _execute_on_connection\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return connection._execute_clauseelement(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1638, in _execute_clauseelement\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     ret = self._execute_context(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage           ^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1843, in _execute_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     return self._exec_single_context(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage            ^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1983, in _exec_single_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._handle_dbapi_exception(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 2352, in _handle_dbapi_exception\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/base.py\\\", line 1964, in _exec_single_context\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self.dialect.do_execute(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/sqlalchemy/engine/default.py\\\", line 942, in do_execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     cursor.execute(statement, parameters)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 153, in execute\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result = self._query(query)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage              ^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/cursors.py\\\", line 322, in _query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     conn.query(q)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 563, in query\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     self._affected_rows = self._read_query_result(unbuffered=unbuffered)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 825, in _read_query_result\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     result.read()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 1199, in read\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     first_packet = self.connection._read_packet()\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 744, in _read_packet\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     packet_header = self._read_bytes(4)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage                     ^^^^^^^^^^^^^^^^^^^\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage   File \\\"/var/lib/kolla/venv/lib/python3.12/site-packages/pymysql/connections.py\\\", line 798, in _read_bytes\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage     raise err.OperationalError(\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query')\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage [SQL: UPDATE load_balancer LEFT JOIN flavor ON load_balancer.flavor_id = flavor.id SET load_balancer.flavor_id = '00000000-0000-0000-0000-000000000000' WHERE flavor.id IS NULL and load_balancer.flavor_id IS NOT NULL]\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage (Background on this error at: https://sqlalche.me/e/20/e3q8)\", \"2026-05-22 01:12:29.552 1077 ERROR octavia-db-manage \"]}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;31mtestbed-node-0\u001b[0m             : \u001b[0;32mok=52  \u001b[0m \u001b[0;33mchanged=33  \u001b[0m unreachable=0    \u001b[0;31mfailed=1   \u001b[0m \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Friday 22 May 2026  01:12:30 +0000 (0:00:18.524)       0:04:00.949 ************ ",
                                "=============================================================================== ",
                                "octavia : Running Octavia bootstrap container -------------------------- 18.52s",
                                "octavia : Adding octavia related roles --------------------------------- 16.53s",
                                "octavia : Copying over octavia.conf ------------------------------------ 16.31s",
                                "octavia : Add rules for security groups -------------------------------- 15.43s",
                                "octavia : Create security groups for octavia --------------------------- 10.92s",
                                "service-ks-register : octavia | Creating users -------------------------- 9.48s",
                                "service-ks-register : octavia | Creating/deleting endpoints ------------- 8.87s",
                                "octavia : Get security groups for octavia ------------------------------- 7.20s",
                                "service-ks-register : octavia | Granting/revoking user roles ------------ 6.77s",
                                "octavia : Create nova keypair for amphora ------------------------------- 6.09s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.84s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.68s",
                                "octavia : Create amphora flavor ----------------------------------------- 5.59s",
                                "octavia : Copying over config.json files for services ------------------- 5.22s",
                                "octavia : Create ports for Octavia health-manager nodes ----------------- 5.20s",
                                "octavia : Create loadbalancer management network ------------------------ 5.07s",
                                "octavia : Update Octavia health manager port host_id -------------------- 5.05s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.02s",
                                "octavia : Create loadbalancer management subnet ------------------------- 5.00s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 4.83s",
                                "\u001b[32m2026-05-22 01:12:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:12:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWait 1 second(s) until refresh of running tasks\u001b[0m",
                                "",
                                "",
                                "--> DEPLOY IN A NUTSHELL -- END -- Fri May 22 01:13:34 UTC 2026"
                            ],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-00000000001c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:13:35.363585Z",
                            "start": "2026-05-22T00:39:55.917595Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:03:23.489263",
                            "end": "2026-05-22 01:16:59.328896",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.86 /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-be95-4f9d-00000000001d-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:13:35.839633",
                            "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-22 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task daeed094-d236-4050-94df-dcba32b49ca1 (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-05-22 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-05-22 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m\n\u001b[32m2026-05-22 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-05-22 01:13:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-05-22 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m\n\u001b[32m2026-05-22 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a264e310-c618-4ef2-bea4-efccbd7efca6 (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a264e310-c618-4ef2-bea4-efccbd7efca6 (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nFriday 22 May 2026  01:14:05 +0000 (0:00:00.117)       0:00:00.117 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nFriday 22 May 2026  01:14:07 +0000 (0:00:02.038)       0:00:02.156 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nFriday 22 May 2026  01:14:19 +0000 (0:00:11.326)       0:00:13.482 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nFriday 22 May 2026  01:14:27 +0000 (0:00:08.492)       0:00:21.974 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nFriday 22 May 2026  01:14:34 +0000 (0:00:06.465)       0:00:28.440 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nFriday 22 May 2026  01:14:41 +0000 (0:00:07.006)       0:00:35.446 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nFriday 22 May 2026  01:14:45 +0000 (0:00:04.842)       0:00:40.289 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nFriday 22 May 2026  01:14:50 +0000 (0:00:04.193)       0:00:44.483 ************ \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 ********************************************************************\nFriday 22 May 2026  01:14:53 +0000 (0:00:03.844)       0:00:48.327 ************ \n=============================================================================== \nGet volume type LUKS --------------------------------------------------- 11.33s\nCreate volume type LUKS ------------------------------------------------- 8.49s\nSet public network to default ------------------------------------------- 7.01s\nCreate public network --------------------------------------------------- 6.47s\nCreate public subnet ---------------------------------------------------- 4.84s\nCreate default IPv4 subnet pool ----------------------------------------- 4.19s\nCreate manager role ----------------------------------------------------- 3.84s\nGathering Facts --------------------------------------------------------- 2.04s\n\u001b[32m2026-05-22 01:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2f3bcbe7-0fc2-48ca-b1ec-11ad00c1c9fc (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-22 01:14:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:14:59\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-22 01:14:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:14:59\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-22 01:15:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-22 01:15:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:15:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-05-22 01:15:17\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-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:15:18\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-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:15:18\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-22 01:15:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-22 01:15:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-05-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-05-22 01:15:35\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-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-05-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-05-22 01:15:35\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-22 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-21\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2.CHECKSUM attempt=1/4\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: bae0c59ab73041fbce1f9167d507fb08372a1b6ac36456d2cb52b211408cf50c\u001b[0m\n\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 727b0b0d-cc53-45a9-8368-bf2ea0b1805a (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m\n\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2: 200\u001b[0m\n\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-21\u001b[0m\n\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m\n\u001b[32m2026-05-22 01:15:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-05-22 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:15:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:16:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:16:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-21' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m\n\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-21\u001b[0m\n\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-21\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-21\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-21\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m\n\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-05-22 01:16:58\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-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-05-22 01:16:58\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-22 01:13:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task daeed094-d236-4050-94df-dcba32b49ca1 (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-100s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-05-22 01:13:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of bootstrap-basic.\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a264e310-c618-4ef2-bea4-efccbd7efca6 (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a264e310-c618-4ef2-bea4-efccbd7efca6 (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Friday 22 May 2026  01:14:05 +0000 (0:00:00.117)       0:00:00.117 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Friday 22 May 2026  01:14:07 +0000 (0:00:02.038)       0:00:02.156 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Friday 22 May 2026  01:14:19 +0000 (0:00:11.326)       0:00:13.482 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Friday 22 May 2026  01:14:27 +0000 (0:00:08.492)       0:00:21.974 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Friday 22 May 2026  01:14:34 +0000 (0:00:06.465)       0:00:28.440 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Friday 22 May 2026  01:14:41 +0000 (0:00:07.006)       0:00:35.446 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Friday 22 May 2026  01:14:45 +0000 (0:00:04.842)       0:00:40.289 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Friday 22 May 2026  01:14:50 +0000 (0:00:04.193)       0:00:44.483 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:14:53 +0000 (0:00:03.844)       0:00:48.327 ************ ",
                                "=============================================================================== ",
                                "Get volume type LUKS --------------------------------------------------- 11.33s",
                                "Create volume type LUKS ------------------------------------------------- 8.49s",
                                "Set public network to default ------------------------------------------- 7.01s",
                                "Create public network --------------------------------------------------- 6.47s",
                                "Create public subnet ---------------------------------------------------- 4.84s",
                                "Create default IPv4 subnet pool ----------------------------------------- 4.19s",
                                "Create manager role ----------------------------------------------------- 3.84s",
                                "Gathering Facts --------------------------------------------------------- 2.04s",
                                "\u001b[32m2026-05-22 01:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2f3bcbe7-0fc2-48ca-b1ec-11ad00c1c9fc (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:59\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-22 01:14:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:14:59\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-22 01:15:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:17\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-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:18\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-22 01:15:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:18\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-22 01:15:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:35\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-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:35\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-22 01:15:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/last-2025.1 attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-21\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2.CHECKSUM attempt=1/4\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mfetch_text url=https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2.CHECKSUM attempt=1/4 status=200 ok\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: bae0c59ab73041fbce1f9167d507fb08372a1b6ac36456d2cb52b211408cf50c\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 727b0b0d-cc53-45a9-8368-bf2ea0b1805a (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-21\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:15:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-21' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-21\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-21\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-21\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2025.1.20260521.qcow2\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-21\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-21'\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\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-22 01:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-05-22 01:16:58\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-be95-4f9d-00000000001d-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:16:59.716563Z",
                            "start": "2026-05-22T01:13:35.556770Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:20:10.570017",
                            "end": "2026-05-22 01:37:10.638736",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.86 /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-be95-4f9d-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:17:00.068719",
                            "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-22 01:17:02\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\ndec75bd05011   registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1   \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_blackbox_exporter\n5726cd98e238   registry.osism.tech/kolla/prometheus-alertmanager:2025.1        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_alertmanager\ne45bde4afebb   registry.osism.tech/kolla/prometheus-cadvisor:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_cadvisor\n1f501a3c8fe8   registry.osism.tech/kolla/prometheus-node-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_node_exporter\n1db9c5957041   registry.osism.tech/kolla/prometheus-server:2025.1              \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_server\n3b36a75d5db7   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   18 minutes ago      Up 17 minutes                                                                                                  cephclient\n7cc5dce0a6c5   registry.osism.tech/kolla/cron:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  cron\n0de2a7845c6b   registry.osism.tech/kolla/kolla-toolbox:2025.1                  \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  kolla_toolbox\nacf7eceef916   registry.osism.tech/kolla/fluentd:2025.1                        \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  fluentd\n0f5a8da02e7e   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   30 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin\n1e54c4453620   registry.osism.tech/osism/openstackclient:2025.1                \"/usr/bin/dumb-init \u2026\"   31 minutes ago      Up 30 minutes                                                                                                  openstackclient\n6fe28ff57075   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   31 minutes ago      Up 30 minutes (healthy)      8080/tcp                                                                          homer\nfa42904be6ac   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\n2affcfae9f54   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        manager-inventory_reconciler-1\n3f3643123768   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osism-ansible\nd1187afb5254   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        ceph-ansible\nb2e7e94d29f6   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osism-kubernetes\n6cbbd924c9bd   registry.osism.tech/osism/kolla-ansible:2025.1                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        kolla-ansible\n1acb3a4747a0   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\nda018effa1ec   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osismclient\nfb189dd77dd3   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\ne8c665741e22   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-openstack-1\ncf4228d73011   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\nf4d6fa110c2f   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-beat-1\ncfe97f6d046b   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-flower-1\n00c270dc527a   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\nb929190c57c0   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-listener-1\n037f3a011a89   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\n18b46165f525   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/ceph-ansible                   reef             92460568c33b   About an hour ago   588MB\nregistry.osism.tech/osism/osism-ansible                  latest           362fc39d288d   About an hour ago   646MB\nregistry.osism.tech/osism/kolla-ansible                  2025.1           968939b443c7   About an hour ago   644MB\nregistry.osism.tech/osism/osism-kubernetes               latest           62a43902ba14   About an hour ago   1.25GB\nregistry.osism.tech/osism/osism                          latest           a2c553260b76   About an hour ago   403MB\nregistry.osism.tech/osism/osism-frontend                 latest           062d9386978a   About an hour ago   216MB\nregistry.osism.tech/osism/inventory-reconciler           latest           70ac464f8f46   About an hour ago   364MB\nregistry.osism.tech/kolla/fluentd                        2025.1           dae42e7da9a9   18 hours ago        583MB\nregistry.osism.tech/kolla/kolla-toolbox                  2025.1           fc3b0c160f6b   18 hours ago        675MB\nregistry.osism.tech/kolla/cron                           2025.1           cf827f1ab111   18 hours ago        269MB\nregistry.osism.tech/kolla/prometheus-node-exporter       2025.1           e6c4ad8c7d2d   18 hours ago        309MB\nregistry.osism.tech/kolla/prometheus-server              2025.1           7ecaa921c217   18 hours ago        853MB\nregistry.osism.tech/kolla/prometheus-blackbox-exporter   2025.1           d3d92f941e3b   18 hours ago        311MB\nregistry.osism.tech/kolla/prometheus-alertmanager        2025.1           fd00e67c6b1f   18 hours ago        407MB\nregistry.osism.tech/kolla/prometheus-cadvisor            2025.1           928c9ce23976   18 hours ago        361MB\nregistry.osism.tech/osism/openstackclient                2025.1           bd08d4fbebd9   21 hours ago        212MB\nregistry.osism.tech/osism/cephclient                     reef             0179307c89ea   21 hours ago        453MB\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\n152a0941aed3   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n7b353a3963ef   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\nf9c63e0767be   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy\n0da507f94b1f   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\n12e536fac05e   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana\n90964eb11aa6   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\nf3e9e2611388   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\n3e8a6cb3d0e8   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns\nac6b668be4f2   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\nabc4333b6de1   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\nbf9eaf054f5b   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\n74d1c7eba384   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n877ff78dc285   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata\ndc28afb2f18d   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\ncdd275f81d00   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\nd8896f4bc0aa   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n5a8f02e13a88   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\nf7dd4f312f06   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\n9496d0db41f3   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\nae9dc41ce927   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nda7769f5e67b   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\n2a7a24d645ca   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n8711831da273   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n011d70ffcb11   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n49ee95cbfbc3   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter\nc5da6f722574   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n9bac0cff63b7   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n5d5bb24f2967   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\nfb11a801812e   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter\nc5976bf883fb   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\n7ac6d6f80e66   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\nb20a3a1e9ca2   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 16 minutes (healthy)             keystone_ssh\n7ae133b2f2c2   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 17 minutes                       ceph-mgr-testbed-node-0\n64617c4220cb   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon\n6482c96f98b7   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 4 minutes (healthy)              mariadb\n63f44a68b9a2   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards\ne11a18ff8c30   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\n9659349951d9   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1\n15286b77233c   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch\n557647220d6e   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\naab1f329d5ae   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db\n8037528c53c0   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\nfae0cd6bfa88   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n0fdc66dde033   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\na2bd4faaae91   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-0\n818bcaff6a60   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller\n4e546ec092b8   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-0\n0411030e32ad   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\n617a06231126   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq\n26e2f962eccd   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n056b6c840fe9   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n9d7dd30c00ae   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\nb5baed4fcdfb   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n30b2ff68fc58   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n60e7a80baecb   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\naa7b9c53b355   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd\n\n## Images @ testbed-node-0\n\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/kolla/fluentd                             2025.1    dae42e7da9a9   18 hours ago   583MB\nregistry.osism.tech/kolla/opensearch                          2025.1    369b9f23ec32   18 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    a343f80423f5   18 hours ago   1.54GB\nregistry.osism.tech/kolla/memcached                           2025.1    8799473b597a   18 hours ago   270MB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    a3b2ff86b942   18 hours ago   343MB\nregistry.osism.tech/kolla/haproxy                             2025.1    f3ef38ec8cc1   18 hours ago   278MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    fc3b0c160f6b   18 hours ago   675MB\nregistry.osism.tech/kolla/keepalived                          2025.1    1d06fec3283f   18 hours ago   280MB\nregistry.osism.tech/kolla/proxysql                            2025.1    ad32aebeaa9e   18 hours ago   418MB\nregistry.osism.tech/kolla/cron                                2025.1    cf827f1ab111   18 hours ago   269MB\nregistry.osism.tech/kolla/grafana                             2025.1    f8c4e93ce35a   18 hours ago   1.34GB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    802d88b379fb   18 hours ago   286MB\nregistry.osism.tech/kolla/horizon                             2025.1    610f01034365   18 hours ago   1.19GB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    c791698c415d   18 hours ago   286MB\nregistry.osism.tech/kolla/redis                               2025.1    6976ddee8cb2   18 hours ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    9334152e48a7   18 hours ago   276MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    e6c4ad8c7d2d   18 hours ago   309MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    928c9ce23976   18 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    c23ad4eb8ba4   18 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    e26f76f9fb4f   18 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    0570b15733bf   18 hours ago   295MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    58348c1b9c12   18 hours ago   451MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    d76c6f10ea4d   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    51696242071f   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    44e860e1d335   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    e59746396b52   18 hours ago   293MB\nregistry.osism.tech/kolla/glance-api                          2025.1    917e2a6104c8   18 hours ago   1.11GB\nregistry.osism.tech/kolla/neutron-server                      2025.1    05098b94acf8   18 hours ago   1.23GB\nregistry.osism.tech/kolla/skyline-console                     2025.1    6917a2c03f1e   18 hours ago   1.06GB\nregistry.osism.tech/kolla/skyline-apiserver                   2025.1    800fa36ce24a   18 hours ago   1.01GB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    fbf3d84ed5af   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    a158d3806634   18 hours ago   1GB\nregistry.osism.tech/kolla/designate-worker                    2025.1    bc66bac3d6e5   18 hours ago   1GB\nregistry.osism.tech/kolla/designate-api                       2025.1    1e671d7e9ba3   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    21f7bff79344   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-central                   2025.1    d925fec1d9ac   18 hours ago   996MB\nregistry.osism.tech/kolla/nova-api                            2025.1    15de5e5f1449   18 hours ago   1.23GB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    16df21d7b5a6   18 hours ago   1.23GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    959b486cbbfd   18 hours ago   1.38GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    e5b89372f32a   18 hours ago   1.23GB\nregistry.osism.tech/kolla/aodh-notifier                       2025.1    ee38c40f67e9   18 hours ago   986MB\nregistry.osism.tech/kolla/aodh-api                            2025.1    0167f91149e1   18 hours ago   986MB\nregistry.osism.tech/kolla/aodh-evaluator                      2025.1    7d6cab53482f   18 hours ago   986MB\nregistry.osism.tech/kolla/aodh-listener                       2025.1    c43e9b632dee   18 hours ago   986MB\nregistry.osism.tech/kolla/barbican-api                        2025.1    e18aaede72fe   18 hours ago   996MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    a589cff17b16   18 hours ago   996MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    6b8f9a5fedc0   18 hours ago   996MB\nregistry.osism.tech/kolla/cinder-api                          2025.1    f3bcc5f94a97   18 hours ago   1.43GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    f1da77ad05d1   18 hours ago   1.79GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    d6d1413a4921   18 hours ago   1.43GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    564fbbc1296d   18 hours ago   1.43GB\nregistry.osism.tech/kolla/placement-api                       2025.1    eab113dc3ba2   18 hours ago   988MB\nregistry.osism.tech/kolla/ceilometer-central                  2025.1    aedc5c208b89   18 hours ago   988MB\nregistry.osism.tech/kolla/ceilometer-notification             2025.1    31c0fba6a929   18 hours ago   988MB\nregistry.osism.tech/kolla/magnum-api                          2025.1    698d70369dcd   18 hours ago   1.15GB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    8739c14c9138   18 hours ago   1.26GB\nregistry.osism.tech/kolla/octavia-driver-agent                2025.1    c669116d7213   18 hours ago   1.06GB\nregistry.osism.tech/kolla/octavia-api                         2025.1    7c0a6d908fd1   18 hours ago   1.06GB\nregistry.osism.tech/kolla/octavia-worker                      2025.1    039f108cec30   18 hours ago   1.04GB\nregistry.osism.tech/kolla/octavia-health-manager              2025.1    87b4fde95708   18 hours ago   1.04GB\nregistry.osism.tech/kolla/octavia-housekeeping                2025.1    c615d49a8a0c   18 hours ago   1.04GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    3caa1246d7b9   18 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    537a6b7220c5   18 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone                            2025.1    2c0ed3d44109   18 hours ago   1.08GB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    f83eb64cd426   18 hours ago   293MB\nregistry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB\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\n74d5fb68cabe   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n1b3ee3e48c31   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\nafd4bd1cad22   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\n8751ae5447c9   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy\n4a2b9017b569   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\nd08c739737fe   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api\n767d1e70d842   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\n6536a09237ce   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              designate_mdns\nd4fcda1a3989   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\n115ee2494208   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n80c7b873b0d5   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\n4fe9c196366f   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n469fd41f39bd   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata\ne5098b4de0c1   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\n57d18a04cc03   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler\n4efc4e7c03d8   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\n62f2e080a4cc   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\nf1f6d1a0d12a   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\nef5915aacb58   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\n439aae51f2d7   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\n003485d309d3   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\ne8d1649a8d19   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n7efd0c8a15e0   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n368ae5372fbe   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n1800e57d7879   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n8da3640afe87   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\nac2d36b55734   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\ne45df7ffcdfb   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\n6d52f4f15b68   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter\n9afa6a8f2f56   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\ncefa752ac6bf   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\na8f0cf9db48a   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\na1cc7d534728   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1\n8521ff3ec786   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh\nc644f7ad564d   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\n118cdf1427d3   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb\ncfed6981d8a6   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\n1ab26ca07c07   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\n09f7cd183a91   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1\n69ae32001c0c   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\n86c9487eb047   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db\nca87247287ff   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\nc3759c425420   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n7092e5cf9f6e   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n06d6e69eef9d   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-1\n66502e79d4ca   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller\nbca3e00159ff   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq\n8d1124a02f90   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\n4d8c7275c628   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-1\ne3a9a2df0e94   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\nc59d00b7bcf9   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n5d65e7253008   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\n3cd779f59003   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\nde14e53951ea   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n7cdf82438cee   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\n16519988c497   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/kolla/fluentd                             2025.1    dae42e7da9a9   18 hours ago   583MB\nregistry.osism.tech/kolla/opensearch                          2025.1    369b9f23ec32   18 hours ago   1.56GB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    a343f80423f5   18 hours ago   1.54GB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    a3b2ff86b942   18 hours ago   343MB\nregistry.osism.tech/kolla/memcached                           2025.1    8799473b597a   18 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2025.1    f3ef38ec8cc1   18 hours ago   278MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    fc3b0c160f6b   18 hours ago   675MB\nregistry.osism.tech/kolla/keepalived                          2025.1    1d06fec3283f   18 hours ago   280MB\nregistry.osism.tech/kolla/proxysql                            2025.1    ad32aebeaa9e   18 hours ago   418MB\nregistry.osism.tech/kolla/cron                                2025.1    cf827f1ab111   18 hours ago   269MB\nregistry.osism.tech/kolla/grafana                             2025.1    f8c4e93ce35a   18 hours ago   1.34GB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    802d88b379fb   18 hours ago   286MB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    c791698c415d   18 hours ago   286MB\nregistry.osism.tech/kolla/horizon                             2025.1    610f01034365   18 hours ago   1.19GB\nregistry.osism.tech/kolla/redis                               2025.1    6976ddee8cb2   18 hours ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    9334152e48a7   18 hours ago   276MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    e6c4ad8c7d2d   18 hours ago   309MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    928c9ce23976   18 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    c23ad4eb8ba4   18 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    e26f76f9fb4f   18 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    0570b15733bf   18 hours ago   295MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    58348c1b9c12   18 hours ago   451MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    d76c6f10ea4d   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    51696242071f   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    44e860e1d335   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    e59746396b52   18 hours ago   293MB\nregistry.osism.tech/kolla/glance-api                          2025.1    917e2a6104c8   18 hours ago   1.11GB\nregistry.osism.tech/kolla/neutron-server                      2025.1    05098b94acf8   18 hours ago   1.23GB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    fbf3d84ed5af   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    a158d3806634   18 hours ago   1GB\nregistry.osism.tech/kolla/designate-worker                    2025.1    bc66bac3d6e5   18 hours ago   1GB\nregistry.osism.tech/kolla/designate-api                       2025.1    1e671d7e9ba3   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    21f7bff79344   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-central                   2025.1    d925fec1d9ac   18 hours ago   996MB\nregistry.osism.tech/kolla/nova-api                            2025.1    15de5e5f1449   18 hours ago   1.23GB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    16df21d7b5a6   18 hours ago   1.23GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    959b486cbbfd   18 hours ago   1.38GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    e5b89372f32a   18 hours ago   1.23GB\nregistry.osism.tech/kolla/barbican-api                        2025.1    e18aaede72fe   18 hours ago   996MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    a589cff17b16   18 hours ago   996MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    6b8f9a5fedc0   18 hours ago   996MB\nregistry.osism.tech/kolla/cinder-api                          2025.1    f3bcc5f94a97   18 hours ago   1.43GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    f1da77ad05d1   18 hours ago   1.79GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    d6d1413a4921   18 hours ago   1.43GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    564fbbc1296d   18 hours ago   1.43GB\nregistry.osism.tech/kolla/placement-api                       2025.1    eab113dc3ba2   18 hours ago   988MB\nregistry.osism.tech/kolla/magnum-api                          2025.1    698d70369dcd   18 hours ago   1.15GB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    8739c14c9138   18 hours ago   1.26GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    3caa1246d7b9   18 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    537a6b7220c5   18 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone                            2025.1    2c0ed3d44109   18 hours ago   1.08GB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    f83eb64cd426   18 hours ago   293MB\nregistry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB\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\ned0bdac96470   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor\n92bc53b48a25   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana\n7248314fb4c4   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api\nde2be06e4716   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy\n98f8e8b3be31   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor\ndf11a31ea2bf   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api\n6f918fe3f37f   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker\nd92f5a94a2a5   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns\n070ccf801efd   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer\ncda2e2293221   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central\n87b5a32b7bde   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api\na8bab2fb4405   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9\n4680cbbd6798   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata\nbc41fff7c218   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api\n7b58dddf9744   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler\n970f274bb0b4   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server\nc3bc2076f2c4   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker\n45ce680a2cd4   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener\naf7163af249d   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api\nf3461b0f4bb6   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup\nc4dd781e5140   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume\nf54fe03a3b05   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler\n2c80bc5a495f   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api\n294f0d04878b   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api\n0d318be50c45   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter\n5addd9c9f6e1   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor\n93f3512dc2a2   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter\n86f5021250cc   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter\ndc3c7944088e   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 15 minutes                       prometheus_node_exporter\n2f74951c3480   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone\neaba1e05cb9c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2\n94a130c40a56   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet\nd64b7084782e   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon\n5b9ff5daed4d   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh\nb777f3674102   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb\nf4951c7a9d79   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards\neef4fb1377c7   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch\n8ede33ac1eb6   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd\n8284ff2f0681   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1\ndcc950fb1d39   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db\n49add2540588   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db\na3393414ddd2   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived\n2d15790c81bd   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql\n0124cf61bfec   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy\n8bf042532a71   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-2\n352a3ba5f170   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller\nb4a250f28168   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq\n2e30e1ef3888   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd\nd2255ba85b22   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-2\na35a9915f95a   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db\n401435df6f80   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel\n9c742551853b   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis\na83f6e8ed77a   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached\n5b33b1644773   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron\n62e9987e6948   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox\n6bea4e1eb4dc   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE\nregistry.osism.tech/kolla/opensearch                          2025.1    369b9f23ec32   18 hours ago   1.56GB\nregistry.osism.tech/kolla/fluentd                             2025.1    dae42e7da9a9   18 hours ago   583MB\nregistry.osism.tech/kolla/opensearch-dashboards               2025.1    a343f80423f5   18 hours ago   1.54GB\nregistry.osism.tech/kolla/rabbitmq                            2025.1    a3b2ff86b942   18 hours ago   343MB\nregistry.osism.tech/kolla/memcached                           2025.1    8799473b597a   18 hours ago   270MB\nregistry.osism.tech/kolla/haproxy                             2025.1    f3ef38ec8cc1   18 hours ago   278MB\nregistry.osism.tech/kolla/kolla-toolbox                       2025.1    fc3b0c160f6b   18 hours ago   675MB\nregistry.osism.tech/kolla/keepalived                          2025.1    1d06fec3283f   18 hours ago   280MB\nregistry.osism.tech/kolla/proxysql                            2025.1    ad32aebeaa9e   18 hours ago   418MB\nregistry.osism.tech/kolla/cron                                2025.1    cf827f1ab111   18 hours ago   269MB\nregistry.osism.tech/kolla/grafana                             2025.1    f8c4e93ce35a   18 hours ago   1.34GB\nregistry.osism.tech/kolla/openvswitch-vswitchd                2025.1    802d88b379fb   18 hours ago   286MB\nregistry.osism.tech/kolla/horizon                             2025.1    610f01034365   18 hours ago   1.19GB\nregistry.osism.tech/kolla/openvswitch-db-server               2025.1    c791698c415d   18 hours ago   286MB\nregistry.osism.tech/kolla/redis                               2025.1    6976ddee8cb2   18 hours ago   276MB\nregistry.osism.tech/kolla/redis-sentinel                      2025.1    9334152e48a7   18 hours ago   276MB\nregistry.osism.tech/kolla/prometheus-node-exporter            2025.1    e6c4ad8c7d2d   18 hours ago   309MB\nregistry.osism.tech/kolla/prometheus-cadvisor                 2025.1    928c9ce23976   18 hours ago   361MB\nregistry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    c23ad4eb8ba4   18 hours ago   302MB\nregistry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    e26f76f9fb4f   18 hours ago   304MB\nregistry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    0570b15733bf   18 hours ago   295MB\nregistry.osism.tech/kolla/mariadb-server                      2025.1    58348c1b9c12   18 hours ago   451MB\nregistry.osism.tech/kolla/ovn-northd                          2025.1    d76c6f10ea4d   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-nb-db-server                    2025.1    51696242071f   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-sb-db-server                    2025.1    44e860e1d335   18 hours ago   293MB\nregistry.osism.tech/kolla/ovn-controller                      2025.1    e59746396b52   18 hours ago   293MB\nregistry.osism.tech/kolla/glance-api                          2025.1    917e2a6104c8   18 hours ago   1.11GB\nregistry.osism.tech/kolla/neutron-server                      2025.1    05098b94acf8   18 hours ago   1.23GB\nregistry.osism.tech/kolla/designate-mdns                      2025.1    fbf3d84ed5af   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-backend-bind9             2025.1    a158d3806634   18 hours ago   1GB\nregistry.osism.tech/kolla/designate-worker                    2025.1    bc66bac3d6e5   18 hours ago   1GB\nregistry.osism.tech/kolla/designate-api                       2025.1    1e671d7e9ba3   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-producer                  2025.1    21f7bff79344   18 hours ago   996MB\nregistry.osism.tech/kolla/designate-central                   2025.1    d925fec1d9ac   18 hours ago   996MB\nregistry.osism.tech/kolla/nova-api                            2025.1    15de5e5f1449   18 hours ago   1.23GB\nregistry.osism.tech/kolla/nova-conductor                      2025.1    16df21d7b5a6   18 hours ago   1.23GB\nregistry.osism.tech/kolla/nova-novncproxy                     2025.1    959b486cbbfd   18 hours ago   1.38GB\nregistry.osism.tech/kolla/nova-scheduler                      2025.1    e5b89372f32a   18 hours ago   1.23GB\nregistry.osism.tech/kolla/barbican-api                        2025.1    e18aaede72fe   18 hours ago   996MB\nregistry.osism.tech/kolla/barbican-keystone-listener          2025.1    a589cff17b16   18 hours ago   996MB\nregistry.osism.tech/kolla/barbican-worker                     2025.1    6b8f9a5fedc0   18 hours ago   996MB\nregistry.osism.tech/kolla/cinder-api                          2025.1    f3bcc5f94a97   18 hours ago   1.43GB\nregistry.osism.tech/kolla/cinder-volume                       2025.1    f1da77ad05d1   18 hours ago   1.79GB\nregistry.osism.tech/kolla/cinder-backup                       2025.1    d6d1413a4921   18 hours ago   1.43GB\nregistry.osism.tech/kolla/cinder-scheduler                    2025.1    564fbbc1296d   18 hours ago   1.43GB\nregistry.osism.tech/kolla/placement-api                       2025.1    eab113dc3ba2   18 hours ago   988MB\nregistry.osism.tech/kolla/magnum-api                          2025.1    698d70369dcd   18 hours ago   1.15GB\nregistry.osism.tech/kolla/magnum-conductor                    2025.1    8739c14c9138   18 hours ago   1.26GB\nregistry.osism.tech/kolla/keystone-ssh                        2025.1    3caa1246d7b9   18 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone-fernet                     2025.1    537a6b7220c5   18 hours ago   1.05GB\nregistry.osism.tech/kolla/keystone                            2025.1    2c0ed3d44109   18 hours ago   1.08GB\nregistry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    f83eb64cd426   18 hours ago   293MB\nregistry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB\n+ sh -c /opt/configuration/scripts/check-services.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]\n+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 27m)\n    mgr: testbed-node-0(active, since 17m), standbys: testbed-node-1, testbed-node-2\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 24m), 6 in (since 24m)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 556 objects, 2.2 GiB\n    usage:   7.1 GiB used, 113 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18\n    }\n}\n\n# Ceph OSD tree\n\n+ echo\n+ echo '# Ceph OSD tree'\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA      OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.1 GiB   6.7 GiB    6 KiB  408 MiB  113 GiB  5.90  1.00    -          root default           \n-5         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  964 MiB   890 MiB    1 KiB   74 MiB   19 GiB  4.71  0.80  174      up          osd.0          \n 3    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.12  1.21  218      up          osd.3          \n-3         0.03897         -   40 GiB  2.3 GiB   2.2 GiB    2 KiB  121 MiB   38 GiB  5.86  0.99    -              host testbed-node-4\n 1    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.19  1.22  204      up          osd.1          \n 4    hdd  0.01949   1.00000   20 GiB  926 MiB   874 MiB    1 KiB   52 MiB   19 GiB  4.53  0.77  186      up          osd.4          \n-7         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.3 GiB   1.2 GiB    1 KiB   70 MiB   19 GiB  6.49  1.10  191      up          osd.2          \n 5    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1019 MiB    1 KiB   74 MiB   19 GiB  5.34  0.91  197      up          osd.5          \n                       TOTAL  120 GiB  7.1 GiB   6.7 GiB  9.3 KiB  408 MiB  113 GiB  5.90                                            \nMIN/MAX VAR: 0.77/1.22  STDDEV: 1.09\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 8, 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\": 8,\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\": 1646,\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-22T00:49:37.527563Z\",\n    \"created\": \"2026-05-22T00:49:37.527563Z\",\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.90\nTOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.90\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB\ncephfs_data                 2   32      0 B        0      0 B      0     35 GiB\ncephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB\ndefault.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.control         6   32      0 B        8      0 B      0     35 GiB\ndefault.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB\ndefault.rgw.meta            8   32      0 B        0      0 B      0     35 GiB\n.rgw.root                   9   32  3.9 KiB        8   64 KiB      0     53 GiB\nbackups                    10   32     19 B        2   12 KiB      0     35 GiB\nvolumes                    11   32     19 B        2   12 KiB      0     35 GiB\nimages                     12   32  2.2 GiB      299  6.7 GiB   5.95     35 GiB\nmetrics                    13   32     19 B        2   12 KiB      0     35 GiB\nvms                        14   32     19 B        2   12 KiB      0     35 GiB\n++ semver latest 5.0.0\n+ [[ -1 -eq -1 ]]\n+ [[ latest != \\l\\a\\t\\e\\s\\t ]]\n+ osism apply facts\n\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask de1cb062-60ef-4342-ae9f-7bf5eadee361 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task de1cb062-60ef-4342-ae9f-7bf5eadee361 (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] *********************\nFriday 22 May 2026  01:17:38 +0000 (0:00:00.400)       0:00:00.400 ************ \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] ***********************************\nFriday 22 May 2026  01:17:40 +0000 (0:00:01.444)       0:00:01.844 ************ \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] ***********************************************\nFriday 22 May 2026  01:17:41 +0000 (0:00:01.508)       0:00:03.353 ************ \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nFriday 22 May 2026  01:17:47 +0000 (0:00:05.654)       0:00:09.007 ************ \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 ********************************************************************\nFriday 22 May 2026  01:17:47 +0000 (0:00:00.761)       0:00:09.769 ************ \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.65s\nosism.commons.facts : Copy fact files ----------------------------------- 1.51s\nosism.commons.facts : Create custom facts directory --------------------- 1.44s\nGather facts for all hosts ---------------------------------------------- 0.76s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nFriday 22 May 2026  01:17:54 +0000 (0:00:00.565)       0:00:00.565 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nFriday 22 May 2026  01:17:55 +0000 (0:00:01.041)       0:00:01.607 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nFriday 22 May 2026  01:17:56 +0000 (0:00:00.767)       0:00:02.374 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nFriday 22 May 2026  01:17:56 +0000 (0:00:00.142)       0:00:02.517 ************ \n\u001b[0;32mok: [testbed-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] ******************************************************\nFriday 22 May 2026  01:17:56 +0000 (0:00:00.288)       0:00:02.805 ************ \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] ***********************\nFriday 22 May 2026  01:17:58 +0000 (0:00:01.739)       0:00:04.545 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nFriday 22 May 2026  01:17:58 +0000 (0:00:00.354)       0:00:04.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 [Prepare test data] *******************************************************\nFriday 22 May 2026  01:17:59 +0000 (0:00:00.341)       0:00:05.241 ************ \n\u001b[0;32mok: [testbed-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] ********************\nFriday 22 May 2026  01:17:59 +0000 (0:00:00.320)       0:00:05.561 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mon is running] ************************\nFriday 22 May 2026  01:17:59 +0000 (0:00:00.494)       0:00:06.055 ************ \n\u001b[0;32mok: [testbed-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] *****************************************\nFriday 22 May 2026  01:18:00 +0000 (0:00:00.335)       0:00:06.391 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:18:00 +0000 (0:00:00.257)       0:00:06.649 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:18:00 +0000 (0:00:00.264)       0:00:06.914 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:00 +0000 (0:00:00.243)       0:00:07.157 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:01 +0000 (0:00:00.070)       0:00:07.228 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:01 +0000 (0:00:00.074)       0:00:07.302 ************ \n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:18:01 +0000 (0:00:00.260)       0:00:07.563 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nFriday 22 May 2026  01:18:01 +0000 (0:00:00.272)       0:00:07.836 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nFriday 22 May 2026  01:18:01 +0000 (0:00:00.277)       0:00:08.113 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nFriday 22 May 2026  01:18:02 +0000 (0:00:00.127)       0:00:08.241 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nFriday 22 May 2026  01:18:03 +0000 (0:00:01.635)       0:00:09.877 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nFriday 22 May 2026  01:18:04 +0000 (0:00:00.343)       0:00:10.220 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nFriday 22 May 2026  01:18:04 +0000 (0:00:00.148)       0:00:10.369 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nFriday 22 May 2026  01:18:04 +0000 (0:00:00.323)       0:00:10.693 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nFriday 22 May 2026  01:18:04 +0000 (0:00:00.324)       0:00:11.017 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nFriday 22 May 2026  01:18:04 +0000 (0:00:00.116)       0:00:11.133 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nFriday 22 May 2026  01:18:05 +0000 (0:00:00.132)       0:00:11.266 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nFriday 22 May 2026  01:18:05 +0000 (0:00:00.301)       0:00:11.568 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nFriday 22 May 2026  01:18:06 +0000 (0:00:01.516)       0:00:13.085 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nFriday 22 May 2026  01:18:07 +0000 (0:00:00.314)       0:00:13.399 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nFriday 22 May 2026  01:18:07 +0000 (0:00:00.162)       0:00:13.562 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nFriday 22 May 2026  01:18:07 +0000 (0:00:00.170)       0:00:13.732 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nFriday 22 May 2026  01:18:07 +0000 (0:00:00.143)       0:00:13.876 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nFriday 22 May 2026  01:18:07 +0000 (0:00:00.138)       0:00:14.014 ************ \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] ************************\nFriday 22 May 2026  01:18:08 +0000 (0:00:00.269)       0:00:14.284 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nFriday 22 May 2026  01:18:08 +0000 (0:00:00.251)       0:00:14.535 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:18:10 +0000 (0:00:01.861)       0:00:16.397 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:18:10 +0000 (0:00:00.320)       0:00:16.718 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:11 +0000 (0:00:00.689)       0:00:17.408 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:11 +0000 (0:00:00.077)       0:00:17.485 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:11 +0000 (0:00:00.085)       0:00:17.571 ************ \n\nRUNNING HANDLER [Write report file] ********************************************\nFriday 22 May 2026  01:18:11 +0000 (0:00:00.073)       0:00:17.644 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:18:12 +0000 (0:00:01.373)       0:00:19.017 ************ \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-22T01:17:55+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 ********************************************************************\nFriday 22 May 2026  01:18:13 +0000 (0:00:00.421)       0:00:19.439 ************ \n=============================================================================== \nAggregate test results step one ----------------------------------------- 1.86s\nGet container info ------------------------------------------------------ 1.74s\nGet monmap info from one mon container ---------------------------------- 1.64s\nGather status data ------------------------------------------------------ 1.52s\nWrite report file ------------------------------------------------------- 1.37s\nGet timestamp for report file ------------------------------------------- 1.04s\nCreate report output directory ------------------------------------------ 0.77s\nAggregate test results step three --------------------------------------- 0.69s\nSet test result to failed if ceph-mon is not running -------------------- 0.49s\nPrint report file information ------------------------------------------- 0.42s\nFlush handlers ---------------------------------------------------------- 0.41s\nSet test result to failed if container is missing ----------------------- 0.35s\nSet quorum test data ---------------------------------------------------- 0.34s\nSet test result to passed if container is existing ---------------------- 0.34s\nSet test result to passed if ceph-mon is running ------------------------ 0.34s\nSet fsid test vars ------------------------------------------------------ 0.32s\nPass quorum test if all monitors are in quorum -------------------------- 0.32s\nAggregate test results step two ----------------------------------------- 0.32s\nPrepare test data ------------------------------------------------------- 0.32s\nSet health test data ---------------------------------------------------- 0.31s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nFriday 22 May 2026  01:18:29 +0000 (0:00:00.532)       0:00:00.532 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nFriday 22 May 2026  01:18:30 +0000 (0:00:01.020)       0:00:01.552 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nFriday 22 May 2026  01:18:31 +0000 (0:00:00.713)       0:00:02.265 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nFriday 22 May 2026  01:18:31 +0000 (0:00:00.130)       0:00:02.396 ************ \n\u001b[0;32mok: [testbed-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] ******************************************************\nFriday 22 May 2026  01:18:31 +0000 (0:00:00.296)       0:00:02.692 ************ \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] ***********************\nFriday 22 May 2026  01:18:33 +0000 (0:00:01.582)       0:00:04.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\nTASK [Set test result to passed if container is existing] **********************\nFriday 22 May 2026  01:18:33 +0000 (0:00:00.331)       0:00:04.607 ************ \n\u001b[0;32mok: [testbed-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] *******************************************************\nFriday 22 May 2026  01:18:33 +0000 (0:00:00.305)       0:00:04.912 ************ \n\u001b[0;32mok: [testbed-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] ********************\nFriday 22 May 2026  01:18:34 +0000 (0:00:00.342)       0:00:05.255 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mgr is running] ************************\nFriday 22 May 2026  01:18:34 +0000 (0:00:00.503)       0:00:05.759 ************ \n\u001b[0;32mok: [testbed-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] *****************************************\nFriday 22 May 2026  01:18:35 +0000 (0:00:00.316)       0:00:06.075 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:18:35 +0000 (0:00:00.257)       0:00:06.333 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:18:35 +0000 (0:00:00.242)       0:00:06.576 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:35 +0000 (0:00:00.277)       0:00:06.853 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:35 +0000 (0:00:00.068)       0:00:06.922 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:35 +0000 (0:00:00.068)       0:00:06.990 ************ \n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:18:36 +0000 (0:00:00.245)       0:00:07.236 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nFriday 22 May 2026  01:18:36 +0000 (0:00:00.241)       0:00:07.477 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nFriday 22 May 2026  01:18:36 +0000 (0:00:00.245)       0:00:07.722 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nFriday 22 May 2026  01:18:36 +0000 (0:00:00.144)       0:00:07.867 ************ \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nFriday 22 May 2026  01:18:38 +0000 (0:00:01.843)       0:00:09.711 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nFriday 22 May 2026  01:18:38 +0000 (0:00:00.243)       0:00:09.954 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nFriday 22 May 2026  01:18:39 +0000 (0:00:00.339)       0:00:10.293 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nFriday 22 May 2026  01:18:39 +0000 (0:00:00.157)       0:00:10.451 ************ \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nFriday 22 May 2026  01:18:39 +0000 (0:00:00.144)       0:00:10.595 ************ \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] ************************\nFriday 22 May 2026  01:18:39 +0000 (0:00:00.252)       0:00:10.847 ************ \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nFriday 22 May 2026  01:18:40 +0000 (0:00:00.282)       0:00:11.130 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:18:41 +0000 (0:00:01.620)       0:00:12.751 ************ \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:18:42 +0000 (0:00:00.281)       0:00:13.032 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:42 +0000 (0:00:00.253)       0:00:13.285 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:42 +0000 (0:00:00.084)       0:00:13.370 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:18:42 +0000 (0:00:00.072)       0:00:13.443 ************ \n\nRUNNING HANDLER [Write report file] ********************************************\nFriday 22 May 2026  01:18:42 +0000 (0:00:00.077)       0:00:13.520 ************ \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:18:43 +0000 (0:00:01.359)       0:00:14.880 ************ \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-22T01:18:30+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 ********************************************************************\nFriday 22 May 2026  01:18:44 +0000 (0:00:00.451)       0:00:15.331 ************ \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 1.84s\nAggregate test results step one ----------------------------------------- 1.62s\nGet container info ------------------------------------------------------ 1.58s\nWrite report file ------------------------------------------------------- 1.36s\nGet timestamp for report file ------------------------------------------- 1.02s\nCreate report output directory ------------------------------------------ 0.71s\nSet test result to failed if ceph-mgr is not running -------------------- 0.50s\nPrint report file information ------------------------------------------- 0.45s\nFlush handlers ---------------------------------------------------------- 0.38s\nPrepare test data ------------------------------------------------------- 0.34s\nExtract list of enabled mgr modules ------------------------------------- 0.34s\nSet test result to failed if container is missing ----------------------- 0.33s\nSet test result to passed if ceph-mgr is running ------------------------ 0.32s\nSet test result to passed if container is existing ---------------------- 0.31s\nPrepare test data for container existance test -------------------------- 0.30s\nSet validation result to failed if a test failed ------------------------ 0.28s\nAggregate test results step two ----------------------------------------- 0.28s\nAggregate test results step three --------------------------------------- 0.28s\nAggregate test results step one ----------------------------------------- 0.26s\nAggregate test results step three --------------------------------------- 0.25s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nFriday 22 May 2026  01:19:00 +0000 (0:00:00.533)       0:00:00.533 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nFriday 22 May 2026  01:19:01 +0000 (0:00:01.024)       0:00:01.558 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nFriday 22 May 2026  01:19:01 +0000 (0:00:00.260)       0:00:01.818 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nFriday 22 May 2026  01:19:02 +0000 (0:00:00.709)       0:00:02.528 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nFriday 22 May 2026  01:19:02 +0000 (0:00:00.129)       0:00:02.657 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nFriday 22 May 2026  01:19:02 +0000 (0:00:00.136)       0:00:02.794 ************ \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nFriday 22 May 2026  01:19:03 +0000 (0:00:00.433)       0:00:03.228 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nFriday 22 May 2026  01:19:03 +0000 (0:00:00.172)       0:00:03.400 ************ \n\u001b[0;32mok: [testbed-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] *******************************\nFriday 22 May 2026  01:19:03 +0000 (0:00:00.359)       0:00:03.760 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:19:04 +0000 (0:00:00.312)       0:00:04.072 ************ \n\u001b[0;32mok: [testbed-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] *********************************\nFriday 22 May 2026  01:19:04 +0000 (0:00:00.293)       0:00:04.366 ************ \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '7745fb115b56844137e473c17949723a7141dc4f2683658954dcdc24146dce15', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3b1bdadd14844c3abda7d3037afe1eb938318ea0b0ba02a0562e426fbb4eab68', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c275770b152dd11eda1b43f76f820d8a585b37708b4222fe3ed5525ab65415ee', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6c756d9f3de8d89138bc7fd47f0f68845c68a6c7197a718b5a957b64a7662b9c', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '256d15c93aa5c7affbd552240e73a6988185a0283f067ac785818ab9181e3dd2', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b5ba25a7d4d195beb8f902bc73a5b567f931c4645d682c79a98da3b20db1bcb6', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '34e0f062ddfcab4db718fef6b92a1758a65f7dd281da89b7ca057b7180bf8c4e', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '87c29a1f6cebb4eca61c0486916f9e58fe2740c3e39eb4173df543fc8de417a7', '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': '33eee3b0d5e07119112b2e21b1d3b26bb9ae1ef951ce5e29f2b98b1fdf4885d0', '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': '90281995cf56e5cc95d1c1798ed5ba7f046aa5aa807ef475914a7a1f41cede51', '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': 'ae186e197c2976bf28fa2db2056bdcac3ef33cbc29ecfec682cf209c905fd7cd', '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': '912bc8352b90804c408a455ce9acc9757db9f455fa7de926ecb598be985f36f9', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3c8cc5ea3d06af681084357912a6af434035f1a484926e0e8a7a4f6290ded50e', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6c77d8e0d34123b427ce03fb4b81bf7d22bb825775e46e3db339b40a65d4e526', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3f5beb355e3891e48cbee196dd537a3d63c9103e64bd77c5537fb712ec33700f', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd1fcbafbd1d20d4acc3fdb9b15dadedd946fc7d5c9744cf955f46fcad8534de2', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '0856123369f768da61c593613fac2ce6dbe1a42138d39d49ff47aa6a358725e2', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ad45cbeedb6255a956ff17ff18b216f9aae0b81d5bb3187568df014fee03c4ea', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '8ec49e06899fedb1a40af8915363e52cb684b19b04a422a4a5398055f7bd19d0', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0a404a367586e4f6065c3932bba3fe1fa96cefa652e274fa9e34068c21bd9fb', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'dc8cdd712b12236460b2dfa5ff3e8fc8cf24696b6bf145977196ebd96091ad91', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e8a046b2cfcfdbff079738bdf08951c98b9a436d8a0f55363061ad5b507a425a', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e65b31044a531d45d832a1c16e4cc60409d11b37bf1589c0508485c417f20834', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd296e4528e6dc839f60e2ca0e38762b65dde3d420375d383a187cf38914e6f78', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd38688bd7f71e1b138fec58e51b745b65d630a688d880636ce09c9aa3f69a25e', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '69b3fe49afc3cd3ba095327ebee3dfde6087c20b2e7947062831573a7c9ea630', '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': 'a4c1bca0d77ef0ce4e289c41310375cb4242552e5a339332d6caf6fffa94e942', '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': '18810517111c86cf60f7f62e27fc40d96fa993238ccb12efcb8fea3c28c16c19', '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': '115733da6a31feeafb3ad2b28c1d607b5171b73c597605b92a43bcd6e856ade6', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '00e9746ab4ade7c7f410059318b29f1b4a459b63286c8f6e01e3f20bbd296c46', '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-4] => (item={'id': '15f62393d6d0eb05aa30d59a2630a396d313a54a137c17a701b839fd9ba9e599', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9a50ec631eaca2e1bf120a40c8af92dd0a4d2b413f9666ed22b3954b99bbe983', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '520c5341d234e95685ed3a9fe71b229d8dc02baff72350c02597b31cb90f05e9', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '576b901fd306bbc2a27009c0bb8193d1f5c34d15d313157741efb3120ce780c7', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7326898fe6374c890958d6691222cc746885dcecacf89e2545beaf4f7d460aac', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9bb0149cace843ae53da615218be7aff30810db80428597b286edc4fa82c69bd', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ff10ca06ff19aa49fa9a0d0cdded937b8dee4849817d23bb4a932f6bd106c84b', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'dc56aa27871b2ca20d1ceadc74de94392baeeb6de32269ec49c0b46faee5e054', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '93100cd6b0ad072e0b539574bf27e470f15b3b4aeeba537f6b2d738ef8d75f2c', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6ab5cae5342bb07ec2fba7eb5b427daae07b10737c0a13fc93682387da5dfa20', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '779550457f316b204732afcd7c6be9d343bb0ddd9d869baeb14402c023d2edc5', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f2d01ad2c3f5550ad2f06c7b69e76b55d9a64cd5e3d8f1e6207716b7a6686974', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c9cf34e66c6061981f8430db506e63cdcb5b18e53431532fdd8656057fdd53c4', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ae102e4029c90ac2d38163a2f1d74003ef92b8f00504af093af133eef61b5ed4', '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': '113edf1a4136364dafb91ebd93a6898decef34aadfc6f67afaa842782722a1c1', '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': '61bc34899c72d5aeb90d21919960f1f59e4891cff5c693578a0dc031b547d994', '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': 'b2daf7263fb7d622266951a074590b5dfadf0d2db0007201b87683c7741ea5b9', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '0fb079f1d95812c7aa18b06caa6e391a57551fbb4fb1fd8720d1eb2d06777815', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '834b6f7c485fd3668985df11073a9deaff78d93d69699b4158967c5cbc5e5550', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ac13a107cfe61edb7dd7ea29cae060b8da274aef6865fdf6309848a258f1037f', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'beede29873bb791d72f36afc6a884f123be1dea09afd15097806fa67c0a2d9f6', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '64558008a88b2511ff00b4e89a25cfc32a99877829e0b8002b6d9e33526daa1f', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1f6a91a6d8d32284b8acfaaf924a1d0210a4d8e59524c80d6d1258889c8a9be2', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a75057de632bca0619464943d0949835f7326f30fe8645bd73a547177d96971c', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nFriday 22 May 2026  01:19:05 +0000 (0:00:00.571)       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\nTASK [Set test result to failed when count of containers is wrong] *************\nFriday 22 May 2026  01:19:05 +0000 (0:00:00.296)       0:00:05.234 ************ \n\u001b[0;36mskipping: [testbed-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] ******************************\nFriday 22 May 2026  01:19:05 +0000 (0:00:00.257)       0:00:05.492 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:19:05 +0000 (0:00:00.260)       0:00:05.752 ************ \n\u001b[0;32mok: [testbed-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] ********************\nFriday 22 May 2026  01:19:06 +0000 (0:00:00.397)       0:00:06.149 ************ \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-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-5', 'osd_id': '5', '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] *******************\nFriday 22 May 2026  01:19:06 +0000 (0:00:00.289)       0:00:06.438 ************ \n\u001b[0;32mok: [testbed-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] **********************\nFriday 22 May 2026  01:19:06 +0000 (0:00:00.292)       0:00:06.730 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nFriday 22 May 2026  01:19:07 +0000 (0:00:00.289)       0:00:07.020 ************ \n\u001b[0;36mskipping: [testbed-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] *****************\nFriday 22 May 2026  01:19:07 +0000 (0:00:00.499)       0:00:07.519 ************ \n\u001b[0;32mok: [testbed-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] *****************************************\nFriday 22 May 2026  01:19:07 +0000 (0:00:00.291)       0:00:07.810 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:19:08 +0000 (0:00:00.269)       0:00:08.080 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:19:08 +0000 (0:00:00.262)       0:00:08.343 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:19:08 +0000 (0:00:00.248)       0:00:08.591 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:19:08 +0000 (0:00:00.071)       0:00:08.663 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:19:08 +0000 (0:00:00.067)       0:00:08.730 ************ \n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:19:08 +0000 (0:00:00.069)       0:00:08.799 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nFriday 22 May 2026  01:19:09 +0000 (0:00:00.658)       0:00:09.458 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:19:09 +0000 (0:00:00.255)       0:00:09.714 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set _mon_hostname fact] **************************************************\nFriday 22 May 2026  01:19:10 +0000 (0:00:00.299)       0:00:10.014 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nFriday 22 May 2026  01:19:10 +0000 (0:00:00.236)       0:00:10.250 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nFriday 22 May 2026  01:19:12 +0000 (0:00:02.102)       0:00:12.353 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nFriday 22 May 2026  01:19:12 +0000 (0:00:00.121)       0:00:12.474 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nFriday 22 May 2026  01:19:12 +0000 (0:00:00.258)       0:00:12.733 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nFriday 22 May 2026  01:19:12 +0000 (0:00:00.097)       0:00:12.830 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nFriday 22 May 2026  01:19:13 +0000 (0:00:00.121)       0:00:12.952 ************ \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [List ceph LVM volumes and collect data] **********************************\nFriday 22 May 2026  01:19:13 +0000 (0:00:00.353)       0:00:13.305 ************ \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 [Parse LVM data as JSON] **************************************************\nFriday 22 May 2026  01:19:15 +0000 (0:00:01.786)       0:00:15.091 ************ \n\u001b[0;32mok: [testbed-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] **************************************\nFriday 22 May 2026  01:19:15 +0000 (0:00:00.304)       0:00:15.396 ************ \n\u001b[0;32mok: [testbed-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] **************************\nFriday 22 May 2026  01:19:16 +0000 (0:00:00.462)       0:00:15.859 ************ \n\u001b[0;36mskipping: [testbed-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] ********************\nFriday 22 May 2026  01:19:16 +0000 (0:00:00.520)       0:00:16.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 [Fail if count of unencrypted OSDs does not match] ************************\nFriday 22 May 2026  01:19:16 +0000 (0:00:00.326)       0:00:16.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 [Pass if count of unencrypted OSDs equals count of OSDs] ******************\nFriday 22 May 2026  01:19:17 +0000 (0:00:00.284)       0:00:16.990 ************ \n\u001b[0;36mskipping: [testbed-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] *******************************************************\nFriday 22 May 2026  01:19:17 +0000 (0:00:00.455)       0:00:17.446 ************ \n\u001b[0;32mok: [testbed-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] ***************\nFriday 22 May 2026  01:19:18 +0000 (0:00:00.510)       0:00:17.957 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:19:18 +0000 (0:00:00.472)       0:00:18.430 ************ \n\u001b[0;32mok: [testbed-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] ****************************************\nFriday 22 May 2026  01:19:18 +0000 (0:00:00.303)       0:00:18.733 ************ \n\u001b[0;36mskipping: [testbed-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] *****************************************\nFriday 22 May 2026  01:19:19 +0000 (0:00:00.482)       0:00:19.216 ************ \n\u001b[0;32mok: [testbed-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] ***********************\nFriday 22 May 2026  01:19:19 +0000 (0:00:00.316)       0:00:19.533 ************ \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] ************************\nFriday 22 May 2026  01:19:19 +0000 (0:00:00.261)       0:00:19.794 ************ \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nFriday 22 May 2026  01:19:20 +0000 (0:00:00.301)       0:00:20.096 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nFriday 22 May 2026  01:19:22 +0000 (0:00:01.813)       0:00:21.910 ************ \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nFriday 22 May 2026  01:19:22 +0000 (0:00:00.252)       0:00:22.162 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:19:22 +0000 (0:00:00.250)       0:00:22.413 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:19:22 +0000 (0:00:00.069)       0:00:22.482 ************ \n\nTASK [Flush handlers] **********************************************************\nFriday 22 May 2026  01:19:22 +0000 (0:00:00.259)       0:00:22.741 ************ \n\nRUNNING HANDLER [Write report file] ********************************************\nFriday 22 May 2026  01:19:22 +0000 (0:00:00.070)       0:00:22.812 ************ \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nFriday 22 May 2026  01:19:24 +0000 (0:00:01.330)       0:00:24.142 ************ \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-22T01:19:01+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 ********************************************************************\nFriday 22 May 2026  01:19:24 +0000 (0:00:00.404)       0:00:24.547 ************ \n=============================================================================== \nGet ceph osd tree ------------------------------------------------------- 2.10s\nAggregate test results step one ----------------------------------------- 1.81s\nList ceph LVM volumes and collect data ---------------------------------- 1.79s\nWrite report file ------------------------------------------------------- 1.33s\nGet timestamp for report file ------------------------------------------- 1.02s\nCreate report output directory ------------------------------------------ 0.71s\nPrint report file information ------------------------------------------- 0.66s\nGet list of ceph-osd containers on host --------------------------------- 0.57s\nFail if count of encrypted OSDs does not match -------------------------- 0.52s\nPrepare test data ------------------------------------------------------- 0.51s\nSet test result to failed if an OSD is not running ---------------------- 0.50s\nFail test if any sub test failed ---------------------------------------- 0.48s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.47s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.46s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.46s\nCalculate OSD devices for each host ------------------------------------- 0.43s\nPrint report file information ------------------------------------------- 0.40s\nFlush handlers ---------------------------------------------------------- 0.40s\nPrepare test data ------------------------------------------------------- 0.40s\nCalculate OSD devices for each host ------------------------------------- 0.36s\n+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\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-22 01:19:53\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-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 171c294d-5579-11f1-9e47-8f44c95f60f8\u001b[0m\n\u001b[32m2026-05-22 01:19:54\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-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 4dc3d9fc-5579-11f1-be29-6f0de95f25ea\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0.945455\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000545256\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1817 local commits, 1817 replicated, 55 received\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 7 minutes, 11 seconds\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 31 connected, 1 running\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 107699 total, 0 slow\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 50\u001b[0m\n\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mLocal receive queue average is 0.95, which may indicate apply lag\u001b[0m\n\u001b[32m2026-05-22 01:19:54\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 206, Channels: 205, Queues: 166\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 232 total, 231 ready, 1 unacked\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 9.8/s publish, 11.0/s deliver\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 55.9 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 118/262144\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 206, Channels: 205, Queues: 166\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 232 total, 231 ready, 1 unacked\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 9.8/s publish, 11.0/s deliver\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 56.6 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 102/262144\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m\n\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 206, Channels: 205, Queues: 166\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 232 total, 231 ready, 1 unacked\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 9.8/s publish, 11.0/s deliver\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 56.4 GB (limit: 0.0 GB)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 106/262144\u001b[0m\n\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m\n\u001b[32m2026-05-22 01:20:02\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.002205s;;;0.000000;10.000000\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n\n# Create backup of MariaDB database\n\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver latest 9.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ latest == \\l\\a\\t\\e\\s\\t ]]\n+ osism apply mariadb_backup -e mariadb_backup_type=full\n\u001b[32m2026-05-22 01:20:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m\n\u001b[32m2026-05-22 01:20:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f82182e6-55af-441f-8ff3-8a46ee268ea1 (mariadb_backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:20:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f82182e6-55af-441f-8ff3-8a46ee268ea1 (mariadb_backup) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nFriday 22 May 2026  01:20:07 +0000 (0:00:00.240)       0:00:00.240 ************ \n\u001b[0;32mok: [testbed-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] ***********************************\nFriday 22 May 2026  01:20:08 +0000 (0:00:00.323)       0:00:00.563 ************ \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] ***************************\nFriday 22 May 2026  01:20:08 +0000 (0:00:00.479)       0:00:01.042 ************ \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] *************************************************\nFriday 22 May 2026  01:20:09 +0000 (0:00:00.421)       0:00:01.464 ************ \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] ***********************************\nFriday 22 May 2026  01:20:09 +0000 (0:00:00.820)       0:00:02.284 ************ \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 [mariadb : Taking full database backup via Mariabackup] *******************\nFriday 22 May 2026  01:20:13 +0000 (0:00:04.032)       0:00:06.316 ************ \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] *****************************************\nFriday 22 May 2026  01:21:30 +0000 (0:01:16.469)       0:01:22.786 ************ \n\u001b[0;36mskipping: [testbed-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] ****************************************\nFriday 22 May 2026  01:21:30 +0000 (0:00:00.321)       0:01:23.107 ************ \n\u001b[0;36mskipping: [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 ********************************************************************\nFriday 22 May 2026  01:21:31 +0000 (0:00:00.218)       0:01:23.326 ************ \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 76.47s\nmariadb : Get MariaDB container facts ----------------------------------- 4.03s\nmariadb : include_tasks ------------------------------------------------- 0.82s\nGroup hosts based on enabled services ----------------------------------- 0.48s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.42s\nGroup hosts based on Kolla action --------------------------------------- 0.32s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.32s\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| 0ad86b0b445145ea93264c3f8daf470b | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |\n| 198fcfc135b94abaa25d4b0c94397e63 | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |\n| 1f26e58e2fb14fc688d469bb603406df | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| 26d8b6f8b72846749c8c25154aa2b214 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| 2a1b9b95a857490ea0d8aa6868c9ba48 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n| 523fc61eb98342908fe20810befbbfc5 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| 5ad33e5fc44141e490fd575db47381d7 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |\n| 623ba5107df24923b4efa436f4b5441e | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| 647529b9151740f1baf188dd8b21d5a3 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 6828984f607d412788d0f8ce1b10f91c | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 98c3a3e523984e1aa33576e88224ada6 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |\n| 9cadbae4e6c348679531fe35f5d60233 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |\n| 9f5f9a0402a34c8083244fa10dfc8d11 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| a639b1d8dd8645de853e35806e748355 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| b05ce38cb58a4cc18c47068c50801ade | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| c8db3a44e4f14ee095220325e6f14e68 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| d48274eba31348368be98f6943a9c459 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| d63f218bec2c492385e002e7278abee0 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| d8aadfe705c1405eba20cdc37abb4094 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| da6d4b9a53034cd384d47050771f881a | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| e64052302c38442da7f2a967f05bf009 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| f5ce3dd9c5db42d0a5ed255ec5b0e124 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| f697e8697c3743eeb7043b34b79a96dd | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| f7d5ccd9124946aeb27ea72d77a0932c | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+\n\n# Cinder\n\n+ echo\n+ echo '# Cinder'\n+ echo\n+ openstack volume service list\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| Binary           | Host                       | Zone     | Status  | State | Updated At                 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-22T01:21:34.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-22T01:21:34.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-22T01:21:33.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:21:34.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:21:31.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:21:31.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-22T01:21:35.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-22T01:21:36.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-22T01:21:28.000000 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n\n# Neutron\n\n+ echo\n+ echo '# Neutron'\n+ echo\n+ openstack network agent list\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| 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| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n+ openstack network service provider list\n+---------------+------+---------+\n| Service Type  | Name | Default |\n+---------------+------+---------+\n| L3_ROUTER_NAT | ovn  | True    |\n+---------------+------+---------+\n\n# Nova\n\n+ echo\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| dcd24a1e-2732-497d-b34a-9e74f53857f0 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:21:41.000000 |\n| 9c1086df-8a54-4c6f-8688-8fe120010c4c | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:21:44.000000 |\n| 281d1df6-c39c-44cf-ab34-8878c06544fb | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:21:38.000000 |\n| 003be6da-121a-41f0-a21e-8fb493f52f12 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:21:42.000000 |\n| c55608d8-0782-449b-8674-dfb69b65c920 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:21:43.000000 |\n| 3b90ffa2-b59c-48f2-aa9e-314c68abe947 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:21:37.000000 |\n| 7f3957e6-196c-415a-bc52-7be819401edd | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-22T01:21:38.000000 |\n| fb411c14-17c5-49db-a504-0397fd105a29 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-22T01:21:38.000000 |\n| e0a5dce0-ec04-4c07-b946-48ab87818fef | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-22T01:21:39.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| 88021801-7e51-423a-98ac-60292c9fe586 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| 2dfd3f89-7fc6-4282-b6e1-6d3dea56e25f | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n| 03e4c046-1011-4d91-af0c-2a4db265686a | 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-22 01:21:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-05-22 01:22:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-05-22 01:22:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13aef8a7-015c-4b39-a36c-eb1449a92332 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:22:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 13aef8a7-015c-4b39-a36c-eb1449a92332 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nFriday 22 May 2026  01:22:05 +0000 (0:00:00.108)       0:00:00.108 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nFriday 22 May 2026  01:22:09 +0000 (0:00:04.123)       0:00:04.232 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nFriday 22 May 2026  01:22:14 +0000 (0:00:04.904)       0:00:09.136 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nFriday 22 May 2026  01:22:22 +0000 (0:00:07.202)       0:00:16.339 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nFriday 22 May 2026  01:22:26 +0000 (0:00:04.448)       0:00:20.788 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nFriday 22 May 2026  01:22:31 +0000 (0:00:04.565)       0:00:25.353 ************ \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] ************************************************\nFriday 22 May 2026  01:22:43 +0000 (0:00:12.901)       0:00:38.255 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nFriday 22 May 2026  01:22:48 +0000 (0:00:04.698)       0:00:42.954 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nFriday 22 May 2026  01:22:53 +0000 (0:00:05.253)       0:00:48.207 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nFriday 22 May 2026  01:22:58 +0000 (0:00:04.635)       0:00:52.843 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nFriday 22 May 2026  01:23:02 +0000 (0:00:04.424)       0:00:57.268 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nFriday 22 May 2026  01:23:07 +0000 (0:00:04.502)       0:01:01.770 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nFriday 22 May 2026  01:23:11 +0000 (0:00:04.354)       0:01:06.125 ************ \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] *****************************************************\nFriday 22 May 2026  01:23:26 +0000 (0:00:14.850)       0:01:20.975 ************ \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] *****************************************************\nFriday 22 May 2026  01:23:44 +0000 (0:00:17.354)       0:01:38.329 ************ \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] ***************************************************\nFriday 22 May 2026  01:24:19 +0000 (0:00:35.142)       0:02:13.472 ************ \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nFriday 22 May 2026  01:24:23 +0000 (0:00:03.813)       0:02:17.285 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nFriday 22 May 2026  01:24:23 +0000 (0:00:00.044)       0:02:17.329 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nFriday 22 May 2026  01:24:23 +0000 (0:00:00.047)       0:02:17.377 ************ \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] **********************************\nFriday 22 May 2026  01:24:23 +0000 (0:00:00.155)       0:02:17.532 ************ \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nFriday 22 May 2026  01:24:23 +0000 (0:00:00.162)       0:02:17.694 ************ \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] **********************************\nFriday 22 May 2026  01:24:28 +0000 (0:00:04.777)       0:02:22.471 ************ \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (56 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j517191697652.2808', 'results_file': '/ansible/.ansible_async/j517191697652.2808', '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': 'j16156551517.2833', 'results_file': '/ansible/.ansible_async/j16156551517.2833', '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': 'j833828299349.2858', 'results_file': '/ansible/.ansible_async/j833828299349.2858', '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': 'j724765150523.2883', 'results_file': '/ansible/.ansible_async/j724765150523.2883', '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': 'j86679852995.2908', 'results_file': '/ansible/.ansible_async/j86679852995.2908', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nFriday 22 May 2026  01:25:26 +0000 (0:00:58.253)       0:03:20.725 ************ \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] *******************************************\nFriday 22 May 2026  01:25:31 +0000 (0:00:04.921)       0:03:25.647 ************ \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': 'j609149762204.3019', 'results_file': '/ansible/.ansible_async/j609149762204.3019', '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': 'j508732785006.3044', 'results_file': '/ansible/.ansible_async/j508732785006.3044', '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': 'j601872398084.3069', 'results_file': '/ansible/.ansible_async/j601872398084.3069', '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': 'j22147512992.3094', 'results_file': '/ansible/.ansible_async/j22147512992.3094', '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': 'j346082430652.3119', 'results_file': '/ansible/.ansible_async/j346082430652.3119', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nFriday 22 May 2026  01:25:41 +0000 (0:00:09.829)       0:03:35.476 ************ \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] ***********************************************\nFriday 22 May 2026  01:25:45 +0000 (0:00:04.759)       0:03:40.236 ************ \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': 'j856696287636.3195', 'results_file': '/ansible/.ansible_async/j856696287636.3195', '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': 'j986707700356.3220', 'results_file': '/ansible/.ansible_async/j986707700356.3220', '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': 'j199517986620.3246', 'results_file': '/ansible/.ansible_async/j199517986620.3246', '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': 'j161357378420.3272', 'results_file': '/ansible/.ansible_async/j161357378420.3272', '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': 'j45276325450.3298', 'results_file': '/ansible/.ansible_async/j45276325450.3298', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nFriday 22 May 2026  01:25:56 +0000 (0:00:10.176)       0:03:50.412 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nFriday 22 May 2026  01:26:03 +0000 (0:00:07.202)       0:03:57.614 ************ \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nFriday 22 May 2026  01:26:17 +0000 (0:00:14.112)       0:04:11.727 ************ \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] *********************************************\nFriday 22 May 2026  01:26:43 +0000 (0:00:26.517)       0:04:38.244 ************ \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.168\"\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.196\"\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.113\"\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.123\"\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.146\"\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 ********************************************************************\nFriday 22 May 2026  01:26:44 +0000 (0:00:00.108)       0:04:38.353 ************ \n=============================================================================== \nWait for instance creation to complete --------------------------------- 58.25s\nCreate test routers ---------------------------------------------------- 35.14s\nCreate floating ip addresses ------------------------------------------- 26.52s\nCreate test subnets ---------------------------------------------------- 17.35s\nCreate test networks --------------------------------------------------- 14.85s\nAttach test volume ----------------------------------------------------- 14.11s\nAdd member roles to user test ------------------------------------------ 12.90s\nWait for tags to be added ---------------------------------------------- 10.17s\nWait for metadata to be added ------------------------------------------- 9.83s\nAdd manager role to user test-admin ------------------------------------- 7.20s\nCreate test volume ------------------------------------------------------ 7.20s\nCreate ssh security group ----------------------------------------------- 5.25s\nAdd metadata to instances ----------------------------------------------- 4.92s\nCreate test-admin user -------------------------------------------------- 4.90s\nCreate test instances --------------------------------------------------- 4.78s\nAdd tag to instances ---------------------------------------------------- 4.76s\nCreate test server group ------------------------------------------------ 4.70s\nAdd rule to ssh security group ------------------------------------------ 4.64s\nCreate test user -------------------------------------------------------- 4.57s\nAdd rule to icmp security group ----------------------------------------- 4.50s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE | test-3=192.168.112.146, 192.168.202.114 | N/A (booted from volume) | SCS-1L-1 |\n| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE | test-2=192.168.112.123, 192.168.201.87  | N/A (booted from volume) | SCS-1L-1 |\n| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE | test-1=192.168.112.168, 192.168.200.100 | N/A (booted from volume) | SCS-1L-1 |\n| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE | test-2=192.168.112.113, 192.168.201.50  | N/A (booted from volume) | SCS-1L-1 |\n| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | ACTIVE | test-1=192.168.112.196, 192.168.200.182 | 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-22T01:25:03.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.168, 192.168.200.100                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:24:33Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 218f0670-fa55-4f89-ad5c-586c91e5363a                                                                                                                                                                                                                                                                                                                                                |\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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |\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-22T01:25:33Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='9df7e9d1-694d-41b7-8aa0-9ebef3d2485f'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='7d7abf9b-3d02-4c57-bec1-23460c7848fb'                                                                                                                                                                                                                                                                                                            |\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-22T01:25:05.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.196, 192.168.200.182                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:24:33Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e                                                                                                                                                                                                                                                                                                                                                |\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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |\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-22T01:25:33Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='9b6e6ffc-6e14-414f-b1b7-be684af3d3d9'                                                                                                                                                                                                                                                                                                             |\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-22T01:25:05.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.113, 192.168.201.50                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:24:33Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | c7da87ed-1edf-447e-82be-d21f3c1c1be9                                                                                                                                                                                                                                                                                                                                                |\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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |\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-22T01:25:34Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='c5f58e65-49b3-478a-a5d2-1e0f3d234c62'                                                                                                                                                                                                                                                                                                             |\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-22T01:25:03.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.123, 192.168.201.87                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:24:34Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | cb5294c7-b385-49fc-938c-e331b5527ae5                                                                                                                                                                                                                                                                                                                                                |\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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |\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-22T01:25:34Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='7509d73c-1d33-4168-9a0c-3e08b6030dfe'                                                                                                                                                                                                                                                                                                             |\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-22T01:25:02.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.146, 192.168.202.114                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-05-22T01:24:35Z                                                                                                                                                                                                                                                                                                                                                                |\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                              | 7dafaee1edbc3cbb251de36448f9d859d3e0a6917d91340417c0d0a6                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c                                                                                                                                                                                                                                                                                                                                                |\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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |\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-22T01:25:36Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='791617aa-9faa-4f5c-a016-caca62dad7db'                                                                                                                                                                                                                                                                                                             |\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.168\nPING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.\n64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=8.27 ms\n64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=2.50 ms\n64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.81 ms\n\n--- 192.168.112.168 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.807/4.195/8.274/2.898 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.146\nPING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.\n64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=6.02 ms\n64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=1.48 ms\n64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.25 ms\n\n--- 192.168.112.146 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.248/2.914/6.020/2.197 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=5.10 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.70 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.35 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.349/2.718/5.104/1.692 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.10 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.79 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.48 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.482/2.454/4.095/1.166 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.196\nPING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.\n64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=6.90 ms\n64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=1.68 ms\n64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.73 ms\n\n--- 192.168.112.196 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.682/3.436/6.899/2.448 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| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |\n| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |\n| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |\n| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute list testbed-node-5\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |\n+--------------------------------------+--------+----------+\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4\n\u001b[32m2026-05-22 01:27:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server cb5294c7-b385-49fc-938c-e331b5527ae5\u001b[0m\n\u001b[32m2026-05-22 01:27:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:27:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:27:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:27:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:27:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:27:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:28:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 218f0670-fa55-4f89-ad5c-586c91e5363a\u001b[0m\n\u001b[32m2026-05-22 01:28:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:28:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:28:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server c7da87ed-1edf-447e-82be-d21f3c1c1be9\u001b[0m\n\u001b[32m2026-05-22 01:29:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:29:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e\u001b[0m\n\u001b[32m2026-05-22 01:29:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:29:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) completed with status ACTIVE\u001b[0m\n+ compute_list\n+ osism manage compute list testbed-node-3\n+--------------------------------------+--------+----------+\n| ID                                   | Name   | Status   |\n|--------------------------------------+--------+----------|\n| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |\n| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |\n| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |\n| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | 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.168\nPING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.\n64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=10.0 ms\n64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=2.08 ms\n64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.41 ms\n\n--- 192.168.112.168 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.407/4.511/10.049/3.925 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.146\nPING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.\n64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=5.84 ms\n64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=2.37 ms\n64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.68 ms\n\n--- 192.168.112.146 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.678/3.295/5.841/1.821 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=7.72 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=2.08 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.70 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.703/3.834/7.718/2.750 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=5.50 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.56 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=2.19 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.192/3.417/5.495/1.477 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.196\nPING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.\n64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=7.32 ms\n64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=2.67 ms\n64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=2.02 ms\n\n--- 192.168.112.196 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 2.022/4.004/7.319/2.358 ms\n+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5\n\u001b[32m2026-05-22 01:30:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c\u001b[0m\n\u001b[32m2026-05-22 01:30:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:30:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (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| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |\n| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |\n| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |\n| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |\n| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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.168\nPING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.\n64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=7.21 ms\n64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=1.94 ms\n64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.80 ms\n\n--- 192.168.112.168 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.799/3.649/7.205/2.515 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.146\nPING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.\n64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=5.46 ms\n64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=2.22 ms\n64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=2.00 ms\n\n--- 192.168.112.146 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.001/3.224/5.456/1.580 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=7.41 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.22 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.49 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.223/3.374/7.409/2.855 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.23 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.45 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.19 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.192/2.287/4.226/1.374 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.196\nPING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.\n64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=4.30 ms\n64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=1.64 ms\n64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.80 ms\n\n--- 192.168.112.196 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.641/2.579/4.298/1.217 ms\n+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3\n\u001b[32m2026-05-22 01:31:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c\u001b[0m\n\u001b[32m2026-05-22 01:31:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:31:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:31:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server cb5294c7-b385-49fc-938c-e331b5527ae5\u001b[0m\n\u001b[32m2026-05-22 01:31:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:32:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 218f0670-fa55-4f89-ad5c-586c91e5363a\u001b[0m\n\u001b[32m2026-05-22 01:32:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server c7da87ed-1edf-447e-82be-d21f3c1c1be9\u001b[0m\n\u001b[32m2026-05-22 01:33:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e\u001b[0m\n\u001b[32m2026-05-22 01:33:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) 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| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |\n| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |\n| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |\n| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |\n| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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.168\nPING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.\n64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=5.46 ms\n64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=1.63 ms\n64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.38 ms\n\n--- 192.168.112.168 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.380/2.824/5.460/1.866 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.146\nPING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.\n64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=6.41 ms\n64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=1.98 ms\n64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.87 ms\n\n--- 192.168.112.146 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.868/3.420/6.409/2.113 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=6.83 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=2.42 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.97 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.971/3.741/6.830/2.191 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.33 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.14 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.81 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.813/3.426/6.329/2.056 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.196\nPING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.\n64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=9.16 ms\n64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=2.69 ms\n64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.27 ms\n\n--- 192.168.112.196 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.266/4.372/9.163/3.436 ms\n+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4\n\u001b[32m2026-05-22 01:34:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c\u001b[0m\n\u001b[32m2026-05-22 01:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server cb5294c7-b385-49fc-938c-e331b5527ae5\u001b[0m\n\u001b[32m2026-05-22 01:34:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:35:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 218f0670-fa55-4f89-ad5c-586c91e5363a\u001b[0m\n\u001b[32m2026-05-22 01:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:35:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:35:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server c7da87ed-1edf-447e-82be-d21f3c1c1be9\u001b[0m\n\u001b[32m2026-05-22 01:36:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) completed with status ACTIVE\u001b[0m\n\u001b[32m2026-05-22 01:36:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e\u001b[0m\n\u001b[32m2026-05-22 01:36:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m\n\u001b[32m2026-05-22 01:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) 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| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |\n| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |\n| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |\n| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |\n| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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.168\nPING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.\n64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=11.5 ms\n64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=2.39 ms\n64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.43 ms\n\n--- 192.168.112.168 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.429/5.118/11.533/4.552 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.146\nPING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.\n64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=3.87 ms\n64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=1.45 ms\n64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.67 ms\n\n--- 192.168.112.146 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.452/2.329/3.868/1.091 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.113\nPING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.\n64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=6.66 ms\n64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=2.28 ms\n64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=2.10 ms\n\n--- 192.168.112.113 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.104/3.682/6.659/2.106 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.16 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.00 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.62 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.621/3.595/7.162/2.526 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.196\nPING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.\n64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=9.08 ms\n64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=2.46 ms\n64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.66 ms\n\n--- 192.168.112.196 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.663/4.400/9.080/3.324 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-22 01:17:02\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",
                                "dec75bd05011   registry.osism.tech/kolla/prometheus-blackbox-exporter:2025.1   \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                                                                                                  prometheus_blackbox_exporter",
                                "5726cd98e238   registry.osism.tech/kolla/prometheus-alertmanager:2025.1        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_alertmanager",
                                "e45bde4afebb   registry.osism.tech/kolla/prometheus-cadvisor:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_cadvisor",
                                "1f501a3c8fe8   registry.osism.tech/kolla/prometheus-node-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_node_exporter",
                                "1db9c5957041   registry.osism.tech/kolla/prometheus-server:2025.1              \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes                                                                                                  prometheus_server",
                                "3b36a75d5db7   registry.osism.tech/osism/cephclient:reef                       \"/usr/bin/dumb-init \u2026\"   18 minutes ago      Up 17 minutes                                                                                                  cephclient",
                                "7cc5dce0a6c5   registry.osism.tech/kolla/cron:2025.1                           \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  cron",
                                "0de2a7845c6b   registry.osism.tech/kolla/kolla-toolbox:2025.1                  \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  kolla_toolbox",
                                "acf7eceef916   registry.osism.tech/kolla/fluentd:2025.1                        \"dumb-init --single-\u2026\"   29 minutes ago      Up 29 minutes                                                                                                  fluentd",
                                "0f5a8da02e7e   phpmyadmin/phpmyadmin:5.2                                       \"/docker-entrypoint.\u2026\"   30 minutes ago      Up 29 minutes (healthy)      80/tcp                                                                            phpmyadmin",
                                "1e54c4453620   registry.osism.tech/osism/openstackclient:2025.1                \"/usr/bin/dumb-init \u2026\"   31 minutes ago      Up 30 minutes                                                                                                  openstackclient",
                                "6fe28ff57075   registry.osism.tech/osism/homer:v25.10.1                        \"/bin/sh /entrypoint\u2026\"   31 minutes ago      Up 30 minutes (healthy)      8080/tcp                                                                          homer",
                                "fa42904be6ac   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",
                                "2affcfae9f54   registry.osism.tech/osism/inventory-reconciler:latest           \"/sbin/tini -- /entr\u2026\"   59 minutes ago      Up 37 minutes (healthy)                                                                                        manager-inventory_reconciler-1",
                                "3f3643123768   registry.osism.tech/osism/osism-ansible:latest                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osism-ansible",
                                "d1187afb5254   registry.osism.tech/osism/ceph-ansible:reef                     \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        ceph-ansible",
                                "b2e7e94d29f6   registry.osism.tech/osism/osism-kubernetes:latest               \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osism-kubernetes",
                                "6cbbd924c9bd   registry.osism.tech/osism/kolla-ansible:2025.1                  \"/entrypoint.sh osis\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        kolla-ansible",
                                "1acb3a4747a0   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",
                                "da018effa1ec   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- sleep\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        osismclient",
                                "fb189dd77dd3   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",
                                "e8c665741e22   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-openstack-1",
                                "cf4228d73011   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",
                                "f4d6fa110c2f   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-beat-1",
                                "cfe97f6d046b   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-flower-1",
                                "00c270dc527a   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",
                                "b929190c57c0   registry.osism.tech/osism/osism:latest                          \"/sbin/tini -- osism\u2026\"   59 minutes ago      Up 38 minutes (healthy)                                                                                        manager-listener-1",
                                "037f3a011a89   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",
                                "18b46165f525   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/ceph-ansible                   reef             92460568c33b   About an hour ago   588MB",
                                "registry.osism.tech/osism/osism-ansible                  latest           362fc39d288d   About an hour ago   646MB",
                                "registry.osism.tech/osism/kolla-ansible                  2025.1           968939b443c7   About an hour ago   644MB",
                                "registry.osism.tech/osism/osism-kubernetes               latest           62a43902ba14   About an hour ago   1.25GB",
                                "registry.osism.tech/osism/osism                          latest           a2c553260b76   About an hour ago   403MB",
                                "registry.osism.tech/osism/osism-frontend                 latest           062d9386978a   About an hour ago   216MB",
                                "registry.osism.tech/osism/inventory-reconciler           latest           70ac464f8f46   About an hour ago   364MB",
                                "registry.osism.tech/kolla/fluentd                        2025.1           dae42e7da9a9   18 hours ago        583MB",
                                "registry.osism.tech/kolla/kolla-toolbox                  2025.1           fc3b0c160f6b   18 hours ago        675MB",
                                "registry.osism.tech/kolla/cron                           2025.1           cf827f1ab111   18 hours ago        269MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter       2025.1           e6c4ad8c7d2d   18 hours ago        309MB",
                                "registry.osism.tech/kolla/prometheus-server              2025.1           7ecaa921c217   18 hours ago        853MB",
                                "registry.osism.tech/kolla/prometheus-blackbox-exporter   2025.1           d3d92f941e3b   18 hours ago        311MB",
                                "registry.osism.tech/kolla/prometheus-alertmanager        2025.1           fd00e67c6b1f   18 hours ago        407MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor            2025.1           928c9ce23976   18 hours ago        361MB",
                                "registry.osism.tech/osism/openstackclient                2025.1           bd08d4fbebd9   21 hours ago        212MB",
                                "registry.osism.tech/osism/cephclient                     reef             0179307c89ea   21 hours ago        453MB",
                                "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",
                                "152a0941aed3   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "7b353a3963ef   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "f9c63e0767be   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy",
                                "0da507f94b1f   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "12e536fac05e   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes                        grafana",
                                "90964eb11aa6   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "f3e9e2611388   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "3e8a6cb3d0e8   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_mdns",
                                "ac6b668be4f2   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "abc4333b6de1   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "bf9eaf054f5b   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "74d1c7eba384   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "877ff78dc285   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata",
                                "dc28afb2f18d   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "cdd275f81d00   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "d8896f4bc0aa   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "5a8f02e13a88   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "f7dd4f312f06   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "9496d0db41f3   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "ae9dc41ce927   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "da7769f5e67b   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "2a7a24d645ca   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "8711831da273   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "011d70ffcb11   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "49ee95cbfbc3   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 14 minutes                       prometheus_elasticsearch_exporter",
                                "c5da6f722574   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "9bac0cff63b7   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "5d5bb24f2967   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "fb11a801812e   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter",
                                "c5976bf883fb   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "7ac6d6f80e66   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "b20a3a1e9ca2   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "7ae133b2f2c2   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   17 minutes ago   Up 17 minutes                       ceph-mgr-testbed-node-0",
                                "64617c4220cb   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             horizon",
                                "6482c96f98b7   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   18 minutes ago   Up 4 minutes (healthy)              mariadb",
                                "63f44a68b9a2   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch_dashboards",
                                "e11a18ff8c30   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "9659349951d9   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1",
                                "15286b77233c   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes (healthy)             opensearch",
                                "557647220d6e   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "aab1f329d5ae   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db",
                                "8037528c53c0   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "fae0cd6bfa88   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "0fdc66dde033   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "a2bd4faaae91   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 22 minutes                       ceph-crash-testbed-node-0",
                                "818bcaff6a60   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller",
                                "4e546ec092b8   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-0",
                                "0411030e32ad   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "617a06231126   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             rabbitmq",
                                "26e2f962eccd   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "056b6c840fe9   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "9d7dd30c00ae   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "b5baed4fcdfb   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "30b2ff68fc58   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "60e7a80baecb   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "aa7b9c53b355   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-0",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE",
                                "registry.osism.tech/kolla/fluentd                             2025.1    dae42e7da9a9   18 hours ago   583MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    369b9f23ec32   18 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    a343f80423f5   18 hours ago   1.54GB",
                                "registry.osism.tech/kolla/memcached                           2025.1    8799473b597a   18 hours ago   270MB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    a3b2ff86b942   18 hours ago   343MB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f3ef38ec8cc1   18 hours ago   278MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    fc3b0c160f6b   18 hours ago   675MB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    1d06fec3283f   18 hours ago   280MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    ad32aebeaa9e   18 hours ago   418MB",
                                "registry.osism.tech/kolla/cron                                2025.1    cf827f1ab111   18 hours ago   269MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    f8c4e93ce35a   18 hours ago   1.34GB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    802d88b379fb   18 hours ago   286MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    610f01034365   18 hours ago   1.19GB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    c791698c415d   18 hours ago   286MB",
                                "registry.osism.tech/kolla/redis                               2025.1    6976ddee8cb2   18 hours ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    9334152e48a7   18 hours ago   276MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    e6c4ad8c7d2d   18 hours ago   309MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    928c9ce23976   18 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    c23ad4eb8ba4   18 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    e26f76f9fb4f   18 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    0570b15733bf   18 hours ago   295MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    58348c1b9c12   18 hours ago   451MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    d76c6f10ea4d   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    51696242071f   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    44e860e1d335   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    e59746396b52   18 hours ago   293MB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    917e2a6104c8   18 hours ago   1.11GB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    05098b94acf8   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/skyline-console                     2025.1    6917a2c03f1e   18 hours ago   1.06GB",
                                "registry.osism.tech/kolla/skyline-apiserver                   2025.1    800fa36ce24a   18 hours ago   1.01GB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    fbf3d84ed5af   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    a158d3806634   18 hours ago   1GB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    bc66bac3d6e5   18 hours ago   1GB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    1e671d7e9ba3   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    21f7bff79344   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    d925fec1d9ac   18 hours ago   996MB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    15de5e5f1449   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    16df21d7b5a6   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    959b486cbbfd   18 hours ago   1.38GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    e5b89372f32a   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/aodh-notifier                       2025.1    ee38c40f67e9   18 hours ago   986MB",
                                "registry.osism.tech/kolla/aodh-api                            2025.1    0167f91149e1   18 hours ago   986MB",
                                "registry.osism.tech/kolla/aodh-evaluator                      2025.1    7d6cab53482f   18 hours ago   986MB",
                                "registry.osism.tech/kolla/aodh-listener                       2025.1    c43e9b632dee   18 hours ago   986MB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    e18aaede72fe   18 hours ago   996MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    a589cff17b16   18 hours ago   996MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    6b8f9a5fedc0   18 hours ago   996MB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    f3bcc5f94a97   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    f1da77ad05d1   18 hours ago   1.79GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    d6d1413a4921   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    564fbbc1296d   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    eab113dc3ba2   18 hours ago   988MB",
                                "registry.osism.tech/kolla/ceilometer-central                  2025.1    aedc5c208b89   18 hours ago   988MB",
                                "registry.osism.tech/kolla/ceilometer-notification             2025.1    31c0fba6a929   18 hours ago   988MB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    698d70369dcd   18 hours ago   1.15GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    8739c14c9138   18 hours ago   1.26GB",
                                "registry.osism.tech/kolla/octavia-driver-agent                2025.1    c669116d7213   18 hours ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-api                         2025.1    7c0a6d908fd1   18 hours ago   1.06GB",
                                "registry.osism.tech/kolla/octavia-worker                      2025.1    039f108cec30   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/octavia-health-manager              2025.1    87b4fde95708   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/octavia-housekeeping                2025.1    c615d49a8a0c   18 hours ago   1.04GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    3caa1246d7b9   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    537a6b7220c5   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    2c0ed3d44109   18 hours ago   1.08GB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    f83eb64cd426   18 hours ago   293MB",
                                "registry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB",
                                "+ 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",
                                "74d5fb68cabe   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "1b3ee3e48c31   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "afd4bd1cad22   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "8751ae5447c9   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy",
                                "4a2b9017b569   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "d08c739737fe   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              placement_api",
                                "767d1e70d842   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "6536a09237ce   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 9 minutes (healthy)              designate_mdns",
                                "d4fcda1a3989   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "115ee2494208   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "80c7b873b0d5   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "4fe9c196366f   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "469fd41f39bd   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata",
                                "e5098b4de0c1   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "57d18a04cc03   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "4efc4e7c03d8   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "62f2e080a4cc   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "f1f6d1a0d12a   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "ef5915aacb58   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "439aae51f2d7   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "003485d309d3   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "e8d1649a8d19   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "7efd0c8a15e0   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "368ae5372fbe   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "1800e57d7879   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "8da3640afe87   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "ac2d36b55734   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "e45df7ffcdfb   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "6d52f4f15b68   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_node_exporter",
                                "9afa6a8f2f56   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "cefa752ac6bf   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "a8f0cf9db48a   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "a1cc7d534728   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-1",
                                "8521ff3ec786   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_ssh",
                                "c644f7ad564d   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "118cdf1427d3   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   20 minutes ago   Up 20 minutes (healthy)             mariadb",
                                "cfed6981d8a6   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "1ab26ca07c07   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "09f7cd183a91   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1",
                                "69ae32001c0c   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "86c9487eb047   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db",
                                "ca87247287ff   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "c3759c425420   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "7092e5cf9f6e   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "06d6e69eef9d   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-1",
                                "66502e79d4ca   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller",
                                "bca3e00159ff   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   26 minutes ago   Up 26 minutes (healthy)             rabbitmq",
                                "8d1124a02f90   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "4d8c7275c628   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-1",
                                "e3a9a2df0e94   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "c59d00b7bcf9   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "5d65e7253008   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "3cd779f59003   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "de14e53951ea   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "7cdf82438cee   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "16519988c497   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE",
                                "registry.osism.tech/kolla/fluentd                             2025.1    dae42e7da9a9   18 hours ago   583MB",
                                "registry.osism.tech/kolla/opensearch                          2025.1    369b9f23ec32   18 hours ago   1.56GB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    a343f80423f5   18 hours ago   1.54GB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    a3b2ff86b942   18 hours ago   343MB",
                                "registry.osism.tech/kolla/memcached                           2025.1    8799473b597a   18 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f3ef38ec8cc1   18 hours ago   278MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    fc3b0c160f6b   18 hours ago   675MB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    1d06fec3283f   18 hours ago   280MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    ad32aebeaa9e   18 hours ago   418MB",
                                "registry.osism.tech/kolla/cron                                2025.1    cf827f1ab111   18 hours ago   269MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    f8c4e93ce35a   18 hours ago   1.34GB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    802d88b379fb   18 hours ago   286MB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    c791698c415d   18 hours ago   286MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    610f01034365   18 hours ago   1.19GB",
                                "registry.osism.tech/kolla/redis                               2025.1    6976ddee8cb2   18 hours ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    9334152e48a7   18 hours ago   276MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    e6c4ad8c7d2d   18 hours ago   309MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    928c9ce23976   18 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    c23ad4eb8ba4   18 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    e26f76f9fb4f   18 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    0570b15733bf   18 hours ago   295MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    58348c1b9c12   18 hours ago   451MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    d76c6f10ea4d   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    51696242071f   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    44e860e1d335   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    e59746396b52   18 hours ago   293MB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    917e2a6104c8   18 hours ago   1.11GB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    05098b94acf8   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    fbf3d84ed5af   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    a158d3806634   18 hours ago   1GB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    bc66bac3d6e5   18 hours ago   1GB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    1e671d7e9ba3   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    21f7bff79344   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    d925fec1d9ac   18 hours ago   996MB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    15de5e5f1449   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    16df21d7b5a6   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    959b486cbbfd   18 hours ago   1.38GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    e5b89372f32a   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    e18aaede72fe   18 hours ago   996MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    a589cff17b16   18 hours ago   996MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    6b8f9a5fedc0   18 hours ago   996MB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    f3bcc5f94a97   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    f1da77ad05d1   18 hours ago   1.79GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    d6d1413a4921   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    564fbbc1296d   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    eab113dc3ba2   18 hours ago   988MB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    698d70369dcd   18 hours ago   1.15GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    8739c14c9138   18 hours ago   1.26GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    3caa1246d7b9   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    537a6b7220c5   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    2c0ed3d44109   18 hours ago   1.08GB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    f83eb64cd426   18 hours ago   293MB",
                                "registry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB",
                                "+ 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",
                                "ed0bdac96470   registry.osism.tech/kolla/magnum-conductor:2025.1                    \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_conductor",
                                "92bc53b48a25   registry.osism.tech/kolla/grafana:2025.1                             \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes                        grafana",
                                "7248314fb4c4   registry.osism.tech/kolla/magnum-api:2025.1                          \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              magnum_api",
                                "de2be06e4716   registry.osism.tech/kolla/nova-novncproxy:2025.1                     \"dumb-init --single-\u2026\"   7 minutes ago    Up 7 minutes (healthy)              nova_novncproxy",
                                "98f8e8b3be31   registry.osism.tech/kolla/nova-conductor:2025.1                      \"dumb-init --single-\u2026\"   8 minutes ago    Up 8 minutes (healthy)              nova_conductor",
                                "df11a31ea2bf   registry.osism.tech/kolla/placement-api:2025.1                       \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              placement_api",
                                "6f918fe3f37f   registry.osism.tech/kolla/designate-worker:2025.1                    \"dumb-init --single-\u2026\"   9 minutes ago    Up 9 minutes (healthy)              designate_worker",
                                "d92f5a94a2a5   registry.osism.tech/kolla/designate-mdns:2025.1                      \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_mdns",
                                "070ccf801efd   registry.osism.tech/kolla/designate-producer:2025.1                  \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_producer",
                                "cda2e2293221   registry.osism.tech/kolla/designate-central:2025.1                   \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_central",
                                "87b5a32b7bde   registry.osism.tech/kolla/designate-api:2025.1                       \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_api",
                                "a8bab2fb4405   registry.osism.tech/kolla/designate-backend-bind9:2025.1             \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             designate_backend_bind9",
                                "4680cbbd6798   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_metadata",
                                "bc41fff7c218   registry.osism.tech/kolla/nova-api:2025.1                            \"dumb-init --single-\u2026\"   10 minutes ago   Up 10 minutes (healthy)             nova_api",
                                "7b58dddf9744   registry.osism.tech/kolla/nova-scheduler:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 8 minutes (healthy)              nova_scheduler",
                                "970f274bb0b4   registry.osism.tech/kolla/neutron-server:2025.1                      \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             neutron_server",
                                "c3bc2076f2c4   registry.osism.tech/kolla/barbican-worker:2025.1                     \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_worker",
                                "45ce680a2cd4   registry.osism.tech/kolla/barbican-keystone-listener:2025.1          \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_keystone_listener",
                                "af7163af249d   registry.osism.tech/kolla/barbican-api:2025.1                        \"dumb-init --single-\u2026\"   11 minutes ago   Up 11 minutes (healthy)             barbican_api",
                                "f3461b0f4bb6   registry.osism.tech/kolla/cinder-backup:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_backup",
                                "c4dd781e5140   registry.osism.tech/kolla/cinder-volume:2025.1                       \"dumb-init --single-\u2026\"   12 minutes ago   Up 12 minutes (healthy)             cinder_volume",
                                "f54fe03a3b05   registry.osism.tech/kolla/cinder-scheduler:2025.1                    \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_scheduler",
                                "2c80bc5a495f   registry.osism.tech/kolla/glance-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             glance_api",
                                "294f0d04878b   registry.osism.tech/kolla/cinder-api:2025.1                          \"dumb-init --single-\u2026\"   13 minutes ago   Up 13 minutes (healthy)             cinder_api",
                                "0d318be50c45   registry.osism.tech/kolla/prometheus-elasticsearch-exporter:2025.1   \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_elasticsearch_exporter",
                                "5addd9c9f6e1   registry.osism.tech/kolla/prometheus-cadvisor:2025.1                 \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_cadvisor",
                                "93f3512dc2a2   registry.osism.tech/kolla/prometheus-memcached-exporter:2025.1       \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_memcached_exporter",
                                "86f5021250cc   registry.osism.tech/kolla/prometheus-mysqld-exporter:2025.1          \"dumb-init --single-\u2026\"   15 minutes ago   Up 15 minutes                       prometheus_mysqld_exporter",
                                "dc3c7944088e   registry.osism.tech/kolla/prometheus-node-exporter:2025.1            \"dumb-init --single-\u2026\"   16 minutes ago   Up 15 minutes                       prometheus_node_exporter",
                                "2f74951c3480   registry.osism.tech/kolla/keystone:2025.1                            \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone",
                                "eaba1e05cb9c   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mgr -\u2026\"   16 minutes ago   Up 16 minutes                       ceph-mgr-testbed-node-2",
                                "94a130c40a56   registry.osism.tech/kolla/keystone-fernet:2025.1                     \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             keystone_fernet",
                                "d64b7084782e   registry.osism.tech/kolla/horizon:2025.1                             \"dumb-init --single-\u2026\"   16 minutes ago   Up 16 minutes (healthy)             horizon",
                                "5b9ff5daed4d   registry.osism.tech/kolla/keystone-ssh:2025.1                        \"dumb-init --single-\u2026\"   17 minutes ago   Up 17 minutes (healthy)             keystone_ssh",
                                "b777f3674102   registry.osism.tech/kolla/mariadb-server:2025.1                      \"dumb-init -- kolla_\u2026\"   19 minutes ago   Up 19 minutes (healthy)             mariadb",
                                "f4951c7a9d79   registry.osism.tech/kolla/opensearch-dashboards:2025.1               \"dumb-init --single-\u2026\"   19 minutes ago   Up 19 minutes (healthy)             opensearch_dashboards",
                                "eef4fb1377c7   registry.osism.tech/kolla/opensearch:2025.1                          \"dumb-init --single-\u2026\"   20 minutes ago   Up 20 minutes (healthy)             opensearch",
                                "8ede33ac1eb6   registry.osism.tech/kolla/ovn-northd:2025.1                          \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_northd",
                                "8284ff2f0681   registry.osism.tech/kolla/ovn-sb-db-relay:2025.1                     \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db_relay_1",
                                "dcc950fb1d39   registry.osism.tech/kolla/ovn-sb-db-server:2025.1                    \"dumb-init --single-\u2026\"   21 minutes ago   Up 21 minutes                       ovn_sb_db",
                                "49add2540588   registry.osism.tech/kolla/ovn-nb-db-server:2025.1                    \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       ovn_nb_db",
                                "a3393414ddd2   registry.osism.tech/kolla/keepalived:2025.1                          \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes                       keepalived",
                                "2d15790c81bd   registry.osism.tech/kolla/proxysql:2025.1                            \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             proxysql",
                                "0124cf61bfec   registry.osism.tech/kolla/haproxy:2025.1                             \"dumb-init --single-\u2026\"   22 minutes ago   Up 22 minutes (healthy)             haproxy",
                                "8bf042532a71   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-crash\"    23 minutes ago   Up 23 minutes                       ceph-crash-testbed-node-2",
                                "352a3ba5f170   registry.osism.tech/kolla/ovn-controller:2025.1                      \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes                       ovn_controller",
                                "b4a250f28168   registry.osism.tech/kolla/rabbitmq:2025.1                            \"dumb-init --single-\u2026\"   25 minutes ago   Up 25 minutes (healthy)             rabbitmq",
                                "2e30e1ef3888   registry.osism.tech/kolla/openvswitch-vswitchd:2025.1                \"dumb-init --single-\u2026\"   27 minutes ago   Up 27 minutes (healthy)             openvswitch_vswitchd",
                                "d2255ba85b22   registry.osism.tech/osism/ceph-daemon:reef                           \"/usr/bin/ceph-mon -\u2026\"   27 minutes ago   Up 27 minutes                       ceph-mon-testbed-node-2",
                                "a35a9915f95a   registry.osism.tech/kolla/openvswitch-db-server:2025.1               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             openvswitch_db",
                                "401435df6f80   registry.osism.tech/kolla/redis-sentinel:2025.1                      \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis_sentinel",
                                "9c742551853b   registry.osism.tech/kolla/redis:2025.1                               \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             redis",
                                "a83f6e8ed77a   registry.osism.tech/kolla/memcached:2025.1                           \"dumb-init --single-\u2026\"   28 minutes ago   Up 28 minutes (healthy)             memcached",
                                "5b33b1644773   registry.osism.tech/kolla/cron:2025.1                                \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       cron",
                                "62e9987e6948   registry.osism.tech/kolla/kolla-toolbox:2025.1                       \"dumb-init --single-\u2026\"   29 minutes ago   Up 29 minutes                       kolla_toolbox",
                                "6bea4e1eb4dc   registry.osism.tech/kolla/fluentd:2025.1                             \"dumb-init --single-\u2026\"   30 minutes ago   Up 30 minutes                       fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                    TAG       IMAGE ID       CREATED        SIZE",
                                "registry.osism.tech/kolla/opensearch                          2025.1    369b9f23ec32   18 hours ago   1.56GB",
                                "registry.osism.tech/kolla/fluentd                             2025.1    dae42e7da9a9   18 hours ago   583MB",
                                "registry.osism.tech/kolla/opensearch-dashboards               2025.1    a343f80423f5   18 hours ago   1.54GB",
                                "registry.osism.tech/kolla/rabbitmq                            2025.1    a3b2ff86b942   18 hours ago   343MB",
                                "registry.osism.tech/kolla/memcached                           2025.1    8799473b597a   18 hours ago   270MB",
                                "registry.osism.tech/kolla/haproxy                             2025.1    f3ef38ec8cc1   18 hours ago   278MB",
                                "registry.osism.tech/kolla/kolla-toolbox                       2025.1    fc3b0c160f6b   18 hours ago   675MB",
                                "registry.osism.tech/kolla/keepalived                          2025.1    1d06fec3283f   18 hours ago   280MB",
                                "registry.osism.tech/kolla/proxysql                            2025.1    ad32aebeaa9e   18 hours ago   418MB",
                                "registry.osism.tech/kolla/cron                                2025.1    cf827f1ab111   18 hours ago   269MB",
                                "registry.osism.tech/kolla/grafana                             2025.1    f8c4e93ce35a   18 hours ago   1.34GB",
                                "registry.osism.tech/kolla/openvswitch-vswitchd                2025.1    802d88b379fb   18 hours ago   286MB",
                                "registry.osism.tech/kolla/horizon                             2025.1    610f01034365   18 hours ago   1.19GB",
                                "registry.osism.tech/kolla/openvswitch-db-server               2025.1    c791698c415d   18 hours ago   286MB",
                                "registry.osism.tech/kolla/redis                               2025.1    6976ddee8cb2   18 hours ago   276MB",
                                "registry.osism.tech/kolla/redis-sentinel                      2025.1    9334152e48a7   18 hours ago   276MB",
                                "registry.osism.tech/kolla/prometheus-node-exporter            2025.1    e6c4ad8c7d2d   18 hours ago   309MB",
                                "registry.osism.tech/kolla/prometheus-cadvisor                 2025.1    928c9ce23976   18 hours ago   361MB",
                                "registry.osism.tech/kolla/prometheus-memcached-exporter       2025.1    c23ad4eb8ba4   18 hours ago   302MB",
                                "registry.osism.tech/kolla/prometheus-mysqld-exporter          2025.1    e26f76f9fb4f   18 hours ago   304MB",
                                "registry.osism.tech/kolla/prometheus-elasticsearch-exporter   2025.1    0570b15733bf   18 hours ago   295MB",
                                "registry.osism.tech/kolla/mariadb-server                      2025.1    58348c1b9c12   18 hours ago   451MB",
                                "registry.osism.tech/kolla/ovn-northd                          2025.1    d76c6f10ea4d   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-nb-db-server                    2025.1    51696242071f   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-sb-db-server                    2025.1    44e860e1d335   18 hours ago   293MB",
                                "registry.osism.tech/kolla/ovn-controller                      2025.1    e59746396b52   18 hours ago   293MB",
                                "registry.osism.tech/kolla/glance-api                          2025.1    917e2a6104c8   18 hours ago   1.11GB",
                                "registry.osism.tech/kolla/neutron-server                      2025.1    05098b94acf8   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/designate-mdns                      2025.1    fbf3d84ed5af   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-backend-bind9             2025.1    a158d3806634   18 hours ago   1GB",
                                "registry.osism.tech/kolla/designate-worker                    2025.1    bc66bac3d6e5   18 hours ago   1GB",
                                "registry.osism.tech/kolla/designate-api                       2025.1    1e671d7e9ba3   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-producer                  2025.1    21f7bff79344   18 hours ago   996MB",
                                "registry.osism.tech/kolla/designate-central                   2025.1    d925fec1d9ac   18 hours ago   996MB",
                                "registry.osism.tech/kolla/nova-api                            2025.1    15de5e5f1449   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/nova-conductor                      2025.1    16df21d7b5a6   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/nova-novncproxy                     2025.1    959b486cbbfd   18 hours ago   1.38GB",
                                "registry.osism.tech/kolla/nova-scheduler                      2025.1    e5b89372f32a   18 hours ago   1.23GB",
                                "registry.osism.tech/kolla/barbican-api                        2025.1    e18aaede72fe   18 hours ago   996MB",
                                "registry.osism.tech/kolla/barbican-keystone-listener          2025.1    a589cff17b16   18 hours ago   996MB",
                                "registry.osism.tech/kolla/barbican-worker                     2025.1    6b8f9a5fedc0   18 hours ago   996MB",
                                "registry.osism.tech/kolla/cinder-api                          2025.1    f3bcc5f94a97   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-volume                       2025.1    f1da77ad05d1   18 hours ago   1.79GB",
                                "registry.osism.tech/kolla/cinder-backup                       2025.1    d6d1413a4921   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/cinder-scheduler                    2025.1    564fbbc1296d   18 hours ago   1.43GB",
                                "registry.osism.tech/kolla/placement-api                       2025.1    eab113dc3ba2   18 hours ago   988MB",
                                "registry.osism.tech/kolla/magnum-api                          2025.1    698d70369dcd   18 hours ago   1.15GB",
                                "registry.osism.tech/kolla/magnum-conductor                    2025.1    8739c14c9138   18 hours ago   1.26GB",
                                "registry.osism.tech/kolla/keystone-ssh                        2025.1    3caa1246d7b9   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone-fernet                     2025.1    537a6b7220c5   18 hours ago   1.05GB",
                                "registry.osism.tech/kolla/keystone                            2025.1    2c0ed3d44109   18 hours ago   1.08GB",
                                "registry.osism.tech/kolla/ovn-sb-db-relay                     2025.1    f83eb64cd426   18 hours ago   293MB",
                                "registry.osism.tech/osism/ceph-daemon                         reef      691e9f342646   21 hours ago   1.35GB",
                                "+ sh -c /opt/configuration/scripts/check-services.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ [[ ceph-ansible == \\c\\e\\p\\h\\-\\a\\n\\s\\i\\b\\l\\e ]]",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 27m)",
                                "    mgr: testbed-node-0(active, since 17m), standbys: testbed-node-1, testbed-node-2",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 24m), 6 in (since 24m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 556 objects, 2.2 GiB",
                                "    usage:   7.1 GiB used, 113 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18",
                                "    }",
                                "}",
                                "",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ echo '# Ceph OSD tree'",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA      OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.1 GiB   6.7 GiB    6 KiB  408 MiB  113 GiB  5.90  1.00    -          root default           ",
                                "-5         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  964 MiB   890 MiB    1 KiB   74 MiB   19 GiB  4.71  0.80  174      up          osd.0          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.12  1.21  218      up          osd.3          ",
                                "-3         0.03897         -   40 GiB  2.3 GiB   2.2 GiB    2 KiB  121 MiB   38 GiB  5.86  0.99    -              host testbed-node-4",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.4 GiB   1.4 GiB    1 KiB   70 MiB   19 GiB  7.19  1.22  204      up          osd.1          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  926 MiB   874 MiB    1 KiB   52 MiB   19 GiB  4.53  0.77  186      up          osd.4          ",
                                "-7         0.03897         -   40 GiB  2.4 GiB   2.2 GiB    2 KiB  143 MiB   38 GiB  5.91  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.3 GiB   1.2 GiB    1 KiB   70 MiB   19 GiB  6.49  1.10  191      up          osd.2          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1019 MiB    1 KiB   74 MiB   19 GiB  5.34  0.91  197      up          osd.5          ",
                                "                       TOTAL  120 GiB  7.1 GiB   6.7 GiB  9.3 KiB  408 MiB  113 GiB  5.90                                            ",
                                "MIN/MAX VAR: 0.77/1.22  STDDEV: 1.09",
                                "",
                                "# 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 8, 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\": 8,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 1646,",
                                "  \"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-22T00:49:37.527563Z\",",
                                "    \"created\": \"2026-05-22T00:49:37.527563Z\",",
                                "    \"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.90",
                                "TOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.90",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     53 GiB",
                                "cephfs_data                 2   32      0 B        0      0 B      0     35 GiB",
                                "cephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB",
                                "default.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.control         6   32      0 B        8      0 B      0     35 GiB",
                                "default.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB",
                                "default.rgw.meta            8   32      0 B        0      0 B      0     35 GiB",
                                ".rgw.root                   9   32  3.9 KiB        8   64 KiB      0     53 GiB",
                                "backups                    10   32     19 B        2   12 KiB      0     35 GiB",
                                "volumes                    11   32     19 B        2   12 KiB      0     35 GiB",
                                "images                     12   32  2.2 GiB      299  6.7 GiB   5.95     35 GiB",
                                "metrics                    13   32     19 B        2   12 KiB      0     35 GiB",
                                "vms                        14   32     19 B        2   12 KiB      0     35 GiB",
                                "++ semver latest 5.0.0",
                                "+ [[ -1 -eq -1 ]]",
                                "+ [[ latest != \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask de1cb062-60ef-4342-ae9f-7bf5eadee361 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:17:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task de1cb062-60ef-4342-ae9f-7bf5eadee361 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Friday 22 May 2026  01:17:38 +0000 (0:00:00.400)       0:00:00.400 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:17:40 +0000 (0:00:01.444)       0:00:01.844 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:17:41 +0000 (0:00:01.508)       0:00:03.353 ************ ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Friday 22 May 2026  01:17:47 +0000 (0:00:05.654)       0:00:09.007 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:17:47 +0000 (0:00:00.761)       0:00:09.769 ************ ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.65s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.51s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.44s",
                                "Gather facts for all hosts ---------------------------------------------- 0.76s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Friday 22 May 2026  01:17:54 +0000 (0:00:00.565)       0:00:00.565 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Friday 22 May 2026  01:17:55 +0000 (0:00:01.041)       0:00:01.607 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Friday 22 May 2026  01:17:56 +0000 (0:00:00.767)       0:00:02.374 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Friday 22 May 2026  01:17:56 +0000 (0:00:00.142)       0:00:02.517 ************ ",
                                "\u001b[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] ******************************************************",
                                "Friday 22 May 2026  01:17:56 +0000 (0:00:00.288)       0:00:02.805 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:17:58 +0000 (0:00:01.739)       0:00:04.545 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Friday 22 May 2026  01:17:58 +0000 (0:00:00.354)       0:00:04.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 [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:17:59 +0000 (0:00:00.341)       0:00:05.241 ************ ",
                                "\u001b[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] ********************",
                                "Friday 22 May 2026  01:17:59 +0000 (0:00:00.320)       0:00:05.561 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mon is running] ************************",
                                "Friday 22 May 2026  01:17:59 +0000 (0:00:00.494)       0:00:06.055 ************ ",
                                "\u001b[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] *****************************************",
                                "Friday 22 May 2026  01:18:00 +0000 (0:00:00.335)       0:00:06.391 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:18:00 +0000 (0:00:00.257)       0:00:06.649 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:18:00 +0000 (0:00:00.264)       0:00:06.914 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:00 +0000 (0:00:00.243)       0:00:07.157 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:01 +0000 (0:00:00.070)       0:00:07.228 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:01 +0000 (0:00:00.074)       0:00:07.302 ************ ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:18:01 +0000 (0:00:00.260)       0:00:07.563 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Friday 22 May 2026  01:18:01 +0000 (0:00:00.272)       0:00:07.836 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Friday 22 May 2026  01:18:01 +0000 (0:00:00.277)       0:00:08.113 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Friday 22 May 2026  01:18:02 +0000 (0:00:00.127)       0:00:08.241 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Friday 22 May 2026  01:18:03 +0000 (0:00:01.635)       0:00:09.877 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Friday 22 May 2026  01:18:04 +0000 (0:00:00.343)       0:00:10.220 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Friday 22 May 2026  01:18:04 +0000 (0:00:00.148)       0:00:10.369 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Friday 22 May 2026  01:18:04 +0000 (0:00:00.323)       0:00:10.693 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Friday 22 May 2026  01:18:04 +0000 (0:00:00.324)       0:00:11.017 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Friday 22 May 2026  01:18:04 +0000 (0:00:00.116)       0:00:11.133 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Friday 22 May 2026  01:18:05 +0000 (0:00:00.132)       0:00:11.266 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Friday 22 May 2026  01:18:05 +0000 (0:00:00.301)       0:00:11.568 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Friday 22 May 2026  01:18:06 +0000 (0:00:01.516)       0:00:13.085 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Friday 22 May 2026  01:18:07 +0000 (0:00:00.314)       0:00:13.399 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Friday 22 May 2026  01:18:07 +0000 (0:00:00.162)       0:00:13.562 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Friday 22 May 2026  01:18:07 +0000 (0:00:00.170)       0:00:13.732 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Friday 22 May 2026  01:18:07 +0000 (0:00:00.143)       0:00:13.876 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Friday 22 May 2026  01:18:07 +0000 (0:00:00.138)       0:00:14.014 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Friday 22 May 2026  01:18:08 +0000 (0:00:00.269)       0:00:14.284 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Friday 22 May 2026  01:18:08 +0000 (0:00:00.251)       0:00:14.535 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:18:10 +0000 (0:00:01.861)       0:00:16.397 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:18:10 +0000 (0:00:00.320)       0:00:16.718 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:11 +0000 (0:00:00.689)       0:00:17.408 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:11 +0000 (0:00:00.077)       0:00:17.485 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:11 +0000 (0:00:00.085)       0:00:17.571 ************ ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Friday 22 May 2026  01:18:11 +0000 (0:00:00.073)       0:00:17.644 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:18:12 +0000 (0:00:01.373)       0:00:19.017 ************ ",
                                "\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-22T01:17:55+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 ********************************************************************",
                                "Friday 22 May 2026  01:18:13 +0000 (0:00:00.421)       0:00:19.439 ************ ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 1.86s",
                                "Get container info ------------------------------------------------------ 1.74s",
                                "Get monmap info from one mon container ---------------------------------- 1.64s",
                                "Gather status data ------------------------------------------------------ 1.52s",
                                "Write report file ------------------------------------------------------- 1.37s",
                                "Get timestamp for report file ------------------------------------------- 1.04s",
                                "Create report output directory ------------------------------------------ 0.77s",
                                "Aggregate test results step three --------------------------------------- 0.69s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.49s",
                                "Print report file information ------------------------------------------- 0.42s",
                                "Flush handlers ---------------------------------------------------------- 0.41s",
                                "Set test result to failed if container is missing ----------------------- 0.35s",
                                "Set quorum test data ---------------------------------------------------- 0.34s",
                                "Set test result to passed if container is existing ---------------------- 0.34s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.34s",
                                "Set fsid test vars ------------------------------------------------------ 0.32s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.32s",
                                "Aggregate test results step two ----------------------------------------- 0.32s",
                                "Prepare test data ------------------------------------------------------- 0.32s",
                                "Set health test data ---------------------------------------------------- 0.31s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Friday 22 May 2026  01:18:29 +0000 (0:00:00.532)       0:00:00.532 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Friday 22 May 2026  01:18:30 +0000 (0:00:01.020)       0:00:01.552 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Friday 22 May 2026  01:18:31 +0000 (0:00:00.713)       0:00:02.265 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Friday 22 May 2026  01:18:31 +0000 (0:00:00.130)       0:00:02.396 ************ ",
                                "\u001b[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] ******************************************************",
                                "Friday 22 May 2026  01:18:31 +0000 (0:00:00.296)       0:00:02.692 ************ ",
                                "\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] ***********************",
                                "Friday 22 May 2026  01:18:33 +0000 (0:00:01.582)       0:00:04.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",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Friday 22 May 2026  01:18:33 +0000 (0:00:00.331)       0:00:04.607 ************ ",
                                "\u001b[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] *******************************************************",
                                "Friday 22 May 2026  01:18:33 +0000 (0:00:00.305)       0:00:04.912 ************ ",
                                "\u001b[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] ********************",
                                "Friday 22 May 2026  01:18:34 +0000 (0:00:00.342)       0:00:05.255 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mgr is running] ************************",
                                "Friday 22 May 2026  01:18:34 +0000 (0:00:00.503)       0:00:05.759 ************ ",
                                "\u001b[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] *****************************************",
                                "Friday 22 May 2026  01:18:35 +0000 (0:00:00.316)       0:00:06.075 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:18:35 +0000 (0:00:00.257)       0:00:06.333 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:18:35 +0000 (0:00:00.242)       0:00:06.576 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:35 +0000 (0:00:00.277)       0:00:06.853 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:35 +0000 (0:00:00.068)       0:00:06.922 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:35 +0000 (0:00:00.068)       0:00:06.990 ************ ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:18:36 +0000 (0:00:00.245)       0:00:07.236 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Friday 22 May 2026  01:18:36 +0000 (0:00:00.241)       0:00:07.477 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Friday 22 May 2026  01:18:36 +0000 (0:00:00.245)       0:00:07.722 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Friday 22 May 2026  01:18:36 +0000 (0:00:00.144)       0:00:07.867 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Friday 22 May 2026  01:18:38 +0000 (0:00:01.843)       0:00:09.711 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Friday 22 May 2026  01:18:38 +0000 (0:00:00.243)       0:00:09.954 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Friday 22 May 2026  01:18:39 +0000 (0:00:00.339)       0:00:10.293 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Friday 22 May 2026  01:18:39 +0000 (0:00:00.157)       0:00:10.451 ************ ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Friday 22 May 2026  01:18:39 +0000 (0:00:00.144)       0:00:10.595 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Friday 22 May 2026  01:18:39 +0000 (0:00:00.252)       0:00:10.847 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Friday 22 May 2026  01:18:40 +0000 (0:00:00.282)       0:00:11.130 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:18:41 +0000 (0:00:01.620)       0:00:12.751 ************ ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:18:42 +0000 (0:00:00.281)       0:00:13.032 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:42 +0000 (0:00:00.253)       0:00:13.285 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:42 +0000 (0:00:00.084)       0:00:13.370 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:18:42 +0000 (0:00:00.072)       0:00:13.443 ************ ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Friday 22 May 2026  01:18:42 +0000 (0:00:00.077)       0:00:13.520 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:18:43 +0000 (0:00:01.359)       0:00:14.880 ************ ",
                                "\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-22T01:18:30+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 ********************************************************************",
                                "Friday 22 May 2026  01:18:44 +0000 (0:00:00.451)       0:00:15.331 ************ ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 1.84s",
                                "Aggregate test results step one ----------------------------------------- 1.62s",
                                "Get container info ------------------------------------------------------ 1.58s",
                                "Write report file ------------------------------------------------------- 1.36s",
                                "Get timestamp for report file ------------------------------------------- 1.02s",
                                "Create report output directory ------------------------------------------ 0.71s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.50s",
                                "Print report file information ------------------------------------------- 0.45s",
                                "Flush handlers ---------------------------------------------------------- 0.38s",
                                "Prepare test data ------------------------------------------------------- 0.34s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.34s",
                                "Set test result to failed if container is missing ----------------------- 0.33s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.32s",
                                "Set test result to passed if container is existing ---------------------- 0.31s",
                                "Prepare test data for container existance test -------------------------- 0.30s",
                                "Set validation result to failed if a test failed ------------------------ 0.28s",
                                "Aggregate test results step two ----------------------------------------- 0.28s",
                                "Aggregate test results step three --------------------------------------- 0.28s",
                                "Aggregate test results step one ----------------------------------------- 0.26s",
                                "Aggregate test results step three --------------------------------------- 0.25s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Friday 22 May 2026  01:19:00 +0000 (0:00:00.533)       0:00:00.533 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Friday 22 May 2026  01:19:01 +0000 (0:00:01.024)       0:00:01.558 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Friday 22 May 2026  01:19:01 +0000 (0:00:00.260)       0:00:01.818 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Friday 22 May 2026  01:19:02 +0000 (0:00:00.709)       0:00:02.528 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Friday 22 May 2026  01:19:02 +0000 (0:00:00.129)       0:00:02.657 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Friday 22 May 2026  01:19:02 +0000 (0:00:00.136)       0:00:02.794 ************ ",
                                "\u001b[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] ***********************************************",
                                "Friday 22 May 2026  01:19:03 +0000 (0:00:00.433)       0:00:03.228 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Friday 22 May 2026  01:19:03 +0000 (0:00:00.172)       0:00:03.400 ************ ",
                                "\u001b[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] *******************************",
                                "Friday 22 May 2026  01:19:03 +0000 (0:00:00.359)       0:00:03.760 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:19:04 +0000 (0:00:00.312)       0:00:04.072 ************ ",
                                "\u001b[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] *********************************",
                                "Friday 22 May 2026  01:19:04 +0000 (0:00:00.293)       0:00:04.366 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '7745fb115b56844137e473c17949723a7141dc4f2683658954dcdc24146dce15', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3b1bdadd14844c3abda7d3037afe1eb938318ea0b0ba02a0562e426fbb4eab68', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'c275770b152dd11eda1b43f76f820d8a585b37708b4222fe3ed5525ab65415ee', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6c756d9f3de8d89138bc7fd47f0f68845c68a6c7197a718b5a957b64a7662b9c', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '256d15c93aa5c7affbd552240e73a6988185a0283f067ac785818ab9181e3dd2', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b5ba25a7d4d195beb8f902bc73a5b567f931c4645d682c79a98da3b20db1bcb6', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '34e0f062ddfcab4db718fef6b92a1758a65f7dd281da89b7ca057b7180bf8c4e', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '87c29a1f6cebb4eca61c0486916f9e58fe2740c3e39eb4173df543fc8de417a7', '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': '33eee3b0d5e07119112b2e21b1d3b26bb9ae1ef951ce5e29f2b98b1fdf4885d0', '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': '90281995cf56e5cc95d1c1798ed5ba7f046aa5aa807ef475914a7a1f41cede51', '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': 'ae186e197c2976bf28fa2db2056bdcac3ef33cbc29ecfec682cf209c905fd7cd', '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': '912bc8352b90804c408a455ce9acc9757db9f455fa7de926ecb598be985f36f9', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3c8cc5ea3d06af681084357912a6af434035f1a484926e0e8a7a4f6290ded50e', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6c77d8e0d34123b427ce03fb4b81bf7d22bb825775e46e3db339b40a65d4e526', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '3f5beb355e3891e48cbee196dd537a3d63c9103e64bd77c5537fb712ec33700f', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd1fcbafbd1d20d4acc3fdb9b15dadedd946fc7d5c9744cf955f46fcad8534de2', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '0856123369f768da61c593613fac2ce6dbe1a42138d39d49ff47aa6a358725e2', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ad45cbeedb6255a956ff17ff18b216f9aae0b81d5bb3187568df014fee03c4ea', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '8ec49e06899fedb1a40af8915363e52cb684b19b04a422a4a5398055f7bd19d0', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'a0a404a367586e4f6065c3932bba3fe1fa96cefa652e274fa9e34068c21bd9fb', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'dc8cdd712b12236460b2dfa5ff3e8fc8cf24696b6bf145977196ebd96091ad91', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e8a046b2cfcfdbff079738bdf08951c98b9a436d8a0f55363061ad5b507a425a', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e65b31044a531d45d832a1c16e4cc60409d11b37bf1589c0508485c417f20834', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd296e4528e6dc839f60e2ca0e38762b65dde3d420375d383a187cf38914e6f78', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'd38688bd7f71e1b138fec58e51b745b65d630a688d880636ce09c9aa3f69a25e', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '69b3fe49afc3cd3ba095327ebee3dfde6087c20b2e7947062831573a7c9ea630', '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': 'a4c1bca0d77ef0ce4e289c41310375cb4242552e5a339332d6caf6fffa94e942', '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': '18810517111c86cf60f7f62e27fc40d96fa993238ccb12efcb8fea3c28c16c19', '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': '115733da6a31feeafb3ad2b28c1d607b5171b73c597605b92a43bcd6e856ade6', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '00e9746ab4ade7c7f410059318b29f1b4a459b63286c8f6e01e3f20bbd296c46', '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-4] => (item={'id': '15f62393d6d0eb05aa30d59a2630a396d313a54a137c17a701b839fd9ba9e599', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9a50ec631eaca2e1bf120a40c8af92dd0a4d2b413f9666ed22b3954b99bbe983', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '520c5341d234e95685ed3a9fe71b229d8dc02baff72350c02597b31cb90f05e9', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '576b901fd306bbc2a27009c0bb8193d1f5c34d15d313157741efb3120ce780c7', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '7326898fe6374c890958d6691222cc746885dcecacf89e2545beaf4f7d460aac', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9bb0149cace843ae53da615218be7aff30810db80428597b286edc4fa82c69bd', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ff10ca06ff19aa49fa9a0d0cdded937b8dee4849817d23bb4a932f6bd106c84b', 'image': 'registry.osism.tech/kolla/nova-compute:2025.1', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'dc56aa27871b2ca20d1ceadc74de94392baeeb6de32269ec49c0b46faee5e054', 'image': 'registry.osism.tech/kolla/nova-libvirt:2025.1', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 7 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '93100cd6b0ad072e0b539574bf27e470f15b3b4aeeba537f6b2d738ef8d75f2c', 'image': 'registry.osism.tech/kolla/nova-ssh:2025.1', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 8 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6ab5cae5342bb07ec2fba7eb5b427daae07b10737c0a13fc93682387da5dfa20', 'image': 'registry.osism.tech/kolla/neutron-metadata-agent:2025.1', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 10 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '779550457f316b204732afcd7c6be9d343bb0ddd9d869baeb14402c023d2edc5', 'image': 'registry.osism.tech/kolla/prometheus-libvirt-exporter:2025.1', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'f2d01ad2c3f5550ad2f06c7b69e76b55d9a64cd5e3d8f1e6207716b7a6686974', 'image': 'registry.osism.tech/kolla/prometheus-cadvisor:2025.1', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 15 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'c9cf34e66c6061981f8430db506e63cdcb5b18e53431532fdd8656057fdd53c4', 'image': 'registry.osism.tech/kolla/prometheus-node-exporter:2025.1', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 16 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ae102e4029c90ac2d38163a2f1d74003ef92b8f00504af093af133eef61b5ed4', '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': '113edf1a4136364dafb91ebd93a6898decef34aadfc6f67afaa842782722a1c1', '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': '61bc34899c72d5aeb90d21919960f1f59e4891cff5c693578a0dc031b547d994', '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': 'b2daf7263fb7d622266951a074590b5dfadf0d2db0007201b87683c7741ea5b9', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '0fb079f1d95812c7aa18b06caa6e391a57551fbb4fb1fd8720d1eb2d06777815', 'image': 'registry.osism.tech/osism/ceph-daemon:reef', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up 24 minutes'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '834b6f7c485fd3668985df11073a9deaff78d93d69699b4158967c5cbc5e5550', 'image': 'registry.osism.tech/kolla/ovn-controller:2025.1', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up 25 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'ac13a107cfe61edb7dd7ea29cae060b8da274aef6865fdf6309848a258f1037f', 'image': 'registry.osism.tech/kolla/openvswitch-vswitchd:2025.1', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up 26 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'beede29873bb791d72f36afc6a884f123be1dea09afd15097806fa67c0a2d9f6', 'image': 'registry.osism.tech/kolla/openvswitch-db-server:2025.1', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up 29 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '64558008a88b2511ff00b4e89a25cfc32a99877829e0b8002b6d9e33526daa1f', 'image': 'registry.osism.tech/kolla/cron:2025.1', 'name': '/cron', 'state': 'running', 'status': 'Up 29 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1f6a91a6d8d32284b8acfaaf924a1d0210a4d8e59524c80d6d1258889c8a9be2', 'image': 'registry.osism.tech/kolla/kolla-toolbox:2025.1', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'a75057de632bca0619464943d0949835f7326f30fe8645bd73a547177d96971c', 'image': 'registry.osism.tech/kolla/fluentd:2025.1', 'name': '/fluentd', 'state': 'running', 'status': 'Up 30 minutes'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Friday 22 May 2026  01:19:05 +0000 (0:00:00.571)       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",
                                "",
                                "TASK [Set test result to failed when count of containers is wrong] *************",
                                "Friday 22 May 2026  01:19:05 +0000 (0:00:00.296)       0:00:05.234 ************ ",
                                "\u001b[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] ******************************",
                                "Friday 22 May 2026  01:19:05 +0000 (0:00:00.257)       0:00:05.492 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:19:05 +0000 (0:00:00.260)       0:00:05.752 ************ ",
                                "\u001b[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] ********************",
                                "Friday 22 May 2026  01:19:06 +0000 (0:00:00.397)       0:00:06.149 ************ ",
                                "\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-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Friday 22 May 2026  01:19:06 +0000 (0:00:00.289)       0:00:06.438 ************ ",
                                "\u001b[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] **********************",
                                "Friday 22 May 2026  01:19:06 +0000 (0:00:00.292)       0:00:06.730 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Friday 22 May 2026  01:19:07 +0000 (0:00:00.289)       0:00:07.020 ************ ",
                                "\u001b[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] *****************",
                                "Friday 22 May 2026  01:19:07 +0000 (0:00:00.499)       0:00:07.519 ************ ",
                                "\u001b[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] *****************************************",
                                "Friday 22 May 2026  01:19:07 +0000 (0:00:00.291)       0:00:07.810 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:19:08 +0000 (0:00:00.269)       0:00:08.080 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:19:08 +0000 (0:00:00.262)       0:00:08.343 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:19:08 +0000 (0:00:00.248)       0:00:08.591 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:19:08 +0000 (0:00:00.071)       0:00:08.663 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:19:08 +0000 (0:00:00.067)       0:00:08.730 ************ ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:19:08 +0000 (0:00:00.069)       0:00:08.799 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Friday 22 May 2026  01:19:09 +0000 (0:00:00.658)       0:00:09.458 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:19:09 +0000 (0:00:00.255)       0:00:09.714 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set _mon_hostname fact] **************************************************",
                                "Friday 22 May 2026  01:19:10 +0000 (0:00:00.299)       0:00:10.014 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Friday 22 May 2026  01:19:10 +0000 (0:00:00.236)       0:00:10.250 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Friday 22 May 2026  01:19:12 +0000 (0:00:02.102)       0:00:12.353 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Friday 22 May 2026  01:19:12 +0000 (0:00:00.121)       0:00:12.474 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Friday 22 May 2026  01:19:12 +0000 (0:00:00.258)       0:00:12.733 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Friday 22 May 2026  01:19:12 +0000 (0:00:00.097)       0:00:12.830 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Friday 22 May 2026  01:19:13 +0000 (0:00:00.121)       0:00:12.952 ************ ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [List ceph LVM volumes and collect data] **********************************",
                                "Friday 22 May 2026  01:19:13 +0000 (0:00:00.353)       0:00:13.305 ************ ",
                                "\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 [Parse LVM data as JSON] **************************************************",
                                "Friday 22 May 2026  01:19:15 +0000 (0:00:01.786)       0:00:15.091 ************ ",
                                "\u001b[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] **************************************",
                                "Friday 22 May 2026  01:19:15 +0000 (0:00:00.304)       0:00:15.396 ************ ",
                                "\u001b[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] **************************",
                                "Friday 22 May 2026  01:19:16 +0000 (0:00:00.462)       0:00:15.859 ************ ",
                                "\u001b[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] ********************",
                                "Friday 22 May 2026  01:19:16 +0000 (0:00:00.520)       0:00:16.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 [Fail if count of unencrypted OSDs does not match] ************************",
                                "Friday 22 May 2026  01:19:16 +0000 (0:00:00.326)       0:00:16.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 [Pass if count of unencrypted OSDs equals count of OSDs] ******************",
                                "Friday 22 May 2026  01:19:17 +0000 (0:00:00.284)       0:00:16.990 ************ ",
                                "\u001b[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] *******************************************************",
                                "Friday 22 May 2026  01:19:17 +0000 (0:00:00.455)       0:00:17.446 ************ ",
                                "\u001b[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] ***************",
                                "Friday 22 May 2026  01:19:18 +0000 (0:00:00.510)       0:00:17.957 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:19:18 +0000 (0:00:00.472)       0:00:18.430 ************ ",
                                "\u001b[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] ****************************************",
                                "Friday 22 May 2026  01:19:18 +0000 (0:00:00.303)       0:00:18.733 ************ ",
                                "\u001b[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] *****************************************",
                                "Friday 22 May 2026  01:19:19 +0000 (0:00:00.482)       0:00:19.216 ************ ",
                                "\u001b[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] ***********************",
                                "Friday 22 May 2026  01:19:19 +0000 (0:00:00.316)       0:00:19.533 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Friday 22 May 2026  01:19:19 +0000 (0:00:00.261)       0:00:19.794 ************ ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Friday 22 May 2026  01:19:20 +0000 (0:00:00.301)       0:00:20.096 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Friday 22 May 2026  01:19:22 +0000 (0:00:01.813)       0:00:21.910 ************ ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Friday 22 May 2026  01:19:22 +0000 (0:00:00.252)       0:00:22.162 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:19:22 +0000 (0:00:00.250)       0:00:22.413 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:19:22 +0000 (0:00:00.069)       0:00:22.482 ************ ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Friday 22 May 2026  01:19:22 +0000 (0:00:00.259)       0:00:22.741 ************ ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Friday 22 May 2026  01:19:22 +0000 (0:00:00.070)       0:00:22.812 ************ ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Friday 22 May 2026  01:19:24 +0000 (0:00:01.330)       0:00:24.142 ************ ",
                                "\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-22T01:19:01+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 ********************************************************************",
                                "Friday 22 May 2026  01:19:24 +0000 (0:00:00.404)       0:00:24.547 ************ ",
                                "=============================================================================== ",
                                "Get ceph osd tree ------------------------------------------------------- 2.10s",
                                "Aggregate test results step one ----------------------------------------- 1.81s",
                                "List ceph LVM volumes and collect data ---------------------------------- 1.79s",
                                "Write report file ------------------------------------------------------- 1.33s",
                                "Get timestamp for report file ------------------------------------------- 1.02s",
                                "Create report output directory ------------------------------------------ 0.71s",
                                "Print report file information ------------------------------------------- 0.66s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.57s",
                                "Fail if count of encrypted OSDs does not match -------------------------- 0.52s",
                                "Prepare test data ------------------------------------------------------- 0.51s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.50s",
                                "Fail test if any sub test failed ---------------------------------------- 0.48s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.47s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.46s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.46s",
                                "Calculate OSD devices for each host ------------------------------------- 0.43s",
                                "Print report file information ------------------------------------------- 0.40s",
                                "Flush handlers ---------------------------------------------------------- 0.40s",
                                "Prepare test data ------------------------------------------------------- 0.40s",
                                "Calculate OSD devices for each host ------------------------------------- 0.36s",
                                "+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ 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-22 01:19:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to MariaDB at 192.168.16.9 as root_shard_0...\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Status: Primary\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnected: ON\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mReady: ON\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal State: Synced\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCluster State UUID: 171c294d-5579-11f1-9e47-8f44c95f60f8\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\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-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGalera Version: 26.4.26(r3901835d)\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLocal Node UUID: 4dc3d9fc-5579-11f1-be29-6f0de95f25ea\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlow Control Paused: 0.00%\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRecv Queue Avg: 0.945455\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSend Queue Avg: 0.000545256\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTransactions: 1817 local commits, 1817 replicated, 55 received\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConflicts: 0 cert failures, 0 bf aborts\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMariaDB Uptime: 7 minutes, 11 seconds\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mThreads: 31 connected, 1 running\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mQueries: 107699 total, 0 slow\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAborted Connects: 50\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mLocal receive queue average is 0.95, which may indicate apply lag\u001b[0m",
                                "\u001b[32m2026-05-22 01:19:54\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Name: rabbit@testbed-node-0\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Connections: 206, Channels: 205, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Messages: 232 total, 231 ready, 1 unacked\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Message Rates: 9.8/s publish, 11.0/s deliver\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Disk Free: 55.9 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] File Descriptors: 118/262144\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-0] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Name: rabbit@testbed-node-1\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Connections: 206, Channels: 205, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Messages: 232 total, 231 ready, 1 unacked\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Message Rates: 9.8/s publish, 11.0/s deliver\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Disk Free: 56.6 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] File Descriptors: 102/262144\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-1] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] RabbitMQ Version: 4.1.8\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Erlang Version: 27.3.4.1\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Name: rabbit@testbed-node-2\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Cluster Size: 3\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\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-22 01:20:02\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-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Partitions: None (healthy)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Connections: 206, Channels: 205, Queues: 166\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Messages: 232 total, 231 ready, 1 unacked\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Message Rates: 9.8/s publish, 11.0/s deliver\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Disk Free: 56.4 GB (limit: 0.0 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Memory Used: 0.15 GB (limit: 18.80 GB)\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] File Descriptors: 106/262144\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m[testbed-node-2] Sockets: 0/0\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:02\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.002205s;;;0.000000;10.000000",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver latest 9.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ latest == \\l\\a\\t\\e\\s\\t ]]",
                                "+ osism apply mariadb_backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-05-22 01:20:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb_backup.\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f82182e6-55af-441f-8ff3-8a46ee268ea1 (mariadb_backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:20:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f82182e6-55af-441f-8ff3-8a46ee268ea1 (mariadb_backup) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Friday 22 May 2026  01:20:07 +0000 (0:00:00.240)       0:00:00.240 ************ ",
                                "\u001b[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] ***********************************",
                                "Friday 22 May 2026  01:20:08 +0000 (0:00:00.323)       0:00:00.563 ************ ",
                                "\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] ***************************",
                                "Friday 22 May 2026  01:20:08 +0000 (0:00:00.479)       0:00:01.042 ************ ",
                                "\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] *************************************************",
                                "Friday 22 May 2026  01:20:09 +0000 (0:00:00.421)       0:00:01.464 ************ ",
                                "\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] ***********************************",
                                "Friday 22 May 2026  01:20:09 +0000 (0:00:00.820)       0:00:02.284 ************ ",
                                "\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 [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Friday 22 May 2026  01:20:13 +0000 (0:00:04.032)       0:00:06.316 ************ ",
                                "\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] *****************************************",
                                "Friday 22 May 2026  01:21:30 +0000 (0:01:16.469)       0:01:22.786 ************ ",
                                "\u001b[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] ****************************************",
                                "Friday 22 May 2026  01:21:30 +0000 (0:00:00.321)       0:01:23.107 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:21:31 +0000 (0:00:00.218)       0:01:23.326 ************ ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 76.47s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 4.03s",
                                "mariadb : include_tasks ------------------------------------------------- 0.82s",
                                "Group hosts based on enabled services ----------------------------------- 0.48s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.42s",
                                "Group hosts based on Kolla action --------------------------------------- 0.32s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.32s",
                                "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                                                                 |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 0ad86b0b445145ea93264c3f8daf470b | RegionOne | placement    | placement       | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "| 198fcfc135b94abaa25d4b0c94397e63 | RegionOne | cinder       | block-storage   | True    | public    | https://api.testbed.osism.xyz:8776/v3                               |",
                                "| 1f26e58e2fb14fc688d469bb603406df | RegionOne | nova         | compute         | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| 26d8b6f8b72846749c8c25154aa2b214 | RegionOne | nova         | compute         | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| 2a1b9b95a857490ea0d8aa6868c9ba48 | RegionOne | glance       | image           | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "| 523fc61eb98342908fe20810befbbfc5 | RegionOne | swift        | object-store    | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| 5ad33e5fc44141e490fd575db47381d7 | RegionOne | cinder       | block-storage   | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3                           |",
                                "| 623ba5107df24923b4efa436f4b5441e | RegionOne | octavia      | load-balancer   | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| 647529b9151740f1baf188dd8b21d5a3 | RegionOne | neutron      | network         | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 6828984f607d412788d0f8ce1b10f91c | RegionOne | cinderv3     | volumev3        | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 98c3a3e523984e1aa33576e88224ada6 | RegionOne | magnum       | container-infra | True    | internal  | https://api-int.testbed.osism.xyz:9511/v1                           |",
                                "| 9cadbae4e6c348679531fe35f5d60233 | RegionOne | magnum       | container-infra | True    | public    | https://api.testbed.osism.xyz:9511/v1                               |",
                                "| 9f5f9a0402a34c8083244fa10dfc8d11 | RegionOne | keystone     | identity        | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| a639b1d8dd8645de853e35806e748355 | RegionOne | swift        | object-store    | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| b05ce38cb58a4cc18c47068c50801ade | RegionOne | barbican     | key-manager     | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| c8db3a44e4f14ee095220325e6f14e68 | RegionOne | barbican     | key-manager     | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| d48274eba31348368be98f6943a9c459 | RegionOne | designate    | dns             | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| d63f218bec2c492385e002e7278abee0 | RegionOne | cinderv3     | volumev3        | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| d8aadfe705c1405eba20cdc37abb4094 | RegionOne | neutron      | network         | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| da6d4b9a53034cd384d47050771f881a | RegionOne | octavia      | load-balancer   | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| e64052302c38442da7f2a967f05bf009 | RegionOne | keystone     | identity        | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| f5ce3dd9c5db42d0a5ed255ec5b0e124 | RegionOne | designate    | dns             | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| f697e8697c3743eeb7043b34b79a96dd | RegionOne | placement    | placement       | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| f7d5ccd9124946aeb27ea72d77a0932c | RegionOne | glance       | image           | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "+----------------------------------+-----------+--------------+-----------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# Cinder",
                                "",
                                "+ echo",
                                "+ echo '# Cinder'",
                                "+ echo",
                                "+ openstack volume service list",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| Binary           | Host                       | Zone     | Status  | State | Updated At                 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-05-22T01:21:34.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-05-22T01:21:34.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-05-22T01:21:33.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:21:34.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:21:31.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-05-22T01:21:31.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-05-22T01:21:35.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-05-22T01:21:36.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-05-22T01:21:28.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| 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 |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "+ openstack network service provider list",
                                "+---------------+------+---------+",
                                "| Service Type  | Name | Default |",
                                "+---------------+------+---------+",
                                "| L3_ROUTER_NAT | ovn  | True    |",
                                "+---------------+------+---------+",
                                "",
                                "# Nova",
                                "",
                                "+ echo",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| dcd24a1e-2732-497d-b34a-9e74f53857f0 | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:21:41.000000 |",
                                "| 9c1086df-8a54-4c6f-8688-8fe120010c4c | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:21:44.000000 |",
                                "| 281d1df6-c39c-44cf-ab34-8878c06544fb | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:21:38.000000 |",
                                "| 003be6da-121a-41f0-a21e-8fb493f52f12 | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-05-22T01:21:42.000000 |",
                                "| c55608d8-0782-449b-8674-dfb69b65c920 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-05-22T01:21:43.000000 |",
                                "| 3b90ffa2-b59c-48f2-aa9e-314c68abe947 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-05-22T01:21:37.000000 |",
                                "| 7f3957e6-196c-415a-bc52-7be819401edd | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-05-22T01:21:38.000000 |",
                                "| fb411c14-17c5-49db-a504-0397fd105a29 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-05-22T01:21:38.000000 |",
                                "| e0a5dce0-ec04-4c07-b946-48ab87818fef | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-05-22T01:21:39.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| 88021801-7e51-423a-98ac-60292c9fe586 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| 2dfd3f89-7fc6-4282-b6e1-6d3dea56e25f | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "| 03e4c046-1011-4d91-af0c-2a4db265686a | 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-22 01:21:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-05-22 01:22:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-05-22 01:22:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13aef8a7-015c-4b39-a36c-eb1449a92332 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:22:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 13aef8a7-015c-4b39-a36c-eb1449a92332 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Friday 22 May 2026  01:22:05 +0000 (0:00:00.108)       0:00:00.108 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Friday 22 May 2026  01:22:09 +0000 (0:00:04.123)       0:00:04.232 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Friday 22 May 2026  01:22:14 +0000 (0:00:04.904)       0:00:09.136 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Friday 22 May 2026  01:22:22 +0000 (0:00:07.202)       0:00:16.339 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Friday 22 May 2026  01:22:26 +0000 (0:00:04.448)       0:00:20.788 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Friday 22 May 2026  01:22:31 +0000 (0:00:04.565)       0:00:25.353 ************ ",
                                "\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] ************************************************",
                                "Friday 22 May 2026  01:22:43 +0000 (0:00:12.901)       0:00:38.255 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Friday 22 May 2026  01:22:48 +0000 (0:00:04.698)       0:00:42.954 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Friday 22 May 2026  01:22:53 +0000 (0:00:05.253)       0:00:48.207 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Friday 22 May 2026  01:22:58 +0000 (0:00:04.635)       0:00:52.843 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Friday 22 May 2026  01:23:02 +0000 (0:00:04.424)       0:00:57.268 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Friday 22 May 2026  01:23:07 +0000 (0:00:04.502)       0:01:01.770 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Friday 22 May 2026  01:23:11 +0000 (0:00:04.354)       0:01:06.125 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  01:23:26 +0000 (0:00:14.850)       0:01:20.975 ************ ",
                                "\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] *****************************************************",
                                "Friday 22 May 2026  01:23:44 +0000 (0:00:17.354)       0:01:38.329 ************ ",
                                "\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] ***************************************************",
                                "Friday 22 May 2026  01:24:19 +0000 (0:00:35.142)       0:02:13.472 ************ ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Friday 22 May 2026  01:24:23 +0000 (0:00:03.813)       0:02:17.285 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Friday 22 May 2026  01:24:23 +0000 (0:00:00.044)       0:02:17.329 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Friday 22 May 2026  01:24:23 +0000 (0:00:00.047)       0:02:17.377 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:24:23 +0000 (0:00:00.155)       0:02:17.532 ************ ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Friday 22 May 2026  01:24:23 +0000 (0:00:00.162)       0:02:17.694 ************ ",
                                "\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] **********************************",
                                "Friday 22 May 2026  01:24:28 +0000 (0:00:04.777)       0:02:22.471 ************ ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (56 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j517191697652.2808', 'results_file': '/ansible/.ansible_async/j517191697652.2808', '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': 'j16156551517.2833', 'results_file': '/ansible/.ansible_async/j16156551517.2833', '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': 'j833828299349.2858', 'results_file': '/ansible/.ansible_async/j833828299349.2858', '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': 'j724765150523.2883', 'results_file': '/ansible/.ansible_async/j724765150523.2883', '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': 'j86679852995.2908', 'results_file': '/ansible/.ansible_async/j86679852995.2908', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Friday 22 May 2026  01:25:26 +0000 (0:00:58.253)       0:03:20.725 ************ ",
                                "\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] *******************************************",
                                "Friday 22 May 2026  01:25:31 +0000 (0:00:04.921)       0:03:25.647 ************ ",
                                "\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': 'j609149762204.3019', 'results_file': '/ansible/.ansible_async/j609149762204.3019', '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': 'j508732785006.3044', 'results_file': '/ansible/.ansible_async/j508732785006.3044', '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': 'j601872398084.3069', 'results_file': '/ansible/.ansible_async/j601872398084.3069', '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': 'j22147512992.3094', 'results_file': '/ansible/.ansible_async/j22147512992.3094', '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': 'j346082430652.3119', 'results_file': '/ansible/.ansible_async/j346082430652.3119', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Friday 22 May 2026  01:25:41 +0000 (0:00:09.829)       0:03:35.476 ************ ",
                                "\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] ***********************************************",
                                "Friday 22 May 2026  01:25:45 +0000 (0:00:04.759)       0:03:40.236 ************ ",
                                "\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': 'j856696287636.3195', 'results_file': '/ansible/.ansible_async/j856696287636.3195', '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': 'j986707700356.3220', 'results_file': '/ansible/.ansible_async/j986707700356.3220', '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': 'j199517986620.3246', 'results_file': '/ansible/.ansible_async/j199517986620.3246', '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': 'j161357378420.3272', 'results_file': '/ansible/.ansible_async/j161357378420.3272', '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': 'j45276325450.3298', 'results_file': '/ansible/.ansible_async/j45276325450.3298', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Friday 22 May 2026  01:25:56 +0000 (0:00:10.176)       0:03:50.412 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Friday 22 May 2026  01:26:03 +0000 (0:00:07.202)       0:03:57.614 ************ ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Friday 22 May 2026  01:26:17 +0000 (0:00:14.112)       0:04:11.727 ************ ",
                                "\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] *********************************************",
                                "Friday 22 May 2026  01:26:43 +0000 (0:00:26.517)       0:04:38.244 ************ ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.168\"\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.196\"\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.113\"\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.123\"\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.146\"\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 ********************************************************************",
                                "Friday 22 May 2026  01:26:44 +0000 (0:00:00.108)       0:04:38.353 ************ ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 58.25s",
                                "Create test routers ---------------------------------------------------- 35.14s",
                                "Create floating ip addresses ------------------------------------------- 26.52s",
                                "Create test subnets ---------------------------------------------------- 17.35s",
                                "Create test networks --------------------------------------------------- 14.85s",
                                "Attach test volume ----------------------------------------------------- 14.11s",
                                "Add member roles to user test ------------------------------------------ 12.90s",
                                "Wait for tags to be added ---------------------------------------------- 10.17s",
                                "Wait for metadata to be added ------------------------------------------- 9.83s",
                                "Add manager role to user test-admin ------------------------------------- 7.20s",
                                "Create test volume ------------------------------------------------------ 7.20s",
                                "Create ssh security group ----------------------------------------------- 5.25s",
                                "Add metadata to instances ----------------------------------------------- 4.92s",
                                "Create test-admin user -------------------------------------------------- 4.90s",
                                "Create test instances --------------------------------------------------- 4.78s",
                                "Add tag to instances ---------------------------------------------------- 4.76s",
                                "Create test server group ------------------------------------------------ 4.70s",
                                "Add rule to ssh security group ------------------------------------------ 4.64s",
                                "Create test user -------------------------------------------------------- 4.57s",
                                "Add rule to icmp security group ----------------------------------------- 4.50s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE | test-3=192.168.112.146, 192.168.202.114 | N/A (booted from volume) | SCS-1L-1 |",
                                "| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE | test-2=192.168.112.123, 192.168.201.87  | N/A (booted from volume) | SCS-1L-1 |",
                                "| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE | test-1=192.168.112.168, 192.168.200.100 | N/A (booted from volume) | SCS-1L-1 |",
                                "| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE | test-2=192.168.112.113, 192.168.201.50  | N/A (booted from volume) | SCS-1L-1 |",
                                "| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | ACTIVE | test-1=192.168.112.196, 192.168.200.182 | 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-22T01:25:03.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.168, 192.168.200.100                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:24:33Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 218f0670-fa55-4f89-ad5c-586c91e5363a                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:25:33Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='9df7e9d1-694d-41b7-8aa0-9ebef3d2485f'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='7d7abf9b-3d02-4c57-bec1-23460c7848fb'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:25:05.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.196, 192.168.200.182                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:24:33Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:25:33Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='9b6e6ffc-6e14-414f-b1b7-be684af3d3d9'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:25:05.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.113, 192.168.201.50                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:24:33Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | c7da87ed-1edf-447e-82be-d21f3c1c1be9                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:25:34Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='c5f58e65-49b3-478a-a5d2-1e0f3d234c62'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:25:03.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.123, 192.168.201.87                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:24:34Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 645e7e66ca3d7d7477c0404d2b17c232864b7ffba2d8adfb4f567f51                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | cb5294c7-b385-49fc-938c-e331b5527ae5                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:25:34Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='7509d73c-1d33-4168-9a0c-3e08b6030dfe'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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-22T01:25:02.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.146, 192.168.202.114                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-05-22T01:24:35Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                              | 7dafaee1edbc3cbb251de36448f9d859d3e0a6917d91340417c0d0a6                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c                                                                                                                                                                                                                                                                                                                                                |",
                                "| 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                          | 2827ebad7bc24019aff6c0ae9aec7bd6                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-05-22T01:25:36Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 8781ffbeda7c4c008478adca7edd4ced                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='791617aa-9faa-4f5c-a016-caca62dad7db'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ 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.168",
                                "PING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=8.27 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=2.50 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.81 ms",
                                "",
                                "--- 192.168.112.168 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.807/4.195/8.274/2.898 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.146",
                                "PING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=6.02 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=1.48 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.25 ms",
                                "",
                                "--- 192.168.112.146 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.248/2.914/6.020/2.197 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=5.10 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.70 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.35 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.349/2.718/5.104/1.692 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.10 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.79 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.48 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.482/2.454/4.095/1.166 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.196",
                                "PING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=6.90 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=1.68 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.73 ms",
                                "",
                                "--- 192.168.112.196 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.682/3.436/6.899/2.448 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   |",
                                "|--------------------------------------+--------+----------|",
                                "| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |",
                                "| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |",
                                "| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |",
                                "| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-4",
                                "\u001b[32m2026-05-22 01:27:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server cb5294c7-b385-49fc-938c-e331b5527ae5\u001b[0m",
                                "\u001b[32m2026-05-22 01:27:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:27:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:27:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:27:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:27:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:27:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 218f0670-fa55-4f89-ad5c-586c91e5363a\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:28:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server c7da87ed-1edf-447e-82be-d21f3c1c1be9\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:29:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |",
                                "| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |",
                                "| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |",
                                "| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | ACTIVE   |",
                                "+--------------------------------------+--------+----------+",
                                "+ osism manage compute list testbed-node-4",
                                "+------+--------+----------+",
                                "| ID   | Name   | Status   |",
                                "|------+--------+----------|",
                                "+------+--------+----------+",
                                "+ osism manage compute list testbed-node-5",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | 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.168",
                                "PING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=10.0 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=2.08 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.41 ms",
                                "",
                                "--- 192.168.112.168 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.407/4.511/10.049/3.925 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.146",
                                "PING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=5.84 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=2.37 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.68 ms",
                                "",
                                "--- 192.168.112.146 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.678/3.295/5.841/1.821 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=7.72 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=2.08 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.70 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.703/3.834/7.718/2.750 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=5.50 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.56 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=2.19 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.192/3.417/5.495/1.477 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.196",
                                "PING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=7.32 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=2.67 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=2.02 ms",
                                "",
                                "--- 192.168.112.196 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 2.022/4.004/7.319/2.358 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-3 testbed-node-5",
                                "\u001b[32m2026-05-22 01:30:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:30:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) completed with status ACTIVE\u001b[0m",
                                "+ compute_list",
                                "+ osism manage compute list testbed-node-3",
                                "+--------------------------------------+--------+----------+",
                                "| ID                                   | Name   | Status   |",
                                "|--------------------------------------+--------+----------|",
                                "| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |",
                                "| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |",
                                "| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |",
                                "| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |",
                                "| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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.168",
                                "PING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=7.21 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=1.94 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.80 ms",
                                "",
                                "--- 192.168.112.168 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.799/3.649/7.205/2.515 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.146",
                                "PING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=5.46 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=2.22 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=2.00 ms",
                                "",
                                "--- 192.168.112.146 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.001/3.224/5.456/1.580 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=7.41 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=1.22 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.49 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.223/3.374/7.409/2.855 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.23 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=1.45 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.19 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.192/2.287/4.226/1.374 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.196",
                                "PING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=4.30 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=1.64 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.80 ms",
                                "",
                                "--- 192.168.112.196 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.641/2.579/4.298/1.217 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-4 testbed-node-3",
                                "\u001b[32m2026-05-22 01:31:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server cb5294c7-b385-49fc-938c-e331b5527ae5\u001b[0m",
                                "\u001b[32m2026-05-22 01:31:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 218f0670-fa55-4f89-ad5c-586c91e5363a\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:32:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server c7da87ed-1edf-447e-82be-d21f3c1c1be9\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) 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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |",
                                "| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |",
                                "| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |",
                                "| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |",
                                "| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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.168",
                                "PING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=5.46 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=1.63 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.38 ms",
                                "",
                                "--- 192.168.112.168 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.380/2.824/5.460/1.866 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.146",
                                "PING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=6.41 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=1.98 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.87 ms",
                                "",
                                "--- 192.168.112.146 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.868/3.420/6.409/2.113 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=6.83 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=2.42 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=1.97 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.971/3.741/6.830/2.191 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.33 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.14 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.81 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.813/3.426/6.329/2.056 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.196",
                                "PING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=9.16 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=2.69 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.27 ms",
                                "",
                                "--- 192.168.112.196 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.266/4.372/9.163/3.436 ms",
                                "+ osism manage compute migrate --yes --target testbed-node-5 testbed-node-4",
                                "\u001b[32m2026-05-22 01:34:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c (test-4) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server cb5294c7-b385-49fc-938c-e331b5527ae5\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:34:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of cb5294c7-b385-49fc-938c-e331b5527ae5 (test-3) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server 218f0670-fa55-4f89-ad5c-586c91e5363a\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:36\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of 218f0670-fa55-4f89-ad5c-586c91e5363a (test) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:35:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server c7da87ed-1edf-447e-82be-d21f3c1c1be9\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of c7da87ed-1edf-447e-82be-d21f3c1c1be9 (test-2) completed with status ACTIVE\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migrating server d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) is still in progress\u001b[0m",
                                "\u001b[32m2026-05-22 01:36:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mLive migration of d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e (test-1) 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   |",
                                "|--------------------------------------+--------+----------|",
                                "| 36d3e516-8013-4d3d-b5dc-ee369b2f5c9c | test-4 | ACTIVE   |",
                                "| cb5294c7-b385-49fc-938c-e331b5527ae5 | test-3 | ACTIVE   |",
                                "| 218f0670-fa55-4f89-ad5c-586c91e5363a | test   | ACTIVE   |",
                                "| c7da87ed-1edf-447e-82be-d21f3c1c1be9 | test-2 | ACTIVE   |",
                                "| d12fcc74-4e9a-41e5-a8e9-fdcc47e4e34e | test-1 | 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.168",
                                "PING 192.168.112.168 (192.168.112.168) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.168: icmp_seq=1 ttl=63 time=11.5 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=2 ttl=63 time=2.39 ms",
                                "64 bytes from 192.168.112.168: icmp_seq=3 ttl=63 time=1.43 ms",
                                "",
                                "--- 192.168.112.168 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.429/5.118/11.533/4.552 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.146",
                                "PING 192.168.112.146 (192.168.112.146) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.146: icmp_seq=1 ttl=63 time=3.87 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=2 ttl=63 time=1.45 ms",
                                "64 bytes from 192.168.112.146: icmp_seq=3 ttl=63 time=1.67 ms",
                                "",
                                "--- 192.168.112.146 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.452/2.329/3.868/1.091 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.113",
                                "PING 192.168.112.113 (192.168.112.113) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.113: icmp_seq=1 ttl=63 time=6.66 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=2 ttl=63 time=2.28 ms",
                                "64 bytes from 192.168.112.113: icmp_seq=3 ttl=63 time=2.10 ms",
                                "",
                                "--- 192.168.112.113 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.104/3.682/6.659/2.106 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.16 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.00 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.62 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.621/3.595/7.162/2.526 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.196",
                                "PING 192.168.112.196 (192.168.112.196) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.196: icmp_seq=1 ttl=63 time=9.08 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=2 ttl=63 time=2.46 ms",
                                "64 bytes from 192.168.112.196: icmp_seq=3 ttl=63 time=1.66 ms",
                                "",
                                "--- 192.168.112.196 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.663/4.400/9.080/3.324 ms"
                            ],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:37:10.760442Z",
                            "start": "2026-05-22T01:16:59.767524Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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.192.86",
                                "/opt/configuration/scripts/check/302-openstack-with-tempest.sh"
                            ],
                            "delta": "0:14:35.713314",
                            "end": "2026-05-22 01:51:46.816492",
                            "failed": true,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed02/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.86 /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-be95-4f9d-00000000001f-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-22 01:37:11.103178",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ set -o pipefail\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=latest\n++ MANAGER_VERSION=latest\n++ export OPENSTACK_VERSION=2025.1\n++ OPENSTACK_VERSION=2025.1\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=true\n++ TEMPEST=true\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86\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-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m\n\u001b[32m2026-05-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 857e61d0-27f6-4458-b7c5-f6577b76fca3 (tempest) was prepared for execution.\u001b[0m\n\u001b[32m2026-05-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 857e61d0-27f6-4458-b7c5-f6577b76fca3 (tempest) has been started and output is visible here.\u001b[0m\n\nPLAY [Run tempest] *************************************************************\n\nTASK [osism.validations.tempest : Create tempest workdir] **********************\nFriday 22 May 2026  01:37:26 +0000 (0:00:00.308)       0:00:00.308 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy tempest wrapper script] *****************\nFriday 22 May 2026  01:37:27 +0000 (0:00:00.988)       0:00:01.297 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Check for existing tempest initialisation] ***\nFriday 22 May 2026  01:37:28 +0000 (0:00:01.160)       0:00:02.457 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Init tempest] ********************************\nFriday 22 May 2026  01:37:29 +0000 (0:00:00.419)       0:00:02.877 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve image IDs] ***************************\nFriday 22 May 2026  01:37:49 +0000 (0:00:20.318)       0:00:23.196 ************ \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] ************\nFriday 22 May 2026  01:37:57 +0000 (0:00:07.855)       0:00:31.051 ************ \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] ******************************\nFriday 22 May 2026  01:37:57 +0000 (0:00:00.156)       0:00:31.208 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get endpoint catalog] ************************\nFriday 22 May 2026  01:38:01 +0000 (0:00:03.715)       0:00:34.923 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Get service catalog] *************************\nFriday 22 May 2026  01:38:03 +0000 (0:00:01.983)       0:00:36.906 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Register img_file name] **********************\nFriday 22 May 2026  01:38:07 +0000 (0:00:03.917)       0:00:40.823 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Download img_file from image_ref] ************\nFriday 22 May 2026  01:38:07 +0000 (0:00:00.205)       0:00:41.029 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Install qemu-utils package] ******************\nFriday 22 May 2026  01:38:09 +0000 (0:00:02.176)       0:00:43.205 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Convert img_file to qcow2 format] ************\nFriday 22 May 2026  01:38:19 +0000 (0:00:10.043)       0:00:53.248 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get network API extensions] ******************\nFriday 22 May 2026  01:38:20 +0000 (0:00:00.783)       0:00:54.031 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Revoke token] ********************************\nFriday 22 May 2026  01:38:21 +0000 (0:00:01.633)       0:00:55.664 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option api_extensions] ***\nFriday 22 May 2026  01:38:23 +0000 (0:00:01.604)       0:00:57.268 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Set fact for config option img_file] *********\nFriday 22 May 2026  01:38:23 +0000 (0:00:00.203)       0:00:57.472 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Resolve floating network ID] *****************\nFriday 22 May 2026  01:38:24 +0000 (0:00:00.399)       0:00:57.872 ************ \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [osism.validations.tempest : Assert floating network id has been resolved] ***\nFriday 22 May 2026  01:38:28 +0000 (0:00:04.026)       0:01:01.898 ************ \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] **************************\nFriday 22 May 2026  01:38:28 +0000 (0:00:00.205)       0:01:02.103 ************ \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] ***********\nFriday 22 May 2026  01:38:28 +0000 (0:00:00.238)       0:01:02.342 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of exclude list] *******************\nFriday 22 May 2026  01:38:28 +0000 (0:00:00.154)       0:01:02.496 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy exclude list] ***************************\nFriday 22 May 2026  01:38:29 +0000 (0:00:00.488)       0:01:02.985 ************ \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Get stats of include list] *******************\nFriday 22 May 2026  01:38:30 +0000 (0:00:00.931)       0:01:03.916 ************ \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Copy include list] ***************************\nFriday 22 May 2026  01:38:30 +0000 (0:00:00.451)       0:01:04.368 ************ \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.validations.tempest : Create tempest flavors] **********************\nFriday 22 May 2026  01:38:30 +0000 (0:00:00.330)       0:01:04.699 ************ \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] **********************\nFriday 22 May 2026  01:38:39 +0000 (0:00:08.095)       0:01:12.794 ************ \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 ********************************************************************\nFriday 22 May 2026  01:38:40 +0000 (0:00:01.071)       0:01:13.866 ************ \n=============================================================================== \nosism.validations.tempest : Init tempest ------------------------------- 20.32s\nosism.validations.tempest : Install qemu-utils package ----------------- 10.04s\nosism.validations.tempest : Create tempest flavors ---------------------- 8.10s\nosism.validations.tempest : Resolve image IDs --------------------------- 7.86s\nosism.validations.tempest : Resolve floating network ID ----------------- 4.03s\nosism.validations.tempest : Get service catalog ------------------------- 3.92s\nosism.validations.tempest : Get auth token ------------------------------ 3.72s\nosism.validations.tempest : Download img_file from image_ref ------------ 2.18s\nosism.validations.tempest : Get endpoint catalog ------------------------ 1.98s\nosism.validations.tempest : Get network API extensions ------------------ 1.63s\nosism.validations.tempest : Revoke token -------------------------------- 1.60s\nosism.validations.tempest : Copy tempest wrapper script ----------------- 1.16s\nosism.validations.tempest : Copy tempest.conf file ---------------------- 1.07s\nosism.validations.tempest : Create tempest workdir ---------------------- 0.99s\nosism.validations.tempest : Copy exclude list --------------------------- 0.93s\nosism.validations.tempest : Convert img_file to qcow2 format ------------ 0.78s\nosism.validations.tempest : Get stats of exclude list ------------------- 0.49s\nosism.validations.tempest : Get stats of include list ------------------- 0.45s\nosism.validations.tempest : Check for existing tempest initialisation --- 0.42s\nosism.validations.tempest : Set fact for config option img_file --------- 0.40s\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/20260522-0138.log\n2026-05-22 01:38:44.709 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:38:44.807 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:38:44.807 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:38:44.807 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:38:44.808 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:38:44.808 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:38:44.809 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:38:44.809 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:38:44.809 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:05.975 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:05.977 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:05.977 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:05.978 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:05.978 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:05.978 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:05.982 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:05.985 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-22 01:39:06.270 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.273 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.274 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.274 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.274 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.277 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.279 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.279 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.280 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.280 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.283 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-22 01:39:06.315 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.319 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.319 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.319 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.324 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.324 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.327 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-22 01:39:06.500 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.501 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.501 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.508 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.508 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.508 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.519 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-22 01:39:06.637 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.638 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.638 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.642 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.645 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.650 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-22 01:39:06.740 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.741 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.741 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.742 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.742 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.742 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.748 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.759 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-22 01:39:06.862 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.864 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.865 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.866 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.867 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.868 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.869 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.870 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.870 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.871 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.871 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.879 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-22 01:39:06.927 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:06.932 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:06.933 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:06.936 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:06.947 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-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:07.776 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:39:07.777 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:39:07.777 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:39:07.781 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:39:07.781 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:39:07.789 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:39:07.791 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-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:08.146 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:08.188 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:08.191 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:08.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:08.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:08.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:08.530 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:08.585 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:08.588 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:09.604 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:39:09.604 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:39:09.610 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:39:23.226 15 INFO tempest.lib.common.rest_client [req-b52ba63a-8838-4d2a-ad73-fc6962ed7f45 req-b52ba63a-8838-4d2a-ad73-fc6962ed7f45 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-22 01:39:23.230 11 INFO tempest.lib.common.rest_client [req-f43939f4-38bc-46e3-95b6-f30e757af62d req-f43939f4-38bc-46e3-95b6-f30e757af62d ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s\n2026-05-22 01:39:23.362 13 INFO tempest.lib.common.rest_client [req-2287c7b9-066a-43f9-af33-3fc2fb028879 req-2287c7b9-066a-43f9-af33-3fc2fb028879 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-22 01:39:23.525 21 INFO tempest.lib.common.rest_client [req-6bf93a7b-f98c-4825-9a9d-4678c9eb13f4 req-6bf93a7b-f98c-4825-9a9d-4678c9eb13f4 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s\n2026-05-22 01:39:23.656 19 INFO tempest.lib.common.rest_client [req-ce704d7f-d880-4f64-b608-45ace57c3764 req-ce704d7f-d880-4f64-b608-45ace57c3764 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-22 01:39:23.769 25 INFO tempest.lib.common.rest_client [req-2d1edea6-a170-4be4-9ac5-8d47f4384e6e req-2d1edea6-a170-4be4-9ac5-8d47f4384e6e ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:39:23.774 11 INFO tempest.lib.common.rest_client [req-43171de2-7ec2-476b-bba5-f743157e7a53 req-43171de2-7ec2-476b-bba5-f743157e7a53 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s\n2026-05-22 01:39:23.783 28 INFO tempest.lib.common.rest_client [req-8c235dff-ff44-443a-9b87-c919dbb21cad req-8c235dff-ff44-443a-9b87-c919dbb21cad ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-22 01:39:23.841 15 INFO tempest.lib.common.rest_client [req-f927c6bd-39ea-485f-88cd-c2835b39a3e5 req-f927c6bd-39ea-485f-88cd-c2835b39a3e5 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-22 01:39:23.902 11 INFO tempest.lib.common.rest_client [req-4b80080c-75fb-49ac-971f-28fdbf64b059 req-4b80080c-75fb-49ac-971f-28fdbf64b059 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s\n2026-05-22 01:39:24.015 13 INFO tempest.lib.common.rest_client [req-7bf6a5c2-4894-48aa-8b5a-a23b2722bb20 req-7bf6a5c2-4894-48aa-8b5a-a23b2722bb20 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s\n2026-05-22 01:39:24.140 21 INFO tempest.lib.common.rest_client [req-94cf5870-495f-45c2-b99a-40b4d6bfbb95 req-94cf5870-495f-45c2-b99a-40b4d6bfbb95 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s\n2026-05-22 01:39:24.202 13 INFO tempest.lib.common.rest_client [req-86ff2667-d0d7-48ed-a92d-71b8ce87bb60 req-86ff2667-d0d7-48ed-a92d-71b8ce87bb60 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n2026-05-22 01:39:24.277 17 INFO tempest.lib.common.rest_client [req-3605cb0e-96ff-4c20-b3e5-48193787a25d req-3605cb0e-96ff-4c20-b3e5-48193787a25d ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s\n2026-05-22 01:39:24.281 19 INFO tempest.lib.common.rest_client [req-7e1b19cf-48ef-46b8-8f6b-17bf2f9b7658 req-7e1b19cf-48ef-46b8-8f6b-17bf2f9b7658 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:39:24.314 15 INFO tempest.lib.common.rest_client [req-ed15615d-ce16-408d-b19a-fcc6e1b9870d req-ed15615d-ce16-408d-b19a-fcc6e1b9870d ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.470s\n2026-05-22 01:39:24.346 11 INFO tempest.lib.common.rest_client [req-444d2753-867b-4ab1-96c0-0dc6c8d3a8a9 req-444d2753-867b-4ab1-96c0-0dc6c8d3a8a9 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.429s\n2026-05-22 01:39:24.371 21 INFO tempest.lib.common.rest_client [req-0d7997e0-f410-4db5-93b2-648b1904ec71 req-0d7997e0-f410-4db5-93b2-648b1904ec71 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s\n2026-05-22 01:39:24.429 23 INFO tempest.lib.common.rest_client [req-1dafcf88-2e2e-447c-8482-a8c4250ea93a req-1dafcf88-2e2e-447c-8482-a8c4250ea93a ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:39:24.460 19 INFO tempest.lib.common.rest_client [req-f5cba3e5-fadd-4f06-9aaa-147242cd19f6 req-f5cba3e5-fadd-4f06-9aaa-147242cd19f6 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s\n2026-05-22 01:39:24.461 28 INFO tempest.lib.common.rest_client [req-6bb81580-6342-4251-a260-f3692ef78317 req-6bb81580-6342-4251-a260-f3692ef78317 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-22 01:39:24.489 25 INFO tempest.lib.common.rest_client [req-62ee353f-50ed-4963-904b-2cc8c034fc29 req-62ee353f-50ed-4963-904b-2cc8c034fc29 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s\n2026-05-22 01:39:24.502 13 INFO tempest.lib.common.rest_client [req-3c28b3a3-ceb1-4ab0-b4ee-3bcefdb8438d req-3c28b3a3-ceb1-4ab0-b4ee-3bcefdb8438d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.279s\n2026-05-22 01:39:24.528 21 INFO tempest.lib.common.rest_client [req-ce273c38-349e-4d5b-8910-ba3b42d64e2b req-ce273c38-349e-4d5b-8910-ba3b42d64e2b ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.145s\n2026-05-22 01:39:24.602 15 INFO tempest.lib.common.rest_client [req-b41db75b-6ddc-424b-8314-d4c3d0e2e4c3 req-b41db75b-6ddc-424b-8314-d4c3d0e2e4c3 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.264s\n2026-05-22 01:39:24.724 25 INFO tempest.lib.common.rest_client [req-9ce8995c-59dc-4f81-9b40-134974678ef0 req-9ce8995c-59dc-4f81-9b40-134974678ef0 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s\n2026-05-22 01:39:24.741 19 INFO tempest.lib.common.rest_client [req-8cc50c9a-4ab9-4938-9647-acb1e4ee3731 req-8cc50c9a-4ab9-4938-9647-acb1e4ee3731 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.265s\n2026-05-22 01:39:24.739 28 INFO tempest.lib.common.rest_client [req-d88c1ac4-e502-477b-8b7a-0f3fdcc789b7 req-d88c1ac4-e502-477b-8b7a-0f3fdcc789b7 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.276s\n2026-05-22 01:39:24.822 17 INFO tempest.lib.common.rest_client [req-83aede26-9cb0-461a-a10a-771fdbdef363 req-83aede26-9cb0-461a-a10a-771fdbdef363 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s\n2026-05-22 01:39:24.890 25 INFO tempest.lib.common.rest_client [req-1b6e182a-96f3-4ded-9fc0-834c5911fa62 req-1b6e182a-96f3-4ded-9fc0-834c5911fa62 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s\n2026-05-22 01:39:24.903 11 INFO tempest.lib.common.rest_client [req-b8ab1ae9-711a-4703-9bba-c4ea850f7214 req-b8ab1ae9-711a-4703-9bba-c4ea850f7214 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.551s\n2026-05-22 01:39:25.013 23 INFO tempest.lib.common.rest_client [req-879c8b2f-ce81-4a9d-8026-89b3f8939d26 req-879c8b2f-ce81-4a9d-8026-89b3f8939d26 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:39:25.083 28 INFO tempest.lib.common.rest_client [req-7c316974-fbac-46b9-86d1-5ddc7fcf9581 req-7c316974-fbac-46b9-86d1-5ddc7fcf9581 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s\n2026-05-22 01:39:25.196 11 INFO tempest.lib.common.rest_client [req-245b4528-8e10-4066-b9fe-6459eaa43c08 req-245b4528-8e10-4066-b9fe-6459eaa43c08 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-22 01:39:25.299 15 INFO tempest.lib.common.rest_client [req-13016a4a-de43-4168-a2df-f1a959fabb4b req-13016a4a-de43-4168-a2df-f1a959fabb4b ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.692s\n2026-05-22 01:39:25.302 13 INFO tempest.lib.common.rest_client [req-e250ef08-b4cb-43da-8617-f33037f7259d req-e250ef08-b4cb-43da-8617-f33037f7259d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.798s\n2026-05-22 01:39:25.315 21 INFO tempest.lib.common.rest_client [req-59daee02-b3cf-45b4-9905-bd497e79f88e req-59daee02-b3cf-45b4-9905-bd497e79f88e ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s\n2026-05-22 01:39:25.335 11 INFO tempest.lib.common.rest_client [req-0279f637-f35b-4e67-a260-b015b9469fe3 req-0279f637-f35b-4e67-a260-b015b9469fe3 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/09149526a0554d9399016d8921649a86 0.136s\n2026-05-22 01:39:25.405 19 INFO tempest.lib.common.rest_client [req-99480fde-ef00-400c-95a3-99029de8e405 req-99480fde-ef00-400c-95a3-99029de8e405 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.662s\n2026-05-22 01:39:25.414 17 INFO tempest.lib.common.rest_client [req-6086208e-5622-4bb3-87ec-0202346b706a req-6086208e-5622-4bb3-87ec-0202346b706a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.589s\n2026-05-22 01:39:25.457 23 INFO tempest.lib.common.rest_client [req-f6db54ad-cfa8-4e1b-947f-54e136e95f8e req-f6db54ad-cfa8-4e1b-947f-54e136e95f8e ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.437s\n2026-05-22 01:39:25.458 13 INFO tempest.lib.common.rest_client [req-4ed5df4b-5609-4ec7-b7e9-5c7048faaf40 req-4ed5df4b-5609-4ec7-b7e9-5c7048faaf40 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s\n2026-05-22 01:39:25.480 15 INFO tempest.lib.common.rest_client [req-fb7ce2cf-78bf-440a-b04f-a41fd7ed1868 req-fb7ce2cf-78bf-440a-b04f-a41fd7ed1868 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:39:25.492 21 INFO tempest.lib.common.rest_client [req-477f3d26-2f7f-4882-8fd6-85b6dc1b4575 req-477f3d26-2f7f-4882-8fd6-85b6dc1b4575 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-22 01:39:25.502 25 INFO tempest.lib.common.rest_client [req-f84a9b3d-9ff8-46fd-8571-b589c5b6e0e5 req-f84a9b3d-9ff8-46fd-8571-b589c5b6e0e5 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.610s\n2026-05-22 01:39:25.570 11 INFO tempest.lib.common.rest_client [req-3e5bffb6-beb5-4bc4-9244-51e3d45b782b req-3e5bffb6-beb5-4bc4-9244-51e3d45b782b ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s\n2026-05-22 01:39:25.572 17 INFO tempest.lib.common.rest_client [req-caf2c393-1897-432d-a5ca-92c018eed462 req-caf2c393-1897-432d-a5ca-92c018eed462 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s\n2026-05-22 01:39:25.696 19 INFO tempest.lib.common.rest_client [req-ba2716fb-66f8-4b27-89ca-145776aa394a req-ba2716fb-66f8-4b27-89ca-145776aa394a ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-22 01:39:25.704 23 INFO tempest.lib.common.rest_client [req-28c0ea48-99dc-4593-ad31-8d43c2138300 req-28c0ea48-99dc-4593-ad31-8d43c2138300 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s\n2026-05-22 01:39:25.725 13 INFO tempest.lib.common.rest_client [req-b8ffdcf0-abbb-4818-a532-24305c65884d req-b8ffdcf0-abbb-4818-a532-24305c65884d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/09149526a0554d9399016d8921649a86 0.266s\n2026-05-22 01:39:25.751 21 INFO tempest.lib.common.rest_client [req-a7ef574a-924d-476e-82a6-2e811c20b532 req-a7ef574a-924d-476e-82a6-2e811c20b532 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/09149526a0554d9399016d8921649a86 0.256s\n2026-05-22 01:39:25.841 15 INFO tempest.lib.common.rest_client [req-ed64bf00-2738-4aed-992b-02ad958f2b60 req-ed64bf00-2738-4aed-992b-02ad958f2b60 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/09149526a0554d9399016d8921649a86 0.358s\n2026-05-22 01:39:25.853 28 INFO tempest.lib.common.rest_client [req-c5a76f67-29a2-4a26-858a-a4dfa27ca22b req-c5a76f67-29a2-4a26-858a-a4dfa27ca22b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.768s\n2026-05-22 01:39:25.859 11 INFO tempest.lib.common.rest_client [req-04f703b6-76f6-46f6-a720-9862e4dd5235 req-04f703b6-76f6-46f6-a720-9862e4dd5235 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.288s\n2026-05-22 01:39:25.911 13 INFO tempest.lib.common.rest_client [req-2fb383e3-32c0-4c04-b9ff-3f098bd1fa84 req-2fb383e3-32c0-4c04-b9ff-3f098bd1fa84 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-22 01:39:25.992 15 INFO tempest.lib.common.rest_client [req-2b070624-a2c3-4bce-af18-d655afe1b431 req-2b070624-a2c3-4bce-af18-d655afe1b431 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-22 01:39:26.013 19 INFO tempest.lib.common.rest_client [req-356e0f94-25c4-4b97-8a0d-0c7b4c66f13e req-356e0f94-25c4-4b97-8a0d-0c7b4c66f13e ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/09149526a0554d9399016d8921649a86 0.315s\n2026-05-22 01:39:26.040 25 INFO tempest.lib.common.rest_client [req-f3a123d4-3a58-4176-9351-03792e33b1c1 req-f3a123d4-3a58-4176-9351-03792e33b1c1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s\n2026-05-22 01:39:26.087 11 INFO tempest.lib.common.rest_client [req-89af56fe-10b5-4822-83b5-5ac4d132fec6 req-89af56fe-10b5-4822-83b5-5ac4d132fec6 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:39:26.124 21 INFO tempest.lib.common.rest_client [req-7033b9db-58a5-4065-92cb-9135a21f24c4 req-7033b9db-58a5-4065-92cb-9135a21f24c4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s\n2026-05-22 01:39:26.140 13 INFO tempest.lib.common.rest_client [req-d3e842f1-3499-4fab-bad5-0f5f08fd8c7b req-d3e842f1-3499-4fab-bad5-0f5f08fd8c7b ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/30382f8e1b914440b0a8e8adfafc4e44 0.226s\n2026-05-22 01:39:26.140 15 INFO tempest.lib.common.rest_client [req-062bcbfb-b295-426c-8ddd-d76c962cc9ce req-062bcbfb-b295-426c-8ddd-d76c962cc9ce ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.146s\n2026-05-22 01:39:26.175 28 INFO tempest.lib.common.rest_client [req-0bd0c453-aa27-4215-90e5-3e66b33cd611 req-0bd0c453-aa27-4215-90e5-3e66b33cd611 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-22 01:39:26.245 19 INFO tempest.lib.common.rest_client [req-6c291d88-2ef1-4460-90ce-d8418d059f20 req-6c291d88-2ef1-4460-90ce-d8418d059f20 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-22 01:39:26.280 25 INFO tempest.lib.common.rest_client [req-453a0956-d250-4ef3-b617-8b6d1a2383a7 req-453a0956-d250-4ef3-b617-8b6d1a2383a7 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/09149526a0554d9399016d8921649a86 0.238s\n2026-05-22 01:39:26.302 17 INFO tempest.lib.common.rest_client [req-a3a9fbe4-4f62-40d5-b847-6c0afcf2ebcb req-a3a9fbe4-4f62-40d5-b847-6c0afcf2ebcb ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s\n2026-05-22 01:39:26.310 28 INFO tempest.lib.common.rest_client [req-c49c48d5-2355-4d55-9fc5-98247bb2d036 req-c49c48d5-2355-4d55-9fc5-98247bb2d036 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/09149526a0554d9399016d8921649a86 0.131s\n2026-05-22 01:39:26.318 21 INFO tempest.lib.common.rest_client [req-e1fbb707-66a4-4ea7-98a2-272334f72554 req-e1fbb707-66a4-4ea7-98a2-272334f72554 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/30382f8e1b914440b0a8e8adfafc4e44 0.188s\n2026-05-22 01:39:26.398 11 INFO tempest.lib.common.rest_client [req-bae896a3-4341-481c-858b-bd39f19eff58 req-bae896a3-4341-481c-858b-bd39f19eff58 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/2194ff3a072f4deb83141fa1296997d2 0.306s\n2026-05-22 01:39:26.401 23 INFO tempest.lib.common.rest_client [req-da5f89e1-1ce6-4f17-9e6a-3106ec1efaea req-da5f89e1-1ce6-4f17-9e6a-3106ec1efaea ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s\n2026-05-22 01:39:26.408 13 INFO tempest.lib.common.rest_client [req-bb4535cb-46f2-4cfb-8ed1-5cdc3a4eeed5 req-bb4535cb-46f2-4cfb-8ed1-5cdc3a4eeed5 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s\n2026-05-22 01:39:26.455 15 INFO tempest.lib.common.rest_client [req-51f3573c-0a12-4c09-9ca8-7ff09413c4f5 req-51f3573c-0a12-4c09-9ca8-7ff09413c4f5 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s\n2026-05-22 01:39:26.496 28 INFO tempest.lib.common.rest_client [req-55765739-a7d6-41ab-8c8f-f48bbf4332d9 req-55765739-a7d6-41ab-8c8f-f48bbf4332d9 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:39:26.510 25 INFO tempest.lib.common.rest_client [req-3a571fd6-0f2e-46e6-95ed-1573bbbf7b24 req-3a571fd6-0f2e-46e6-95ed-1573bbbf7b24 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:39:26.520 17 INFO tempest.lib.common.rest_client [req-567108ef-d209-4f43-97ed-cffba30df576 req-567108ef-d209-4f43-97ed-cffba30df576 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:39:26.520 19 INFO tempest.lib.common.rest_client [req-73cba632-88bb-4dcd-a962-6468aac740da req-73cba632-88bb-4dcd-a962-6468aac740da ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/30382f8e1b914440b0a8e8adfafc4e44 0.272s\n2026-05-22 01:39:26.527 21 INFO tempest.lib.common.rest_client [req-a89b850c-6582-4e8d-aa30-3753219d848b req-a89b850c-6582-4e8d-aa30-3753219d848b ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:39:26.616 11 INFO tempest.lib.common.rest_client [req-def0adc2-b0b7-4b4d-b589-8dce4413564d req-def0adc2-b0b7-4b4d-b589-8dce4413564d ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-22 01:39:26.623 23 INFO tempest.lib.common.rest_client [req-b07d73f5-b84d-4b56-86cf-75fcc5700d4e req-b07d73f5-b84d-4b56-86cf-75fcc5700d4e ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:39:26.634 13 INFO tempest.lib.common.rest_client [req-e60f9809-8430-4d52-b925-fc06c101eaa2 req-e60f9809-8430-4d52-b925-fc06c101eaa2 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/2194ff3a072f4deb83141fa1296997d2 0.225s\n2026-05-22 01:39:26.638 19 INFO tempest.lib.common.rest_client [req-1fa6eb8e-a882-4819-973c-d685a17655f2 req-1fa6eb8e-a882-4819-973c-d685a17655f2 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s\n2026-05-22 01:39:26.659 15 INFO tempest.lib.common.rest_client [req-92af5248-5a42-4825-9c49-f79bebe715e8 req-92af5248-5a42-4825-9c49-f79bebe715e8 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/2194ff3a072f4deb83141fa1296997d2 0.197s\n2026-05-22 01:39:26.747 28 INFO tempest.lib.common.rest_client [req-7d00f518-9a17-4c32-b759-f85a05ebcbf6 req-7d00f518-9a17-4c32-b759-f85a05ebcbf6 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/30382f8e1b914440b0a8e8adfafc4e44 0.248s\n2026-05-22 01:39:26.759 21 INFO tempest.lib.common.rest_client [req-6ed860e4-d831-473f-b275-f90bfa54f52e req-6ed860e4-d831-473f-b275-f90bfa54f52e ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/2194ff3a072f4deb83141fa1296997d2 0.229s\n2026-05-22 01:39:26.830 13 INFO tempest.lib.common.rest_client [req-6cbb0370-653d-4832-a133-18fe82da5852 req-6cbb0370-653d-4832-a133-18fe82da5852 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:39:26.839 25 INFO tempest.lib.common.rest_client [req-60222e51-3d8b-4bb1-9a04-94355f09162c req-60222e51-3d8b-4bb1-9a04-94355f09162c ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/30382f8e1b914440b0a8e8adfafc4e44 0.327s\n2026-05-22 01:39:26.853 17 INFO tempest.lib.common.rest_client [req-8aee1e8d-4bdf-41f7-b624-24d8920574bd req-8aee1e8d-4bdf-41f7-b624-24d8920574bd ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/09149526a0554d9399016d8921649a86 0.330s\n2026-05-22 01:39:26.939 15 INFO tempest.lib.common.rest_client [req-73f3aec5-6764-4510-b33e-226e6dd74828 req-73f3aec5-6764-4510-b33e-226e6dd74828 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-22 01:39:26.940 23 INFO tempest.lib.common.rest_client [req-968e94db-4aa9-4e40-913b-391a5698dbb3 req-968e94db-4aa9-4e40-913b-391a5698dbb3 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/09149526a0554d9399016d8921649a86 0.315s\n2026-05-22 01:39:26.981 19 INFO tempest.lib.common.rest_client [req-3bf0fd11-03ff-433d-a045-ab1f472decd2 req-3bf0fd11-03ff-433d-a045-ab1f472decd2 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/2194ff3a072f4deb83141fa1296997d2 0.339s\n2026-05-22 01:39:27.021 17 INFO tempest.lib.common.rest_client [req-0a525990-0331-419b-b93a-6a28c5bd67c3 req-0a525990-0331-419b-b93a-6a28c5bd67c3 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-22 01:39:27.023 28 INFO tempest.lib.common.rest_client [req-39369944-cccd-4d98-98d2-5c5e6c93736d req-39369944-cccd-4d98-98d2-5c5e6c93736d ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-22 01:39:27.021 11 INFO tempest.lib.common.rest_client [req-06ef81eb-ada6-492f-a357-5f55c18fdd5d req-06ef81eb-ada6-492f-a357-5f55c18fdd5d ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/09149526a0554d9399016d8921649a86 0.403s\n2026-05-22 01:39:27.022 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82ec304be4b8401c98f44bb8ada8f40b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:27.023 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1740396318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a64a81e13b09440585a4de5ff2ab9922', 'project_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'tenant_id': 'a64a81e13b09440585a4de5ff2ab9922', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ec304be4b8401c98f44bb8ada8f40b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.023 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1740396318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a64a81e13b09440585a4de5ff2ab9922', 'project_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'tenant_id': 'a64a81e13b09440585a4de5ff2ab9922', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ec304be4b8401c98f44bb8ada8f40b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.126 25 INFO tempest.lib.common.rest_client [req-8e129a31-7254-4cad-9a77-5cad1d73c446 req-8e129a31-7254-4cad-9a77-5cad1d73c446 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s\n2026-05-22 01:39:27.148 23 INFO tempest.lib.common.rest_client [req-facbc859-a12c-47a2-84a1-d67172a76177 req-facbc859-a12c-47a2-84a1-d67172a76177 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-22 01:39:27.148 21 INFO tempest.lib.common.rest_client [req-087c2376-9601-4965-8d3e-23898886f643 req-087c2376-9601-4965-8d3e-23898886f643 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s\n2026-05-22 01:39:27.135 15 INFO tempest.lib.common.rest_client [req-0d8afa7b-f3df-42d0-b7b7-0089eff38840 req-0d8afa7b-f3df-42d0-b7b7-0089eff38840 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/09149526a0554d9399016d8921649a86 0.192s\n2026-05-22 01:39:27.135 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 767e21c8ec8e41a0af2c182cd8f1e24c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:27.136 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-157856758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'project_name': 'tempest-IdentityV3UsersTest-157856758', 'tenant_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'tenant_name': 'tempest-IdentityV3UsersTest-157856758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767e21c8ec8e41a0af2c182cd8f1e24c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.136 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-157856758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'project_name': 'tempest-IdentityV3UsersTest-157856758', 'tenant_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'tenant_name': 'tempest-IdentityV3UsersTest-157856758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767e21c8ec8e41a0af2c182cd8f1e24c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.199 13 INFO tempest.lib.common.rest_client [req-c621f21e-4144-4101-a5a0-b1e4c4f17b2c req-c621f21e-4144-4101-a5a0-b1e4c4f17b2c ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/09149526a0554d9399016d8921649a86 0.361s\n2026-05-22 01:39:27.199 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 388b1d3df97a42a9ac219c76f4366544 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:27.199 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1849552187-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b146f2aebd8b4414a8a39662f43d304b', 'project_name': 'tempest-EC2CredentialsTest-1849552187', 'tenant_id': 'b146f2aebd8b4414a8a39662f43d304b', 'tenant_name': 'tempest-EC2CredentialsTest-1849552187', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '388b1d3df97a42a9ac219c76f4366544', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.200 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1849552187-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b146f2aebd8b4414a8a39662f43d304b', 'project_name': 'tempest-EC2CredentialsTest-1849552187', 'tenant_id': 'b146f2aebd8b4414a8a39662f43d304b', 'tenant_name': 'tempest-EC2CredentialsTest-1849552187', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '388b1d3df97a42a9ac219c76f4366544', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.231 28 INFO tempest.lib.common.rest_client [req-4da32aa4-1995-4a60-84b3-944e6f7cad2c req-4da32aa4-1995-4a60-84b3-944e6f7cad2c ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/2194ff3a072f4deb83141fa1296997d2 0.206s\n2026-05-22 01:39:27.247 17 INFO tempest.lib.common.rest_client [req-b5797e16-fab0-4361-b1dc-f0e2d56df972 req-b5797e16-fab0-4361-b1dc-f0e2d56df972 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/30382f8e1b914440b0a8e8adfafc4e44 0.221s\n2026-05-22 01:39:27.254 19 INFO tempest.lib.common.rest_client [req-1f01b6ae-1229-41b5-92b5-800dce9cbea7 req-1f01b6ae-1229-41b5-92b5-800dce9cbea7 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s\n2026-05-22 01:39:27.350 25 INFO tempest.lib.common.rest_client [req-4dd60fbf-e692-44d0-a086-603629bb125d req-4dd60fbf-e692-44d0-a086-603629bb125d ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/2194ff3a072f4deb83141fa1296997d2 0.222s\n2026-05-22 01:39:27.383 23 INFO tempest.lib.common.rest_client [req-45ad1237-512b-401b-beee-f04ca87d3aaf req-45ad1237-512b-401b-beee-f04ca87d3aaf ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.231s\n2026-05-22 01:39:27.437 21 INFO tempest.lib.common.rest_client [req-67d97b20-1291-4211-9d9b-734ef498e8db req-67d97b20-1291-4211-9d9b-734ef498e8db ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/09149526a0554d9399016d8921649a86 0.286s\n2026-05-22 01:39:27.437 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3df89f14b3404db1a4687d6e4fb22709 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:27.438 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-707525774-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'project_name': 'tempest-TestApiDiscovery-707525774', 'tenant_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'tenant_name': 'tempest-TestApiDiscovery-707525774', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3df89f14b3404db1a4687d6e4fb22709', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.439 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-707525774-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'project_name': 'tempest-TestApiDiscovery-707525774', 'tenant_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'tenant_name': 'tempest-TestApiDiscovery-707525774', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3df89f14b3404db1a4687d6e4fb22709', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.531 17 INFO tempest.lib.common.rest_client [req-779f813b-b279-4fe1-8d7f-915f598bf2d9 req-779f813b-b279-4fe1-8d7f-915f598bf2d9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s\n2026-05-22 01:39:27.575 23 INFO tempest.lib.common.rest_client [req-744a0c18-3d19-478b-bfc7-6a6fb82b7459 req-744a0c18-3d19-478b-bfc7-6a6fb82b7459 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:39:27.578 28 INFO tempest.lib.common.rest_client [req-35de6b20-9e05-4f4f-9baa-e7a8ebb8070a req-35de6b20-9e05-4f4f-9baa-e7a8ebb8070a ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s\n2026-05-22 01:39:27.614 25 INFO tempest.lib.common.rest_client [req-db8f1c52-c9e1-456a-8491-1420941e60e1 req-db8f1c52-c9e1-456a-8491-1420941e60e1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s\n2026-05-22 01:39:27.685 17 INFO tempest.lib.common.rest_client [req-716de09d-28ce-4061-ace3-6b9ce1aec2a7 req-716de09d-28ce-4061-ace3-6b9ce1aec2a7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/2194ff3a072f4deb83141fa1296997d2 0.149s\n2026-05-22 01:39:27.776 11 INFO tempest.lib.common.rest_client [req-0015c832-b9d4-44f1-9fe3-4fcf41e20b76 req-0015c832-b9d4-44f1-9fe3-4fcf41e20b76 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-22 01:39:27.794 23 INFO tempest.lib.common.rest_client [req-1d180e22-0bc2-4693-a8d0-2f59c03e1a8e req-1d180e22-0bc2-4693-a8d0-2f59c03e1a8e ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/2194ff3a072f4deb83141fa1296997d2 0.215s\n2026-05-22 01:39:27.808 15 INFO tempest.lib.common.rest_client [req-ff3e5e09-3441-4ed9-b515-25bca20f3f99 req-ff3e5e09-3441-4ed9-b515-25bca20f3f99 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s\n2026-05-22 01:39:27.820 25 INFO tempest.lib.common.rest_client [req-8192a742-499f-4d0a-8927-f8e36245f22a req-8192a742-499f-4d0a-8927-f8e36245f22a ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/09149526a0554d9399016d8921649a86 0.204s\n2026-05-22 01:39:27.821 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7564ca6d2bd54d3db76b3b94e9976668 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:27.821 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-360362902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd07f1db00f73405cb4ae071dba66af7d', 'project_name': 'tempest-TokensV3Test-360362902', 'tenant_id': 'd07f1db00f73405cb4ae071dba66af7d', 'tenant_name': 'tempest-TokensV3Test-360362902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7564ca6d2bd54d3db76b3b94e9976668', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.821 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-360362902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd07f1db00f73405cb4ae071dba66af7d', 'project_name': 'tempest-TokensV3Test-360362902', 'tenant_id': 'd07f1db00f73405cb4ae071dba66af7d', 'tenant_name': 'tempest-TokensV3Test-360362902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7564ca6d2bd54d3db76b3b94e9976668', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.846 13 INFO tempest.lib.common.rest_client [req-5e53a3d9-5e1e-4c15-8cf6-172f1f11a1c1 req-5e53a3d9-5e1e-4c15-8cf6-172f1f11a1c1 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s\n2026-05-22 01:39:27.908 17 INFO tempest.lib.common.rest_client [req-37796e5b-ae20-41d6-ad9c-c947bfb3a10d req-37796e5b-ae20-41d6-ad9c-c947bfb3a10d ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-22 01:39:27.950 19 INFO tempest.lib.common.rest_client [req-1914850b-9717-4b96-a700-d0b2306a8c0c req-1914850b-9717-4b96-a700-d0b2306a8c0c ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/09149526a0554d9399016d8921649a86 0.694s\n2026-05-22 01:39:27.951 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0bb1515650eb42a3bee17712fa8d0884 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:27.951 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1962118186-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'project_name': 'tempest-AccessRulesV3Test-1962118186', 'tenant_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'tenant_name': 'tempest-AccessRulesV3Test-1962118186', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bb1515650eb42a3bee17712fa8d0884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:27.951 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1962118186-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'project_name': 'tempest-AccessRulesV3Test-1962118186', 'tenant_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'tenant_name': 'tempest-AccessRulesV3Test-1962118186', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bb1515650eb42a3bee17712fa8d0884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.098 28 INFO tempest.lib.common.rest_client [req-f4b7ea53-1f15-4e76-8077-395c659f7509 req-f4b7ea53-1f15-4e76-8077-395c659f7509 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/09149526a0554d9399016d8921649a86 0.514s\n2026-05-22 01:39:28.098 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e944d61644c4beaaf12a9c65707d003 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:28.099 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2077693897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e41a9b50a8184a5a9883267859eac77e', 'project_name': 'tempest-DefaultDomainTestJSON-2077693897', 'tenant_id': 'e41a9b50a8184a5a9883267859eac77e', 'tenant_name': 'tempest-DefaultDomainTestJSON-2077693897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e944d61644c4beaaf12a9c65707d003', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.099 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2077693897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e41a9b50a8184a5a9883267859eac77e', 'project_name': 'tempest-DefaultDomainTestJSON-2077693897', 'tenant_id': 'e41a9b50a8184a5a9883267859eac77e', 'tenant_name': 'tempest-DefaultDomainTestJSON-2077693897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e944d61644c4beaaf12a9c65707d003', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.117 23 INFO tempest.lib.common.rest_client [req-eb23edbb-983e-4c57-9a7c-d18bb1338769 req-eb23edbb-983e-4c57-9a7c-d18bb1338769 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s\n2026-05-22 01:39:28.156 17 INFO tempest.lib.common.rest_client [req-65eee0a0-79fb-4916-a53a-500b513c9d3f req-65eee0a0-79fb-4916-a53a-500b513c9d3f ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/09149526a0554d9399016d8921649a86 0.245s\n2026-05-22 01:39:28.156 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4843671c58d047baa5dcf8388e8d6676 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:28.157 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1151003845-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9077e4045148432cb2b4dd220f209dda', 'project_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'tenant_id': '9077e4045148432cb2b4dd220f209dda', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4843671c58d047baa5dcf8388e8d6676', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.157 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1151003845-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9077e4045148432cb2b4dd220f209dda', 'project_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'tenant_id': '9077e4045148432cb2b4dd220f209dda', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4843671c58d047baa5dcf8388e8d6676', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.188 13 INFO tempest.lib.common.rest_client [req-3e7f622b-5466-427d-9e68-7815791c38ce req-3e7f622b-5466-427d-9e68-7815791c38ce ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.338s\n2026-05-22 01:39:28.333 23 INFO tempest.lib.common.rest_client [req-fe1a0800-b0bb-4f52-a337-0eb49e55e5f8 req-fe1a0800-b0bb-4f52-a337-0eb49e55e5f8 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/09149526a0554d9399016d8921649a86 0.213s\n2026-05-22 01:39:28.333 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3eb0a2be3efe4ec8a7768042bfe8208c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:28.334 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-1292004464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'project_name': 'tempest-IdentityCatalogTest-1292004464', 'tenant_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'tenant_name': 'tempest-IdentityCatalogTest-1292004464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3eb0a2be3efe4ec8a7768042bfe8208c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.334 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-1292004464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'project_name': 'tempest-IdentityCatalogTest-1292004464', 'tenant_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'tenant_name': 'tempest-IdentityCatalogTest-1292004464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3eb0a2be3efe4ec8a7768042bfe8208c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:28.418 13 INFO tempest.lib.common.rest_client [req-980fd377-5500-4e45-9bc5-2e1e125c1a58 req-980fd377-5500-4e45-9bc5-2e1e125c1a58 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/507b3b17067d4c0eb0276ce60a58a1d8 0.228s\n2026-05-22 01:39:28.431 21 INFO tempest.lib.common.rest_client [req-fa0df154-e63b-4c1b-8c49-82a15ed451df req-fa0df154-e63b-4c1b-8c49-82a15ed451df ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.981s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.572108s] ... ok\n2026-05-22 01:39:28.503 25 INFO tempest.lib.common.rest_client [req-3ca890e9-f7ab-4af4-819f-f1bf4a1f7de3 req-3ca890e9-f7ab-4af4-819f-f1bf4a1f7de3 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s\n2026-05-22 01:39:28.763 11 INFO tempest.lib.common.rest_client [req-fa23d1b0-e304-44bc-84a3-a3ac860ede3a req-fa23d1b0-e304-44bc-84a3-a3ac860ede3a ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.981s\n2026-05-22 01:39:28.785 28 INFO tempest.lib.common.rest_client [req-303c27bd-de54-4ac4-bb5f-34e98430ea62 req-303c27bd-de54-4ac4-bb5f-34e98430ea62 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s\n2026-05-22 01:39:28.783 13 INFO tempest.lib.common.rest_client [req-26ce8cc5-3039-4ecd-8c4c-90c9c641d0c7 req-26ce8cc5-3039-4ecd-8c4c-90c9c641d0c7 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.286s\n2026-05-22 01:39:28.918 23 INFO tempest.lib.common.rest_client [req-3890a8ca-2e54-44a9-a1a9-ed5a3ca1760c req-3890a8ca-2e54-44a9-a1a9-ed5a3ca1760c ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-22 01:39:28.952 28 INFO tempest.lib.common.rest_client [req-ac60c434-9616-4c89-899c-10ee80de4928 req-ac60c434-9616-4c89-899c-10ee80de4928 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.161s\n2026-05-22 01:39:29.004 11 INFO tempest.lib.common.rest_client [req-61de98f2-259e-4560-9551-6244303b28e2 req-61de98f2-259e-4560-9551-6244303b28e2 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/82e713bb1769403f838f2ccecd5e56b6 0.238s\n{8} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.168610s] ... ok\n2026-05-22 01:39:29.029 25 INFO tempest.lib.common.rest_client [req-13adb815-5915-49c2-97af-6413f7aae2f1 req-13adb815-5915-49c2-97af-6413f7aae2f1 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s\n{7} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.526212s] ... ok\n2026-05-22 01:39:29.351 19 INFO tempest.lib.common.rest_client [req-137c397b-1265-40ec-880a-c49298b98d8e req-137c397b-1265-40ec-880a-c49298b98d8e ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.392s\n2026-05-22 01:39:29.414 28 INFO tempest.lib.common.rest_client [req-3afa1a52-d74e-49d0-9e0c-ad2db1387780 req-3afa1a52-d74e-49d0-9e0c-ad2db1387780 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e944d61644c4beaaf12a9c65707d003 0.364s\n2026-05-22 01:39:29.416 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e41a9b50a8184a5a9883267859eac77e\n2026-05-22 01:39:29.600 11 INFO tempest.lib.common.rest_client [req-6addc04c-06f5-4c5b-be24-e8da7e1acc9c req-6addc04c-06f5-4c5b-be24-e8da7e1acc9c ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-22 01:39:29.733 15 INFO tempest.lib.common.rest_client [req-5a43e6b6-701f-4da6-acbd-3d370b3aff3c req-5a43e6b6-701f-4da6-acbd-3d370b3aff3c ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.920s\n2026-05-22 01:39:29.851 21 INFO tempest.lib.common.rest_client [req-80c76dc9-fae0-40bb-8ac3-11030243875c req-80c76dc9-fae0-40bb-8ac3-11030243875c ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 1.416s\n2026-05-22 01:39:29.915 17 INFO tempest.lib.common.rest_client [req-f1461ce2-89ad-4a0d-bd2a-f43017b2def2 req-f1461ce2-89ad-4a0d-bd2a-f43017b2def2 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.750s\n{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [1.420261s] ... ok\n2026-05-22 01:39:29.980 28 INFO tempest.lib.common.rest_client [req-cb223591-db8d-49ef-9d01-0d54ad3c15ee req-cb223591-db8d-49ef-9d01-0d54ad3c15ee ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-22 01:39:30.041 19 INFO tempest.lib.common.rest_client [req-24e5d524-b479-4bf2-9aba-5aed99dec376 req-24e5d524-b479-4bf2-9aba-5aed99dec376 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials 0.686s\n2026-05-22 01:39:30.060 23 INFO tempest.lib.common.rest_client [req-7d9cc439-b894-40bd-b6b8-28d11d368082 req-7d9cc439-b894-40bd-b6b8-28d11d368082 ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 1.131s\n2026-05-22 01:39:30.065 13 INFO tempest.lib.common.rest_client [req-a62966ea-a717-4ef0-b05c-e9e2d57f9c7e req-a62966ea-a717-4ef0-b05c-e9e2d57f9c7e ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/77b4c6eccc574496be57047d13d7c7e8 1.280s\n2026-05-22 01:39:30.123 21 INFO tempest.lib.common.rest_client [req-857f2913-9c67-422a-bf42-62c5b4dfbe7c req-857f2913-9c67-422a-bf42-62c5b4dfbe7c ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.144s\n{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.199630s] ... ok\n{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [1.142987s] ... ok\n2026-05-22 01:39:30.141 17 INFO tempest.lib.common.rest_client [req-630e43be-4809-4769-a8e3-97bf156f1a45 req-630e43be-4809-4769-a8e3-97bf156f1a45 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s\n2026-05-22 01:39:30.167 11 INFO tempest.lib.common.rest_client [req-b20b542e-058d-472a-ae33-bb07c2c8d7f4 req-b20b542e-058d-472a-ae33-bb07c2c8d7f4 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/82e713bb1769403f838f2ccecd5e56b6 0.558s\n{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [2.393439s] ... ok\n2026-05-22 01:39:30.313 13 INFO tempest.lib.common.rest_client [req-1f87891d-c492-43a8-8528-82b4b8e2e77d req-1f87891d-c492-43a8-8528-82b4b8e2e77d ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/77b4c6eccc574496be57047d13d7c7e8 0.244s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [1.821110s] ... ok\n2026-05-22 01:39:30.376 21 INFO tempest.lib.common.rest_client [req-d8ccb6b5-07fc-4a53-a555-25ba9457c42e req-d8ccb6b5-07fc-4a53-a555-25ba9457c42e ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.250s\n{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.252715s] ... ok\n2026-05-22 01:39:30.411 25 INFO tempest.lib.common.rest_client [req-742e6174-c01d-4166-b485-e8cd3973eabb req-742e6174-c01d-4166-b485-e8cd3973eabb ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.327s\n2026-05-22 01:39:30.460 21 INFO tempest.lib.common.rest_client [req-2dd5778b-a8af-426f-9060-e2f13d786c11 req-2dd5778b-a8af-426f-9060-e2f13d786c11 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.081s\n{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.083308s] ... ok\n2026-05-22 01:39:30.690 17 INFO tempest.lib.common.rest_client [req-7f0d3ce1-213f-4275-aacf-50414ac5fb2e req-7f0d3ce1-213f-4275-aacf-50414ac5fb2e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.542s\n2026-05-22 01:39:30.757 19 INFO tempest.lib.common.rest_client [req-ba25aac7-b9d1-4eb2-ab57-85c4073886d4 req-ba25aac7-b9d1-4eb2-ab57-85c4073886d4 ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials 0.709s\n2026-05-22 01:39:30.802 21 INFO tempest.lib.common.rest_client [req-b0b9732f-6b34-495f-8a0f-9fd78102e1d1 req-b0b9732f-6b34-495f-8a0f-9fd78102e1d1 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.338s\n{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.341254s] ... ok\n2026-05-22 01:39:30.803 23 INFO tempest.lib.common.rest_client [req-08194023-43bf-4ec3-8868-7501f0c60e24 req-08194023-43bf-4ec3-8868-7501f0c60e24 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3eb0a2be3efe4ec8a7768042bfe8208c 0.636s\n2026-05-22 01:39:30.804 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b99fd22261f745bdbcf9d92bcf300abd\n2026-05-22 01:39:30.870 11 INFO tempest.lib.common.rest_client [req-683620d6-a69f-4232-b768-18c259b7520e req-683620d6-a69f-4232-b768-18c259b7520e ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.628s\n2026-05-22 01:39:30.903 13 INFO tempest.lib.common.rest_client [req-e4774e6e-5323-4050-b789-fbbc01920b49 req-e4774e6e-5323-4050-b789-fbbc01920b49 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.585s\n2026-05-22 01:39:30.923 25 INFO tempest.lib.common.rest_client [req-12d0536b-39a4-4fcf-806d-f744636ae272 req-12d0536b-39a4-4fcf-806d-f744636ae272 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s\n2026-05-22 01:39:31.023 28 INFO tempest.lib.common.rest_client [req-208a5349-28b1-4577-8aad-cd38c8eb8caf req-208a5349-28b1-4577-8aad-cd38c8eb8caf ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e41a9b50a8184a5a9883267859eac77e&name=default 1.037s\n2026-05-22 01:39:31.025 17 INFO tempest.lib.common.rest_client [req-a49d66a5-df36-441b-ae58-682888fb812c req-a49d66a5-df36-441b-ae58-682888fb812c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s\n2026-05-22 01:39:31.026 19 INFO tempest.lib.common.rest_client [req-e3daada2-9c20-4383-b334-879d6f584388 req-e3daada2-9c20-4383-b334-879d6f584388 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules/a2602e1170084621939670196ad58bfb 0.266s\n2026-05-22 01:39:31.224 21 INFO tempest.lib.common.rest_client [req-6d1cc23b-1881-4eba-8ad1-8fe97a5796a8 req-6d1cc23b-1881-4eba-8ad1-8fe97a5796a8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3df89f14b3404db1a4687d6e4fb22709 0.379s\n2026-05-22 01:39:31.225 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fae8c47c3f9a460097e7ce9a2021b5cb\n2026-05-22 01:39:31.232 11 INFO tempest.lib.common.rest_client [req-0e8327de-76a6-426d-b237-c2cfaff413f5 req-0e8327de-76a6-426d-b237-c2cfaff413f5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/3a6e5c4ae6e54f09a1fc554edb80b03d 0.359s\n{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.992896s] ... ok\n2026-05-22 01:39:31.265 13 INFO tempest.lib.common.rest_client [req-4f32892b-3ffe-41d7-b368-787bd6600dd2 req-4f32892b-3ffe-41d7-b368-787bd6600dd2 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.359s\n2026-05-22 01:39:31.288 19 INFO tempest.lib.common.rest_client [req-2b25291f-e002-4615-b2e2-1292235308ac req-2b25291f-e002-4615-b2e2-1292235308ac ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials/fcbb70d49be24f6f983fb5e98778b8bc 0.256s\n2026-05-22 01:39:31.306 15 INFO tempest.lib.common.rest_client [req-6cabe13e-1143-466f-a4e9-14771e625bf7 req-6cabe13e-1143-466f-a4e9-14771e625bf7 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s\n2026-05-22 01:39:31.360 25 INFO tempest.lib.common.rest_client [req-750161cd-7b07-4640-b433-76e780d914ef req-750161cd-7b07-4640-b433-76e780d914ef ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.435s\n2026-05-22 01:39:31.384 23 INFO tempest.lib.common.rest_client [req-8f84f724-14fe-4831-96d1-100fe33c89e5 req-8f84f724-14fe-4831-96d1-100fe33c89e5 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-22 01:39:31.446 17 INFO tempest.lib.common.rest_client [req-bc646d8c-9484-4aea-9002-9e2dfd88b10f req-bc646d8c-9484-4aea-9002-9e2dfd88b10f ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/09149526a0554d9399016d8921649a86 0.420s\n2026-05-22 01:39:31.563 28 INFO tempest.lib.common.rest_client [req-cf384d47-f0f9-4264-b6e4-ef520be6f0d1 req-cf384d47-f0f9-4264-b6e4-ef520be6f0d1 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/09999f80-fc94-4f08-bb77-d7f9cd2e1946 0.534s\n2026-05-22 01:39:31.578 19 INFO tempest.lib.common.rest_client [req-d849c3e9-45a8-42fc-8801-cc7f6c82528a req-d849c3e9-45a8-42fc-8801-cc7f6c82528a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules 0.287s\n2026-05-22 01:39:31.590 13 INFO tempest.lib.common.rest_client [req-e79b08e6-116e-492e-9077-0c60f6c6f164 req-e79b08e6-116e-492e-9077-0c60f6c6f164 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.322s\n2026-05-22 01:39:31.601 25 INFO tempest.lib.common.rest_client [req-f2627c32-d53f-4af3-9f0e-3ff3c5836770 req-f2627c32-d53f-4af3-9f0e-3ff3c5836770 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.240s\n2026-05-22 01:39:31.711 21 INFO tempest.lib.common.rest_client [req-6b7654e2-e8e7-4c6c-9a47-b6df0367025f req-6b7654e2-e8e7-4c6c-9a47-b6df0367025f ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-22 01:39:31.722 17 INFO tempest.lib.common.rest_client [req-36a6b474-4108-444e-be2d-f3fe7e6d029a req-36a6b474-4108-444e-be2d-f3fe7e6d029a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s\n2026-05-22 01:39:31.752 25 INFO tempest.lib.common.rest_client [req-80f31178-61cc-4a93-a74b-099e25208747 req-80f31178-61cc-4a93-a74b-099e25208747 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.147s\n{7} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [2.669391s] ... ok\n2026-05-22 01:39:31.756 13 INFO tempest.lib.common.rest_client [req-ada485ee-5024-4a45-bc7b-f26d8715eebf req-ada485ee-5024-4a45-bc7b-f26d8715eebf ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/0d4cfc86a1724a33876572253c92719f 0.160s\n2026-05-22 01:39:31.813 19 INFO tempest.lib.common.rest_client [req-4b576048-b821-42a3-962d-cb8de3490f14 req-4b576048-b821-42a3-962d-cb8de3490f14 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules/a2602e1170084621939670196ad58bfb 0.229s\n2026-05-22 01:39:31.816 15 INFO tempest.lib.common.rest_client [req-6187f173-8ff5-4e98-a718-97b5085a0ecd req-6187f173-8ff5-4e98-a718-97b5085a0ecd ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s\n2026-05-22 01:39:31.840 11 INFO tempest.lib.common.rest_client [req-cde603f8-6ab5-4067-91f5-fd9ca5348219 req-cde603f8-6ab5-4067-91f5-fd9ca5348219 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.604s\n2026-05-22 01:39:31.941 28 INFO tempest.lib.common.rest_client [req-f59473a6-71e4-49f1-afb0-8b8d94b51e9d req-f59473a6-71e4-49f1-afb0-8b8d94b51e9d ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e 0.373s\n2026-05-22 01:39:31.956 17 INFO tempest.lib.common.rest_client [req-d0cac388-3568-485c-bd25-ceaef15c6506 req-d0cac388-3568-485c-bd25-ceaef15c6506 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.231s\n2026-05-22 01:39:31.987 13 INFO tempest.lib.common.rest_client [req-5f16b4f5-9f67-442f-81da-6d6cee3a49d3 req-5f16b4f5-9f67-442f-81da-6d6cee3a49d3 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/c6e9e42647a14488b6ecd0673f7344ae 0.228s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.672380s] ... ok\n2026-05-22 01:39:32.147 23 INFO tempest.lib.common.rest_client [req-790c84c3-24a1-41f1-a9e9-c08bae3db04e req-790c84c3-24a1-41f1-a9e9-c08bae3db04e ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b99fd22261f745bdbcf9d92bcf300abd&name=default 0.759s\n2026-05-22 01:39:32.179 17 INFO tempest.lib.common.rest_client [req-82c3f74f-a9d3-4a8f-a1da-9bf6a6f7d4ce req-82c3f74f-a9d3-4a8f-a1da-9bf6a6f7d4ce ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s\n2026-05-22 01:39:32.180 19 INFO tempest.lib.common.rest_client [req-9af0734c-122c-463e-8167-e93acd57813a req-9af0734c-122c-463e-8167-e93acd57813a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules 0.364s\n2026-05-22 01:39:32.177 11 INFO tempest.lib.common.rest_client [req-7cce8ae2-9152-45f7-a175-f0627a837603 req-7cce8ae2-9152-45f7-a175-f0627a837603 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/594cab6f77d548989652c4be909ef6c3 0.333s\n{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.947085s] ... ok\n2026-05-22 01:39:32.243 25 INFO tempest.lib.common.rest_client [req-a768a08b-c983-4c49-8d85-f89f878fd15e req-a768a08b-c983-4c49-8d85-f89f878fd15e ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n2026-05-22 01:39:32.324 19 INFO tempest.lib.common.rest_client [req-e8e170a0-6516-497b-bb78-739cb2cb6421 req-e8e170a0-6516-497b-bb78-739cb2cb6421 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials/fcbb70d49be24f6f983fb5e98778b8bc 0.135s\n2026-05-22 01:39:32.342 17 INFO tempest.lib.common.rest_client [req-17cc7b1d-9629-4d1e-a284-331335ae61d6 req-17cc7b1d-9629-4d1e-a284-331335ae61d6 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/2194ff3a072f4deb83141fa1296997d2 0.158s\n2026-05-22 01:39:32.344 13 INFO tempest.lib.common.rest_client [req-1e2fb60c-49fa-4e7c-98ce-66b3aa993035 req-1e2fb60c-49fa-4e7c-98ce-66b3aa993035 ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.350s\n{4} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.284606s] ... ok\n2026-05-22 01:39:32.465 25 INFO tempest.lib.common.rest_client [req-13816fc2-dd07-49c1-bf14-0f162bec88f0 req-13816fc2-dd07-49c1-bf14-0f162bec88f0 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.220s\n2026-05-22 01:39:32.552 13 INFO tempest.lib.common.rest_client [req-8daaa7cb-214d-46ff-8e87-da355b7ab104 req-8daaa7cb-214d-46ff-8e87-da355b7ab104 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/839e1d0a8b1047198e5bbf89cea3a5b3 0.205s\n2026-05-22 01:39:32.575 17 INFO tempest.lib.common.rest_client [req-7fa4074f-4af4-449f-bbca-d5a63bcf0597 req-7fa4074f-4af4-449f-bbca-d5a63bcf0597 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-22 01:39:32.588 19 INFO tempest.lib.common.rest_client [req-8c994ed6-e1e1-4425-bd79-4916141e24a2 req-8c994ed6-e1e1-4425-bd79-4916141e24a2 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules 0.182s\n{4} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.186606s] ... ok\n2026-05-22 01:39:32.612 25 INFO tempest.lib.common.rest_client [req-335b0d77-98d4-48cf-948d-7f8a3b90e175 req-335b0d77-98d4-48cf-948d-7f8a3b90e175 ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.140s\n2026-05-22 01:39:32.635 21 INFO tempest.lib.common.rest_client [req-46d0cb75-c026-4094-9acd-3d9fc1794ca4 req-46d0cb75-c026-4094-9acd-3d9fc1794ca4 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fae8c47c3f9a460097e7ce9a2021b5cb&name=default 0.918s\n2026-05-22 01:39:32.693 23 INFO tempest.lib.common.rest_client [req-b48dfa31-278b-4c94-9dd0-b6c772571227 req-b48dfa31-278b-4c94-9dd0-b6c772571227 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ae36b0c3-f1a1-406e-a27f-8cb6272b4207 0.540s\n2026-05-22 01:39:32.702 19 INFO tempest.lib.common.rest_client [req-06c7bc8a-c948-4541-8518-84aae9d15e7f req-06c7bc8a-c948-4541-8518-84aae9d15e7f ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules/2662e5fc155c4961a6815ef0feb434e9 0.107s\n{4} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.113334s] ... ok\n2026-05-22 01:39:32.708 13 INFO tempest.lib.common.rest_client [req-0a9fc4aa-f6c5-463d-a90c-62896a683983 req-0a9fc4aa-f6c5-463d-a90c-62896a683983 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/839e1d0a8b1047198e5bbf89cea3a5b3 0.153s\n{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.719594s] ... ok\n2026-05-22 01:39:32.746 25 INFO tempest.lib.common.rest_client [req-98b3d8fd-4c7d-42f6-9b10-49c48403b3a3 req-98b3d8fd-4c7d-42f6-9b10-49c48403b3a3 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.129s\n{7} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [0.993182s] ... ok\n2026-05-22 01:39:32.759 17 INFO tempest.lib.common.rest_client [req-eb516dba-a731-41e0-8946-6d61a1d77661 req-eb516dba-a731-41e0-8946-6d61a1d77661 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/09149526a0554d9399016d8921649a86 0.179s\n2026-05-22 01:39:32.761 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b0f260f774da48979d2ab8f929874ea9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:39:32.762 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-525558518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a09a1968bc14e698baa64e6de9560ac', 'project_name': 'tempest-IdentityV3ProjectsTest-525558518', 'tenant_id': '3a09a1968bc14e698baa64e6de9560ac', 'tenant_name': 'tempest-IdentityV3ProjectsTest-525558518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0f260f774da48979d2ab8f929874ea9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:32.763 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-525558518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a09a1968bc14e698baa64e6de9560ac', 'project_name': 'tempest-IdentityV3ProjectsTest-525558518', 'tenant_id': '3a09a1968bc14e698baa64e6de9560ac', 'tenant_name': 'tempest-IdentityV3ProjectsTest-525558518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0f260f774da48979d2ab8f929874ea9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:39:32.866 11 INFO tempest.lib.common.rest_client [req-4aa00ad2-fc47-4a71-ae23-acc5b0fe47b3 req-4aa00ad2-fc47-4a71-ae23-acc5b0fe47b3 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.680s\n2026-05-22 01:39:33.041 23 INFO tempest.lib.common.rest_client [req-8be60bc9-bda8-4922-9404-4fcc690525c1 req-8be60bc9-bda8-4922-9404-4fcc690525c1 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd 0.346s\n2026-05-22 01:39:33.065 13 INFO tempest.lib.common.rest_client [req-e9e6cca5-b76d-437a-bf8e-0285ddf719ed req-e9e6cca5-b76d-437a-bf8e-0285ddf719ed ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544 0.327s\n2026-05-22 01:39:33.065 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b146f2aebd8b4414a8a39662f43d304b\n2026-05-22 01:39:33.102 19 INFO tempest.lib.common.rest_client [req-d84d87ef-07fc-4790-819f-f33eda8d5510 req-d84d87ef-07fc-4790-819f-f33eda8d5510 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials/5a06c5dd91ba498dbd2ea25993aaa7d5 0.363s\n2026-05-22 01:39:33.199 25 INFO tempest.lib.common.rest_client [req-16a4cd48-8952-4fcf-acfa-073936bf1953 req-16a4cd48-8952-4fcf-acfa-073936bf1953 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7564ca6d2bd54d3db76b3b94e9976668 0.414s\n2026-05-22 01:39:33.199 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d07f1db00f73405cb4ae071dba66af7d\n2026-05-22 01:39:33.197 21 INFO tempest.lib.common.rest_client [req-3f518f88-e787-437e-a8db-30f73b98d7e9 req-3f518f88-e787-437e-a8db-30f73b98d7e9 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de384c91-25f0-479b-bdda-917cc51f6d9d 0.560s\n2026-05-22 01:39:33.224 15 INFO tempest.lib.common.rest_client [req-84490e66-7ede-4554-bd74-3c8fa112afa5 req-84490e66-7ede-4554-bd74-3c8fa112afa5 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.404s\n2026-05-22 01:39:33.457 11 INFO tempest.lib.common.rest_client [req-0ec4fd64-1fec-4c5a-970e-45c1de059bc9 req-0ec4fd64-1fec-4c5a-970e-45c1de059bc9 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.587s\n2026-05-22 01:39:33.630 21 INFO tempest.lib.common.rest_client [req-fd7f7195-579b-41c1-bdf1-dca9f2adf05c req-fd7f7195-579b-41c1-bdf1-dca9f2adf05c ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb 0.428s\n2026-05-22 01:39:33.662 13 INFO tempest.lib.common.rest_client [req-e24f9ec5-1bfd-4e9d-9fc6-85ffef04f815 req-e24f9ec5-1bfd-4e9d-9fc6-85ffef04f815 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-22 01:39:33.674 17 INFO tempest.lib.common.rest_client [req-9791ac9d-0c81-48e4-b695-51669033983b req-9791ac9d-0c81-48e4-b695-51669033983b ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.895s\n2026-05-22 01:39:33.677 25 INFO tempest.lib.common.rest_client [req-0e3d9cac-37fd-4a4c-a44a-53ac1dc82299 req-0e3d9cac-37fd-4a4c-a44a-53ac1dc82299 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.475s\n2026-05-22 01:39:33.684 19 INFO tempest.lib.common.rest_client [req-4f5c95db-cb54-4863-a4b1-0fe94782ee2f req-4f5c95db-cb54-4863-a4b1-0fe94782ee2f ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884 0.575s\n2026-05-22 01:39:33.684 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d3471a5da0614e4b974f08cd6f2a3d7b\n2026-05-22 01:39:33.701 11 INFO tempest.lib.common.rest_client [req-5a202ccf-c6e2-4c3d-a35f-4d6b4208d153 req-5a202ccf-c6e2-4c3d-a35f-4d6b4208d153 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.241s\n2026-05-22 01:39:34.037 11 INFO tempest.lib.common.rest_client [req-8268f1be-7666-42dd-a2d6-8474470a4369 req-8268f1be-7666-42dd-a2d6-8474470a4369 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/25a7e2e9456b487e9c494e203825ec88 0.333s\n2026-05-22 01:39:34.144 17 INFO tempest.lib.common.rest_client [req-08d2f401-dc86-4973-aa9e-fa6539d81c3e req-08d2f401-dc86-4973-aa9e-fa6539d81c3e ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4843671c58d047baa5dcf8388e8d6676/projects 0.462s\n2026-05-22 01:39:34.203 19 INFO tempest.lib.common.rest_client [req-fc0459d4-5bde-4d02-ae27-4904fbf43e17 req-fc0459d4-5bde-4d02-ae27-4904fbf43e17 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-22 01:39:34.232 11 INFO tempest.lib.common.rest_client [req-b748dab3-83d9-4988-84d4-8246d6a37f17 req-b748dab3-83d9-4988-84d4-8246d6a37f17 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/1a7b76903e2a4e14a6c607ba89eb215d 0.191s\n{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [2.051344s] ... ok\n2026-05-22 01:39:34.482 13 INFO tempest.lib.common.rest_client [req-108de9b1-cbaf-4d72-9814-bd8cb2e88470 req-108de9b1-cbaf-4d72-9814-bd8cb2e88470 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b146f2aebd8b4414a8a39662f43d304b&name=default 0.816s\n2026-05-22 01:39:34.630 25 INFO tempest.lib.common.rest_client [req-49b6768c-16e0-4614-aa70-7e33a6018edc req-49b6768c-16e0-4614-aa70-7e33a6018edc ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d07f1db00f73405cb4ae071dba66af7d&name=default 0.944s\n2026-05-22 01:39:34.650 15 INFO tempest.lib.common.rest_client [req-0edab271-deaf-4bec-863a-bfe53c894a94 req-0edab271-deaf-4bec-863a-bfe53c894a94 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.423s\n2026-05-22 01:39:34.666 17 INFO tempest.lib.common.rest_client [req-b2c5db62-4269-4401-976f-cfb00641e827 req-b2c5db62-4269-4401-976f-cfb00641e827 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s\n2026-05-22 01:39:34.775 11 INFO tempest.lib.common.rest_client [req-0ee6915d-6242-4f66-a3cb-9ab17a63585d req-0ee6915d-6242-4f66-a3cb-9ab17a63585d ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.539s\n2026-05-22 01:39:35.047 19 INFO tempest.lib.common.rest_client [req-1e39d763-d7ba-48fc-bfef-4708298a74d3 req-1e39d763-d7ba-48fc-bfef-4708298a74d3 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d3471a5da0614e4b974f08cd6f2a3d7b&name=default 0.841s\n2026-05-22 01:39:35.207 17 INFO tempest.lib.common.rest_client [req-14b1ca74-fd5b-484a-bbfd-e8509c76936b req-14b1ca74-fd5b-484a-bbfd-e8509c76936b ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s\n2026-05-22 01:39:35.261 13 INFO tempest.lib.common.rest_client [req-ea13989d-28a3-443f-8b67-29199e7fa2d7 req-ea13989d-28a3-443f-8b67-29199e7fa2d7 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6e4870ce-553e-4ead-87f8-f532ad193b19 0.776s\n{3} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.530289s] ... ok\n2026-05-22 01:39:35.294 25 INFO tempest.lib.common.rest_client [req-208f1102-1409-44e1-a275-82b8865d91e4 req-208f1102-1409-44e1-a275-82b8865d91e4 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2f3c8b4e-8ef0-45f0-81de-72dca23a2f4c 0.661s\n2026-05-22 01:39:35.323 11 INFO tempest.lib.common.rest_client [req-f854c579-71b6-4709-950b-09d30c9433ec req-f854c579-71b6-4709-950b-09d30c9433ec ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.541s\n2026-05-22 01:39:35.531 17 INFO tempest.lib.common.rest_client [req-270e7baa-f4e9-4d09-b0e7-ed0e5c95e2b1 req-270e7baa-f4e9-4d09-b0e7-ed0e5c95e2b1 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4843671c58d047baa5dcf8388e8d6676 0.231s\n2026-05-22 01:39:35.573 25 INFO tempest.lib.common.rest_client [req-89e049af-1303-4484-87ea-a0cb3051305f req-89e049af-1303-4484-87ea-a0cb3051305f ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d 0.275s\n2026-05-22 01:39:35.592 13 INFO tempest.lib.common.rest_client [req-0e0b649e-5912-4303-9a28-d35cae85f3e2 req-0e0b649e-5912-4303-9a28-d35cae85f3e2 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b 0.328s\n2026-05-22 01:39:35.637 19 INFO tempest.lib.common.rest_client [req-ac7413da-5184-47ac-9f72-849dbcb957e3 req-ac7413da-5184-47ac-9f72-849dbcb957e3 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/63aa1679-d91a-4aaf-9337-d958199cbea2 0.586s\n2026-05-22 01:39:35.672 11 INFO tempest.lib.common.rest_client [req-9715f9b6-08f2-4102-bdd6-d87d385db3bc req-9715f9b6-08f2-4102-bdd6-d87d385db3bc ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials?name=tempest-application_credential-1614141621 0.344s\n2026-05-22 01:39:35.841 19 INFO tempest.lib.common.rest_client [req-5b79ad99-9977-4f21-81be-eef27f3fd12a req-5b79ad99-9977-4f21-81be-eef27f3fd12a ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b 0.201s\n2026-05-22 01:39:35.845 11 INFO tempest.lib.common.rest_client [req-2f6cc3e3-3723-40ce-98a6-5dd5054d3d46 req-2f6cc3e3-3723-40ce-98a6-5dd5054d3d46 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/b719cfc609634879a2a5e8ef582e75e0 0.170s\n2026-05-22 01:39:35.892 17 INFO tempest.lib.common.rest_client [req-23557584-7d55-4a9f-9bf2-b19747cbfe70 req-23557584-7d55-4a9f-9bf2-b19747cbfe70 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b0f260f774da48979d2ab8f929874ea9 0.356s\n2026-05-22 01:39:35.893 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9077e4045148432cb2b4dd220f209dda\n2026-05-22 01:39:36.080 11 INFO tempest.lib.common.rest_client [req-b170aea6-0130-41f3-b98f-a45c0a5fe0b0 req-b170aea6-0130-41f3-b98f-a45c0a5fe0b0 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/dab249f24f8748958c3bf66b0002ceff 0.228s\n{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.847389s] ... ok\n2026-05-22 01:39:36.207 15 INFO tempest.lib.common.rest_client [req-6f66f388-aa44-4935-93d1-cabbbf8806c5 req-6f66f388-aa44-4935-93d1-cabbbf8806c5 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.551s\n2026-05-22 01:39:36.342 17 INFO tempest.lib.common.rest_client [req-2657b648-4724-40fc-bef3-31413af7ab0a req-2657b648-4724-40fc-bef3-31413af7ab0a ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s\n2026-05-22 01:39:36.436 11 INFO tempest.lib.common.rest_client [req-b15cb43d-25e6-47aa-8762-972a683f552c req-b15cb43d-25e6-47aa-8762-972a683f552c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b 0.308s\n2026-05-22 01:39:36.439 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a64a81e13b09440585a4de5ff2ab9922\n2026-05-22 01:39:36.869 17 INFO tempest.lib.common.rest_client [req-4dfd35d6-04e3-465c-bfc8-951c093c5ecc req-4dfd35d6-04e3-465c-bfc8-951c093c5ecc ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9077e4045148432cb2b4dd220f209dda&name=default 0.524s\n2026-05-22 01:39:36.897 11 INFO tempest.lib.common.rest_client [req-59a5913c-53d6-4be1-83e6-dc2cf47412e2 req-59a5913c-53d6-4be1-83e6-dc2cf47412e2 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.456s\n2026-05-22 01:39:37.284 11 INFO tempest.lib.common.rest_client [req-6cf7cc51-e4c9-49b1-824c-8648435d4f81 req-6cf7cc51-e4c9-49b1-824c-8648435d4f81 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a64a81e13b09440585a4de5ff2ab9922&name=default 0.385s\n2026-05-22 01:39:37.385 17 INFO tempest.lib.common.rest_client [req-913902de-29af-4ee4-8e81-bc70dbb2e088 req-913902de-29af-4ee4-8e81-bc70dbb2e088 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4850241e-21cf-416b-95b8-ae1769b2e4b5 0.514s\n2026-05-22 01:39:37.625 17 INFO tempest.lib.common.rest_client [req-9e2fddf3-687a-48ab-9aab-4631cf6371a0 req-9e2fddf3-687a-48ab-9aab-4631cf6371a0 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda 0.234s\n2026-05-22 01:39:37.625 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3a09a1968bc14e698baa64e6de9560ac\n2026-05-22 01:39:37.702 11 INFO tempest.lib.common.rest_client [req-15589c76-8d16-4944-a259-2617648e1e68 req-15589c76-8d16-4944-a259-2617648e1e68 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67e4b38a-dca7-4872-bbf1-7a1cae2897bb 0.414s\n2026-05-22 01:39:37.724 15 INFO tempest.lib.common.rest_client [req-cbe909d4-6b05-4de3-a4ce-b18458951a0f req-cbe909d4-6b05-4de3-a4ce-b18458951a0f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-22 01:39:38.015 11 INFO tempest.lib.common.rest_client [req-6eca1a98-e655-406f-9605-81564ed4ad16 req-6eca1a98-e655-406f-9605-81564ed4ad16 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922 0.309s\n2026-05-22 01:39:38.014 17 INFO tempest.lib.common.rest_client [req-501c7ec9-ef22-47f2-9bd6-1c5cfcc7fb1c req-501c7ec9-ef22-47f2-9bd6-1c5cfcc7fb1c ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3a09a1968bc14e698baa64e6de9560ac&name=default 0.385s\n2026-05-22 01:39:38.215 15 INFO tempest.lib.common.rest_client [req-fbd548bb-5959-40d5-badf-172a05e73c88 req-fbd548bb-5959-40d5-badf-172a05e73c88 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-22 01:39:38.402 17 INFO tempest.lib.common.rest_client [req-fff53f27-4e68-46f6-8db9-6b6a932b58d2 req-fff53f27-4e68-46f6-8db9-6b6a932b58d2 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ed05956a-9efd-4ac1-ba79-f7e8fcdca768 0.385s\n2026-05-22 01:39:38.687 17 INFO tempest.lib.common.rest_client [req-f478959c-ce1e-49c4-9cb8-45872324ca4a req-f478959c-ce1e-49c4-9cb8-45872324ca4a ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac 0.282s\n2026-05-22 01:39:40.007 15 INFO tempest.lib.common.rest_client [req-8e982077-d200-44d5-b84b-9cdcfae35d9e req-8e982077-d200-44d5-b84b-9cdcfae35d9e ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.785s\n2026-05-22 01:39:41.462 15 INFO tempest.lib.common.rest_client [req-e33a2b14-433e-49d6-83cd-ac78629ce5f8 req-e33a2b14-433e-49d6-83cd-ac78629ce5f8 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s\n2026-05-22 01:39:41.959 15 INFO tempest.lib.common.rest_client [req-ac28ae8d-842a-411f-9220-06fd74d3b8f0 req-ac28ae8d-842a-411f-9220-06fd74d3b8f0 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s\n2026-05-22 01:39:43.796 15 INFO tempest.lib.common.rest_client [req-cd7599b7-173a-451c-97a8-ec9fdf7f8839 req-cd7599b7-173a-451c-97a8-ec9fdf7f8839 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.834s\n2026-05-22 01:39:45.245 15 INFO tempest.lib.common.rest_client [req-4d8cfa46-2808-41bc-933e-0c4025c372fb req-4d8cfa46-2808-41bc-933e-0c4025c372fb ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s\n2026-05-22 01:39:45.700 15 INFO tempest.lib.common.rest_client [req-5874520a-6550-49d7-a8f8-8e97655dbb6d req-5874520a-6550-49d7-a8f8-8e97655dbb6d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s\n2026-05-22 01:39:47.514 15 INFO tempest.lib.common.rest_client [req-bdbab3f8-c99a-41b8-81f0-1c7e0ffdda51 req-bdbab3f8-c99a-41b8-81f0-1c7e0ffdda51 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.811s\n2026-05-22 01:39:48.957 15 INFO tempest.lib.common.rest_client [req-b3d5e99d-4e31-4032-9bfe-5a5d56cb643e req-b3d5e99d-4e31-4032-9bfe-5a5d56cb643e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.439s\n2026-05-22 01:39:50.445 15 INFO tempest.lib.common.rest_client [req-fc22f207-21d5-4ef9-8df0-900210460451 req-fc22f207-21d5-4ef9-8df0-900210460451 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s\n{2} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [22.636883s] ... ok\n2026-05-22 01:39:50.938 15 INFO tempest.lib.common.rest_client [req-045a34a5-983b-4342-b7d4-b9d1223c37f4 req-045a34a5-983b-4342-b7d4-b9d1223c37f4 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s\n2026-05-22 01:39:51.396 15 INFO tempest.lib.common.rest_client [req-63a6fbba-40b8-4c8d-8f41-18470adc9ca5 req-63a6fbba-40b8-4c8d-8f41-18470adc9ca5 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.456s\n2026-05-22 01:39:51.887 15 INFO tempest.lib.common.rest_client [req-6c0e5eac-bb6b-4622-b79d-642a98cc0c5a req-6c0e5eac-bb6b-4622-b79d-642a98cc0c5a ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s\n2026-05-22 01:39:51.992 15 INFO tempest.lib.common.rest_client [req-a84ed2ef-720c-4242-ad1c-a4e50f1d28d0 req-a84ed2ef-720c-4242-ad1c-a4e50f1d28d0 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.103s\n2026-05-22 01:39:58.562 15 INFO tempest.lib.common.rest_client [req-5cc87d78-3c31-453b-92eb-c532d13d73f3 req-5cc87d78-3c31-453b-92eb-c532d13d73f3 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n{2} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.059004s] ... ok\n2026-05-22 01:40:00.816 15 INFO tempest.lib.common.rest_client [req-d794d4e0-04cb-4bee-908a-5bdbefbbb109 req-d794d4e0-04cb-4bee-908a-5bdbefbbb109 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.249s\n2026-05-22 01:40:02.412 15 INFO tempest.lib.common.rest_client [req-51feb8f6-f8fb-4f4f-85c8-ce99b914b4ec req-51feb8f6-f8fb-4f4f-85c8-ce99b914b4ec ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-22 01:40:02.519 15 INFO tempest.lib.common.rest_client [req-e4198fff-0180-4134-b2b0-893190cecd68 req-e4198fff-0180-4134-b2b0-893190cecd68 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.104s\n2026-05-22 01:40:03.101 15 INFO tempest.lib.common.rest_client [req-77a0f65b-1407-450f-b1cb-9aefea04e4cc req-77a0f65b-1407-450f-b1cb-9aefea04e4cc ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s\n2026-05-22 01:40:03.675 15 INFO tempest.lib.common.rest_client [req-d3cd1e3c-9763-407b-87c1-8756e9c6834c req-d3cd1e3c-9763-407b-87c1-8756e9c6834c ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s\n2026-05-22 01:40:05.850 15 INFO tempest.lib.common.rest_client [req-ac7bdcf5-5392-411c-b356-5d7305135c15 req-ac7bdcf5-5392-411c-b356-5d7305135c15 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.172s\n2026-05-22 01:40:07.396 15 INFO tempest.lib.common.rest_client [req-ca90e855-c89c-4c0a-90af-3b2dc1085580 req-ca90e855-c89c-4c0a-90af-3b2dc1085580 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-22 01:40:07.911 15 INFO tempest.lib.common.rest_client [req-1343c765-20b6-4d67-b545-0c5ab75754e1 req-1343c765-20b6-4d67-b545-0c5ab75754e1 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s\n2026-05-22 01:40:10.079 15 INFO tempest.lib.common.rest_client [req-bd663d3d-6e32-4190-bd22-378fbaf86b39 req-bd663d3d-6e32-4190-bd22-378fbaf86b39 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.165s\n2026-05-22 01:40:11.619 15 INFO tempest.lib.common.rest_client [req-ba8c5c7a-b6f7-47c5-a978-437e1405dca4 req-ba8c5c7a-b6f7-47c5-a978-437e1405dca4 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:40:12.134 15 INFO tempest.lib.common.rest_client [req-94f5e112-879a-4501-bf4d-120b176021ab req-94f5e112-879a-4501-bf4d-120b176021ab ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-22 01:40:14.256 15 INFO tempest.lib.common.rest_client [req-231e84f4-e765-4d66-9a22-22fc6397b04e req-231e84f4-e765-4d66-9a22-22fc6397b04e ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.120s\n2026-05-22 01:40:15.797 15 INFO tempest.lib.common.rest_client [req-ee611f57-0873-4770-b6fb-014c8e362386 req-ee611f57-0873-4770-b6fb-014c8e362386 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:40:17.318 15 INFO tempest.lib.common.rest_client [req-40eb0925-0937-471c-b286-4b57dd59e56d req-40eb0925-0937-471c-b286-4b57dd59e56d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n{2} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [18.754044s] ... ok\n2026-05-22 01:40:17.695 15 INFO tempest.lib.common.rest_client [req-cdb663e2-244b-42a7-a0af-3f5b4047182e req-cdb663e2-244b-42a7-a0af-3f5b4047182e ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c 0.343s\n2026-05-22 01:40:17.696 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a409973a78a34c7d9f8aa9f37a917e5e\n2026-05-22 01:40:18.305 15 INFO tempest.lib.common.rest_client [req-c13831f6-88ee-4475-b421-7995385e273f req-c13831f6-88ee-4475-b421-7995385e273f ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-22 01:40:18.924 15 INFO tempest.lib.common.rest_client [req-5d3e031e-4b55-4438-85cd-85c23592f431 req-5d3e031e-4b55-4438-85cd-85c23592f431 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a409973a78a34c7d9f8aa9f37a917e5e&name=default 0.617s\n2026-05-22 01:40:19.409 15 INFO tempest.lib.common.rest_client [req-e978249d-abe8-4a79-8987-4c8442cea1b0 req-e978249d-abe8-4a79-8987-4c8442cea1b0 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0dd9b2a-5dfa-46e9-b9c3-e963167dd33f 0.483s\n2026-05-22 01:40:19.610 15 INFO tempest.lib.common.rest_client [req-3484c3ff-9ae1-4210-80f5-a368f581c9e5 req-3484c3ff-9ae1-4210-80f5-a368f581c9e5 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e 0.198s\n\n======\nTotals\n======\nRan: 26 tests in 49.5414 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: 74.3797 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (5 tests) => 0:00:08.303599\n - Worker 1 (4 tests) => 0:00:04.861158\n - Worker 2 (3 tests) => 0:00:49.509805\n - Worker 3 (1 tests) => 0:00:01.530289\n - Worker 4 (3 tests) => 0:00:02.659594\n - Worker 5 (5 tests) => 0:00:02.370597\n - Worker 6 (1 tests) => 0:00:01.142987\n - Worker 7 (3 tests) => 0:00:04.243223\n - Worker 8 (1 tests) => 0:00:00.168610\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/20260522-0140.log\n2026-05-22 01:40:24.248 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:40:24.354 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:24.355 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:24.355 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:24.356 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:24.356 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:24.357 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:24.357 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:24.358 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:24.358 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:24.358 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:46.369 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:46.370 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:46.370 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:46.371 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:46.371 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:46.371 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:46.385 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:46.385 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:46.385 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:46.401 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-22 01:40:46.430 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:46.431 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:46.431 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:46.440 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:46.457 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-22 01:40:47.347 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:47.348 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:47.354 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:47.354 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:47.354 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:47.362 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:47.363 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:47.363 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:47.365 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-22 01:40:47.591 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:47.598 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:47.598 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:47.606 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:47.609 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-22 01:40:47.856 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:47.866 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:47.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:47.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:47.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:47.880 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:47.896 42 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-22 01:40:48.218 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.219 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.219 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.226 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.226 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.226 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.236 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-22 01:40:48.351 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.357 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.358 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.358 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.359 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.359 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.359 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.365 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.365 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.365 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.371 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-22 01:40:48.370 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.374 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.374 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.380 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.380 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.380 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.393 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-22 01:40:48.376 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.383 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.383 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.384 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.384 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.384 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.391 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.394 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-22 01:40:48.512 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.513 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.513 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.514 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.514 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.514 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.523 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.524 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.524 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.524 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.537 38 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-22 01:40:48.559 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.568 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.569 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.569 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.569 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.585 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.585 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.585 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.601 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-22 01:40:48.644 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.645 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.645 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.655 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.655 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.655 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.668 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-22 01:40:48.794 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.795 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.795 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.805 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.805 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.805 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.818 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-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.880 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:48.889 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:48.889 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:48.890 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:48.890 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.890 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:48.913 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-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:49.103 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:49.104 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:49.104 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:49.112 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:49.112 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:49.123 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:49.126 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-22 01:40:49.353 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:40:49.354 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:40:49.354 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:40:49.366 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:40:49.367 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:49.367 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:40:49.367 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:40:49.383 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-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:50.541 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:50.542 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:50.543 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:50.543 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:50.546 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:50.546 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:50.546 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:50.589 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:50.589 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.195 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.195 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.305 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.383 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.388 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.822 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.822 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.822 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:51.977 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:51.977 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:51.977 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:52.005 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:40:52.779 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:41:16.892 17 INFO tempest.lib.common.rest_client [req-9904772c-83f3-4861-97c3-c9548cfe5d14 req-9904772c-83f3-4861-97c3-c9548cfe5d14 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.786s\n2026-05-22 01:41:17.615 17 INFO tempest.lib.common.rest_client [req-8305b33d-b6e0-48f3-95bd-9b0c01aa7d47 req-8305b33d-b6e0-48f3-95bd-9b0c01aa7d47 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s\n2026-05-22 01:41:17.826 17 INFO tempest.lib.common.rest_client [req-84d2fac8-a789-4c0a-9e61-a08e3e4f02c7 req-84d2fac8-a789-4c0a-9e61-a08e3e4f02c7 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.201s\n2026-05-22 01:41:17.875 21 INFO tempest.lib.common.rest_client [req-bad7c09c-bdc4-4cc3-90d9-6e1fe0fdacb0 req-bad7c09c-bdc4-4cc3-90d9-6e1fe0fdacb0 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s\n2026-05-22 01:41:17.947 27 INFO tempest.lib.common.rest_client [req-68b01e7a-578e-4471-a124-f6a9f59fe159 req-68b01e7a-578e-4471-a124-f6a9f59fe159 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s\n2026-05-22 01:41:17.977 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:41:18.127 17 INFO tempest.lib.common.rest_client [req-e9010f61-38d3-4f1c-bf2a-2651eb4b0ba0 req-e9010f61-38d3-4f1c-bf2a-2651eb4b0ba0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.248s\n{7} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available\n2026-05-22 01:41:18.276 42 INFO tempest.lib.common.rest_client [req-d95e4f31-760d-4607-9560-42d9f3b37092 req-d95e4f31-760d-4607-9560-42d9f3b37092 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.756s\n2026-05-22 01:41:18.286 11 INFO tempest.lib.common.rest_client [req-861318f6-b01f-4a1e-a69c-6a72d0d8cace req-861318f6-b01f-4a1e-a69c-6a72d0d8cace ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.903s\n2026-05-22 01:41:18.293 33 INFO tempest.lib.common.rest_client [req-a1f02d72-8687-44f5-bb8c-b96efd37aa6e req-a1f02d72-8687-44f5-bb8c-b96efd37aa6e ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.888s\n2026-05-22 01:41:18.569 13 INFO tempest.lib.common.rest_client [req-b058985a-42ba-418c-9422-be5c7cb29721 req-b058985a-42ba-418c-9422-be5c7cb29721 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s\n2026-05-22 01:41:18.660 21 INFO tempest.lib.common.rest_client [req-aca1085a-d53e-4831-a1d4-3cc5277a197a req-aca1085a-d53e-4831-a1d4-3cc5277a197a ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s\n2026-05-22 01:41:18.738 27 INFO tempest.lib.common.rest_client [req-2fddc815-a151-4da5-bb33-6af8f54c188e req-2fddc815-a151-4da5-bb33-6af8f54c188e ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s\n2026-05-22 01:41:18.780 26 INFO tempest.lib.common.rest_client [req-f53ea1ea-930c-48bb-9ea0-cad6c100a2dc req-f53ea1ea-930c-48bb-9ea0-cad6c100a2dc ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s\n2026-05-22 01:41:18.829 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching\n2026-05-22 01:41:18.929 17 INFO tempest.lib.common.rest_client [req-139ac27a-f798-423c-ae00-803b00962fc2 req-139ac27a-f798-423c-ae00-803b00962fc2 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.796s\n2026-05-22 01:41:18.932 42 INFO tempest.lib.common.rest_client [req-e534dc83-4930-4a78-b946-d2b83ad76bac req-e534dc83-4930-4a78-b946-d2b83ad76bac ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s\n2026-05-22 01:41:19.070 33 INFO tempest.lib.common.rest_client [req-1b357ae4-b1a0-4195-af47-7dd0d2909b11 req-1b357ae4-b1a0-4195-af47-7dd0d2909b11 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.716s\n2026-05-22 01:41:19.140 21 INFO tempest.lib.common.rest_client [req-2f1f4a1e-9002-47bd-99c3-9238914e3a8d req-2f1f4a1e-9002-47bd-99c3-9238914e3a8d ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.470s\n2026-05-22 01:41:19.150 11 INFO tempest.lib.common.rest_client [req-6b8ecd7e-599f-473c-828d-1c2bedcf4aa0 req-6b8ecd7e-599f-473c-828d-1c2bedcf4aa0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s\n2026-05-22 01:41:19.218 27 INFO tempest.lib.common.rest_client [req-720785a1-d3cd-4d45-959f-3d4f0a60158b req-720785a1-d3cd-4d45-959f-3d4f0a60158b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.479s\n2026-05-22 01:41:19.243 13 INFO tempest.lib.common.rest_client [req-07e3b08a-5f9b-43fc-81bf-021a784e2cfa req-07e3b08a-5f9b-43fc-81bf-021a784e2cfa ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-22 01:41:19.278 35 INFO tempest.lib.common.rest_client [req-faa3ce7d-ba1c-4afb-850c-7d44bd6449fc req-faa3ce7d-ba1c-4afb-850c-7d44bd6449fc ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-22 01:41:19.286 42 INFO tempest.lib.common.rest_client [req-e485dd3d-b020-46d9-9b75-84aa008e89e3 req-e485dd3d-b020-46d9-9b75-84aa008e89e3 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.350s\n2026-05-22 01:41:19.371 27 INFO tempest.lib.common.rest_client [req-684efac4-0f30-4305-a2b4-57997f00fc46 req-684efac4-0f30-4305-a2b4-57997f00fc46 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.142s\n2026-05-22 01:41:19.436 39 INFO tempest.lib.common.rest_client [req-642f8ea9-412a-4b46-b5b2-ff655c2ca5af req-642f8ea9-412a-4b46-b5b2-ff655c2ca5af ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.861s\n2026-05-22 01:41:19.500 31 INFO tempest.lib.common.rest_client [req-9c07d4e1-1bf2-40e7-8d5a-d2d70e83ee7a req-9c07d4e1-1bf2-40e7-8d5a-d2d70e83ee7a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.764s\n2026-05-22 01:41:19.656 30 INFO tempest.lib.common.rest_client [req-440a21e3-c016-4521-9cbc-2fdfe39ba060 req-440a21e3-c016-4521-9cbc-2fdfe39ba060 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.965s\n2026-05-22 01:41:19.693 17 INFO tempest.lib.common.rest_client [req-13cb7fc1-65d4-460b-ac3d-441df5ed8ec1 req-13cb7fc1-65d4-460b-ac3d-441df5ed8ec1 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.758s\n2026-05-22 01:41:19.700 15 INFO tempest.lib.common.rest_client [req-c60cf554-efe1-4991-bda6-7f4fcb5cefc7 req-c60cf554-efe1-4991-bda6-7f4fcb5cefc7 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.965s\n2026-05-22 01:41:19.732 11 INFO tempest.lib.common.rest_client [req-6ec050f0-8156-41dd-88e0-d2f70f5a550d req-6ec050f0-8156-41dd-88e0-d2f70f5a550d ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.580s\n2026-05-22 01:41:19.750 33 INFO tempest.lib.common.rest_client [req-a2a0ce80-21f9-4a13-b6da-a20d6993c50a req-a2a0ce80-21f9-4a13-b6da-a20d6993c50a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.677s\n2026-05-22 01:41:19.751 24 INFO tempest.lib.common.rest_client [req-a20d35c6-b84e-4698-9d88-d30eb537be34 req-a20d35c6-b84e-4698-9d88-d30eb537be34 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-22 01:41:19.786 13 INFO tempest.lib.common.rest_client [req-37a7bb5b-7f3c-4f1e-b679-0d1e23868f69 req-37a7bb5b-7f3c-4f1e-b679-0d1e23868f69 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.540s\n2026-05-22 01:41:19.815 35 INFO tempest.lib.common.rest_client [req-5a6a834c-d703-4871-9e42-ec1258adfad8 req-5a6a834c-d703-4871-9e42-ec1258adfad8 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s\n2026-05-22 01:41:19.828 21 INFO tempest.lib.common.rest_client [req-19b1cb54-b4e4-4eff-9228-7adf5eec2e47 req-19b1cb54-b4e4-4eff-9228-7adf5eec2e47 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.668s\n2026-05-22 01:41:19.866 42 INFO tempest.lib.common.rest_client [req-0d945de1-ab5f-46eb-b6b6-c8e441694743 req-0d945de1-ab5f-46eb-b6b6-c8e441694743 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.560s\n2026-05-22 01:41:19.889 17 INFO tempest.lib.common.rest_client [req-f0b2c5e0-9d2f-4146-b44d-bfa81099ae06 req-f0b2c5e0-9d2f-4146-b44d-bfa81099ae06 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.195s\n2026-05-22 01:41:20.019 26 INFO tempest.lib.common.rest_client [req-b259bf14-049a-4743-8303-15b0e21d1f59 req-b259bf14-049a-4743-8303-15b0e21d1f59 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.199s\n2026-05-22 01:41:20.064 19 INFO tempest.lib.common.rest_client [req-8d97d19c-12b0-400f-acb7-401a64601ec2 req-8d97d19c-12b0-400f-acb7-401a64601ec2 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.198s\n2026-05-22 01:41:20.094 33 INFO tempest.lib.common.rest_client [req-67908049-3fb1-4f81-b021-e68d1954dde0 req-67908049-3fb1-4f81-b021-e68d1954dde0 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.319s\n2026-05-22 01:41:20.209 39 INFO tempest.lib.common.rest_client [req-da9e2599-b953-46f9-b1ca-efb4d230db1e req-da9e2599-b953-46f9-b1ca-efb4d230db1e ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.750s\n2026-05-22 01:41:20.213 35 INFO tempest.lib.common.rest_client [req-9006590c-73e5-49e2-8781-0d022a9ea214 req-9006590c-73e5-49e2-8781-0d022a9ea214 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.391s\n2026-05-22 01:41:20.247 17 INFO tempest.lib.common.rest_client [req-a559227c-e8cc-43ba-8710-5146a47e6061 req-a559227c-e8cc-43ba-8710-5146a47e6061 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s\n2026-05-22 01:41:20.289 38 INFO tempest.lib.common.rest_client [req-cba908a0-40e1-442d-a3c8-a9fba4ecf6a8 req-cba908a0-40e1-442d-a3c8-a9fba4ecf6a8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.999s\n2026-05-22 01:41:20.303 31 INFO tempest.lib.common.rest_client [req-f15e19fc-7805-4dcb-97f7-5d18d3dd1745 req-f15e19fc-7805-4dcb-97f7-5d18d3dd1745 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s\n2026-05-22 01:41:20.422 17 INFO tempest.lib.common.rest_client [req-dde348b5-9f0b-44ce-9374-234252fa3d9a req-dde348b5-9f0b-44ce-9374-234252fa3d9a ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.172s\n2026-05-22 01:41:20.613 15 INFO tempest.lib.common.rest_client [req-650ae613-f545-4f1a-be5a-b8be976250a3 req-650ae613-f545-4f1a-be5a-b8be976250a3 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.894s\n2026-05-22 01:41:20.632 27 INFO tempest.lib.common.rest_client [req-f2cf04e7-fb07-4c9d-9875-da8ed01d7377 req-f2cf04e7-fb07-4c9d-9875-da8ed01d7377 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.258s\n2026-05-22 01:41:20.642 17 INFO tempest.lib.common.rest_client [req-2df0c8d4-aa85-4182-84db-68f31b05465c req-2df0c8d4-aa85-4182-84db-68f31b05465c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-22 01:41:20.675 33 INFO tempest.lib.common.rest_client [req-2863ec53-8203-43d0-885f-52f63d0d9448 req-2863ec53-8203-43d0-885f-52f63d0d9448 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.579s\n2026-05-22 01:41:20.711 11 INFO tempest.lib.common.rest_client [req-8539d35f-f961-4b15-9605-487bf2ed1481 req-8539d35f-f961-4b15-9605-487bf2ed1481 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.967s\n2026-05-22 01:41:20.804 30 INFO tempest.lib.common.rest_client [req-602242a1-0314-4f2c-82f6-f873349c806d req-602242a1-0314-4f2c-82f6-f873349c806d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.119s\n2026-05-22 01:41:20.839 17 INFO tempest.lib.common.rest_client [req-1192f7ac-b919-4cc6-8a94-ecb2944e7604 req-1192f7ac-b919-4cc6-8a94-ecb2944e7604 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/30382f8e1b914440b0a8e8adfafc4e44 0.192s\n2026-05-22 01:41:20.850 13 INFO tempest.lib.common.rest_client [req-61e94413-6bdb-48e2-b592-3662f5c9b65d req-61e94413-6bdb-48e2-b592-3662f5c9b65d ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.046s\n2026-05-22 01:41:20.913 24 INFO tempest.lib.common.rest_client [req-b978393a-a0f2-4010-8c92-629afb298e9e req-b978393a-a0f2-4010-8c92-629afb298e9e ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.129s\n2026-05-22 01:41:20.991 30 INFO tempest.lib.common.rest_client [req-83e8b588-b795-4d6e-aace-73e5e12e2d9d req-83e8b588-b795-4d6e-aace-73e5e12e2d9d ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n2026-05-22 01:41:21.017 26 INFO tempest.lib.common.rest_client [req-dcf9356b-61a4-40cd-99dd-e38399e867b0 req-dcf9356b-61a4-40cd-99dd-e38399e867b0 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.992s\n2026-05-22 01:41:21.037 24 INFO tempest.lib.common.rest_client [req-7fffe65e-341f-42f2-a4e7-398690aadbae req-7fffe65e-341f-42f2-a4e7-398690aadbae ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.118s\n2026-05-22 01:41:21.069 42 INFO tempest.lib.common.rest_client [req-d008d1b5-1eb1-4bd5-81e9-950f1fceb093 req-d008d1b5-1eb1-4bd5-81e9-950f1fceb093 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.199s\n2026-05-22 01:41:21.081 39 INFO tempest.lib.common.rest_client [req-5df3d797-fe3a-472c-bcde-aa3706ab3e46 req-5df3d797-fe3a-472c-bcde-aa3706ab3e46 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.870s\n2026-05-22 01:41:21.135 15 INFO tempest.lib.common.rest_client [req-4b98fc81-a054-46a7-a27c-450718694716 req-4b98fc81-a054-46a7-a27c-450718694716 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.519s\n2026-05-22 01:41:21.171 33 INFO tempest.lib.common.rest_client [req-559c4c98-7440-4ab0-8032-b5e91cf6a7f5 req-559c4c98-7440-4ab0-8032-b5e91cf6a7f5 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-22 01:41:21.212 24 INFO tempest.lib.common.rest_client [req-bfd41d5d-715e-4815-ba7d-e9fdcbac500d req-bfd41d5d-715e-4815-ba7d-e9fdcbac500d ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s\n2026-05-22 01:41:21.220 17 INFO tempest.lib.common.rest_client [req-6dc82000-9953-4be2-a986-d78278ce27bf req-6dc82000-9953-4be2-a986-d78278ce27bf ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s\n2026-05-22 01:41:21.300 19 INFO tempest.lib.common.rest_client [req-f704ed9f-4668-4845-8a9d-cd505fcd0975 req-f704ed9f-4668-4845-8a9d-cd505fcd0975 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.215s\n2026-05-22 01:41:21.345 15 INFO tempest.lib.common.rest_client [req-20e7f803-e9e3-40fa-a4fa-e9d3a2f619ab req-20e7f803-e9e3-40fa-a4fa-e9d3a2f619ab ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s\n2026-05-22 01:41:21.357 17 INFO tempest.lib.common.rest_client [req-19595c16-0dd3-4952-b8c4-041d73801a06 req-19595c16-0dd3-4952-b8c4-041d73801a06 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/2194ff3a072f4deb83141fa1296997d2 0.134s\n2026-05-22 01:41:21.367 30 INFO tempest.lib.common.rest_client [req-0af14eb2-cfd3-41da-b0de-08b297026435 req-0af14eb2-cfd3-41da-b0de-08b297026435 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.356s\n2026-05-22 01:41:21.372 35 INFO tempest.lib.common.rest_client [req-3e398ab7-8823-4866-94f4-6732edb56b76 req-3e398ab7-8823-4866-94f4-6732edb56b76 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.129s\n2026-05-22 01:41:21.374 21 INFO tempest.lib.common.rest_client [req-6e13d58c-0ac2-441b-9672-452779ea52ac req-6e13d58c-0ac2-441b-9672-452779ea52ac ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.537s\n2026-05-22 01:41:21.476 31 INFO tempest.lib.common.rest_client [req-0b3efcdb-5eab-41da-a29c-6d9351f93f9d req-0b3efcdb-5eab-41da-a29c-6d9351f93f9d ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.171s\n2026-05-22 01:41:21.486 42 INFO tempest.lib.common.rest_client [req-8f677139-f3e3-4ea1-ad8e-0c5633698593 req-8f677139-f3e3-4ea1-ad8e-0c5633698593 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.415s\n2026-05-22 01:41:21.486 27 INFO tempest.lib.common.rest_client [req-d875388a-5d9c-4ebe-bd4a-ded192604fe9 req-d875388a-5d9c-4ebe-bd4a-ded192604fe9 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.852s\n2026-05-22 01:41:21.497 38 INFO tempest.lib.common.rest_client [req-84654416-6495-404e-9fe3-974d8a0c6693 req-84654416-6495-404e-9fe3-974d8a0c6693 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.178s\n2026-05-22 01:41:21.539 33 INFO tempest.lib.common.rest_client [req-a3093b4b-bf9a-4113-802c-8b386b03cd03 req-a3093b4b-bf9a-4113-802c-8b386b03cd03 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/09149526a0554d9399016d8921649a86 0.359s\n2026-05-22 01:41:21.538 19 INFO tempest.lib.common.rest_client [req-a2a67df8-c58a-4f90-9714-74fb5053ad04 req-a2a67df8-c58a-4f90-9714-74fb5053ad04 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.236s\n2026-05-22 01:41:21.639 21 INFO tempest.lib.common.rest_client [req-7aa2d97e-301e-4c5f-b1d8-c1fc7ddac2f7 req-7aa2d97e-301e-4c5f-b1d8-c1fc7ddac2f7 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:41:21.705 27 INFO tempest.lib.common.rest_client [req-f8f63d0a-056a-485e-b5f6-8d35779fea53 req-f8f63d0a-056a-485e-b5f6-8d35779fea53 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/09149526a0554d9399016d8921649a86 0.218s\n2026-05-22 01:41:21.715 42 INFO tempest.lib.common.rest_client [req-4712b241-ad05-44e7-8828-90313ae608b4 req-4712b241-ad05-44e7-8828-90313ae608b4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.227s\n2026-05-22 01:41:21.818 33 INFO tempest.lib.common.rest_client [req-67ec4d85-1663-4133-a9ef-6c00a9f1323a req-67ec4d85-1663-4133-a9ef-6c00a9f1323a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-22 01:41:21.826 38 INFO tempest.lib.common.rest_client [req-3d2d36c0-9965-4f5c-a19d-a407588a2b0a req-3d2d36c0-9965-4f5c-a19d-a407588a2b0a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.325s\n2026-05-22 01:41:21.854 42 INFO tempest.lib.common.rest_client [req-ad788473-cf24-4918-bd0f-f59e5b15e39a req-ad788473-cf24-4918-bd0f-f59e5b15e39a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-22 01:41:21.876 13 INFO tempest.lib.common.rest_client [req-0580df2e-e45e-4c98-b542-2240d2a03b83 req-0580df2e-e45e-4c98-b542-2240d2a03b83 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.023s\n2026-05-22 01:41:21.885 21 INFO tempest.lib.common.rest_client [req-a7e55816-0b0d-420d-8c73-47f06da20a11 req-a7e55816-0b0d-420d-8c73-47f06da20a11 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/09149526a0554d9399016d8921649a86 0.243s\n2026-05-22 01:41:21.953 11 INFO tempest.lib.common.rest_client [req-0d061158-e677-438c-8e50-8c897c270f25 req-0d061158-e677-438c-8e50-8c897c270f25 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.237s\n2026-05-22 01:41:21.957 30 INFO tempest.lib.common.rest_client [req-42b97b2b-cbc6-404d-8e97-ca4fc7038bff req-42b97b2b-cbc6-404d-8e97-ca4fc7038bff ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s\n2026-05-22 01:41:22.004 33 INFO tempest.lib.common.rest_client [req-e4f3be56-6d70-4f5c-be57-390ef9557fcd req-e4f3be56-6d70-4f5c-be57-390ef9557fcd ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.184s\n2026-05-22 01:41:22.004 26 INFO tempest.lib.common.rest_client [req-bdb4948b-c1ad-4950-9d81-2807af3f06f3 req-bdb4948b-c1ad-4950-9d81-2807af3f06f3 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.962s\n2026-05-22 01:41:22.027 39 INFO tempest.lib.common.rest_client [req-80aca06a-108f-4731-9f3a-b0a4bae59d71 req-80aca06a-108f-4731-9f3a-b0a4bae59d71 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.932s\n2026-05-22 01:41:22.042 42 INFO tempest.lib.common.rest_client [req-f8c430ad-62f5-4ae4-9428-79d472cd89c2 req-f8c430ad-62f5-4ae4-9428-79d472cd89c2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.183s\n2026-05-22 01:41:22.090 15 INFO tempest.lib.common.rest_client [req-ceb8e7af-61f7-474f-9d23-001813cbb52b req-ceb8e7af-61f7-474f-9d23-001813cbb52b ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.743s\n2026-05-22 01:41:22.125 17 INFO tempest.lib.common.rest_client [req-d956a746-cfc5-44b4-af47-918fd970c3cb req-d956a746-cfc5-44b4-af47-918fd970c3cb ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.766s\n2026-05-22 01:41:22.126 21 INFO tempest.lib.common.rest_client [req-3fbc9641-cc70-4d11-b78e-f8033c46772a req-3fbc9641-cc70-4d11-b78e-f8033c46772a ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:41:22.131 11 INFO tempest.lib.common.rest_client [req-232c6f9d-06a2-406d-b4ed-15c2cfdc4e23 req-232c6f9d-06a2-406d-b4ed-15c2cfdc4e23 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:41:22.137 30 INFO tempest.lib.common.rest_client [req-8b89e26b-1f92-4aab-8a6a-3b0dd942edb1 req-8b89e26b-1f92-4aab-8a6a-3b0dd942edb1 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:41:22.223 15 INFO tempest.lib.common.rest_client [req-2f262d16-db89-43ed-8dcc-5f45c1b975d4 req-2f262d16-db89-43ed-8dcc-5f45c1b975d4 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-22 01:41:22.251 11 INFO tempest.lib.common.rest_client [req-901f61d6-380c-4911-a3eb-392808fbc8a1 req-901f61d6-380c-4911-a3eb-392808fbc8a1 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.117s\n2026-05-22 01:41:22.264 21 INFO tempest.lib.common.rest_client [req-44208fb3-a237-4813-9687-f0f50ff416f8 req-44208fb3-a237-4813-9687-f0f50ff416f8 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/30382f8e1b914440b0a8e8adfafc4e44 0.137s\n2026-05-22 01:41:22.422 30 INFO tempest.lib.common.rest_client [req-2d1e50be-1b16-47dd-adb7-46a53285e374 req-2d1e50be-1b16-47dd-adb7-46a53285e374 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/09149526a0554d9399016d8921649a86 0.283s\n2026-05-22 01:41:22.495 11 INFO tempest.lib.common.rest_client [req-daea588a-f7a5-4145-8bbf-cde6a7a04b77 req-daea588a-f7a5-4145-8bbf-cde6a7a04b77 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:41:22.514 39 INFO tempest.lib.common.rest_client [req-55b8561a-adf9-4a80-b452-4a49a6c0432a req-55b8561a-adf9-4a80-b452-4a49a6c0432a ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.483s\n2026-05-22 01:41:22.526 21 INFO tempest.lib.common.rest_client [req-14de467e-88c8-4455-9af8-ad9fa461c1de req-14de467e-88c8-4455-9af8-ad9fa461c1de ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s\n2026-05-22 01:41:22.564 24 INFO tempest.lib.common.rest_client [req-94ec039c-3a7f-4004-bd88-55f21f2fdf0c req-94ec039c-3a7f-4004-bd88-55f21f2fdf0c ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.345s\n2026-05-22 01:41:22.571 35 INFO tempest.lib.common.rest_client [req-fe632deb-e9cc-48ad-b365-8ca0c04b7e42 req-fe632deb-e9cc-48ad-b365-8ca0c04b7e42 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.198s\n2026-05-22 01:41:22.589 26 INFO tempest.lib.common.rest_client [req-0c4c6253-9ec4-42b4-88bb-e36f9b70022a req-0c4c6253-9ec4-42b4-88bb-e36f9b70022a ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.581s\n2026-05-22 01:41:22.602 11 INFO tempest.lib.common.rest_client [req-4c1a550b-dd2f-4f8e-a2aa-668bea22d409 req-4c1a550b-dd2f-4f8e-a2aa-668bea22d409 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.104s\n2026-05-22 01:41:22.627 31 INFO tempest.lib.common.rest_client [req-ca88856f-63d5-4909-9368-43a5350cc814 req-ca88856f-63d5-4909-9368-43a5350cc814 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.128s\n2026-05-22 01:41:22.691 39 INFO tempest.lib.common.rest_client [req-c621a9c8-e260-4a6a-a571-176a465d71db req-c621a9c8-e260-4a6a-a571-176a465d71db ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:41:22.696 19 INFO tempest.lib.common.rest_client [req-bfc26b5f-9e8e-4da0-8298-597923ebe6c7 req-bfc26b5f-9e8e-4da0-8298-597923ebe6c7 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.134s\n2026-05-22 01:41:22.750 35 INFO tempest.lib.common.rest_client [req-19bf72aa-c679-41b6-b903-e1798cf5b7f4 req-19bf72aa-c679-41b6-b903-e1798cf5b7f4 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:41:22.773 11 INFO tempest.lib.common.rest_client [req-65227637-e5ce-42e3-82ba-48485e1cbd2d req-65227637-e5ce-42e3-82ba-48485e1cbd2d ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s\n2026-05-22 01:41:22.792 27 INFO tempest.lib.common.rest_client [req-7d3d5d42-4703-41e1-9868-5f24b4bc8c9c req-7d3d5d42-4703-41e1-9868-5f24b4bc8c9c ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.085s\n2026-05-22 01:41:22.804 26 INFO tempest.lib.common.rest_client [req-f3391f61-cc48-45e1-8a7f-36527a0bfd5e req-f3391f61-cc48-45e1-8a7f-36527a0bfd5e ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:41:22.828 13 INFO tempest.lib.common.rest_client [req-6e7f0da8-2ba3-4ec7-b7dc-e70efac3eb05 req-6e7f0da8-2ba3-4ec7-b7dc-e70efac3eb05 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.947s\n2026-05-22 01:41:22.832 38 INFO tempest.lib.common.rest_client [req-8fa7c521-1681-479c-b385-53e0917b34dd req-8fa7c521-1681-479c-b385-53e0917b34dd ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.988s\n2026-05-22 01:41:22.916 33 INFO tempest.lib.common.rest_client [req-d9453d9e-9ab9-4c0e-9406-25ccf50a5f6f req-d9453d9e-9ab9-4c0e-9406-25ccf50a5f6f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.911s\n2026-05-22 01:41:22.927 42 INFO tempest.lib.common.rest_client [req-c678e356-bcc6-436a-9882-f88776744220 req-c678e356-bcc6-436a-9882-f88776744220 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.883s\n2026-05-22 01:41:22.945 35 INFO tempest.lib.common.rest_client [req-c6b6ca30-2cbd-4139-9093-8e645b985ea5 req-c6b6ca30-2cbd-4139-9093-8e645b985ea5 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/09149526a0554d9399016d8921649a86 0.192s\n2026-05-22 01:41:23.044 17 INFO tempest.lib.common.rest_client [req-6381c205-247e-40cc-a4df-b664c150352f req-6381c205-247e-40cc-a4df-b664c150352f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/09149526a0554d9399016d8921649a86 0.916s\n2026-05-22 01:41:23.044 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 63e41b165add45a3967d4d971e082158 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:23.045 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1949318557-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'project_name': 'tempest-MetadataResourceTypesTest-1949318557', 'tenant_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'tenant_name': 'tempest-MetadataResourceTypesTest-1949318557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '63e41b165add45a3967d4d971e082158', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:23.046 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1949318557-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'project_name': 'tempest-MetadataResourceTypesTest-1949318557', 'tenant_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'tenant_name': 'tempest-MetadataResourceTypesTest-1949318557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '63e41b165add45a3967d4d971e082158', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:23.054 27 INFO tempest.lib.common.rest_client [req-84c3a9d6-0208-489d-aa6a-a03219bff6be req-84c3a9d6-0208-489d-aa6a-a03219bff6be ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.260s\n2026-05-22 01:41:23.078 15 INFO tempest.lib.common.rest_client [req-04a8a7b2-8ca6-43f1-ad9d-ef5d1906ffd1 req-04a8a7b2-8ca6-43f1-ad9d-ef5d1906ffd1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.853s\n2026-05-22 01:41:23.145 26 INFO tempest.lib.common.rest_client [req-49e174bb-55a1-4cc5-8305-9d3b8252ad35 req-49e174bb-55a1-4cc5-8305-9d3b8252ad35 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/09149526a0554d9399016d8921649a86 0.339s\n2026-05-22 01:41:23.198 31 INFO tempest.lib.common.rest_client [req-5e858aa1-4ccd-4100-8df3-a6a24e169961 req-5e858aa1-4ccd-4100-8df3-a6a24e169961 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s\n2026-05-22 01:41:23.221 19 INFO tempest.lib.common.rest_client [req-8881c6dc-7d78-4616-bc7d-486b95efcd1e req-8881c6dc-7d78-4616-bc7d-486b95efcd1e ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.521s\n2026-05-22 01:41:23.237 30 INFO tempest.lib.common.rest_client [req-ac3e75a7-53d1-482b-8d30-52516ee60ff7 req-ac3e75a7-53d1-482b-8d30-52516ee60ff7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.806s\n2026-05-22 01:41:23.236 27 INFO tempest.lib.common.rest_client [req-c6ea77b5-30c2-4aae-aaf8-e65662fec17b req-c6ea77b5-30c2-4aae-aaf8-e65662fec17b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s\n2026-05-22 01:41:23.259 35 INFO tempest.lib.common.rest_client [req-9b4a8729-84b7-4e87-8331-318b3ffd4616 req-9b4a8729-84b7-4e87-8331-318b3ffd4616 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-22 01:41:23.266 13 INFO tempest.lib.common.rest_client [req-7b3eaac0-ccd2-46c1-9d21-9d1badf1d3d5 req-7b3eaac0-ccd2-46c1-9d21-9d1badf1d3d5 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.433s\n2026-05-22 01:41:23.272 24 INFO tempest.lib.common.rest_client [req-b9e7fe4b-89d9-4a41-bd49-e3d343cc8767 req-b9e7fe4b-89d9-4a41-bd49-e3d343cc8767 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.702s\n2026-05-22 01:41:23.285 21 INFO tempest.lib.common.rest_client [req-0cf0aeab-0e26-4af1-96fe-63066fa6ebf3 req-0cf0aeab-0e26-4af1-96fe-63066fa6ebf3 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/2194ff3a072f4deb83141fa1296997d2 0.758s\n2026-05-22 01:41:23.288 33 INFO tempest.lib.common.rest_client [req-a205ea05-7239-49c2-8b4d-d9eb20fa71c5 req-a205ea05-7239-49c2-8b4d-d9eb20fa71c5 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/2194ff3a072f4deb83141fa1296997d2 0.369s\n2026-05-22 01:41:23.323 26 INFO tempest.lib.common.rest_client [req-696e9356-d2c0-4895-8f06-0caa63c21871 req-696e9356-d2c0-4895-8f06-0caa63c21871 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:41:23.363 15 INFO tempest.lib.common.rest_client [req-c90168ce-cc57-46f2-9657-56ee42de9580 req-c90168ce-cc57-46f2-9657-56ee42de9580 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:41:23.388 11 INFO tempest.lib.common.rest_client [req-8d006bd3-4976-48f1-8506-fbf345056768 req-8d006bd3-4976-48f1-8506-fbf345056768 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.612s\n2026-05-22 01:41:23.396 39 INFO tempest.lib.common.rest_client [req-df7639b4-bfae-434b-b329-e3bfed1e18a7 req-df7639b4-bfae-434b-b329-e3bfed1e18a7 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/09149526a0554d9399016d8921649a86 0.701s\n2026-05-22 01:41:23.402 27 INFO tempest.lib.common.rest_client [req-f52c8fb7-c49f-426a-baab-c1dd80ca2085 req-f52c8fb7-c49f-426a-baab-c1dd80ca2085 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/2194ff3a072f4deb83141fa1296997d2 0.163s\n2026-05-22 01:41:23.406 30 INFO tempest.lib.common.rest_client [req-a9908813-f7c5-4fc9-a7d1-f746cc810ebc req-a9908813-f7c5-4fc9-a7d1-f746cc810ebc ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.166s\n2026-05-22 01:41:23.477 13 INFO tempest.lib.common.rest_client [req-69a3eade-baa8-49c3-8c40-d78f697a54a6 req-69a3eade-baa8-49c3-8c40-d78f697a54a6 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-22 01:41:23.502 21 INFO tempest.lib.common.rest_client [req-c2cf990d-56a8-40cb-a74e-dd3d6a51c784 req-c2cf990d-56a8-40cb-a74e-dd3d6a51c784 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-22 01:41:23.511 15 INFO tempest.lib.common.rest_client [req-e67acbfc-516f-4d0e-b086-ed148b6869ac req-e67acbfc-516f-4d0e-b086-ed148b6869ac ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.144s\n2026-05-22 01:41:23.522 42 INFO tempest.lib.common.rest_client [req-056c0890-01a3-43ef-b794-0d6c3eb07217 req-056c0890-01a3-43ef-b794-0d6c3eb07217 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/30382f8e1b914440b0a8e8adfafc4e44 0.589s\n2026-05-22 01:41:23.532 19 INFO tempest.lib.common.rest_client [req-af62a2d5-0156-4a9a-bb94-5b495417b91d req-af62a2d5-0156-4a9a-bb94-5b495417b91d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s\n2026-05-22 01:41:23.586 39 INFO tempest.lib.common.rest_client [req-6158624d-1fad-4885-9b2a-5f2ae1e62434 req-6158624d-1fad-4885-9b2a-5f2ae1e62434 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:41:23.601 24 INFO tempest.lib.common.rest_client [req-c7f5b15e-34cb-4016-ac8d-71a220de7c64 req-c7f5b15e-34cb-4016-ac8d-71a220de7c64 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/09149526a0554d9399016d8921649a86 0.327s\n2026-05-22 01:41:23.619 27 INFO tempest.lib.common.rest_client [req-412ed040-b56f-47b7-8f97-74f2874a3041 req-412ed040-b56f-47b7-8f97-74f2874a3041 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:41:23.688 30 INFO tempest.lib.common.rest_client [req-fe3a50f5-f5e8-4007-a755-1e2cae53e6ae req-fe3a50f5-f5e8-4007-a755-1e2cae53e6ae ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:41:23.697 13 INFO tempest.lib.common.rest_client [req-af7b5a24-5f17-444e-9f20-6950dd574f15 req-af7b5a24-5f17-444e-9f20-6950dd574f15 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.215s\n2026-05-22 01:41:23.725 15 INFO tempest.lib.common.rest_client [req-16ec88b9-42df-4667-a81b-2122508fda1f req-16ec88b9-42df-4667-a81b-2122508fda1f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s\n2026-05-22 01:41:23.782 39 INFO tempest.lib.common.rest_client [req-c0eb8c66-d267-4212-9547-6d810d66b43f req-c0eb8c66-d267-4212-9547-6d810d66b43f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/30382f8e1b914440b0a8e8adfafc4e44 0.193s\n2026-05-22 01:41:23.805 19 INFO tempest.lib.common.rest_client [req-e6fb5052-dc3f-455a-a51e-a6c15d95d6a1 req-e6fb5052-dc3f-455a-a51e-a6c15d95d6a1 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.270s\n2026-05-22 01:41:23.809 27 INFO tempest.lib.common.rest_client [req-7f136ab4-025c-4944-b51b-b858783b2996 req-7f136ab4-025c-4944-b51b-b858783b2996 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/09149526a0554d9399016d8921649a86 0.186s\n2026-05-22 01:41:23.809 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a52ff51f991243f6900d2295fe1ee56f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:23.810 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1250831332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e6e4fe41e324ab79a32ad736811eabd', 'project_name': 'tempest-ImportImagesTest-1250831332', 'tenant_id': '8e6e4fe41e324ab79a32ad736811eabd', 'tenant_name': 'tempest-ImportImagesTest-1250831332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a52ff51f991243f6900d2295fe1ee56f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:23.810 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1250831332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e6e4fe41e324ab79a32ad736811eabd', 'project_name': 'tempest-ImportImagesTest-1250831332', 'tenant_id': '8e6e4fe41e324ab79a32ad736811eabd', 'tenant_name': 'tempest-ImportImagesTest-1250831332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a52ff51f991243f6900d2295fe1ee56f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:23.917 15 INFO tempest.lib.common.rest_client [req-73e9c97c-21fb-462c-99f1-c504d8b8bef0 req-73e9c97c-21fb-462c-99f1-c504d8b8bef0 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/30382f8e1b914440b0a8e8adfafc4e44 0.189s\n2026-05-22 01:41:23.923 38 INFO tempest.lib.common.rest_client [req-82a6f20a-6e6e-4f7d-b993-5beba7fd1321 req-82a6f20a-6e6e-4f7d-b993-5beba7fd1321 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.090s\n2026-05-22 01:41:23.956 30 INFO tempest.lib.common.rest_client [req-3599b377-25a6-471c-842c-4c27cee2394d req-3599b377-25a6-471c-842c-4c27cee2394d ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/2194ff3a072f4deb83141fa1296997d2 0.263s\n2026-05-22 01:41:24.052 31 INFO tempest.lib.common.rest_client [req-6af59adf-da95-4085-97ad-e6c14079b64a req-6af59adf-da95-4085-97ad-e6c14079b64a ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.849s\n2026-05-22 01:41:24.050 39 INFO tempest.lib.common.rest_client [req-2276d65a-8663-4b8a-8ec4-94692ba30d7d req-2276d65a-8663-4b8a-8ec4-94692ba30d7d ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:41:24.090 17 INFO tempest.lib.common.rest_client [req-b30c3375-3d72-44b7-894d-4db47c1feaa7 req-b30c3375-3d72-44b7-894d-4db47c1feaa7 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.036s\n2026-05-22 01:41:24.095 35 INFO tempest.lib.common.rest_client [req-326252d2-4ef9-4754-958b-9dba366b53f8 req-326252d2-4ef9-4754-958b-9dba366b53f8 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.827s\n2026-05-22 01:41:24.096 15 INFO tempest.lib.common.rest_client [req-2e317334-c894-47d8-8ea5-b02244eff055 req-2e317334-c894-47d8-8ea5-b02244eff055 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:41:24.212 33 INFO tempest.lib.common.rest_client [req-c6f7fd55-00eb-4781-8778-9d2fd856a13c req-c6f7fd55-00eb-4781-8778-9d2fd856a13c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.922s\n2026-05-22 01:41:24.222 26 INFO tempest.lib.common.rest_client [req-b1a0d8b8-400b-46fb-8498-bf595b95c119 req-b1a0d8b8-400b-46fb-8498-bf595b95c119 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/30382f8e1b914440b0a8e8adfafc4e44 0.892s\n2026-05-22 01:41:24.225 30 INFO tempest.lib.common.rest_client [req-fd89b681-fcd3-4eae-b1cb-8e5bfa119382 req-fd89b681-fcd3-4eae-b1cb-8e5bfa119382 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-22 01:41:24.249 39 INFO tempest.lib.common.rest_client [req-a8e87665-6016-45ce-a6a1-a18245f2f708 req-a8e87665-6016-45ce-a6a1-a18245f2f708 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/2194ff3a072f4deb83141fa1296997d2 0.198s\n2026-05-22 01:41:24.323 11 INFO tempest.lib.common.rest_client [req-e5440ee3-99c8-45ec-a3c0-cf0e23c4713f req-e5440ee3-99c8-45ec-a3c0-cf0e23c4713f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.933s\n2026-05-22 01:41:24.339 31 INFO tempest.lib.common.rest_client [req-f43a1be2-09bd-4f34-9d89-f8216ba12bd1 req-f43a1be2-09bd-4f34-9d89-f8216ba12bd1 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/09149526a0554d9399016d8921649a86 0.282s\n2026-05-22 01:41:24.344 35 INFO tempest.lib.common.rest_client [req-fd6f7c4d-6109-481e-9d22-d2c17d9ca0c0 req-fd6f7c4d-6109-481e-9d22-d2c17d9ca0c0 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-22 01:41:24.344 21 INFO tempest.lib.common.rest_client [req-46b74943-8473-482d-842c-7fac22b60990 req-46b74943-8473-482d-842c-7fac22b60990 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/09149526a0554d9399016d8921649a86 0.840s\n2026-05-22 01:41:24.348 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 81a3f5abbefc449d9259bdf703b4a006 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:24.350 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1951660768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27282ef656e543d78b7d317c10dcd906', 'project_name': 'tempest-ImagesFormatTest-1951660768', 'tenant_id': '27282ef656e543d78b7d317c10dcd906', 'tenant_name': 'tempest-ImagesFormatTest-1951660768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '81a3f5abbefc449d9259bdf703b4a006', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.351 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1951660768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27282ef656e543d78b7d317c10dcd906', 'project_name': 'tempest-ImagesFormatTest-1951660768', 'tenant_id': '27282ef656e543d78b7d317c10dcd906', 'tenant_name': 'tempest-ImagesFormatTest-1951660768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '81a3f5abbefc449d9259bdf703b4a006', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.424 27 INFO tempest.lib.common.rest_client [req-ce96deb7-060a-43aa-9316-170685a7b903 req-ce96deb7-060a-43aa-9316-170685a7b903 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-22 01:41:24.435 42 INFO tempest.lib.common.rest_client [req-3716cef4-74e6-4c9f-b7f3-3dab8655be95 req-3716cef4-74e6-4c9f-b7f3-3dab8655be95 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.910s\n2026-05-22 01:41:24.438 30 INFO tempest.lib.common.rest_client [req-12557c37-8bbc-4fc9-bda9-ed1365676e85 req-12557c37-8bbc-4fc9-bda9-ed1365676e85 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/09149526a0554d9399016d8921649a86 0.211s\n2026-05-22 01:41:24.438 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 04c9e4a89be94a0ab9eb0b58104de31b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:24.439 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1078268042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'project_name': 'tempest-ImagesMemberTest-1078268042', 'tenant_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'tenant_name': 'tempest-ImagesMemberTest-1078268042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04c9e4a89be94a0ab9eb0b58104de31b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.439 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1078268042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'project_name': 'tempest-ImagesMemberTest-1078268042', 'tenant_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'tenant_name': 'tempest-ImagesMemberTest-1078268042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04c9e4a89be94a0ab9eb0b58104de31b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.463 33 INFO tempest.lib.common.rest_client [req-80a802e3-9a36-40d0-b3e9-574c33d9a0b7 req-80a802e3-9a36-40d0-b3e9-574c33d9a0b7 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/09149526a0554d9399016d8921649a86 0.248s\n2026-05-22 01:41:24.463 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bd40ef7308214ba6a6d89e78ee5e4c3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:24.464 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1691466533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '057567f9a6f04187b80cd4e46f87269f', 'project_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'tenant_id': '057567f9a6f04187b80cd4e46f87269f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd40ef7308214ba6a6d89e78ee5e4c3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.465 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1691466533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '057567f9a6f04187b80cd4e46f87269f', 'project_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'tenant_id': '057567f9a6f04187b80cd4e46f87269f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd40ef7308214ba6a6d89e78ee5e4c3e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.521 13 INFO tempest.lib.common.rest_client [req-e1301aa2-c9cc-49f4-8197-07157cf8c798 req-e1301aa2-c9cc-49f4-8197-07157cf8c798 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.822s\n2026-05-22 01:41:24.530 24 INFO tempest.lib.common.rest_client [req-83842c98-0632-4269-bf4b-07334fd70b37 req-83842c98-0632-4269-bf4b-07334fd70b37 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.928s\n2026-05-22 01:41:24.535 11 INFO tempest.lib.common.rest_client [req-e3ba0edc-0d1e-487c-ab6d-df4a82a2c8ad req-e3ba0edc-0d1e-487c-ab6d-df4a82a2c8ad ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/2194ff3a072f4deb83141fa1296997d2 0.209s\n2026-05-22 01:41:24.599 26 INFO tempest.lib.common.rest_client [req-526f4231-aa78-4a26-94dc-114a6b72fe99 req-526f4231-aa78-4a26-94dc-114a6b72fe99 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s\n2026-05-22 01:41:24.610 19 INFO tempest.lib.common.rest_client [req-b74613e7-ff0d-4dd0-87cb-df9f1b2eeaa9 req-b74613e7-ff0d-4dd0-87cb-df9f1b2eeaa9 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.798s\n2026-05-22 01:41:24.623 38 INFO tempest.lib.common.rest_client [req-eb12c5b7-8be4-4b65-b87c-f9c730e32649 req-eb12c5b7-8be4-4b65-b87c-f9c730e32649 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.698s\n2026-05-22 01:41:24.634 31 INFO tempest.lib.common.rest_client [req-904c3ded-af44-4372-af84-100def298d8c req-904c3ded-af44-4372-af84-100def298d8c ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-22 01:41:24.651 42 INFO tempest.lib.common.rest_client [req-5464764f-a345-4620-b175-efdb56f93a20 req-5464764f-a345-4620-b175-efdb56f93a20 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/2194ff3a072f4deb83141fa1296997d2 0.212s\n2026-05-22 01:41:24.674 15 INFO tempest.lib.common.rest_client [req-51d3bec3-db62-47cd-822b-3b93fbd91a58 req-51d3bec3-db62-47cd-822b-3b93fbd91a58 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/2194ff3a072f4deb83141fa1296997d2 0.577s\n2026-05-22 01:41:24.678 17 INFO tempest.lib.common.rest_client [req-6e8b21b2-8a22-4ff4-8be3-0dda4c7a5ca5 req-6e8b21b2-8a22-4ff4-8be3-0dda4c7a5ca5 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.581s\n2026-05-22 01:41:24.734 11 INFO tempest.lib.common.rest_client [req-95611ac4-7bcd-469e-8c7f-ba939e4b7d0f req-95611ac4-7bcd-469e-8c7f-ba939e4b7d0f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-22 01:41:24.765 39 INFO tempest.lib.common.rest_client [req-e9155cd5-2112-4249-8411-2c2a08666864 req-e9155cd5-2112-4249-8411-2c2a08666864 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s\n2026-05-22 01:41:24.772 15 INFO tempest.lib.common.rest_client [req-be4fae32-edec-4b3d-b9b5-eb0467fcf6ba req-be4fae32-edec-4b3d-b9b5-eb0467fcf6ba ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.097s\n2026-05-22 01:41:24.790 35 INFO tempest.lib.common.rest_client [req-e677680a-2bec-4576-a035-d88fd3312350 req-e677680a-2bec-4576-a035-d88fd3312350 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/2194ff3a072f4deb83141fa1296997d2 0.441s\n2026-05-22 01:41:24.797 19 INFO tempest.lib.common.rest_client [req-84db33d2-7a3f-410f-b1d2-7eea35539a25 req-84db33d2-7a3f-410f-b1d2-7eea35539a25 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.185s\n2026-05-22 01:41:24.921 21 INFO tempest.lib.common.rest_client [req-636387c9-efce-457e-b155-9efee24447dd req-636387c9-efce-457e-b155-9efee24447dd ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:41:24.950 11 INFO tempest.lib.common.rest_client [req-44c8d02c-7d60-4e00-a6b5-ec50c008187f req-44c8d02c-7d60-4e00-a6b5-ec50c008187f ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/09149526a0554d9399016d8921649a86 0.215s\n2026-05-22 01:41:24.951 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a2824c8b80c24326a816b580cf37ae9a is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:24.951 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1945387447-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'tenant_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2824c8b80c24326a816b580cf37ae9a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.951 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1945387447-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'tenant_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2824c8b80c24326a816b580cf37ae9a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:24.966 24 INFO tempest.lib.common.rest_client [req-b685e683-f3f8-46dd-b515-72a5ac1fc6f9 req-b685e683-f3f8-46dd-b515-72a5ac1fc6f9 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.434s\n2026-05-22 01:41:25.011 33 INFO tempest.lib.common.rest_client [req-5513ee76-b1b5-44b6-ae2f-4dacd4d69d42 req-5513ee76-b1b5-44b6-ae2f-4dacd4d69d42 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-22 01:41:25.042 35 INFO tempest.lib.common.rest_client [req-e650b027-c974-459f-bf10-bd57d08056b6 req-e650b027-c974-459f-bf10-bd57d08056b6 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-22 01:41:25.074 38 INFO tempest.lib.common.rest_client [req-e81b6931-20d6-4100-a306-1b42cb8985b5 req-e81b6931-20d6-4100-a306-1b42cb8985b5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.449s\n2026-05-22 01:41:25.082 13 INFO tempest.lib.common.rest_client [req-4cedeae1-df99-481d-a3da-a455f51d12ce req-4cedeae1-df99-481d-a3da-a455f51d12ce ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/30382f8e1b914440b0a8e8adfafc4e44 0.559s\n2026-05-22 01:41:25.089 26 INFO tempest.lib.common.rest_client [req-f62aaa72-7749-41d2-86d4-63de255faf83 req-f62aaa72-7749-41d2-86d4-63de255faf83 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/2194ff3a072f4deb83141fa1296997d2 0.489s\n2026-05-22 01:41:25.186 42 INFO tempest.lib.common.rest_client [req-6e7d3d8c-e8cd-4a75-bfc3-a4977f7a5000 req-6e7d3d8c-e8cd-4a75-bfc3-a4977f7a5000 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.529s\n2026-05-22 01:41:25.208 13 INFO tempest.lib.common.rest_client [req-00ed6afe-7340-47de-8765-29cbb4ce1924 req-00ed6afe-7340-47de-8765-29cbb4ce1924 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:41:25.231 31 INFO tempest.lib.common.rest_client [req-e1eb1435-39c3-4ec0-a124-10f61b81504b req-e1eb1435-39c3-4ec0-a124-10f61b81504b ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.594s\n2026-05-22 01:41:25.247 39 INFO tempest.lib.common.rest_client [req-1f3286c5-47f0-4f4c-bd97-cc8047c6b25f req-1f3286c5-47f0-4f4c-bd97-cc8047c6b25f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/09149526a0554d9399016d8921649a86 0.480s\n2026-05-22 01:41:25.250 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 540d8c23b53a482ab5d6bedf5fd0c649 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:25.251 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2068874384-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '98c6b4a1195a434491089d93e6b3e34a', 'project_name': 'tempest-ListSharedImagesTest-2068874384', 'tenant_id': '98c6b4a1195a434491089d93e6b3e34a', 'tenant_name': 'tempest-ListSharedImagesTest-2068874384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '540d8c23b53a482ab5d6bedf5fd0c649', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.251 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2068874384-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '98c6b4a1195a434491089d93e6b3e34a', 'project_name': 'tempest-ListSharedImagesTest-2068874384', 'tenant_id': '98c6b4a1195a434491089d93e6b3e34a', 'tenant_name': 'tempest-ListSharedImagesTest-2068874384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '540d8c23b53a482ab5d6bedf5fd0c649', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.309 30 INFO tempest.lib.common.rest_client [req-f5371e21-361b-4b87-a669-2094d5cfe74f req-f5371e21-361b-4b87-a669-2094d5cfe74f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.865s\n2026-05-22 01:41:25.354 19 INFO tempest.lib.common.rest_client [req-7cd066fb-6ff4-4eab-a2a2-6839ad193032 req-7cd066fb-6ff4-4eab-a2a2-6839ad193032 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s\n2026-05-22 01:41:25.360 15 INFO tempest.lib.common.rest_client [req-ad3b06a7-3039-41ad-9818-032b1e417a21 req-ad3b06a7-3039-41ad-9818-032b1e417a21 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/09149526a0554d9399016d8921649a86 0.586s\n2026-05-22 01:41:25.361 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 289ce9ad480147008ee586c8d8d08673 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:25.362 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-93894223-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec1c69086f6e448a9196bd534e1157cd', 'project_name': 'tempest-MetadataNamespacesTest-93894223', 'tenant_id': 'ec1c69086f6e448a9196bd534e1157cd', 'tenant_name': 'tempest-MetadataNamespacesTest-93894223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289ce9ad480147008ee586c8d8d08673', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.363 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-93894223-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec1c69086f6e448a9196bd534e1157cd', 'project_name': 'tempest-MetadataNamespacesTest-93894223', 'tenant_id': 'ec1c69086f6e448a9196bd534e1157cd', 'tenant_name': 'tempest-MetadataNamespacesTest-93894223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289ce9ad480147008ee586c8d8d08673', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.380 33 INFO tempest.lib.common.rest_client [req-8cb1a306-84d1-4da0-a0ab-9a0c66658be4 req-8cb1a306-84d1-4da0-a0ab-9a0c66658be4 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.367s\n2026-05-22 01:41:25.405 42 INFO tempest.lib.common.rest_client [req-297568ab-3f07-4821-8855-98b3da5c2541 req-297568ab-3f07-4821-8855-98b3da5c2541 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/09149526a0554d9399016d8921649a86 0.216s\n2026-05-22 01:41:25.406 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3a536dd674344feea0eba829ae2d1c99 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:25.406 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-15288028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '699370c5193a452e997cb57730fe9b3d', 'project_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'tenant_id': '699370c5193a452e997cb57730fe9b3d', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a536dd674344feea0eba829ae2d1c99', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.406 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-15288028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '699370c5193a452e997cb57730fe9b3d', 'project_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'tenant_id': '699370c5193a452e997cb57730fe9b3d', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a536dd674344feea0eba829ae2d1c99', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.503 38 INFO tempest.lib.common.rest_client [req-9b525b5e-1604-4097-81bb-ae51733d5230 req-9b525b5e-1604-4097-81bb-ae51733d5230 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s\n2026-05-22 01:41:25.564 13 INFO tempest.lib.common.rest_client [req-f177e057-e9d8-41d5-8549-9e856fe545f6 req-f177e057-e9d8-41d5-8549-9e856fe545f6 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/2194ff3a072f4deb83141fa1296997d2 0.353s\n2026-05-22 01:41:25.623 11 INFO tempest.lib.common.rest_client [req-85572096-661f-4319-9873-2105f4becab5 req-85572096-661f-4319-9873-2105f4becab5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s\n2026-05-22 01:41:25.636 17 INFO tempest.lib.common.rest_client [req-15c295cf-35b8-4b9c-a6f5-d1cb2001c72d req-15c295cf-35b8-4b9c-a6f5-d1cb2001c72d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.952s\n2026-05-22 01:41:25.682 24 INFO tempest.lib.common.rest_client [req-e3b4cdfe-6ec9-40e8-97f7-f1a04f5bf354 req-e3b4cdfe-6ec9-40e8-97f7-f1a04f5bf354 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.715s\n2026-05-22 01:41:25.712 30 INFO tempest.lib.common.rest_client [req-d0907f81-b739-405c-9fe6-44ebb1d0ae2c req-d0907f81-b739-405c-9fe6-44ebb1d0ae2c ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.400s\n2026-05-22 01:41:25.734 35 INFO tempest.lib.common.rest_client [req-3a7f00f3-28ff-40cd-9604-0ba60c17c95f req-3a7f00f3-28ff-40cd-9604-0ba60c17c95f ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/09149526a0554d9399016d8921649a86 0.688s\n2026-05-22 01:41:25.736 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5de90ea2b925499cbff8bfd655a7e8b0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:25.736 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1386059328-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2158e94ca014c898567f7756eb4c7c3', 'project_name': 'tempest-BasicOperationsImagesTest-1386059328', 'tenant_id': 'b2158e94ca014c898567f7756eb4c7c3', 'tenant_name': 'tempest-BasicOperationsImagesTest-1386059328', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5de90ea2b925499cbff8bfd655a7e8b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.737 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1386059328-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2158e94ca014c898567f7756eb4c7c3', 'project_name': 'tempest-BasicOperationsImagesTest-1386059328', 'tenant_id': 'b2158e94ca014c898567f7756eb4c7c3', 'tenant_name': 'tempest-BasicOperationsImagesTest-1386059328', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5de90ea2b925499cbff8bfd655a7e8b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:25.857 26 INFO tempest.lib.common.rest_client [req-07103418-e78b-489a-9d62-a7804ad56eb9 req-07103418-e78b-489a-9d62-a7804ad56eb9 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.766s\n2026-05-22 01:41:25.887 39 INFO tempest.lib.common.rest_client [req-493925df-fad3-4ee6-a36b-20e15f63cbe3 req-493925df-fad3-4ee6-a36b-20e15f63cbe3 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-22 01:41:25.889 31 INFO tempest.lib.common.rest_client [req-8fe4b819-8cbe-4f70-a51a-81a263d2ebc0 req-8fe4b819-8cbe-4f70-a51a-81a263d2ebc0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.656s\n2026-05-22 01:41:25.904 13 INFO tempest.lib.common.rest_client [req-5818fcdf-e328-488b-95ac-16128d94d116 req-5818fcdf-e328-488b-95ac-16128d94d116 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s\n2026-05-22 01:41:25.928 19 INFO tempest.lib.common.rest_client [req-e142328b-fc9e-47d9-9093-fd2f2a2e2a0c req-e142328b-fc9e-47d9-9093-fd2f2a2e2a0c ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/30382f8e1b914440b0a8e8adfafc4e44 0.573s\n2026-05-22 01:41:25.947 38 INFO tempest.lib.common.rest_client [req-49d2c311-e42c-4d16-9f1b-b09ab21c0305 req-49d2c311-e42c-4d16-9f1b-b09ab21c0305 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.443s\n2026-05-22 01:41:26.024 24 INFO tempest.lib.common.rest_client [req-866f934d-d53d-44d3-9b38-90ad14a01164 req-866f934d-d53d-44d3-9b38-90ad14a01164 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/2194ff3a072f4deb83141fa1296997d2 0.339s\n2026-05-22 01:41:26.110 26 INFO tempest.lib.common.rest_client [req-6f6292af-96f8-49a4-be30-c7931ae4824f req-6f6292af-96f8-49a4-be30-c7931ae4824f ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/09149526a0554d9399016d8921649a86 0.251s\n2026-05-22 01:41:26.111 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9308f7e5a3bd44cf8b28065290773982 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:26.111 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-574244589-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9181608e0f14e7fafd21bc22f206712', 'project_name': 'tempest-ImagesNegativeTest-574244589', 'tenant_id': 'd9181608e0f14e7fafd21bc22f206712', 'tenant_name': 'tempest-ImagesNegativeTest-574244589', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9308f7e5a3bd44cf8b28065290773982', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:26.111 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-574244589-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9181608e0f14e7fafd21bc22f206712', 'project_name': 'tempest-ImagesNegativeTest-574244589', 'tenant_id': 'd9181608e0f14e7fafd21bc22f206712', 'tenant_name': 'tempest-ImagesNegativeTest-574244589', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9308f7e5a3bd44cf8b28065290773982', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:26.119 17 INFO tempest.lib.common.rest_client [req-0e4c7849-599a-4092-96f7-2186c6400c66 req-0e4c7849-599a-4092-96f7-2186c6400c66 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s\n2026-05-22 01:41:26.169 11 INFO tempest.lib.common.rest_client [req-18f9e1f1-0743-4840-aaad-78895075e460 req-18f9e1f1-0743-4840-aaad-78895075e460 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.543s\n2026-05-22 01:41:26.179 15 INFO tempest.lib.common.rest_client [req-1e1e9890-4b0f-40c6-83e4-22785c745078 req-1e1e9890-4b0f-40c6-83e4-22785c745078 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s\n2026-05-22 01:41:26.200 42 INFO tempest.lib.common.rest_client [req-6ffe6f4d-4032-4185-b7e4-f4626c048add req-6ffe6f4d-4032-4185-b7e4-f4626c048add ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.788s\n2026-05-22 01:41:26.294 24 INFO tempest.lib.common.rest_client [req-f3223c67-c350-44e2-9979-128c0324e978 req-f3223c67-c350-44e2-9979-128c0324e978 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-22 01:41:26.304 13 INFO tempest.lib.common.rest_client [req-ec9bb323-7fc7-48c2-be5b-f2608e0e70c8 req-ec9bb323-7fc7-48c2-be5b-f2608e0e70c8 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/09149526a0554d9399016d8921649a86 0.397s\n2026-05-22 01:41:26.305 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d806061004424b9089679bc8bfd7061d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:26.306 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1692134824-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'project_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'tenant_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd806061004424b9089679bc8bfd7061d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:26.306 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1692134824-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'project_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'tenant_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd806061004424b9089679bc8bfd7061d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:26.327 33 INFO tempest.lib.common.rest_client [req-3386785a-c86d-498e-a879-98fd0ee33d23 req-3386785a-c86d-498e-a879-98fd0ee33d23 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.946s\n2026-05-22 01:41:26.428 15 INFO tempest.lib.common.rest_client [req-9f247fd4-33c4-4d7c-ad46-4d86804a4ede req-9f247fd4-33c4-4d7c-ad46-4d86804a4ede ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s\n2026-05-22 01:41:26.436 27 INFO tempest.lib.common.rest_client [req-d9f726ad-ff33-4915-ab4b-5a3435ab26cf req-d9f726ad-ff33-4915-ab4b-5a3435ab26cf ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 2.010s\n2026-05-22 01:41:26.428 24 INFO tempest.lib.common.rest_client [req-a02f8af1-b067-4a49-96e3-ad3de0acca59 req-a02f8af1-b067-4a49-96e3-ad3de0acca59 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/09149526a0554d9399016d8921649a86 0.130s\n2026-05-22 01:41:26.429 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bc2f0fd9a27942a4bc1b3c47ea07ae8c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:26.429 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-949229059-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5936598d4964401aa3edcdce216c746b', 'project_name': 'tempest-ListUserImagesTest-949229059', 'tenant_id': '5936598d4964401aa3edcdce216c746b', 'tenant_name': 'tempest-ListUserImagesTest-949229059', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc2f0fd9a27942a4bc1b3c47ea07ae8c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:26.430 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-949229059-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5936598d4964401aa3edcdce216c746b', 'project_name': 'tempest-ListUserImagesTest-949229059', 'tenant_id': '5936598d4964401aa3edcdce216c746b', 'tenant_name': 'tempest-ListUserImagesTest-949229059', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc2f0fd9a27942a4bc1b3c47ea07ae8c', 'system': None}, Network: None, Subnet: None, Router: None\n{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method\n{8} 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{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method\n{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method\n{8} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against\n{8} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against\n2026-05-22 01:41:26.503 21 INFO tempest.lib.common.rest_client [req-cb5768cd-7675-40b2-8599-b8f0fe31d34b req-cb5768cd-7675-40b2-8599-b8f0fe31d34b ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 1.577s\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured\n{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured\n2026-05-22 01:41:26.563 31 INFO tempest.lib.common.rest_client [req-2ab6b628-d244-4ef6-847f-96528f17666d req-2ab6b628-d244-4ef6-847f-96528f17666d ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/2194ff3a072f4deb83141fa1296997d2 0.670s\n2026-05-22 01:41:26.628 39 INFO tempest.lib.common.rest_client [req-a3f0ce4d-de51-409c-a07c-3e98a09d49e8 req-a3f0ce4d-de51-409c-a07c-3e98a09d49e8 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.738s\n2026-05-22 01:41:26.676 35 INFO tempest.lib.common.rest_client [req-b969d989-98c1-49dc-a957-cacdcd7442cb req-b969d989-98c1-49dc-a957-cacdcd7442cb ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.933s\n2026-05-22 01:41:26.702 30 INFO tempest.lib.common.rest_client [req-0f58d9db-2854-4252-81c6-21d2d7468691 req-0f58d9db-2854-4252-81c6-21d2d7468691 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s\n2026-05-22 01:41:26.730 19 INFO tempest.lib.common.rest_client [req-32d115c6-77a0-45f1-a35f-a97357575210 req-32d115c6-77a0-45f1-a35f-a97357575210 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.797s\n2026-05-22 01:41:26.779 38 INFO tempest.lib.common.rest_client [req-1aee3ab1-32ec-4ee6-8b95-e06aa2753ed0 req-1aee3ab1-32ec-4ee6-8b95-e06aa2753ed0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.827s\n2026-05-22 01:41:26.826 17 INFO tempest.lib.common.rest_client [req-1f912084-f5e1-42d3-bbc0-2a585aaa5313 req-1f912084-f5e1-42d3-bbc0-2a585aaa5313 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/09149526a0554d9399016d8921649a86 0.705s\n2026-05-22 01:41:26.825 21 INFO tempest.lib.common.rest_client [req-d57b12a6-ff6b-4e06-b135-18b0e64a0aac req-d57b12a6-ff6b-4e06-b135-18b0e64a0aac ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/81a3f5abbefc449d9259bdf703b4a006 0.276s\n2026-05-22 01:41:26.826 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 27282ef656e543d78b7d317c10dcd906\n2026-05-22 01:41:26.927 42 INFO tempest.lib.common.rest_client [req-541c0914-5d62-4733-9de3-1262181af39b req-541c0914-5d62-4733-9de3-1262181af39b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.725s\n2026-05-22 01:41:26.932 33 INFO tempest.lib.common.rest_client [req-4e1b2296-23ac-47cb-901d-09cae00bc4b9 req-4e1b2296-23ac-47cb-901d-09cae00bc4b9 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.602s\n2026-05-22 01:41:26.949 19 INFO tempest.lib.common.rest_client [req-15095cda-2ebb-47ca-9f5f-5d16dcddd404 req-15095cda-2ebb-47ca-9f5f-5d16dcddd404 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/2194ff3a072f4deb83141fa1296997d2 0.216s\n2026-05-22 01:41:27.113 15 INFO tempest.lib.common.rest_client [req-bbed95fd-fc0c-49bd-9e90-8951a9a97b96 req-bbed95fd-fc0c-49bd-9e90-8951a9a97b96 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.681s\n2026-05-22 01:41:27.261 27 INFO tempest.lib.common.rest_client [req-4b41e59b-d0ed-4033-9b04-c72be5960010 req-4b41e59b-d0ed-4033-9b04-c72be5960010 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a52ff51f991243f6900d2295fe1ee56f 0.748s\n2026-05-22 01:41:27.262 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8e6e4fe41e324ab79a32ad736811eabd\n2026-05-22 01:41:27.296 11 INFO tempest.lib.common.rest_client [req-b0c8bb71-d128-4278-ab0b-aa6080f5fcfa req-b0c8bb71-d128-4278-ab0b-aa6080f5fcfa ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.124s\n2026-05-22 01:41:27.326 35 INFO tempest.lib.common.rest_client [req-b8b558c1-9178-494d-b33f-f2458ae0e32d req-b8b558c1-9178-494d-b33f-f2458ae0e32d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.645s\n2026-05-22 01:41:27.328 26 INFO tempest.lib.common.rest_client [req-1d90b5a0-e5e1-499d-89a4-c958b63e1c1a req-1d90b5a0-e5e1-499d-89a4-c958b63e1c1a ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.212s\n2026-05-22 01:41:27.388 33 INFO tempest.lib.common.rest_client [req-2a67219f-e721-4ca1-8e0d-430e805b019e req-2a67219f-e721-4ca1-8e0d-430e805b019e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/09149526a0554d9399016d8921649a86 0.453s\n2026-05-22 01:41:27.557 39 INFO tempest.lib.common.rest_client [req-08636284-8711-4898-8da7-a1a53975a432 req-08636284-8711-4898-8da7-a1a53975a432 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.926s\n2026-05-22 01:41:27.566 38 INFO tempest.lib.common.rest_client [req-6eec7683-b64e-4d18-b7ec-7ed50b327cbc req-6eec7683-b64e-4d18-b7ec-7ed50b327cbc ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/30382f8e1b914440b0a8e8adfafc4e44 0.785s\n2026-05-22 01:41:27.672 21 INFO tempest.lib.common.rest_client [req-5ca2c4ef-afb5-4c67-9e66-9b1d1042d8ee req-5ca2c4ef-afb5-4c67-9e66-9b1d1042d8ee ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.844s\n2026-05-22 01:41:27.751 39 INFO tempest.lib.common.rest_client [req-20afeae2-5828-4534-ba2e-bbc3a911b888 req-20afeae2-5828-4534-ba2e-bbc3a911b888 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:41:27.755 15 INFO tempest.lib.common.rest_client [req-317f01e2-8538-42a4-aab2-361c8599272e req-317f01e2-8538-42a4-aab2-361c8599272e ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.639s\n2026-05-22 01:41:27.841 33 INFO tempest.lib.common.rest_client [req-5c47abc1-c9a0-4251-83d8-0ce7f31ed5a5 req-5c47abc1-c9a0-4251-83d8-0ce7f31ed5a5 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s\n2026-05-22 01:41:27.895 27 INFO tempest.lib.common.rest_client [req-d3587b18-30bf-467c-9af0-83780a8a4ddd req-d3587b18-30bf-467c-9af0-83780a8a4ddd ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s\n2026-05-22 01:41:27.911 13 INFO tempest.lib.common.rest_client [req-e56d8f1d-5973-4e77-b566-69d4da456069 req-e56d8f1d-5973-4e77-b566-69d4da456069 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.595s\n2026-05-22 01:41:27.928 39 INFO tempest.lib.common.rest_client [req-bbc4aa03-9bba-472d-9acf-2a6e3b4ff539 req-bbc4aa03-9bba-472d-9acf-2a6e3b4ff539 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/09149526a0554d9399016d8921649a86 0.175s\n2026-05-22 01:41:27.945 15 INFO tempest.lib.common.rest_client [req-10a6f937-9903-494b-8f10-3b376f76672b req-10a6f937-9903-494b-8f10-3b376f76672b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/09149526a0554d9399016d8921649a86 0.180s\n2026-05-22 01:41:27.963 24 INFO tempest.lib.common.rest_client [req-cd8cde64-2755-4127-adf9-2c690f9108ba req-cd8cde64-2755-4127-adf9-2c690f9108ba ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.520s\n2026-05-22 01:41:27.963 24 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:41:28.084 31 INFO tempest.lib.common.rest_client [req-81a8e1f9-9209-453d-bab4-889244b8a03d req-81a8e1f9-9209-453d-bab4-889244b8a03d ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.518s\n2026-05-22 01:41:28.133 30 INFO tempest.lib.common.rest_client [req-30106a8f-b886-45ba-beec-7f5414efaa94 req-30106a8f-b886-45ba-beec-7f5414efaa94 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.428s\n2026-05-22 01:41:28.157 17 INFO tempest.lib.common.rest_client [req-ecd2f33e-a28a-4d93-9f8f-f5e799585bc6 req-ecd2f33e-a28a-4d93-9f8f-f5e799585bc6 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.329s\n2026-05-22 01:41:28.172 39 INFO tempest.lib.common.rest_client [req-0c02ede7-50c9-4c61-89d0-0be54ed638af req-0c02ede7-50c9-4c61-89d0-0be54ed638af ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:41:28.175 42 INFO tempest.lib.common.rest_client [req-ce38d303-ed84-448c-8434-3602160b12db req-ce38d303-ed84-448c-8434-3602160b12db ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.245s\n2026-05-22 01:41:28.217 19 INFO tempest.lib.common.rest_client [req-512a96e4-550e-4eb4-a7d9-b4332918d33d req-512a96e4-550e-4eb4-a7d9-b4332918d33d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.267s\n2026-05-22 01:41:28.218 11 INFO tempest.lib.common.rest_client [req-508677b1-b6a0-40ba-9a4f-199965419e4c req-508677b1-b6a0-40ba-9a4f-199965419e4c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.920s\n2026-05-22 01:41:28.253 31 INFO tempest.lib.common.rest_client [req-15e889b9-c75a-4dd0-9173-cdb172ac8571 req-15e889b9-c75a-4dd0-9173-cdb172ac8571 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/09149526a0554d9399016d8921649a86 0.167s\n2026-05-22 01:41:28.253 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a0f56c853764c9fa76df558d74f7ee9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:28.253 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1745668693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6226de5367624be287ee91677d6614d5', 'project_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'tenant_id': '6226de5367624be287ee91677d6614d5', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a0f56c853764c9fa76df558d74f7ee9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:28.254 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1745668693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6226de5367624be287ee91677d6614d5', 'project_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'tenant_id': '6226de5367624be287ee91677d6614d5', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a0f56c853764c9fa76df558d74f7ee9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:28.321 13 INFO tempest.lib.common.rest_client [req-c9776710-4ba4-437e-b696-a57217032a59 req-c9776710-4ba4-437e-b696-a57217032a59 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.407s\n2026-05-22 01:41:28.322 35 INFO tempest.lib.common.rest_client [req-446915b0-74e0-4b9f-ad62-7e8904b4b2b4 req-446915b0-74e0-4b9f-ad62-7e8904b4b2b4 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/file 0.992s\n2026-05-22 01:41:28.436 38 INFO tempest.lib.common.rest_client [req-4b15c63b-fe49-4a6e-9d50-ea656a68f599 req-4b15c63b-fe49-4a6e-9d50-ea656a68f599 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.868s\n2026-05-22 01:41:28.505 15 INFO tempest.lib.common.rest_client [req-f6e75b90-b1f0-49c7-84e5-65ee58f2ae80 req-f6e75b90-b1f0-49c7-84e5-65ee58f2ae80 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s\n2026-05-22 01:41:28.542 11 INFO tempest.lib.common.rest_client [req-9c8cf7f0-55c3-4983-8173-e7a2a80c7a1c req-9c8cf7f0-55c3-4983-8173-e7a2a80c7a1c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/09149526a0554d9399016d8921649a86 0.319s\n2026-05-22 01:41:28.553 17 INFO tempest.lib.common.rest_client [req-6a585be6-9603-4489-80a8-2e00af912ac0 req-6a585be6-9603-4489-80a8-2e00af912ac0 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/30382f8e1b914440b0a8e8adfafc4e44 0.392s\n2026-05-22 01:41:28.557 33 INFO tempest.lib.common.rest_client [req-3384d65f-a758-44a6-8174-d2bd6ae34bc5 req-3384d65f-a758-44a6-8174-d2bd6ae34bc5 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/30382f8e1b914440b0a8e8adfafc4e44 0.713s\n2026-05-22 01:41:28.646 39 INFO tempest.lib.common.rest_client [req-ee0a1668-7022-4f24-bf0f-e516ce15e8d7 req-ee0a1668-7022-4f24-bf0f-e516ce15e8d7 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/30382f8e1b914440b0a8e8adfafc4e44 0.472s\n2026-05-22 01:41:28.659 24 INFO tempest.lib.common.rest_client [req-6726dc61-65bc-4e80-a4b0-09323e5fedbb req-6726dc61-65bc-4e80-a4b0-09323e5fedbb ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c 0.694s\n2026-05-22 01:41:28.662 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5936598d4964401aa3edcdce216c746b\n2026-05-22 01:41:28.687 35 INFO tempest.lib.common.rest_client [req-a422e728-7ebf-4a92-8ceb-0e4aca72edf6 req-a422e728-7ebf-4a92-8ceb-0e4aca72edf6 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/actions/deactivate 0.361s\n2026-05-22 01:41:28.758 30 INFO tempest.lib.common.rest_client [req-7c3fa5db-de99-4a76-87b6-4003e80b47e2 req-7c3fa5db-de99-4a76-87b6-4003e80b47e2 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/09149526a0554d9399016d8921649a86 0.622s\n2026-05-22 01:41:28.825 35 INFO tempest.lib.common.rest_client [req-a2908ff1-8027-4504-a97b-097d6c6f1ec8 req-a2908ff1-8027-4504-a97b-097d6c6f1ec8 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 0.137s\n2026-05-22 01:41:28.886 38 INFO tempest.lib.common.rest_client [req-ef283836-a58b-49d3-8688-778fe7332dc6 req-ef283836-a58b-49d3-8688-778fe7332dc6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/2194ff3a072f4deb83141fa1296997d2 0.448s\n2026-05-22 01:41:28.918 35 INFO tempest.lib.common.rest_client [req-867a1bb8-77b6-4d41-8766-b5b062b5df69 req-867a1bb8-77b6-4d41-8766-b5b062b5df69 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/file 0.090s\n2026-05-22 01:41:28.934 21 INFO tempest.lib.common.rest_client [req-47f7f33e-dcfc-45cb-bd22-e8d3864d314b req-47f7f33e-dcfc-45cb-bd22-e8d3864d314b ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=27282ef656e543d78b7d317c10dcd906&name=default 1.260s\n2026-05-22 01:41:28.947 17 INFO tempest.lib.common.rest_client [req-eaea04ff-3dc5-4277-a16f-0eaad51c306c req-eaea04ff-3dc5-4277-a16f-0eaad51c306c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s\n2026-05-22 01:41:28.957 19 INFO tempest.lib.common.rest_client [req-24a4a493-fcaa-47ac-bcb6-65dfa2d98855 req-24a4a493-fcaa-47ac-bcb6-65dfa2d98855 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/09149526a0554d9399016d8921649a86 0.733s\n2026-05-22 01:41:28.957 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 426d1fe735854b429e9433a7d80d1153 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:28.957 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1782524543-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72ed914a71fa49429c2f87c2e7660878', 'project_name': 'tempest-ImageTaskCreate-1782524543', 'tenant_id': '72ed914a71fa49429c2f87c2e7660878', 'tenant_name': 'tempest-ImageTaskCreate-1782524543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '426d1fe735854b429e9433a7d80d1153', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:28.958 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1782524543-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72ed914a71fa49429c2f87c2e7660878', 'project_name': 'tempest-ImageTaskCreate-1782524543', 'tenant_id': '72ed914a71fa49429c2f87c2e7660878', 'tenant_name': 'tempest-ImageTaskCreate-1782524543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '426d1fe735854b429e9433a7d80d1153', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:28.982 27 INFO tempest.lib.common.rest_client [req-c0b85b4b-3e30-4a56-bc83-93acc9c21a8b req-c0b85b4b-3e30-4a56-bc83-93acc9c21a8b ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8e6e4fe41e324ab79a32ad736811eabd&name=default 1.086s\n2026-05-22 01:41:29.067 42 INFO tempest.lib.common.rest_client [req-129ad16a-1f2a-499e-a429-b739c60a5996 req-129ad16a-1f2a-499e-a429-b739c60a5996 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.890s\n2026-05-22 01:41:29.132 35 INFO tempest.lib.common.rest_client [req-a43c4254-4cb0-460d-bf5d-b2bef824f1f2 req-a43c4254-4cb0-460d-bf5d-b2bef824f1f2 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/actions/reactivate 0.211s\n2026-05-22 01:41:29.153 11 INFO tempest.lib.common.rest_client [req-48681de6-d72d-400c-8cdd-f2249adec1b7 req-48681de6-d72d-400c-8cdd-f2249adec1b7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.607s\n2026-05-22 01:41:29.222 17 INFO tempest.lib.common.rest_client [req-ac4080e9-765c-4500-94c8-14cbfc504199 req-ac4080e9-765c-4500-94c8-14cbfc504199 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/2194ff3a072f4deb83141fa1296997d2 0.273s\n2026-05-22 01:41:29.235 39 INFO tempest.lib.common.rest_client [req-11a3fdda-d60d-4276-a690-9f51e2d5783c req-11a3fdda-d60d-4276-a690-9f51e2d5783c ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s\n2026-05-22 01:41:29.250 35 INFO tempest.lib.common.rest_client [req-e45f35dc-3009-439d-a5e5-a6e91704becb req-e45f35dc-3009-439d-a5e5-a6e91704becb ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 0.115s\n2026-05-22 01:41:29.384 24 INFO tempest.lib.common.rest_client [req-fcee9e49-2ddb-45be-966f-dd6cab76cf6a req-fcee9e49-2ddb-45be-966f-dd6cab76cf6a ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s\n2026-05-22 01:41:29.432 15 INFO tempest.lib.common.rest_client [req-1f08ecea-7826-4b6e-b3a8-d004cf95b95e req-1f08ecea-7826-4b6e-b3a8-d004cf95b95e ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.925s\n2026-05-22 01:41:29.469 11 INFO tempest.lib.common.rest_client [req-e752dbe8-2cbf-4056-ab30-673d0d416745 req-e752dbe8-2cbf-4056-ab30-673d0d416745 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.314s\n2026-05-22 01:41:29.532 13 INFO tempest.lib.common.rest_client [req-103a4dc1-a2df-4a01-a746-bf5962e6cc1b req-103a4dc1-a2df-4a01-a746-bf5962e6cc1b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.209s\n2026-05-22 01:41:29.636 38 INFO tempest.lib.common.rest_client [req-8a2118e0-8382-4bb8-aea6-0d77d833adba req-8a2118e0-8382-4bb8-aea6-0d77d833adba ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.747s\n2026-05-22 01:41:29.646 33 INFO tempest.lib.common.rest_client [req-a7e013c5-bfb2-49ed-be85-fea5b8be139d req-a7e013c5-bfb2-49ed-be85-fea5b8be139d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.087s\n2026-05-22 01:41:29.672 15 INFO tempest.lib.common.rest_client [req-a53ea04d-48d7-4ab9-8cf2-2390abc90a11 req-a53ea04d-48d7-4ab9-8cf2-2390abc90a11 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-22 01:41:29.712 35 INFO tempest.lib.common.rest_client [req-63758c2e-75eb-4ec1-9c87-201410e30339 req-63758c2e-75eb-4ec1-9c87-201410e30339 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/file 0.459s\n2026-05-22 01:41:29.728 30 INFO tempest.lib.common.rest_client [req-183a39b1-0a11-4304-af41-90ef8b32d495 req-183a39b1-0a11-4304-af41-90ef8b32d495 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.969s\n2026-05-22 01:41:29.733 21 INFO tempest.lib.common.rest_client [req-2ac2537c-5a78-437b-a20a-f3b87ee76557 req-2ac2537c-5a78-437b-a20a-f3b87ee76557 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/156cd355-f9d2-4387-9288-0b87036f9a40 0.797s\n{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [3.037337s] ... ok\n2026-05-22 01:41:29.778 27 INFO tempest.lib.common.rest_client [req-38f363f8-27dc-4465-aa5c-1a7ebb369056 req-38f363f8-27dc-4465-aa5c-1a7ebb369056 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d82135e9-b9cb-4d4a-9867-79355b6fa61e 0.791s\n2026-05-22 01:41:29.800 31 INFO tempest.lib.common.rest_client [req-bf913d7b-09d9-4975-82d8-6e46791afe80 req-bf913d7b-09d9-4975-82d8-6e46791afe80 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.537s\n2026-05-22 01:41:29.802 38 INFO tempest.lib.common.rest_client [req-d1eaa715-6eff-4f2a-aa03-9b1743383c7d req-d1eaa715-6eff-4f2a-aa03-9b1743383c7d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/09149526a0554d9399016d8921649a86 0.155s\n2026-05-22 01:41:29.802 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 60f39a02450d4f95bcea95ca3d962785 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:29.802 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-414272410-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a776127727b3464c9869102e8e4e097f', 'project_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'tenant_id': 'a776127727b3464c9869102e8e4e097f', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60f39a02450d4f95bcea95ca3d962785', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:29.803 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-414272410-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a776127727b3464c9869102e8e4e097f', 'project_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'tenant_id': 'a776127727b3464c9869102e8e4e097f', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60f39a02450d4f95bcea95ca3d962785', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:29.818 42 INFO tempest.lib.common.rest_client [req-50e5573f-58cc-4220-9ef3-19e1ccb7875f req-50e5573f-58cc-4220-9ef3-19e1ccb7875f ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/09149526a0554d9399016d8921649a86 0.741s\n2026-05-22 01:41:29.964 35 INFO tempest.lib.common.rest_client [req-710fada2-f67b-4e1f-8da1-9c97129ffccf req-710fada2-f67b-4e1f-8da1-9c97129ffccf ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.190s\n2026-05-22 01:41:29.987 17 INFO tempest.lib.common.rest_client [req-b35c2282-ead4-47a1-a000-74e222167bf9 req-b35c2282-ead4-47a1-a000-74e222167bf9 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.761s\n2026-05-22 01:41:30.035 30 INFO tempest.lib.common.rest_client [req-ffafe484-bd97-4549-917a-a924914bf48d req-ffafe484-bd97-4549-917a-a924914bf48d ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.303s\n2026-05-22 01:41:30.080 39 INFO tempest.lib.common.rest_client [req-75bb3fce-818f-4fac-bafb-0ddc2ef16657 req-75bb3fce-818f-4fac-bafb-0ddc2ef16657 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/2194ff3a072f4deb83141fa1296997d2 0.844s\n2026-05-22 01:41:30.210 11 INFO tempest.lib.common.rest_client [req-6c4124a8-4d45-4cd8-85c7-e1178cff7176 req-6c4124a8-4d45-4cd8-85c7-e1178cff7176 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.738s\n2026-05-22 01:41:30.246 26 INFO tempest.lib.common.rest_client [req-e46a8fcc-d7d8-4f66-a3a3-69724b81745d req-e46a8fcc-d7d8-4f66-a3a3-69724b81745d ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 2.914s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [2.918637s] ... ok\n2026-05-22 01:41:30.247 35 INFO tempest.lib.common.rest_client [req-4249e926-5f68-471d-88eb-5777bc1a6874 req-4249e926-5f68-471d-88eb-5777bc1a6874 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.279s\n2026-05-22 01:41:30.282 13 INFO tempest.lib.common.rest_client [req-331d91a2-447a-41e4-b911-5742ee37e4be req-331d91a2-447a-41e4-b911-5742ee37e4be ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.747s\n2026-05-22 01:41:30.289 15 INFO tempest.lib.common.rest_client [req-de218f1d-fb42-4068-a109-b353669f3ec1 req-de218f1d-fb42-4068-a109-b353669f3ec1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/2194ff3a072f4deb83141fa1296997d2 0.609s\n2026-05-22 01:41:30.306 33 INFO tempest.lib.common.rest_client [req-d33f0f59-a79e-4f99-b67c-1f00ce1327c9 req-d33f0f59-a79e-4f99-b67c-1f00ce1327c9 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/2194ff3a072f4deb83141fa1296997d2 0.658s\n2026-05-22 01:41:30.356 35 INFO tempest.lib.common.rest_client [req-0c3c5d8d-66a8-4e84-bd46-d80be1f0efa4 req-0c3c5d8d-66a8-4e84-bd46-d80be1f0efa4 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.105s\n2026-05-22 01:41:30.370 26 INFO tempest.lib.common.rest_client [req-e2aecda0-5f6b-4e18-9c0f-38c73b18064e req-e2aecda0-5f6b-4e18-9c0f-38c73b18064e ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.116s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.122459s] ... ok\n2026-05-22 01:41:30.386 19 INFO tempest.lib.common.rest_client [req-963d91e0-5000-44d7-bdca-1253c7e3205b req-963d91e0-5000-44d7-bdca-1253c7e3205b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.414s\n2026-05-22 01:41:30.404 24 INFO tempest.lib.common.rest_client [req-bed6e91c-3a16-4bb1-aacc-755b54d8a857 req-bed6e91c-3a16-4bb1-aacc-755b54d8a857 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5936598d4964401aa3edcdce216c746b&name=default 1.018s\n2026-05-22 01:41:30.473 30 INFO tempest.lib.common.rest_client [req-99057a0c-4f1f-4440-8765-6eb36f5c5c1e req-99057a0c-4f1f-4440-8765-6eb36f5c5c1e ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s\n2026-05-22 01:41:30.481 42 INFO tempest.lib.common.rest_client [req-b7aa8616-df3b-4517-be53-eb376e394776 req-b7aa8616-df3b-4517-be53-eb376e394776 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.660s\n2026-05-22 01:41:30.501 15 INFO tempest.lib.common.rest_client [req-ed7e009e-b478-4340-a4c7-fbb23447aceb req-ed7e009e-b478-4340-a4c7-fbb23447aceb ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:41:30.545 38 INFO tempest.lib.common.rest_client [req-88cd4a2e-0104-499c-9c5b-fef88ff259bc req-88cd4a2e-0104-499c-9c5b-fef88ff259bc ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s\n2026-05-22 01:41:30.552 26 INFO tempest.lib.common.rest_client [req-b1ee99d4-28dc-4984-8924-9520d6aef6d5 req-b1ee99d4-28dc-4984-8924-9520d6aef6d5 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fa79cc63-8b01-465d-910e-b57e9d9adc6f 0.176s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.181076s] ... ok\n2026-05-22 01:41:30.527 17 INFO tempest.lib.common.rest_client [req-9c247578-f1eb-49fd-b608-2fe9afa8e25e req-9c247578-f1eb-49fd-b608-2fe9afa8e25e ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/09149526a0554d9399016d8921649a86 0.536s\n2026-05-22 01:41:30.528 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8dc0e0a7092e46c88b08dbf3098f0884 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:30.528 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-714482551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'project_name': 'tempest-MetadataResourceTypesTest-714482551', 'tenant_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'tenant_name': 'tempest-MetadataResourceTypesTest-714482551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8dc0e0a7092e46c88b08dbf3098f0884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:30.528 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-714482551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'project_name': 'tempest-MetadataResourceTypesTest-714482551', 'tenant_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'tenant_name': 'tempest-MetadataResourceTypesTest-714482551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8dc0e0a7092e46c88b08dbf3098f0884', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:30.543 35 INFO tempest.lib.common.rest_client [req-f218987c-6ac9-469d-a65e-dbcc1554ff6b req-f218987c-6ac9-469d-a65e-dbcc1554ff6b ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.182s\n{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.772100s] ... ok\n2026-05-22 01:41:30.647 21 INFO tempest.lib.common.rest_client [req-c1dcfb69-88ac-4b0a-8b0d-86cfdd0540c9 req-c1dcfb69-88ac-4b0a-8b0d-86cfdd0540c9 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906 0.910s\n2026-05-22 01:41:30.721 27 INFO tempest.lib.common.rest_client [req-f5681586-9959-486c-a49d-15cf842f380e req-f5681586-9959-486c-a49d-15cf842f380e ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd 0.941s\n2026-05-22 01:41:30.730 35 INFO tempest.lib.common.rest_client [req-9cef641e-a90b-4ca8-990b-f623f6138232 req-9cef641e-a90b-4ca8-990b-f623f6138232 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.185s\n2026-05-22 01:41:30.741 19 INFO tempest.lib.common.rest_client [req-2a13c952-6088-4a48-89eb-158797e558a3 req-2a13c952-6088-4a48-89eb-158797e558a3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.352s\n2026-05-22 01:41:30.798 26 INFO tempest.lib.common.rest_client [req-19e808f6-4587-40f5-93f0-ec48a26cac65 req-19e808f6-4587-40f5-93f0-ec48a26cac65 ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.237s\n2026-05-22 01:41:30.825 35 INFO tempest.lib.common.rest_client [req-2900fc7e-a58d-43da-859f-0c9e93641032 req-2900fc7e-a58d-43da-859f-0c9e93641032 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c/file 0.093s\n2026-05-22 01:41:30.903 11 INFO tempest.lib.common.rest_client [req-f42ff454-3e93-4086-b4a9-eaefe0c7f706 req-f42ff454-3e93-4086-b4a9-eaefe0c7f706 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/2194ff3a072f4deb83141fa1296997d2 0.691s\n2026-05-22 01:41:30.904 26 INFO tempest.lib.common.rest_client [req-ac9b6c01-70e4-4588-aca2-cf06ffd0e0d6 req-ac9b6c01-70e4-4588-aca2-cf06ffd0e0d6 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.104s\n2026-05-22 01:41:30.942 31 INFO tempest.lib.common.rest_client [req-efbd774d-7634-45fa-99d9-42aa2a7185f3 req-efbd774d-7634-45fa-99d9-42aa2a7185f3 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.139s\n2026-05-22 01:41:30.976 39 INFO tempest.lib.common.rest_client [req-a351c68f-7314-45aa-a912-f47ca5a6edc7 req-a351c68f-7314-45aa-a912-f47ca5a6edc7 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.895s\n2026-05-22 01:41:31.059 31 INFO tempest.lib.common.rest_client [req-ec979c73-eb2e-47c4-94bb-86b011983d69 req-ec979c73-eb2e-47c4-94bb-86b011983d69 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6/tags/tempest-non-exist-tag-1411133033 0.109s\n2026-05-22 01:41:31.064 33 INFO tempest.lib.common.rest_client [req-ee4a569e-805f-4ef7-837a-70fa33e3c50c req-ee4a569e-805f-4ef7-837a-70fa33e3c50c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.750s\n2026-05-22 01:41:31.115 26 INFO tempest.lib.common.rest_client [req-b026c3c7-9876-4407-9500-d422dfc985c9 req-b026c3c7-9876-4407-9500-d422dfc985c9 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.205s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.559429s] ... ok\n2026-05-22 01:41:31.130 42 INFO tempest.lib.common.rest_client [req-93981c9c-b503-4480-85f2-edacb9010c62 req-93981c9c-b503-4480-85f2-edacb9010c62 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/30382f8e1b914440b0a8e8adfafc4e44 0.648s\n2026-05-22 01:41:31.157 24 INFO tempest.lib.common.rest_client [req-99fa5c96-9a18-44f5-8a50-df47f46099c0 req-99fa5c96-9a18-44f5-8a50-df47f46099c0 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9127f447-ee6a-4f2d-b81f-53ae6ac0d927 0.748s\n2026-05-22 01:41:31.180 38 INFO tempest.lib.common.rest_client [req-6584335f-246c-4246-8d8b-35e835d2671f req-6584335f-246c-4246-8d8b-35e835d2671f ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.626s\n2026-05-22 01:41:31.209 30 INFO tempest.lib.common.rest_client [req-0537836c-c11a-4a5b-b96d-55229aa3fd0e req-0537836c-c11a-4a5b-b96d-55229aa3fd0e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/2194ff3a072f4deb83141fa1296997d2 0.731s\n2026-05-22 01:41:31.239 13 INFO tempest.lib.common.rest_client [req-57a928a3-bf2a-4e98-9e6c-9afaea6a2c3e req-57a928a3-bf2a-4e98-9e6c-9afaea6a2c3e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/09149526a0554d9399016d8921649a86 0.956s\n2026-05-22 01:41:31.280 17 INFO tempest.lib.common.rest_client [req-1b6d1b92-9700-4958-82df-1082c368695d req-1b6d1b92-9700-4958-82df-1082c368695d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s\n2026-05-22 01:41:31.287 31 INFO tempest.lib.common.rest_client [req-3ce4b945-64b4-4ccc-8a0c-03593e94026d req-3ce4b945-64b4-4ccc-8a0c-03593e94026d ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6 0.226s\n2026-05-22 01:41:31.312 26 INFO tempest.lib.common.rest_client [req-4bb89e23-5d68-49fd-a227-232cd4ad6d8b req-4bb89e23-5d68-49fd-a227-232cd4ad6d8b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.189s\n{10} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [1.487724s] ... ok\n2026-05-22 01:41:31.386 21 INFO tempest.lib.common.rest_client [req-5ab6b731-26c9-4980-b9bb-2ef57383b935 req-5ab6b731-26c9-4980-b9bb-2ef57383b935 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.737s\n2026-05-22 01:41:31.396 42 INFO tempest.lib.common.rest_client [req-30a856c9-597c-4722-ba92-3c95ae568a40 req-30a856c9-597c-4722-ba92-3c95ae568a40 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-22 01:41:31.414 15 INFO tempest.lib.common.rest_client [req-3228e4eb-f60f-4513-a1df-43149008667e req-3228e4eb-f60f-4513-a1df-43149008667e ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/09149526a0554d9399016d8921649a86 0.912s\n2026-05-22 01:41:31.414 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a356829a66a4c58886c253d848ebeb4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:31.415 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1275173717-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2555e1f893cf42c78454e44de84b5259', 'project_name': 'tempest-MetadataNamespacesTest-1275173717', 'tenant_id': '2555e1f893cf42c78454e44de84b5259', 'tenant_name': 'tempest-MetadataNamespacesTest-1275173717', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a356829a66a4c58886c253d848ebeb4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.415 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1275173717-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2555e1f893cf42c78454e44de84b5259', 'project_name': 'tempest-MetadataNamespacesTest-1275173717', 'tenant_id': '2555e1f893cf42c78454e44de84b5259', 'tenant_name': 'tempest-MetadataNamespacesTest-1275173717', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a356829a66a4c58886c253d848ebeb4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.442 31 INFO tempest.lib.common.rest_client [req-d262e345-a7d5-45c7-99f0-b0597bde3bc5 req-d262e345-a7d5-45c7-99f0-b0597bde3bc5 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/812cff1f-4ec6-4670-a4ff-39a02b689e65/tags/tempest-tag-1039209054 0.111s\n{10} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.114333s] ... ok\n2026-05-22 01:41:31.442 11 INFO tempest.lib.common.rest_client [req-cf4d1207-121d-4680-bbc7-0c4e7819d194 req-cf4d1207-121d-4680-bbc7-0c4e7819d194 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s\n2026-05-22 01:41:31.465 39 INFO tempest.lib.common.rest_client [req-99b84ced-1eb4-405b-8c5b-743d24df89c5 req-99b84ced-1eb4-405b-8c5b-743d24df89c5 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/09149526a0554d9399016d8921649a86 0.484s\n2026-05-22 01:41:31.468 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b4fda273aa34122b88aeecd4460e754 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:31.469 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1579092664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aee6e5b59f594c7197f856caf216533f', 'project_name': 'tempest-ListSharedImagesTest-1579092664', 'tenant_id': 'aee6e5b59f594c7197f856caf216533f', 'tenant_name': 'tempest-ListSharedImagesTest-1579092664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b4fda273aa34122b88aeecd4460e754', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.469 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1579092664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aee6e5b59f594c7197f856caf216533f', 'project_name': 'tempest-ListSharedImagesTest-1579092664', 'tenant_id': 'aee6e5b59f594c7197f856caf216533f', 'tenant_name': 'tempest-ListSharedImagesTest-1579092664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b4fda273aa34122b88aeecd4460e754', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.482 26 INFO tempest.lib.common.rest_client [req-0100699f-84f1-4ba4-9264-17062a1f7373 req-0100699f-84f1-4ba4-9264-17062a1f7373 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.167s\n2026-05-22 01:41:31.563 26 INFO tempest.lib.common.rest_client [req-d489946e-c535-4204-afc4-9b79932d75c3 req-d489946e-c535-4204-afc4-9b79932d75c3 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.076s\n2026-05-22 01:41:31.565 31 INFO tempest.lib.common.rest_client [req-550d45e8-6548-452c-9b5d-56aad545f3c8 req-550d45e8-6548-452c-9b5d-56aad545f3c8 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6 0.087s\n2026-05-22 01:41:31.594 13 INFO tempest.lib.common.rest_client [req-939fd038-abc4-4173-b09d-b23e6f3c7ae7 req-939fd038-abc4-4173-b09d-b23e6f3c7ae7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s\n2026-05-22 01:41:31.601 30 INFO tempest.lib.common.rest_client [req-acd69221-da47-4df4-9ff5-06bae27046fa req-acd69221-da47-4df4-9ff5-06bae27046fa ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s\n2026-05-22 01:41:31.632 33 INFO tempest.lib.common.rest_client [req-1e1a3183-0988-47c4-b107-fea70977ebb0 req-1e1a3183-0988-47c4-b107-fea70977ebb0 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/09149526a0554d9399016d8921649a86 0.566s\n2026-05-22 01:41:31.632 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 065f02cf86cb45eab4fcf6a43f0bb760 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:31.633 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1328172279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8310d4a950fc4da69e17f21cf6d9483a', 'project_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'tenant_id': '8310d4a950fc4da69e17f21cf6d9483a', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '065f02cf86cb45eab4fcf6a43f0bb760', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.633 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1328172279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8310d4a950fc4da69e17f21cf6d9483a', 'project_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'tenant_id': '8310d4a950fc4da69e17f21cf6d9483a', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '065f02cf86cb45eab4fcf6a43f0bb760', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.644 26 INFO tempest.lib.common.rest_client [req-8ce8f0a9-b45e-439a-a765-6ed4a17456ba req-8ce8f0a9-b45e-439a-a765-6ed4a17456ba ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.080s\n2026-05-22 01:41:31.656 31 INFO tempest.lib.common.rest_client [req-3a8361d3-0ed4-4db5-a256-ad9b7aa53d88 req-3a8361d3-0ed4-4db5-a256-ad9b7aa53d88 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6 0.090s\n2026-05-22 01:41:31.702 24 INFO tempest.lib.common.rest_client [req-631a2d62-7a14-43f8-b676-da0f03096c6c req-631a2d62-7a14-43f8-b676-da0f03096c6c ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b 0.543s\n2026-05-22 01:41:31.725 26 INFO tempest.lib.common.rest_client [req-db6ceafd-40d4-4709-87a5-489dc3edd313 req-db6ceafd-40d4-4709-87a5-489dc3edd313 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.074s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.605268s] ... ok\n{6} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data\n2026-05-22 01:41:31.795 26 INFO tempest.lib.common.rest_client [req-1ca6f135-c992-4792-83ea-ada02452c6ba req-1ca6f135-c992-4792-83ea-ada02452c6ba ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.068s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.070752s] ... ok\n2026-05-22 01:41:31.844 19 INFO tempest.lib.common.rest_client [req-232d0184-fe07-4443-9ba4-8b3250eec24b req-232d0184-fe07-4443-9ba4-8b3250eec24b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.101s\n2026-05-22 01:41:31.889 26 INFO tempest.lib.common.rest_client [req-6b1f3da3-1190-4d36-85f6-6090ecf276a6 req-6b1f3da3-1190-4d36-85f6-6090ecf276a6 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/70d484c6-9dac-4a77-95f4-5e08bd8ddf22 0.090s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.092510s] ... ok\n2026-05-22 01:41:31.889 30 INFO tempest.lib.common.rest_client [req-62755f28-4a4e-48ec-b9cb-68172b49c940 req-62755f28-4a4e-48ec-b9cb-68172b49c940 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/09149526a0554d9399016d8921649a86 0.285s\n2026-05-22 01:41:31.890 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a8eebcc5dc97495e9138f7f5bad1e5e4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:31.890 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1694419998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'project_name': 'tempest-ImagesMemberTest-1694419998', 'tenant_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'tenant_name': 'tempest-ImagesMemberTest-1694419998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8eebcc5dc97495e9138f7f5bad1e5e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.892 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1694419998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'project_name': 'tempest-ImagesMemberTest-1694419998', 'tenant_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'tenant_name': 'tempest-ImagesMemberTest-1694419998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8eebcc5dc97495e9138f7f5bad1e5e4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:31.944 17 INFO tempest.lib.common.rest_client [req-357da0e0-3077-4e32-b085-1a5c6a68b14a req-357da0e0-3077-4e32-b085-1a5c6a68b14a ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.659s\n2026-05-22 01:41:32.002 26 INFO tempest.lib.common.rest_client [req-d6ae85ac-1579-484f-a8d2-4dcce1bb92e9 req-d6ae85ac-1579-484f-a8d2-4dcce1bb92e9 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.109s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.112701s] ... ok\n2026-05-22 01:41:32.039 42 INFO tempest.lib.common.rest_client [req-75599196-e54b-435a-ad87-0c06f26e9b1a req-75599196-e54b-435a-ad87-0c06f26e9b1a ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/2194ff3a072f4deb83141fa1296997d2 0.640s\n2026-05-22 01:41:32.122 26 INFO tempest.lib.common.rest_client [req-a136c36e-bf01-4891-a91b-13c99a29d9eb req-a136c36e-bf01-4891-a91b-13c99a29d9eb ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.115s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.118805s] ... ok\n2026-05-22 01:41:32.195 17 INFO tempest.lib.common.rest_client [req-4b7d39bf-d8e7-4eab-8628-b45d9b46719b req-4b7d39bf-d8e7-4eab-8628-b45d9b46719b ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.248s\n2026-05-22 01:41:32.218 21 INFO tempest.lib.common.rest_client [req-6f8b1f0e-6b3b-47ac-a9df-4fd3f4e1a233 req-6f8b1f0e-6b3b-47ac-a9df-4fd3f4e1a233 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.826s\n2026-05-22 01:41:32.251 11 INFO tempest.lib.common.rest_client [req-377999b1-b27c-471a-a270-1b494ac27785 req-377999b1-b27c-471a-a270-1b494ac27785 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/09149526a0554d9399016d8921649a86 0.802s\n2026-05-22 01:41:32.252 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c9a45b78cae4ecda900d8629c44b6b9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:32.252 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1729420046-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '142f509b5e6a46b587024b721ff8e93f', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'tenant_id': '142f509b5e6a46b587024b721ff8e93f', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c9a45b78cae4ecda900d8629c44b6b9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:32.253 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1729420046-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '142f509b5e6a46b587024b721ff8e93f', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'tenant_id': '142f509b5e6a46b587024b721ff8e93f', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c9a45b78cae4ecda900d8629c44b6b9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:32.275 15 INFO tempest.lib.common.rest_client [req-1e819dec-b8b1-4e2c-b8f6-a35ca1b4c88b req-1e819dec-b8b1-4e2c-b8f6-a35ca1b4c88b ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.857s\n2026-05-22 01:41:32.295 26 INFO tempest.lib.common.rest_client [req-5f43d28e-f385-4295-99ff-568dc145f509 req-5f43d28e-f385-4295-99ff-568dc145f509 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s\n2026-05-22 01:41:32.356 31 INFO tempest.lib.common.rest_client [req-7a1ad24e-7e84-476e-8441-0ca74d1e90fb req-7a1ad24e-7e84-476e-8441-0ca74d1e90fb ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a0f56c853764c9fa76df558d74f7ee9 0.696s\n2026-05-22 01:41:32.356 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6226de5367624be287ee91677d6614d5\n2026-05-22 01:41:32.365 38 INFO tempest.lib.common.rest_client [req-6cd2ead2-1bf3-4337-b251-a7eaeb9d4c0d req-6cd2ead2-1bf3-4337-b251-a7eaeb9d4c0d ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.181s\n2026-05-22 01:41:32.377 26 INFO tempest.lib.common.rest_client [req-17076926-217c-4d38-bb67-c70929081e96 req-17076926-217c-4d38-bb67-c70929081e96 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/25a0394c-157d-40ec-b894-f26bc6afe87f 0.080s\n{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.253484s] ... ok\n2026-05-22 01:41:32.383 17 INFO tempest.lib.common.rest_client [req-c941393a-491e-4b80-85e5-195faa1561ae req-c941393a-491e-4b80-85e5-195faa1561ae ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types 0.185s\n2026-05-22 01:41:32.417 35 INFO tempest.lib.common.rest_client [req-05d432dc-736f-4f62-9c13-6ebd7fe7002a req-05d432dc-736f-4f62-9c13-6ebd7fe7002a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c/file 1.587s\n2026-05-22 01:41:32.476 13 INFO tempest.lib.common.rest_client [req-83332aac-b9f1-49e7-960c-0d183246a098 req-83332aac-b9f1-49e7-960c-0d183246a098 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/30382f8e1b914440b0a8e8adfafc4e44 0.881s\n2026-05-22 01:41:32.488 17 INFO tempest.lib.common.rest_client [req-46ce7b15-e49a-4130-844c-9ccdb3e06cd1 req-46ce7b15-e49a-4130-844c-9ccdb3e06cd1 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types 0.102s\n2026-05-22 01:41:32.493 39 INFO tempest.lib.common.rest_client [req-04373e0c-1994-4280-a03e-4d9a351d46a7 req-04373e0c-1994-4280-a03e-4d9a351d46a7 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.014s\n2026-05-22 01:41:32.500 35 INFO tempest.lib.common.rest_client [req-9c45bef2-432f-4c7b-8e62-e570e225afcc req-9c45bef2-432f-4c7b-8e62-e570e225afcc ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c 0.082s\n2026-05-22 01:41:32.535 26 INFO tempest.lib.common.rest_client [req-3d4487b2-05dc-40b5-adba-1741b6542272 req-3d4487b2-05dc-40b5-adba-1741b6542272 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/25a0394c-157d-40ec-b894-f26bc6afe87f 0.127s\n2026-05-22 01:41:32.585 42 INFO tempest.lib.common.rest_client [req-63085f67-96f5-43b4-a54c-05b3b1e4e6cc req-63085f67-96f5-43b4-a54c-05b3b1e4e6cc ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s\n2026-05-22 01:41:32.603 17 INFO tempest.lib.common.rest_client [req-cd90a41b-bca7-4ea8-a1be-850a532a8aa6 req-cd90a41b-bca7-4ea8-a1be-850a532a8aa6 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types/OS::Glance::Image 0.113s\n2026-05-22 01:41:32.624 26 INFO tempest.lib.common.rest_client [req-e403703a-5b42-4bed-8146-5cdd8a72eead req-e403703a-5b42-4bed-8146-5cdd8a72eead ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/25a0394c-157d-40ec-b894-f26bc6afe87f 0.088s\n2026-05-22 01:41:32.623 19 INFO tempest.lib.common.rest_client [req-8964981a-facc-4d57-b10c-e9e64a1411cf req-8964981a-facc-4d57-b10c-e9e64a1411cf ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.777s\n2026-05-22 01:41:32.667 21 INFO tempest.lib.common.rest_client [req-930edb8d-af89-4724-b5bd-da131de27540 req-930edb8d-af89-4724-b5bd-da131de27540 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.447s\n2026-05-22 01:41:32.718 38 INFO tempest.lib.common.rest_client [req-e8c5894b-05a7-4af1-9077-9bec56d42808 req-e8c5894b-05a7-4af1-9077-9bec56d42808 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s\n2026-05-22 01:41:32.728 17 INFO tempest.lib.common.rest_client [req-8d539b15-0b6c-4c35-8744-e61f1ee5c4f6 req-8d539b15-0b6c-4c35-8744-e61f1ee5c4f6 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types 0.123s\n2026-05-22 01:41:32.794 19 INFO tempest.lib.common.rest_client [req-9479dbfb-a292-4b02-b17c-304dde660138 req-9479dbfb-a292-4b02-b17c-304dde660138 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/09149526a0554d9399016d8921649a86 0.166s\n2026-05-22 01:41:32.797 26 INFO tempest.lib.common.rest_client [req-37e6a191-7632-41b2-99d6-84bdaa7d14f8 req-37e6a191-7632-41b2-99d6-84bdaa7d14f8 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.169s\n2026-05-22 01:41:32.819 35 INFO tempest.lib.common.rest_client [req-82f5e2cf-74f9-4d00-bb84-3f50ee707824 req-82f5e2cf-74f9-4d00-bb84-3f50ee707824 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c/file 0.317s\n{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.277287s] ... ok\n2026-05-22 01:41:32.834 17 INFO tempest.lib.common.rest_client [req-e0d95f74-4699-4ee1-8ee4-9eaca07caac9 req-e0d95f74-4699-4ee1-8ee4-9eaca07caac9 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567 0.105s\n2026-05-22 01:41:32.834 30 INFO tempest.lib.common.rest_client [req-9fbfe519-0701-4b30-9c81-7f80531c2665 req-9fbfe519-0701-4b30-9c81-7f80531c2665 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s\n2026-05-22 01:41:32.839 30 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-22 01:41:32.846 33 INFO tempest.lib.common.rest_client [req-6155c179-faff-4c49-a353-7c5c5e8be564 req-6155c179-faff-4c49-a353-7c5c5e8be564 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.206s\n2026-05-22 01:41:32.848 33 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-22 01:41:32.869 24 INFO tempest.lib.common.rest_client [req-a7f515b7-cdea-4cc1-94dc-2428e2626885 req-a7f515b7-cdea-4cc1-94dc-2428e2626885 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.117s\n{3} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.553070s] ... ok\n2026-05-22 01:41:32.882 11 INFO tempest.lib.common.rest_client [req-ee481ee8-ab14-4c46-84c5-f6aec29b8908 req-ee481ee8-ab14-4c46-84c5-f6aec29b8908 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-22 01:41:32.922 26 INFO tempest.lib.common.rest_client [req-61ebfdf4-b297-4322-b6b5-d3e6cb2facb6 req-61ebfdf4-b297-4322-b6b5-d3e6cb2facb6 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.121s\n2026-05-22 01:41:32.929 13 INFO tempest.lib.common.rest_client [req-2e746909-dee8-4dbd-8198-bd15d09bbdba req-2e746909-dee8-4dbd-8198-bd15d09bbdba ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.452s\n2026-05-22 01:41:32.948 19 INFO tempest.lib.common.rest_client [req-91bdbf92-598f-4435-9f50-90fed6a43a37 req-91bdbf92-598f-4435-9f50-90fed6a43a37 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s\n2026-05-22 01:41:32.978 35 INFO tempest.lib.common.rest_client [req-1657c84f-0aac-4c8e-b79a-d6f785864dcd req-1657c84f-0aac-4c8e-b79a-d6f785864dcd ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.155s\n2026-05-22 01:41:33.009 21 INFO tempest.lib.common.rest_client [req-59d49789-7279-4383-9b4b-f1adf0b121b0 req-59d49789-7279-4383-9b4b-f1adf0b121b0 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s\n2026-05-22 01:41:33.058 15 INFO tempest.lib.common.rest_client [req-87ea0db4-7d0b-4b91-961f-9e17491e95e1 req-87ea0db4-7d0b-4b91-961f-9e17491e95e1 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.779s\n2026-05-22 01:41:33.079 31 INFO tempest.lib.common.rest_client [req-8c888895-4536-4b7b-a82c-0d8fb332f646 req-8c888895-4536-4b7b-a82c-0d8fb332f646 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s\n2026-05-22 01:41:33.113 39 INFO tempest.lib.common.rest_client [req-54eef476-146d-433f-a35f-ec04cf69932b req-54eef476-146d-433f-a35f-ec04cf69932b ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.610s\n2026-05-22 01:41:33.128 35 INFO tempest.lib.common.rest_client [req-12454c9c-8ec3-4b7e-a06f-b50282f2c378 req-12454c9c-8ec3-4b7e-a06f-b50282f2c378 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.143s\n2026-05-22 01:41:33.151 38 INFO tempest.lib.common.rest_client [req-8f4ea2be-f86e-4510-8e7f-e172f8a9a584 req-8f4ea2be-f86e-4510-8e7f-e172f8a9a584 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/09149526a0554d9399016d8921649a86 0.425s\n2026-05-22 01:41:33.152 13 INFO tempest.lib.common.rest_client [req-89845543-f2b4-46a1-92b6-81d8a78f030f req-89845543-f2b4-46a1-92b6-81d8a78f030f ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/2194ff3a072f4deb83141fa1296997d2 0.217s\n2026-05-22 01:41:33.156 30 INFO tempest.lib.common.rest_client [req-3d766fed-4c5e-4bf0-8802-34c15a6fa71e req-3d766fed-4c5e-4bf0-8802-34c15a6fa71e ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.314s\n2026-05-22 01:41:33.254 35 INFO tempest.lib.common.rest_client [req-7146c4d2-04a3-4dad-867f-6bc26d4b73d7 req-7146c4d2-04a3-4dad-867f-6bc26d4b73d7 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.123s\n{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.432995s] ... ok\n2026-05-22 01:41:33.252 42 INFO tempest.lib.common.rest_client [req-465bb26e-40cb-4eb1-a729-e7b55e108710 req-465bb26e-40cb-4eb1-a729-e7b55e108710 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/09149526a0554d9399016d8921649a86 0.664s\n2026-05-22 01:41:33.253 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0acecda12d3749bb89503dbe7a15c5f3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:33.253 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-186356934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'tenant_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0acecda12d3749bb89503dbe7a15c5f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:33.253 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-186356934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'tenant_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0acecda12d3749bb89503dbe7a15c5f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:33.295 15 INFO tempest.lib.common.rest_client [req-da67f6ac-26cb-4b37-8a16-ed351cc0c61d req-da67f6ac-26cb-4b37-8a16-ed351cc0c61d ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.235s\n2026-05-22 01:41:33.326 30 INFO tempest.lib.common.rest_client [req-31424406-1da5-4975-935a-18fd70e90845 req-31424406-1da5-4975-935a-18fd70e90845 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members 0.168s\n2026-05-22 01:41:33.327 33 INFO tempest.lib.common.rest_client [req-faa4d7e9-ca96-4f72-a9f4-8f4c696c98ce req-faa4d7e9-ca96-4f72-a9f4-8f4c696c98ce ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.477s\n2026-05-22 01:41:33.360 26 INFO tempest.lib.common.rest_client [req-95e2c85d-bbb1-4373-ae82-a4374e52d73f req-95e2c85d-bbb1-4373-ae82-a4374e52d73f ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9308f7e5a3bd44cf8b28065290773982 0.436s\n2026-05-22 01:41:33.363 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9181608e0f14e7fafd21bc22f206712\n2026-05-22 01:41:33.437 35 INFO tempest.lib.common.rest_client [req-3d53406f-c13e-45c3-8697-91c80a77a8b0 req-3d53406f-c13e-45c3-8697-91c80a77a8b0 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.155s\n2026-05-22 01:41:33.473 19 INFO tempest.lib.common.rest_client [req-b27ec7f7-e51d-4a0e-b927-6e74ca804d36 req-b27ec7f7-e51d-4a0e-b927-6e74ca804d36 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/30382f8e1b914440b0a8e8adfafc4e44 0.523s\n2026-05-22 01:41:33.491 33 INFO tempest.lib.common.rest_client [req-d9c6b5fc-1afd-4368-8332-f8dd9ffcd546 req-d9c6b5fc-1afd-4368-8332-f8dd9ffcd546 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/cdc6e939-deb6-42a0-a85b-e6c84de08c88/members 0.158s\n2026-05-22 01:41:33.492 17 INFO tempest.lib.common.rest_client [req-a2ee0ee0-130f-4d93-b41e-561ff3100fa3 req-a2ee0ee0-130f-4d93-b41e-561ff3100fa3 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/63e41b165add45a3967d4d971e082158 0.610s\n2026-05-22 01:41:33.517 24 INFO tempest.lib.common.rest_client [req-1a743a71-33c8-47a1-a058-f05770219b48 req-1a743a71-33c8-47a1-a058-f05770219b48 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s\n2026-05-22 01:41:33.525 35 INFO tempest.lib.common.rest_client [req-c88de211-3f50-4f50-a77c-260b7b4dc42d req-c88de211-3f50-4f50-a77c-260b7b4dc42d ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.087s\n2026-05-22 01:41:33.570 21 INFO tempest.lib.common.rest_client [req-d60b9e3a-16df-4d7a-94c0-8ddac00c4a40 req-d60b9e3a-16df-4d7a-94c0-8ddac00c4a40 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.560s\n2026-05-22 01:41:33.589 13 INFO tempest.lib.common.rest_client [req-78f5ca22-83e2-4e36-baab-c105191f3bce req-78f5ca22-83e2-4e36-baab-c105191f3bce ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s\n2026-05-22 01:41:33.600 38 INFO tempest.lib.common.rest_client [req-e55cfd73-73e0-4b82-8c9d-82abfaa4a426 req-e55cfd73-73e0-4b82-8c9d-82abfaa4a426 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.448s\n2026-05-22 01:41:33.626 15 INFO tempest.lib.common.rest_client [req-f9ab2455-0348-46e9-946e-785fb2db6dfd req-f9ab2455-0348-46e9-946e-785fb2db6dfd ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.328s\n2026-05-22 01:41:33.639 19 INFO tempest.lib.common.rest_client [req-45f655e1-7630-43f5-ab97-577b81c9e75c req-45f655e1-7630-43f5-ab97-577b81c9e75c ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-22 01:41:33.643 24 INFO tempest.lib.common.rest_client [req-6a42bb0b-03d4-4272-8e8a-490744aefb97 req-6a42bb0b-03d4-4272-8e8a-490744aefb97 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s\n2026-05-22 01:41:33.713 31 INFO tempest.lib.common.rest_client [req-37bdac91-978d-457d-90ea-b6bf4ae8a2c3 req-37bdac91-978d-457d-90ea-b6bf4ae8a2c3 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6226de5367624be287ee91677d6614d5&name=default 0.633s\n2026-05-22 01:41:33.741 38 INFO tempest.lib.common.rest_client [req-3298240d-7bfc-40dd-be18-fc18d99fc007 req-3298240d-7bfc-40dd-be18-fc18d99fc007 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/30382f8e1b914440b0a8e8adfafc4e44 0.140s\n2026-05-22 01:41:33.754 15 INFO tempest.lib.common.rest_client [req-748487fe-ca54-43a8-ba45-eb0f14b91a4f req-748487fe-ca54-43a8-ba45-eb0f14b91a4f ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.126s\n2026-05-22 01:41:33.780 33 INFO tempest.lib.common.rest_client [req-2a7bdd77-ccab-40bf-a03a-25ddfede1b7a req-2a7bdd77-ccab-40bf-a03a-25ddfede1b7a ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/cdc6e939-deb6-42a0-a85b-e6c84de08c88/members/8310d4a950fc4da69e17f21cf6d9483a 0.281s\n2026-05-22 01:41:33.825 21 INFO tempest.lib.common.rest_client [req-23a26650-a955-4b5d-a6e5-de4a2b232756 req-23a26650-a955-4b5d-a6e5-de4a2b232756 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:41:33.845 15 INFO tempest.lib.common.rest_client [req-a7e3b27f-fdef-4829-a5e9-c088aa07d4a2 req-a7e3b27f-fdef-4829-a5e9-c088aa07d4a2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.087s\n2026-05-22 01:41:33.856 19 INFO tempest.lib.common.rest_client [req-e8f11823-03da-4676-9bec-ebf5bf566fdd req-e8f11823-03da-4676-9bec-ebf5bf566fdd ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/2194ff3a072f4deb83141fa1296997d2 0.213s\n2026-05-22 01:41:33.871 24 INFO tempest.lib.common.rest_client [req-23c6a886-b7af-43c0-a2e4-725858b4be78 req-23c6a886-b7af-43c0-a2e4-725858b4be78 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s\n2026-05-22 01:41:33.927 17 INFO tempest.lib.common.rest_client [req-b4582f41-7024-4e8f-8525-df2713e47bcc req-b4582f41-7024-4e8f-8525-df2713e47bcc ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8dc0e0a7092e46c88b08dbf3098f0884 0.433s\n2026-05-22 01:41:33.927 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e1b32780e85b4c9faf66f9c0e51164e3\n2026-05-22 01:41:33.988 42 INFO tempest.lib.common.rest_client [req-49f5b10c-f20c-4bec-85c2-847ac601cca0 req-49f5b10c-f20c-4bec-85c2-847ac601cca0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s\n2026-05-22 01:41:33.998 15 INFO tempest.lib.common.rest_client [req-887f11fc-d4ca-40b7-bbe7-6b6bf76244fe req-887f11fc-d4ca-40b7-bbe7-6b6bf76244fe ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.147s\n2026-05-22 01:41:34.068 13 INFO tempest.lib.common.rest_client [req-c4ab89bb-bedf-4262-bbee-8ffd3190af18 req-c4ab89bb-bedf-4262-bbee-8ffd3190af18 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/09149526a0554d9399016d8921649a86 0.477s\n2026-05-22 01:41:34.069 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e1770f442fa4a9e834a0a1b2d3eb436 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:34.069 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1372433778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75070684903e4b2fb5cc3f748d17bd0c', 'project_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'tenant_id': '75070684903e4b2fb5cc3f748d17bd0c', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1770f442fa4a9e834a0a1b2d3eb436', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:34.069 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1372433778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75070684903e4b2fb5cc3f748d17bd0c', 'project_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'tenant_id': '75070684903e4b2fb5cc3f748d17bd0c', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1770f442fa4a9e834a0a1b2d3eb436', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:34.103 21 INFO tempest.lib.common.rest_client [req-78032e70-db9b-4314-a770-1b368c9401e8 req-78032e70-db9b-4314-a770-1b368c9401e8 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/09149526a0554d9399016d8921649a86 0.275s\n2026-05-22 01:41:34.175 26 INFO tempest.lib.common.rest_client [req-099167c1-65d6-428c-8f76-33695ea77672 req-099167c1-65d6-428c-8f76-33695ea77672 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.810s\n2026-05-22 01:41:34.204 19 INFO tempest.lib.common.rest_client [req-0760b7af-6ea6-49e0-baf7-dca0a2c71d92 req-0760b7af-6ea6-49e0-baf7-dca0a2c71d92 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s\n2026-05-22 01:41:34.220 38 INFO tempest.lib.common.rest_client [req-907e181d-188e-4633-8c19-8a3183133ea2 req-907e181d-188e-4633-8c19-8a3183133ea2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.477s\n2026-05-22 01:41:34.240 31 INFO tempest.lib.common.rest_client [req-a94df423-dd55-41ab-a09c-030cf4e457be req-a94df423-dd55-41ab-a09c-030cf4e457be ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/478e91e1-4d4e-497c-836d-22b66b1fda79 0.525s\n2026-05-22 01:41:34.264 21 INFO tempest.lib.common.rest_client [req-c6ef28a8-4f87-4f2f-9e6d-944a1e2dddc0 req-c6ef28a8-4f87-4f2f-9e6d-944a1e2dddc0 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s\n2026-05-22 01:41:34.339 19 INFO tempest.lib.common.rest_client [req-436be74e-cb55-4596-99b6-3d3a79cd75d5 req-436be74e-cb55-4596-99b6-3d3a79cd75d5 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/09149526a0554d9399016d8921649a86 0.130s\n2026-05-22 01:41:34.340 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b1a5272371f0405b9dca2539d6403614 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:34.340 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052004784-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fb9a746b8e940b8a85686c91c078562', 'project_name': 'tempest-ImageTaskCreate-1052004784', 'tenant_id': '7fb9a746b8e940b8a85686c91c078562', 'tenant_name': 'tempest-ImageTaskCreate-1052004784', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1a5272371f0405b9dca2539d6403614', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:34.341 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052004784-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fb9a746b8e940b8a85686c91c078562', 'project_name': 'tempest-ImageTaskCreate-1052004784', 'tenant_id': '7fb9a746b8e940b8a85686c91c078562', 'tenant_name': 'tempest-ImageTaskCreate-1052004784', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1a5272371f0405b9dca2539d6403614', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:34.419 42 INFO tempest.lib.common.rest_client [req-f9822d1c-e7e3-429f-92d1-97a96116a0c5 req-f9822d1c-e7e3-429f-92d1-97a96116a0c5 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.428s\n2026-05-22 01:41:34.467 38 INFO tempest.lib.common.rest_client [req-c244fa09-209d-463c-9e47-42975c056cba req-c244fa09-209d-463c-9e47-42975c056cba ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/2194ff3a072f4deb83141fa1296997d2 0.244s\n2026-05-22 01:41:34.481 21 INFO tempest.lib.common.rest_client [req-c4822941-e709-4b60-919b-20e3be7f59ce req-c4822941-e709-4b60-919b-20e3be7f59ce ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/30382f8e1b914440b0a8e8adfafc4e44 0.214s\n2026-05-22 01:41:34.528 31 INFO tempest.lib.common.rest_client [req-8373e32a-6e9f-4c1d-83ed-616bdc2f8ceb req-8373e32a-6e9f-4c1d-83ed-616bdc2f8ceb ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5 0.282s\n2026-05-22 01:41:34.534 15 INFO tempest.lib.common.rest_client [req-c27b0131-0985-43e4-abd5-deeb09a1865d req-c27b0131-0985-43e4-abd5-deeb09a1865d ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.533s\n2026-05-22 01:41:34.556 11 INFO tempest.lib.common.rest_client [req-ab69d06e-0e57-4422-b0b4-7b90c3b5a842 req-ab69d06e-0e57-4422-b0b4-7b90c3b5a842 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.671s\n2026-05-22 01:41:34.560 33 INFO tempest.lib.common.rest_client [req-f36dc791-4d18-47e1-9bf9-56b842cbb6d3 req-f36dc791-4d18-47e1-9bf9-56b842cbb6d3 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/cdc6e939-deb6-42a0-a85b-e6c84de08c88 0.777s\n2026-05-22 01:41:34.576 17 INFO tempest.lib.common.rest_client [req-1afe63ad-6260-445a-b474-3a8f72508f1e req-1afe63ad-6260-445a-b474-3a8f72508f1e ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-22 01:41:34.576 42 INFO tempest.lib.common.rest_client [req-a25eda10-f7f5-4c06-bf67-6e09b41b1dda req-a25eda10-f7f5-4c06-bf67-6e09b41b1dda ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.152s\n2026-05-22 01:41:34.596 39 INFO tempest.lib.common.rest_client [req-4bd9b2f9-57ef-4a2c-be5a-c976736cf6bf req-4bd9b2f9-57ef-4a2c-be5a-c976736cf6bf ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5/file 1.482s\n2026-05-22 01:41:34.601 39 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead\n2026-05-22 01:41:34.610 30 INFO tempest.lib.common.rest_client [req-9b68da77-d169-429c-bb87-3d3918fa4ce2 req-9b68da77-d169-429c-bb87-3d3918fa4ce2 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members/a1476d3992ed404f96bddca8a5bb4b93 1.282s\n2026-05-22 01:41:34.634 15 INFO tempest.lib.common.rest_client [req-dc10ae85-265e-41ad-aa6b-5c408c3530c2 req-dc10ae85-265e-41ad-aa6b-5c408c3530c2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.099s\n2026-05-22 01:41:34.648 38 INFO tempest.lib.common.rest_client [req-7cb250dd-f936-4201-b479-46a140d3b4f6 req-7cb250dd-f936-4201-b479-46a140d3b4f6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:41:34.653 11 INFO tempest.lib.common.rest_client [req-b37e06b7-d23c-40e2-b644-80117a6890e0 req-b37e06b7-d23c-40e2-b644-80117a6890e0 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/43eb24b2-a452-44e0-8095-96c3e6074e91 0.086s\n{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.714320s] ... ok\n2026-05-22 01:41:34.693 24 INFO tempest.lib.common.rest_client [req-b09e7b55-f4e8-4782-b6b6-7600630ec708 req-b09e7b55-f4e8-4782-b6b6-7600630ec708 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.820s\n2026-05-22 01:41:34.740 21 INFO tempest.lib.common.rest_client [req-2293de94-0093-43c9-bdd0-f0b849107e77 req-2293de94-0093-43c9-bdd0-f0b849107e77 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-22 01:41:34.762 30 INFO tempest.lib.common.rest_client [req-a221e35e-68ab-4366-9d87-5710f30fe618 req-a221e35e-68ab-4366-9d87-5710f30fe618 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.151s\n2026-05-22 01:41:34.782 13 INFO tempest.lib.common.rest_client [req-b18be247-cfd6-4cee-b3dd-4f0f8618b267 req-b18be247-cfd6-4cee-b3dd-4f0f8618b267 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-05-22 01:41:34.784 15 INFO tempest.lib.common.rest_client [req-81385e1f-ace9-4578-801d-02839bb19db1 req-81385e1f-ace9-4578-801d-02839bb19db1 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.140s\n2026-05-22 01:41:34.809 42 INFO tempest.lib.common.rest_client [req-4be8e234-6e27-4a51-9be5-6853b496f75f req-4be8e234-6e27-4a51-9be5-6853b496f75f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/resource_types 0.229s\n2026-05-22 01:41:34.822 35 INFO tempest.lib.common.rest_client [req-ed5e2340-ceef-4619-bfb2-bb122dd0526a req-ed5e2340-ceef-4619-bfb2-bb122dd0526a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c 1.293s\n{2} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [2.506087s] ... ok\n2026-05-22 01:41:34.855 33 INFO tempest.lib.common.rest_client [req-3fe27184-4ca2-4011-96f2-45654d0889bd req-3fe27184-4ca2-4011-96f2-45654d0889bd ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s\n2026-05-22 01:41:34.856 38 INFO tempest.lib.common.rest_client [req-2d8962cd-54f6-4369-bd6c-5f72c41ce59e req-2d8962cd-54f6-4369-bd6c-5f72c41ce59e ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/09149526a0554d9399016d8921649a86 0.207s\n2026-05-22 01:41:34.863 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6393c54c6a1c4ca7a924514709425923 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:34.863 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1273080417-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6f620269eece4f04b555367cf8c197cf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'tenant_id': '6f620269eece4f04b555367cf8c197cf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6393c54c6a1c4ca7a924514709425923', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:34.863 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1273080417-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6f620269eece4f04b555367cf8c197cf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'tenant_id': '6f620269eece4f04b555367cf8c197cf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6393c54c6a1c4ca7a924514709425923', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:34.890 11 INFO tempest.lib.common.rest_client [req-2644e038-838e-4775-8665-eb74d0c5bf7e req-2644e038-838e-4775-8665-eb74d0c5bf7e ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/43eb24b2-a452-44e0-8095-96c3e6074e91 0.235s\n2026-05-22 01:41:34.884 39 INFO tempest.lib.common.rest_client [req-2920d6d3-c1b8-477d-a97f-987da0c56ab1 req-2920d6d3-c1b8-477d-a97f-987da0c56ab1 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5/members 0.282s\n2026-05-22 01:41:34.899 30 INFO tempest.lib.common.rest_client [req-b4abe460-5124-44dd-b1a4-b5c9c5ca5609 req-b4abe460-5124-44dd-b1a4-b5c9c5ca5609 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members/a1476d3992ed404f96bddca8a5bb4b93 0.129s\n2026-05-22 01:41:34.940 24 INFO tempest.lib.common.rest_client [req-0d9a0534-7785-43bd-beb9-9bf29c63516d req-0d9a0534-7785-43bd-beb9-9bf29c63516d ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [2.008162s] ... ok\n2026-05-22 01:41:35.006 35 INFO tempest.lib.common.rest_client [req-30ea1255-1aad-4a26-84f8-8757255020b2 req-30ea1255-1aad-4a26-84f8-8757255020b2 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c 0.181s\n2026-05-22 01:41:35.010 21 INFO tempest.lib.common.rest_client [req-20923e40-c09a-4643-b2b8-24410af0458d req-20923e40-c09a-4643-b2b8-24410af0458d ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/2194ff3a072f4deb83141fa1296997d2 0.267s\n2026-05-22 01:41:35.021 26 INFO tempest.lib.common.rest_client [req-037f91df-7548-40db-9498-8cc11a71731c req-037f91df-7548-40db-9498-8cc11a71731c ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9181608e0f14e7fafd21bc22f206712&name=default 0.845s\n2026-05-22 01:41:35.029 42 INFO tempest.lib.common.rest_client [req-971d3efe-9199-46d6-acdf-9ed55718de3b req-971d3efe-9199-46d6-acdf-9ed55718de3b ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties 0.215s\n2026-05-22 01:41:35.051 19 INFO tempest.lib.common.rest_client [req-8cbcf568-8883-4dd0-87b9-7f4e81d56c95 req-8cbcf568-8883-4dd0-87b9-7f4e81d56c95 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s\n{4} 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-22 01:41:35.044 30 INFO tempest.lib.common.rest_client [req-be7436b9-0d43-47a6-b5ee-f4d3ec70d664 req-be7436b9-0d43-47a6-b5ee-f4d3ec70d664 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members/a1476d3992ed404f96bddca8a5bb4b93 0.143s\n2026-05-22 01:41:35.055 33 INFO tempest.lib.common.rest_client [req-0d9540c3-425c-4f9d-ab65-e27098d7cacf req-0d9540c3-425c-4f9d-ab65-e27098d7cacf ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/f2c4ff9c-6396-4e61-ba17-d6efffaf9d2c/members 0.193s\n2026-05-22 01:41:35.101 11 INFO tempest.lib.common.rest_client [req-7e47eb83-6591-401a-94f4-25a35964180f req-7e47eb83-6591-401a-94f4-25a35964180f ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.123s\n2026-05-22 01:41:35.119 35 INFO tempest.lib.common.rest_client [req-c6c4dc44-f205-41d0-bdbe-62d089d9347d req-c6c4dc44-f205-41d0-bdbe-62d089d9347d ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.105s\n2026-05-22 01:41:35.135 17 INFO tempest.lib.common.rest_client [req-ca5d2c55-bdae-4ed1-9e19-24a7c8ce3ba6 req-ca5d2c55-bdae-4ed1-9e19-24a7c8ce3ba6 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e1b32780e85b4c9faf66f9c0e51164e3&name=default 0.558s\n2026-05-22 01:41:35.178 42 INFO tempest.lib.common.rest_client [req-a3750865-99a7-4eb1-bb23-6d5c486fc63e req-a3750865-99a7-4eb1-bb23-6d5c486fc63e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties/OS::Glance::Image 0.147s\n2026-05-22 01:41:35.181 13 INFO tempest.lib.common.rest_client [req-66b07aef-a707-425a-b3e5-0b97ac74335a req-66b07aef-a707-425a-b3e5-0b97ac74335a ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.391s\n2026-05-22 01:41:35.221 24 INFO tempest.lib.common.rest_client [req-627a66c9-b9c7-44ce-9cd0-ff4166c342ef req-627a66c9-b9c7-44ce-9cd0-ff4166c342ef ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/09149526a0554d9399016d8921649a86 0.280s\n2026-05-22 01:41:35.233 35 INFO tempest.lib.common.rest_client [req-053bff2e-94a0-40c0-973e-c0a2b497a30d req-053bff2e-94a0-40c0-973e-c0a2b497a30d ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.113s\n2026-05-22 01:41:35.233 21 INFO tempest.lib.common.rest_client [req-beda079e-9d3d-43ca-bfb4-311972512ff6 req-beda079e-9d3d-43ca-bfb4-311972512ff6 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-22 01:41:35.244 11 INFO tempest.lib.common.rest_client [req-031e5eda-d98f-4f55-978c-826548d9487f req-031e5eda-d98f-4f55-978c-826548d9487f ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/02dd0ff1-9a66-41e5-973e-70bbf564f026 0.135s\n2026-05-22 01:41:35.262 33 INFO tempest.lib.common.rest_client [req-6c7ea41b-c652-4c00-83cd-df7c8be918cd req-6c7ea41b-c652-4c00-83cd-df7c8be918cd ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.203s\n2026-05-22 01:41:35.277 39 INFO tempest.lib.common.rest_client [req-31724836-29e7-48a9-93f9-1d0533821fd9 req-31724836-29e7-48a9-93f9-1d0533821fd9 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.385s\n2026-05-22 01:41:35.301 15 INFO tempest.lib.common.rest_client [req-bdb71659-c579-47b0-ae56-3a71f1be1b96 req-bdb71659-c579-47b0-ae56-3a71f1be1b96 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/289ce9ad480147008ee586c8d8d08673 0.460s\n2026-05-22 01:41:35.319 30 INFO tempest.lib.common.rest_client [req-1a6f012c-587e-415c-bcc5-d401e0194f7c req-1a6f012c-587e-415c-bcc5-d401e0194f7c ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373 0.258s\n2026-05-22 01:41:35.327 11 INFO tempest.lib.common.rest_client [req-f369703c-98e9-402e-b690-a67bded54688 req-f369703c-98e9-402e-b690-a67bded54688 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/02dd0ff1-9a66-41e5-973e-70bbf564f026 0.081s\n2026-05-22 01:41:35.341 13 INFO tempest.lib.common.rest_client [req-4f6da6f0-3627-4b34-8d18-385ae4194f21 req-4f6da6f0-3627-4b34-8d18-385ae4194f21 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.159s\n{14} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.786543s] ... ok\n2026-05-22 01:41:35.392 42 INFO tempest.lib.common.rest_client [req-1a3ed4c4-6f1b-470c-98f3-e74110264c95 req-1a3ed4c4-6f1b-470c-98f3-e74110264c95 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties/OS::Glance::Image 0.202s\n2026-05-22 01:41:35.396 33 INFO tempest.lib.common.rest_client [req-066a4989-b637-4660-8023-a91727671d86 req-066a4989-b637-4660-8023-a91727671d86 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/f2c4ff9c-6396-4e61-ba17-d6efffaf9d2c/members/8310d4a950fc4da69e17f21cf6d9483a 0.127s\n{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [2.480767s] ... ok\n2026-05-22 01:41:35.457 24 INFO tempest.lib.common.rest_client [req-0e589db8-63a2-4674-983e-dd1776549c4a req-0e589db8-63a2-4674-983e-dd1776549c4a ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-22 01:41:35.476 13 INFO tempest.lib.common.rest_client [req-a55e618b-51e3-448d-98d8-17d7c754a584 req-a55e618b-51e3-448d-98d8-17d7c754a584 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.131s\n2026-05-22 01:41:35.485 21 INFO tempest.lib.common.rest_client [req-e94b866e-b011-48f9-8192-96031917b99b req-e94b866e-b011-48f9-8192-96031917b99b ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/09149526a0554d9399016d8921649a86 0.250s\n2026-05-22 01:41:35.486 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1b1c340fae93467b9dfcec1dbb6b9016 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:35.486 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-3762364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '536e7975f9f64552b034a6a5f78f6cb8', 'project_name': 'tempest-ImagesTagsTest-3762364', 'tenant_id': '536e7975f9f64552b034a6a5f78f6cb8', 'tenant_name': 'tempest-ImagesTagsTest-3762364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b1c340fae93467b9dfcec1dbb6b9016', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:35.486 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-3762364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '536e7975f9f64552b034a6a5f78f6cb8', 'project_name': 'tempest-ImagesTagsTest-3762364', 'tenant_id': '536e7975f9f64552b034a6a5f78f6cb8', 'tenant_name': 'tempest-ImagesTagsTest-3762364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b1c340fae93467b9dfcec1dbb6b9016', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:35.536 30 INFO tempest.lib.common.rest_client [req-cb36649c-6b52-41c4-9ed0-2e5b5b898821 req-cb36649c-6b52-41c4-9ed0-2e5b5b898821 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.085s\n2026-05-22 01:41:35.542 26 INFO tempest.lib.common.rest_client [req-ec528504-f02b-4c33-88ed-e61908f70889 req-ec528504-f02b-4c33-88ed-e61908f70889 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73ed086e-89ba-42fd-9a37-5b49f677c3a6 0.520s\n{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.089976s] ... ok\n2026-05-22 01:41:35.572 33 INFO tempest.lib.common.rest_client [req-309534bb-4f32-4f8b-9a21-bb887c609671 req-309534bb-4f32-4f8b-9a21-bb887c609671 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.172s\n2026-05-22 01:41:35.576 42 INFO tempest.lib.common.rest_client [req-b9af8b9a-9105-47cf-aa67-ef3081468e15 req-b9af8b9a-9105-47cf-aa67-ef3081468e15 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties/OS::Glance::Image 0.181s\n2026-05-22 01:41:35.578 38 INFO tempest.lib.common.rest_client [req-d949072d-63c1-4d49-ae0f-65cbe5d075bb req-d949072d-63c1-4d49-ae0f-65cbe5d075bb ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s\n2026-05-22 01:41:35.613 19 INFO tempest.lib.common.rest_client [req-f3810f1b-15b3-498f-be57-aa3b3421eef3 req-f3810f1b-15b3-498f-be57-aa3b3421eef3 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.552s\n2026-05-22 01:41:35.634 24 INFO tempest.lib.common.rest_client [req-7425a935-5261-4a8d-9662-13af0c7ad076 req-7425a935-5261-4a8d-9662-13af0c7ad076 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/30382f8e1b914440b0a8e8adfafc4e44 0.176s\n2026-05-22 01:41:35.652 13 INFO tempest.lib.common.rest_client [req-d09cdbbb-d956-4d66-b046-9da1d946feed req-d09cdbbb-d956-4d66-b046-9da1d946feed ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.168s\n2026-05-22 01:41:35.688 17 INFO tempest.lib.common.rest_client [req-be535240-1dd2-44f8-9bb4-1b4a106fec3c req-be535240-1dd2-44f8-9bb4-1b4a106fec3c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/44c76665-901c-49be-a3da-095286b0efe0 0.546s\n2026-05-22 01:41:35.697 30 INFO tempest.lib.common.rest_client [req-fa8d8d68-7e2a-407d-973b-8979f13c8948 req-fa8d8d68-7e2a-407d-973b-8979f13c8948 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.159s\n{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.160532s] ... ok\n2026-05-22 01:41:35.717 15 INFO tempest.lib.common.rest_client [req-9f5df66f-7098-4a87-9e39-888fa6fea15f req-9f5df66f-7098-4a87-9e39-888fa6fea15f ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a356829a66a4c58886c253d848ebeb4 0.410s\n2026-05-22 01:41:35.717 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec1c69086f6e448a9196bd534e1157cd\n2026-05-22 01:41:35.756 42 INFO tempest.lib.common.rest_client [req-86adbf0c-4d35-410c-9ff1-96878b75f9de req-86adbf0c-4d35-410c-9ff1-96878b75f9de ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties 0.173s\n2026-05-22 01:41:35.797 19 INFO tempest.lib.common.rest_client [req-4b6f7247-f512-4ad1-996e-95ef30abc3d8 req-4b6f7247-f512-4ad1-996e-95ef30abc3d8 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.181s\n2026-05-22 01:41:35.823 13 INFO tempest.lib.common.rest_client [req-353880bd-5504-4a5c-ac4e-4bc8b91fd0ea req-353880bd-5504-4a5c-ac4e-4bc8b91fd0ea ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.170s\n2026-05-22 01:41:35.861 42 INFO tempest.lib.common.rest_client [req-3da28351-96e8-47f4-bc0c-d945162abc91 req-3da28351-96e8-47f4-bc0c-d945162abc91 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780 0.102s\n2026-05-22 01:41:35.866 33 INFO tempest.lib.common.rest_client [req-9d139c06-1451-4959-84bd-e1e2de9f3cdd req-9d139c06-1451-4959-84bd-e1e2de9f3cdd ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/f2c4ff9c-6396-4e61-ba17-d6efffaf9d2c 0.286s\n{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.184766s] ... ok\n2026-05-22 01:41:35.875 24 INFO tempest.lib.common.rest_client [req-f899502b-8ae0-4848-86a0-525af56ec4ee req-f899502b-8ae0-4848-86a0-525af56ec4ee ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-22 01:41:35.886 30 INFO tempest.lib.common.rest_client [req-7b20c40f-53c7-464f-97cd-00985c37b256 req-7b20c40f-53c7-464f-97cd-00985c37b256 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.176s\n2026-05-22 01:41:35.897 11 INFO tempest.lib.common.rest_client [req-4a57092f-6949-4138-87f0-12db452030e7 req-4a57092f-6949-4138-87f0-12db452030e7 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.568s\n{15} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.872932s] ... ok\n2026-05-22 01:41:35.920 13 INFO tempest.lib.common.rest_client [req-d4df3cb5-71dd-42b3-a2c9-59c4c998a0d4 req-d4df3cb5-71dd-42b3-a2c9-59c4c998a0d4 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.093s\n2026-05-22 01:41:35.933 26 INFO tempest.lib.common.rest_client [req-047ddb56-154b-49c7-9be5-f53dc3e94464 req-047ddb56-154b-49c7-9be5-f53dc3e94464 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712 0.377s\n2026-05-22 01:41:35.937 17 INFO tempest.lib.common.rest_client [req-18b2dfed-e44e-4e78-90e7-67f67363079a req-18b2dfed-e44e-4e78-90e7-67f67363079a ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3 0.239s\n2026-05-22 01:41:35.937 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c4fb4435ebbc47d290dbab50909dc1c6\n2026-05-22 01:41:36.056 11 INFO tempest.lib.common.rest_client [req-046077f7-be8d-4464-833e-33077ca75280 req-046077f7-be8d-4464-833e-33077ca75280 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/02dd0ff1-9a66-41e5-973e-70bbf564f026 0.158s\n2026-05-22 01:41:36.058 13 INFO tempest.lib.common.rest_client [req-60383a97-51be-41a3-a61c-b57208982993 req-60383a97-51be-41a3-a61c-b57208982993 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097 0.136s\n{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.081734s] ... ok\n2026-05-22 01:41:36.067 38 INFO tempest.lib.common.rest_client [req-74cb1c9c-7347-4e69-8e54-96c2c837fc0c req-74cb1c9c-7347-4e69-8e54-96c2c837fc0c ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.483s\n2026-05-22 01:41:36.091 30 INFO tempest.lib.common.rest_client [req-267d5e35-59f6-423c-82d7-74cf5e467c55 req-267d5e35-59f6-423c-82d7-74cf5e467c55 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members 0.201s\n2026-05-22 01:41:36.093 21 INFO tempest.lib.common.rest_client [req-98088d81-4e05-4913-8f8a-7984d73d834c req-98088d81-4e05-4913-8f8a-7984d73d834c ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s\n{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.276335s] ... ok\n2026-05-22 01:41:36.137 24 INFO tempest.lib.common.rest_client [req-69e07291-7af5-4cd1-9efd-4b969671a054 req-69e07291-7af5-4cd1-9efd-4b969671a054 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/2194ff3a072f4deb83141fa1296997d2 0.261s\n2026-05-22 01:41:36.204 42 INFO tempest.lib.common.rest_client [req-a6b1f959-b5b6-44fa-9372-9868d5f9042c req-a6b1f959-b5b6-44fa-9372-9868d5f9042c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3a536dd674344feea0eba829ae2d1c99 0.264s\n2026-05-22 01:41:36.237 11 INFO tempest.lib.common.rest_client [req-eba71ca1-071b-4d3a-9039-c3137e767591 req-eba71ca1-071b-4d3a-9039-c3137e767591 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.177s\n2026-05-22 01:41:36.239 13 INFO tempest.lib.common.rest_client [req-20b5cec7-19eb-49d9-a491-efaec00b76bb req-20b5cec7-19eb-49d9-a491-efaec00b76bb ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.130s\n2026-05-22 01:41:36.241 30 INFO tempest.lib.common.rest_client [req-ae22cbe8-fcb3-4d3d-a7bd-0ad2e758e936 req-ae22cbe8-fcb3-4d3d-a7bd-0ad2e758e936 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.149s\n2026-05-22 01:41:36.255 38 INFO tempest.lib.common.rest_client [req-bd013c03-3148-4e06-8dfa-49ea023c2ade req-bd013c03-3148-4e06-8dfa-49ea023c2ade ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects 0.180s\n2026-05-22 01:41:36.289 33 INFO tempest.lib.common.rest_client [req-75b22bdd-b8c7-4b97-9375-fa500300caa5 req-75b22bdd-b8c7-4b97-9375-fa500300caa5 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bd40ef7308214ba6a6d89e78ee5e4c3e 0.371s\n2026-05-22 01:41:36.351 11 INFO tempest.lib.common.rest_client [req-973d31f7-fb51-4e9c-81d5-3067a2d62670 req-973d31f7-fb51-4e9c-81d5-3067a2d62670 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.113s\n2026-05-22 01:41:36.371 15 INFO tempest.lib.common.rest_client [req-ddd3bba4-06a0-4a45-9d21-a92be1c7df9d req-ddd3bba4-06a0-4a45-9d21-a92be1c7df9d ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s\n2026-05-22 01:41:36.371 30 INFO tempest.lib.common.rest_client [req-e5cb3cc7-395e-40c2-8a4c-8e3a6e622fd5 req-e5cb3cc7-395e-40c2-8a4c-8e3a6e622fd5 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members/a1476d3992ed404f96bddca8a5bb4b93 0.125s\n2026-05-22 01:41:36.410 24 INFO tempest.lib.common.rest_client [req-c5a0ef6d-28d5-424f-ac6e-2df005d5ed9b req-c5a0ef6d-28d5-424f-ac6e-2df005d5ed9b ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s\n2026-05-22 01:41:36.427 13 INFO tempest.lib.common.rest_client [req-929f8a16-d130-4867-80b9-1630646020cd req-929f8a16-d130-4867-80b9-1630646020cd ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags 0.183s\n2026-05-22 01:41:36.445 17 INFO tempest.lib.common.rest_client [req-c90f32d2-6771-4c68-933a-e4e3b62ef624 req-c90f32d2-6771-4c68-933a-e4e3b62ef624 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c4fb4435ebbc47d290dbab50909dc1c6&name=default 0.507s\n2026-05-22 01:41:36.471 38 INFO tempest.lib.common.rest_client [req-9c0b9e4a-d34f-441f-ad08-b7d84bd1ca35 req-9c0b9e4a-d34f-441f-ad08-b7d84bd1ca35 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects/tempest-MetadataNamespaceObjectsTest-object-1728421018 0.211s\n2026-05-22 01:41:36.486 30 INFO tempest.lib.common.rest_client [req-a51c42d0-0957-4a62-a252-db604e606938 req-a51c42d0-0957-4a62-a252-db604e606938 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.113s\n2026-05-22 01:41:36.518 11 INFO tempest.lib.common.rest_client [req-1abd8c7a-b952-4bac-b011-6c8e87206dbd req-1abd8c7a-b952-4bac-b011-6c8e87206dbd ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.163s\n2026-05-22 01:41:36.520 42 INFO tempest.lib.common.rest_client [req-2ee7cbf0-cbce-4a5f-a025-0abde2852dfe req-2ee7cbf0-cbce-4a5f-a025-0abde2852dfe ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0acecda12d3749bb89503dbe7a15c5f3 0.314s\n2026-05-22 01:41:36.520 42 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bd7f10dbf38340018c043c1a7053dd7e\n2026-05-22 01:41:36.538 33 INFO tempest.lib.common.rest_client [req-09c0e560-8b7a-4bee-82a6-411cd9063f7c req-09c0e560-8b7a-4bee-82a6-411cd9063f7c ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/065f02cf86cb45eab4fcf6a43f0bb760 0.242s\n2026-05-22 01:41:36.538 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 057567f9a6f04187b80cd4e46f87269f\n2026-05-22 01:41:36.547 13 INFO tempest.lib.common.rest_client [req-8d7f091f-d2a2-4bb9-b1e8-b9f3327a0a38 req-8d7f091f-d2a2-4bb9-b1e8-b9f3327a0a38 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-tag_name-1830676903 0.114s\n2026-05-22 01:41:36.583 21 INFO tempest.lib.common.rest_client [req-77b5ad13-d8ab-465e-b01a-b23b1edc49cb req-77b5ad13-d8ab-465e-b01a-b23b1edc49cb ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.486s\n2026-05-22 01:41:36.604 30 INFO tempest.lib.common.rest_client [req-e4e6c424-84d4-4b05-a77d-c86eaf1c822d req-e4e6c424-84d4-4b05-a77d-c86eaf1c822d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members 0.108s\n2026-05-22 01:41:36.603 24 INFO tempest.lib.common.rest_client [req-4edc8372-0ccd-4707-80b5-8f72e18ff004 req-4edc8372-0ccd-4707-80b5-8f72e18ff004 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/09149526a0554d9399016d8921649a86 0.189s\n2026-05-22 01:41:36.603 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c298a03734674d97b567513466f5b637 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:36.610 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1054038367-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bd37765b7ae417bb608513e24a7e6fa', 'project_name': 'tempest-ImportImagesNegativeTest-1054038367', 'tenant_id': '0bd37765b7ae417bb608513e24a7e6fa', 'tenant_name': 'tempest-ImportImagesNegativeTest-1054038367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c298a03734674d97b567513466f5b637', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:36.610 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1054038367-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bd37765b7ae417bb608513e24a7e6fa', 'project_name': 'tempest-ImportImagesNegativeTest-1054038367', 'tenant_id': '0bd37765b7ae417bb608513e24a7e6fa', 'tenant_name': 'tempest-ImportImagesNegativeTest-1054038367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c298a03734674d97b567513466f5b637', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:36.616 11 INFO tempest.lib.common.rest_client [req-ce581f4b-1f06-40ea-bcaa-7c1b15051cd9 req-ce581f4b-1f06-40ea-bcaa-7c1b15051cd9 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.097s\n2026-05-22 01:41:36.630 38 INFO tempest.lib.common.rest_client [req-6c64c399-ba33-44eb-8241-4c177a67bb7b req-6c64c399-ba33-44eb-8241-4c177a67bb7b ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects/tempest-update-object-2119191587 0.155s\n2026-05-22 01:41:36.681 39 INFO tempest.lib.common.rest_client [req-4be74926-12fd-43f5-babe-91ba1382aad1 req-4be74926-12fd-43f5-babe-91ba1382aad1 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5 1.248s\n2026-05-22 01:41:36.686 13 INFO tempest.lib.common.rest_client [req-ed79ffac-dbd9-439e-aa52-cdb70dde8745 req-ed79ffac-dbd9-439e-aa52-cdb70dde8745 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-tag_name-1830676903 0.134s\n2026-05-22 01:41:36.691 35 INFO tempest.lib.common.rest_client [req-3b11b55c-0460-4096-9c10-149279bd7057 req-3b11b55c-0460-4096-9c10-149279bd7057 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 1.457s\n2026-05-22 01:41:36.747 30 INFO tempest.lib.common.rest_client [req-6f258190-eb8d-45c5-8bfd-b1fba12bd5d8 req-6f258190-eb8d-45c5-8bfd-b1fba12bd5d8 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members/a1476d3992ed404f96bddca8a5bb4b93 0.142s\n2026-05-22 01:41:36.754 11 INFO tempest.lib.common.rest_client [req-212d076f-1209-4b85-9146-9c482b89d437 req-212d076f-1209-4b85-9146-9c482b89d437 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.133s\n{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.696166s] ... ok\n2026-05-22 01:41:36.777 35 INFO tempest.lib.common.rest_client [req-6a03b116-d3e8-4b2b-89d0-0a1819561db3 req-6a03b116-d3e8-4b2b-89d0-0a1819561db3 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 0.081s\n2026-05-22 01:41:36.805 39 INFO tempest.lib.common.rest_client [req-276bbb14-0b69-4342-bf88-b664fb369e59 req-276bbb14-0b69-4342-bf88-b664fb369e59 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5 0.120s\n2026-05-22 01:41:36.828 38 INFO tempest.lib.common.rest_client [req-b6ad7f0e-dfbc-4d6b-a2ef-ae9f1401ea57 req-b6ad7f0e-dfbc-4d6b-a2ef-ae9f1401ea57 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects 0.197s\n2026-05-22 01:41:36.852 13 INFO tempest.lib.common.rest_client [req-99282466-77cf-4090-b779-23eba24c5199 req-99282466-77cf-4090-b779-23eba24c5199 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-tag_name-1830676903 0.165s\n2026-05-22 01:41:36.851 21 INFO tempest.lib.common.rest_client [req-471cc00d-8e28-4f0c-bfb6-ac8b2b968a12 req-471cc00d-8e28-4f0c-bfb6-ac8b2b968a12 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156/tags/tempest-tag-497703334 0.263s\n2026-05-22 01:41:36.910 19 INFO tempest.lib.common.rest_client [req-09780f10-7726-45ce-b356-f96d4708c6d1 req-09780f10-7726-45ce-b356-f96d4708c6d1 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.109s\n2026-05-22 01:41:36.946 30 INFO tempest.lib.common.rest_client [req-de67b2f6-2686-4912-8688-22af215560ee req-de67b2f6-2686-4912-8688-22af215560ee ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c 0.195s\n{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.248556s] ... ok\n2026-05-22 01:41:36.956 38 INFO tempest.lib.common.rest_client [req-837e525e-ec39-4b7b-8c76-4f300b26e691 req-837e525e-ec39-4b7b-8c76-4f300b26e691 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects/tempest-MetadataNamespaceObjectsTest-object-1728421018 0.118s\n2026-05-22 01:41:36.965 17 INFO tempest.lib.common.rest_client [req-c391d0ba-85fb-4be3-839a-79fa32b8df33 req-c391d0ba-85fb-4be3-839a-79fa32b8df33 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3f17cf96-4d5a-4b94-b9a7-093fd09feeb6 0.512s\n2026-05-22 01:41:36.964 21 INFO tempest.lib.common.rest_client [req-5ec69a9f-01cb-4f4d-9a3c-3af28ee2c9db req-5ec69a9f-01cb-4f4d-9a3c-3af28ee2c9db ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.108s\n2026-05-22 01:41:36.987 13 INFO tempest.lib.common.rest_client [req-89db57f3-d2f4-41ac-a23c-fb63a7fcbd60 req-89db57f3-d2f4-41ac-a23c-fb63a7fcbd60 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-update-tag-1549361060 0.134s\n2026-05-22 01:41:37.022 35 INFO tempest.lib.common.rest_client [req-d378c21d-d95e-4adc-9361-047701492adf req-d378c21d-d95e-4adc-9361-047701492adf ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5de90ea2b925499cbff8bfd655a7e8b0 0.242s\n2026-05-22 01:41:37.022 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b2158e94ca014c898567f7756eb4c7c3\n2026-05-22 01:41:37.046 11 INFO tempest.lib.common.rest_client [req-dd1abe15-7204-41cc-95b6-84b94348f623 req-dd1abe15-7204-41cc-95b6-84b94348f623 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a2824c8b80c24326a816b580cf37ae9a 0.290s\n2026-05-22 01:41:37.086 13 INFO tempest.lib.common.rest_client [req-14f69d6e-353f-40e8-8e3f-d3f1523b3652 req-14f69d6e-353f-40e8-8e3f-d3f1523b3652 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags 0.093s\n2026-05-22 01:41:37.092 15 INFO tempest.lib.common.rest_client [req-b55b02e5-7bee-47d6-a7a6-01ab2d3a3922 req-b55b02e5-7bee-47d6-a7a6-01ab2d3a3922 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec1c69086f6e448a9196bd534e1157cd&name=default 0.718s\n2026-05-22 01:41:37.092 38 INFO tempest.lib.common.rest_client [req-f8526c0e-b69b-4355-87b7-71451729cffe req-f8526c0e-b69b-4355-87b7-71451729cffe ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789 0.134s\n2026-05-22 01:41:37.110 30 INFO tempest.lib.common.rest_client [req-c1fce914-8d85-4a17-946a-f115781e2736 req-c1fce914-8d85-4a17-946a-f115781e2736 ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.162s\n2026-05-22 01:41:37.125 21 INFO tempest.lib.common.rest_client [req-95a64fc6-e28e-4ceb-b533-18ba2d7ccac4 req-95a64fc6-e28e-4ceb-b533-18ba2d7ccac4 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156/tags/tempest-tag-497703334 0.159s\n2026-05-22 01:41:37.143 39 INFO tempest.lib.common.rest_client [req-bb5aa38f-e619-41b3-adcf-687f9e03bdde req-bb5aa38f-e619-41b3-adcf-687f9e03bdde ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/540d8c23b53a482ab5d6bedf5fd0c649 0.335s\n2026-05-22 01:41:37.184 42 INFO tempest.lib.common.rest_client [req-ceb80306-54d8-491b-a3f8-d80a920ee051 req-ceb80306-54d8-491b-a3f8-d80a920ee051 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-22 01:41:37.185 33 INFO tempest.lib.common.rest_client [req-0b50e0e5-35ac-455e-8f9d-c1ffb2cbc4fe req-0b50e0e5-35ac-455e-8f9d-c1ffb2cbc4fe ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n{13} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.511989s] ... ok\n2026-05-22 01:41:37.230 13 INFO tempest.lib.common.rest_client [req-af19c91e-f653-40af-9740-7679c21acba1 req-af19c91e-f653-40af-9740-7679c21acba1 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags 0.141s\n2026-05-22 01:41:37.262 30 INFO tempest.lib.common.rest_client [req-b86e2866-1d25-4ff0-9f79-dccec20be146 req-b86e2866-1d25-4ff0-9f79-dccec20be146 ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5/members 0.151s\n2026-05-22 01:41:37.281 21 INFO tempest.lib.common.rest_client [req-d44be7af-47a2-4650-a107-e28a59489591 req-d44be7af-47a2-4650-a107-e28a59489591 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.149s\n2026-05-22 01:41:37.312 24 INFO tempest.lib.common.rest_client [req-fc91ecc2-3b48-4cec-987a-45cd073a1f85 req-fc91ecc2-3b48-4cec-987a-45cd073a1f85 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s\n2026-05-22 01:41:37.319 38 INFO tempest.lib.common.rest_client [req-9a79839c-7a20-40d6-9758-09f32d2b8b74 req-9a79839c-7a20-40d6-9758-09f32d2b8b74 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.119s\n2026-05-22 01:41:37.332 11 INFO tempest.lib.common.rest_client [req-90556e13-9415-4e1e-94be-51c88010a990 req-90556e13-9415-4e1e-94be-51c88010a990 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c9a45b78cae4ecda900d8629c44b6b9 0.282s\n2026-05-22 01:41:37.335 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 142f509b5e6a46b587024b721ff8e93f\n2026-05-22 01:41:37.359 13 INFO tempest.lib.common.rest_client [req-b800fe7f-7492-43c4-ab6d-d7a5494c10e7 req-b800fe7f-7492-43c4-ab6d-d7a5494c10e7 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051 0.121s\n{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.252619s] ... ok\n2026-05-22 01:41:37.372 30 INFO tempest.lib.common.rest_client [req-45b29c0c-ae3f-4aca-861b-1f4d1462d78d req-45b29c0c-ae3f-4aca-861b-1f4d1462d78d ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.103s\n2026-05-22 01:41:37.422 21 INFO tempest.lib.common.rest_client [req-07ef62c7-1a5b-40ef-abbc-a7a64545857e req-07ef62c7-1a5b-40ef-abbc-a7a64545857e ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.139s\n{5} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.329361s] ... ok\n2026-05-22 01:41:37.471 38 INFO tempest.lib.common.rest_client [req-4fd8f862-5cbe-4ec4-b4e1-06f404da4e43 req-4fd8f862-5cbe-4ec4-b4e1-06f404da4e43 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754/objects 0.149s\n2026-05-22 01:41:37.496 30 INFO tempest.lib.common.rest_client [req-d35fed6a-174b-4dfd-aa7c-918404c0819e req-d35fed6a-174b-4dfd-aa7c-918404c0819e ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5/members/a1476d3992ed404f96bddca8a5bb4b93 0.122s\n2026-05-22 01:41:37.504 39 INFO tempest.lib.common.rest_client [req-ea3292b8-d736-48fd-bce2-440f2323672c req-ea3292b8-d736-48fd-bce2-440f2323672c ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b4fda273aa34122b88aeecd4460e754 0.360s\n2026-05-22 01:41:37.507 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 98c6b4a1195a434491089d93e6b3e34a\n2026-05-22 01:41:37.514 21 INFO tempest.lib.common.rest_client [req-04a40342-12c4-4b42-9377-929924ebba4b req-04a40342-12c4-4b42-9377-929924ebba4b ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.063s\n2026-05-22 01:41:37.517 17 INFO tempest.lib.common.rest_client [req-e75e7a9b-0a17-4a08-a41a-bf4baf163266 req-e75e7a9b-0a17-4a08-a41a-bf4baf163266 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6 0.547s\n2026-05-22 01:41:37.518 17 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available\n2026-05-22 01:41:37.586 21 INFO tempest.lib.common.rest_client [req-c6b001f7-1c3c-4a6d-a2c3-81149a1f32eb req-c6b001f7-1c3c-4a6d-a2c3-81149a1f32eb ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.071s\n2026-05-22 01:41:37.601 30 INFO tempest.lib.common.rest_client [req-48b54a3e-9818-4f21-a602-77681fdc68ba req-48b54a3e-9818-4f21-a602-77681fdc68ba ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.103s\n2026-05-22 01:41:37.610 15 INFO tempest.lib.common.rest_client [req-dace95dd-c4c8-460c-968f-d0adcae8ff23 req-dace95dd-c4c8-460c-968f-d0adcae8ff23 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/07367aea-3452-45d7-83d4-9e712ea13c33 0.515s\n2026-05-22 01:41:37.611 38 INFO tempest.lib.common.rest_client [req-1e39db88-9ca1-4788-b690-a541e00fdd35 req-1e39db88-9ca1-4788-b690-a541e00fdd35 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754/objects 0.138s\n2026-05-22 01:41:37.627 35 INFO tempest.lib.common.rest_client [req-7559b6ee-4aff-474a-aab8-c6239cd242ea req-7559b6ee-4aff-474a-aab8-c6239cd242ea ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-22 01:41:37.711 13 INFO tempest.lib.common.rest_client [req-4c940c79-a676-4707-ac31-255f26ee0c8e req-4c940c79-a676-4707-ac31-255f26ee0c8e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d806061004424b9089679bc8bfd7061d 0.348s\n2026-05-22 01:41:37.738 30 INFO tempest.lib.common.rest_client [req-9bdd152c-0613-49b5-bdb7-492c87ab7759 req-9bdd152c-0613-49b5-bdb7-492c87ab7759 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5/members/a1476d3992ed404f96bddca8a5bb4b93 0.134s\n2026-05-22 01:41:37.755 38 INFO tempest.lib.common.rest_client [req-04cc2020-46f9-4f5c-b373-c29df1caa51b req-04cc2020-46f9-4f5c-b373-c29df1caa51b ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754/objects/tempest-MetadataNamespaceObjectsTest-object-1294889118 0.142s\n2026-05-22 01:41:37.865 38 INFO tempest.lib.common.rest_client [req-593c3494-e3a6-42fd-b3ac-d118f6f6c2f1 req-593c3494-e3a6-42fd-b3ac-d118f6f6c2f1 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754 0.105s\n{13} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.670371s] ... ok\n2026-05-22 01:41:37.884 42 INFO tempest.lib.common.rest_client [req-277f5553-93ce-44e7-bb45-f47fb33e6756 req-277f5553-93ce-44e7-bb45-f47fb33e6756 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bd7f10dbf38340018c043c1a7053dd7e&name=default 0.699s\n2026-05-22 01:41:37.886 30 INFO tempest.lib.common.rest_client [req-f91627fe-be51-40d2-b8c3-4215663066bc req-f91627fe-be51-40d2-b8c3-4215663066bc ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5 0.143s\n{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [0.940246s] ... ok\n2026-05-22 01:41:37.901 24 INFO tempest.lib.common.rest_client [req-3f3cbdd8-4f1a-4718-b081-b125ef260b62 req-3f3cbdd8-4f1a-4718-b081-b125ef260b62 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.587s\n2026-05-22 01:41:37.905 15 INFO tempest.lib.common.rest_client [req-885785fc-eb49-4d15-bbbc-6edcb1bf84db req-885785fc-eb49-4d15-bbbc-6edcb1bf84db ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd 0.291s\n2026-05-22 01:41:37.905 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2555e1f893cf42c78454e44de84b5259\n2026-05-22 01:41:37.973 33 INFO tempest.lib.common.rest_client [req-9d5e85c7-b132-4ce4-9996-c81ead415448 req-9d5e85c7-b132-4ce4-9996-c81ead415448 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=057567f9a6f04187b80cd4e46f87269f&name=default 0.786s\n2026-05-22 01:41:37.979 11 INFO tempest.lib.common.rest_client [req-8b84d2d3-9532-4f13-a435-48620cd1b2bd req-8b84d2d3-9532-4f13-a435-48620cd1b2bd ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s\n2026-05-22 01:41:38.007 24 INFO tempest.lib.common.rest_client [req-ed382e8a-8972-4607-a967-b30aaf537583 req-ed382e8a-8972-4607-a967-b30aaf537583 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.104s\n2026-05-22 01:41:38.015 19 INFO tempest.lib.common.rest_client [req-56f31692-d796-4a0f-ad19-a0e311ffa622 req-56f31692-d796-4a0f-ad19-a0e311ffa622 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.103s\n2026-05-22 01:41:38.027 13 INFO tempest.lib.common.rest_client [req-3335b901-933f-400a-a9cb-175d3ddaa89d req-3335b901-933f-400a-a9cb-175d3ddaa89d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e1770f442fa4a9e834a0a1b2d3eb436 0.315s\n2026-05-22 01:41:38.027 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d3e5cfc0582149188f64b6aa9cf80157\n2026-05-22 01:41:38.080 30 INFO tempest.lib.common.rest_client [req-399bf7b7-e1a1-4d07-8b79-0d46597ddddb req-399bf7b7-e1a1-4d07-8b79-0d46597ddddb ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.185s\n2026-05-22 01:41:38.087 38 INFO tempest.lib.common.rest_client [req-6be0ad3c-874b-431f-a44b-bf98feed724d req-6be0ad3c-874b-431f-a44b-bf98feed724d ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.220s\n2026-05-22 01:41:38.121 21 INFO tempest.lib.common.rest_client [req-8bfa1d2a-51a2-4628-9ce4-f962be842786 req-8bfa1d2a-51a2-4628-9ce4-f962be842786 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1b1c340fae93467b9dfcec1dbb6b9016 0.532s\n2026-05-22 01:41:38.122 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 536e7975f9f64552b034a6a5f78f6cb8\n2026-05-22 01:41:38.122 39 INFO tempest.lib.common.rest_client [req-58eea07b-fd9a-43fc-bc1e-afe83527f43f req-58eea07b-fd9a-43fc-bc1e-afe83527f43f ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-22 01:41:38.158 24 INFO tempest.lib.common.rest_client [req-61633a16-5592-4dcb-abf2-732042de798d req-61633a16-5592-4dcb-abf2-732042de798d ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.146s\n2026-05-22 01:41:38.200 38 INFO tempest.lib.common.rest_client [req-c4f81c5e-e64b-429c-bf8f-873acf1cc155 req-c4f81c5e-e64b-429c-bf8f-873acf1cc155 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399/objects 0.112s\n2026-05-22 01:41:38.205 30 INFO tempest.lib.common.rest_client [req-6072d80c-6974-463c-9246-fb1c1194afa2 req-6072d80c-6974-463c-9246-fb1c1194afa2 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047/members 0.124s\n2026-05-22 01:41:38.275 24 INFO tempest.lib.common.rest_client [req-b7fc25ad-3b61-48cc-b372-6fa8f1060d47 req-b7fc25ad-3b61-48cc-b372-6fa8f1060d47 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/969aa9b9-6dbf-431b-b01c-3f3e3a967ec5 0.115s\n2026-05-22 01:41:38.300 35 INFO tempest.lib.common.rest_client [req-c7179ffc-f2fe-4b8a-99a4-c605937dbad8 req-c7179ffc-f2fe-4b8a-99a4-c605937dbad8 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b2158e94ca014c898567f7756eb4c7c3&name=default 0.671s\n2026-05-22 01:41:38.316 38 INFO tempest.lib.common.rest_client [req-bdeb9bd8-f1de-4942-aefa-cf486fb1a598 req-bdeb9bd8-f1de-4942-aefa-cf486fb1a598 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399/objects/tempest-MetadataNamespaceObjectsTest-object-1639681389 0.113s\n2026-05-22 01:41:38.348 30 INFO tempest.lib.common.rest_client [req-53ac59f6-8e92-40ad-9fd5-ae9f9ccdb66e req-53ac59f6-8e92-40ad-9fd5-ae9f9ccdb66e ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047/members/a1476d3992ed404f96bddca8a5bb4b93 0.139s\n2026-05-22 01:41:38.350 24 INFO tempest.lib.common.rest_client [req-8b60e800-a91e-48a8-9e64-0c4ec87779eb req-8b60e800-a91e-48a8-9e64-0c4ec87779eb ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.072s\n2026-05-22 01:41:38.436 38 INFO tempest.lib.common.rest_client [req-376881f6-b59d-4bdc-8fc4-c43553ced418 req-376881f6-b59d-4bdc-8fc4-c43553ced418 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399/objects/tempest-MetadataNamespaceObjectsTest-object-1639681389 0.116s\n2026-05-22 01:41:38.444 42 INFO tempest.lib.common.rest_client [req-c0b4dd22-7b24-44f8-9a03-6bb40adc0b87 req-c0b4dd22-7b24-44f8-9a03-6bb40adc0b87 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f617106e-104c-4719-b83d-9fb5340e8fb2 0.554s\n2026-05-22 01:41:38.468 30 INFO tempest.lib.common.rest_client [req-893de1fa-4052-405c-90d8-4e44cf84f459 req-893de1fa-4052-405c-90d8-4e44cf84f459 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.117s\n2026-05-22 01:41:38.525 15 INFO tempest.lib.common.rest_client [req-6481a15d-6293-45cc-88b2-f393cfedacb9 req-6481a15d-6293-45cc-88b2-f393cfedacb9 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2555e1f893cf42c78454e44de84b5259&name=default 0.618s\n2026-05-22 01:41:38.531 33 INFO tempest.lib.common.rest_client [req-8e822e07-19ca-46fe-a72e-d23814622dee req-8e822e07-19ca-46fe-a72e-d23814622dee ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c3c8d05f-eb88-451d-b409-f6ef02fbdd01 0.556s\n2026-05-22 01:41:38.554 38 INFO tempest.lib.common.rest_client [req-0022da70-012a-4e24-838a-0905b0d3af44 req-0022da70-012a-4e24-838a-0905b0d3af44 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399 0.116s\n{13} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.691601s] ... ok\n2026-05-22 01:41:38.578 13 INFO tempest.lib.common.rest_client [req-c0e20144-c209-4a45-aad3-342783ecf593 req-c0e20144-c209-4a45-aad3-342783ecf593 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-22 01:41:38.605 30 INFO tempest.lib.common.rest_client [req-05c381e5-dbca-4aaf-8eb1-fc4187e4f402 req-05c381e5-dbca-4aaf-8eb1-fc4187e4f402 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047/members/a1476d3992ed404f96bddca8a5bb4b93 0.134s\n2026-05-22 01:41:38.676 42 INFO tempest.lib.common.rest_client [req-9ea2cac6-1f8d-4835-8191-3eb6379477f6 req-9ea2cac6-1f8d-4835-8191-3eb6379477f6 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e 0.230s\n2026-05-22 01:41:38.677 42 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 699370c5193a452e997cb57730fe9b3d\n2026-05-22 01:41:38.721 30 INFO tempest.lib.common.rest_client [req-cf6426bf-8174-44a5-9443-34b24aeb48aa req-cf6426bf-8174-44a5-9443-34b24aeb48aa ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.114s\n2026-05-22 01:41:38.748 21 INFO tempest.lib.common.rest_client [req-d9083d56-dc33-4dad-a513-bc98cc6510b0 req-d9083d56-dc33-4dad-a513-bc98cc6510b0 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s\n2026-05-22 01:41:38.820 11 INFO tempest.lib.common.rest_client [req-0923f941-443d-4806-b93c-b551acc36a7e req-0923f941-443d-4806-b93c-b551acc36a7e ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=142f509b5e6a46b587024b721ff8e93f&name=default 0.833s\n2026-05-22 01:41:38.828 33 INFO tempest.lib.common.rest_client [req-d9fc195d-3595-4841-a8c1-bb843d9d6b87 req-d9fc195d-3595-4841-a8c1-bb843d9d6b87 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f 0.294s\n2026-05-22 01:41:38.828 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8310d4a950fc4da69e17f21cf6d9483a\n2026-05-22 01:41:38.838 35 INFO tempest.lib.common.rest_client [req-0d4d56a2-d051-4b97-bb11-e9540c180f20 req-0d4d56a2-d051-4b97-bb11-e9540c180f20 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/53616785-1b27-441d-be6a-408eccfd7630 0.535s\n2026-05-22 01:41:38.845 39 INFO tempest.lib.common.rest_client [req-e9ca6014-a18d-42bf-92e5-17c9babbad86 req-e9ca6014-a18d-42bf-92e5-17c9babbad86 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=98c6b4a1195a434491089d93e6b3e34a&name=default 0.720s\n2026-05-22 01:41:38.875 30 INFO tempest.lib.common.rest_client [req-31190434-b333-4002-8ec4-84bd16a1d28e req-31190434-b333-4002-8ec4-84bd16a1d28e ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047 0.152s\n{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [0.985854s] ... ok\n2026-05-22 01:41:38.904 38 INFO tempest.lib.common.rest_client [req-486ac8d1-10ce-4231-9d23-4cf7f9eba94d req-486ac8d1-10ce-4231-9d23-4cf7f9eba94d ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/60f39a02450d4f95bcea95ca3d962785 0.320s\n2026-05-22 01:41:39.019 15 INFO tempest.lib.common.rest_client [req-1429dac7-7295-4b59-8003-525c06689cba req-1429dac7-7295-4b59-8003-525c06689cba ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/53416ad1-798b-415f-ab95-95c93cb837fb 0.492s\n2026-05-22 01:41:39.131 19 INFO tempest.lib.common.rest_client [req-366e89c5-0430-4087-8e83-e03991c67685 req-366e89c5-0430-4087-8e83-e03991c67685 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.111s\n2026-05-22 01:41:39.177 35 INFO tempest.lib.common.rest_client [req-069c7ca6-f269-468e-80c4-a382ff3d102d req-069c7ca6-f269-468e-80c4-a382ff3d102d ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3 0.332s\n2026-05-22 01:41:39.221 30 INFO tempest.lib.common.rest_client [req-83c3541d-2df7-48ee-a336-104bead21cc9 req-83c3541d-2df7-48ee-a336-104bead21cc9 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/04c9e4a89be94a0ab9eb0b58104de31b 0.303s\n2026-05-22 01:41:39.229 42 INFO tempest.lib.common.rest_client [req-585970ac-609a-414b-8742-f25f5012f4c2 req-585970ac-609a-414b-8742-f25f5012f4c2 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=699370c5193a452e997cb57730fe9b3d&name=default 0.551s\n2026-05-22 01:41:39.346 15 INFO tempest.lib.common.rest_client [req-38a0ccd6-463e-45f4-8838-9600353a7347 req-38a0ccd6-463e-45f4-8838-9600353a7347 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259 0.325s\n2026-05-22 01:41:39.347 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled\n2026-05-22 01:41:39.354 38 INFO tempest.lib.common.rest_client [req-5bc1b69d-d63b-4ba6-b415-3cd100b0c7c9 req-5bc1b69d-d63b-4ba6-b415-3cd100b0c7c9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6393c54c6a1c4ca7a924514709425923 0.445s\n2026-05-22 01:41:39.355 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a776127727b3464c9869102e8e4e097f\n2026-05-22 01:41:39.369 39 INFO tempest.lib.common.rest_client [req-518f4550-668e-45f3-ac50-7a67cec85249 req-518f4550-668e-45f3-ac50-7a67cec85249 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/66eea31c-9194-4b57-9a50-310015ef7eaa 0.521s\n2026-05-22 01:41:39.370 11 INFO tempest.lib.common.rest_client [req-c940990b-e172-408d-8f72-d8eeda145018 req-c940990b-e172-408d-8f72-d8eeda145018 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7ab56bac-ac51-4338-a90a-9f0f8a6a0394 0.540s\n2026-05-22 01:41:39.412 21 INFO tempest.lib.common.rest_client [req-fc7b576d-6ff4-497b-9f5c-f6522e6d8278 req-fc7b576d-6ff4-497b-9f5c-f6522e6d8278 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=536e7975f9f64552b034a6a5f78f6cb8&name=default 0.663s\n2026-05-22 01:41:39.431 13 INFO tempest.lib.common.rest_client [req-9f979469-5b41-469b-a60e-b8818d56ef91 req-9f979469-5b41-469b-a60e-b8818d56ef91 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d3e5cfc0582149188f64b6aa9cf80157&name=default 0.850s\n2026-05-22 01:41:39.470 33 INFO tempest.lib.common.rest_client [req-70d151c2-14d7-4c51-b4b8-6ba51c6c5f6c req-70d151c2-14d7-4c51-b4b8-6ba51c6c5f6c ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8310d4a950fc4da69e17f21cf6d9483a&name=default 0.640s\n2026-05-22 01:41:39.603 39 INFO tempest.lib.common.rest_client [req-db0cd3ea-620a-40ac-a532-dec1f2b59b4b req-db0cd3ea-620a-40ac-a532-dec1f2b59b4b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a 0.230s\n2026-05-22 01:41:39.606 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aee6e5b59f594c7197f856caf216533f\n2026-05-22 01:41:39.636 30 INFO tempest.lib.common.rest_client [req-0efba9bb-df31-459c-8044-f70e525dc019 req-0efba9bb-df31-459c-8044-f70e525dc019 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a8eebcc5dc97495e9138f7f5bad1e5e4 0.412s\n2026-05-22 01:41:39.637 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a1476d3992ed404f96bddca8a5bb4b93\n2026-05-22 01:41:39.654 11 INFO tempest.lib.common.rest_client [req-af415883-00b3-41ce-9061-62a817ae7bbd req-af415883-00b3-41ce-9061-62a817ae7bbd ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f 0.283s\n2026-05-22 01:41:39.658 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 28ac8b0dd54a483db3b0ef2c11ccdc55\n2026-05-22 01:41:39.734 42 INFO tempest.lib.common.rest_client [req-977fbceb-86a5-4985-83b8-b0ccd4c8b22d req-977fbceb-86a5-4985-83b8-b0ccd4c8b22d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b654feff-d282-4f8b-a3b3-fc1960743fd5 0.500s\n2026-05-22 01:41:39.877 13 INFO tempest.lib.common.rest_client [req-748d67fa-2bf3-42d9-9302-5bcf3758e83f req-748d67fa-2bf3-42d9-9302-5bcf3758e83f ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f8ea0c10-3411-44e0-979c-a6f81e3bce6d 0.444s\n2026-05-22 01:41:39.961 33 INFO tempest.lib.common.rest_client [req-00a0c449-3d4b-4742-973b-82112f01d242 req-00a0c449-3d4b-4742-973b-82112f01d242 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83e0445d-4a20-4b14-b957-e232e3e273d4 0.487s\n2026-05-22 01:41:40.000 38 INFO tempest.lib.common.rest_client [req-18f5caaa-851d-4181-9d18-8b09da689ac3 req-18f5caaa-851d-4181-9d18-8b09da689ac3 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-22 01:41:40.013 21 INFO tempest.lib.common.rest_client [req-ec5754b9-c291-4bf0-87b7-acabad26f2dc req-ec5754b9-c291-4bf0-87b7-acabad26f2dc ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1dbb52c5-d2e3-412a-93bf-29105c12af92 0.596s\n2026-05-22 01:41:40.108 39 INFO tempest.lib.common.rest_client [req-53adb442-3f67-4b80-bef2-2753d886b729 req-53adb442-3f67-4b80-bef2-2753d886b729 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aee6e5b59f594c7197f856caf216533f&name=default 0.489s\n2026-05-22 01:41:40.131 11 INFO tempest.lib.common.rest_client [req-14a24be6-2d28-45e9-bbac-b2eff506347a req-14a24be6-2d28-45e9-bbac-b2eff506347a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=28ac8b0dd54a483db3b0ef2c11ccdc55&name=default 0.449s\n2026-05-22 01:41:40.153 42 INFO tempest.lib.common.rest_client [req-58aa3d39-1b74-462a-8cac-9d4d9e73780b req-58aa3d39-1b74-462a-8cac-9d4d9e73780b ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d 0.413s\n2026-05-22 01:41:40.200 30 INFO tempest.lib.common.rest_client [req-022a5c6b-aaa4-4522-a83d-8d6ff23f52d0 req-022a5c6b-aaa4-4522-a83d-8d6ff23f52d0 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-22 01:41:40.257 19 INFO tempest.lib.common.rest_client [req-1d6638ba-b411-40ef-8c0d-ed4a850097fb req-1d6638ba-b411-40ef-8c0d-ed4a850097fb ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.120s\n2026-05-22 01:41:40.277 13 INFO tempest.lib.common.rest_client [req-e2e25f8a-1fe7-4bf3-b51e-c447730009ca req-e2e25f8a-1fe7-4bf3-b51e-c447730009ca ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157 0.397s\n2026-05-22 01:41:40.279 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 75070684903e4b2fb5cc3f748d17bd0c\n2026-05-22 01:41:40.285 33 INFO tempest.lib.common.rest_client [req-5399b623-2df2-4793-a9e7-a066f4f8598e req-5399b623-2df2-4793-a9e7-a066f4f8598e ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a 0.320s\n2026-05-22 01:41:40.291 21 INFO tempest.lib.common.rest_client [req-39c48a9c-0448-42b7-b6a5-095f765d2533 req-39c48a9c-0448-42b7-b6a5-095f765d2533 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8 0.276s\n2026-05-22 01:41:40.688 11 INFO tempest.lib.common.rest_client [req-b8b5bbf9-9ebf-4405-b03e-d4c8f6205077 req-b8b5bbf9-9ebf-4405-b03e-d4c8f6205077 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ec5c721-e114-4202-b127-ec597b74df08 0.554s\n2026-05-22 01:41:40.709 39 INFO tempest.lib.common.rest_client [req-aa7d1dd9-ff45-46a0-abfd-caf589891969 req-aa7d1dd9-ff45-46a0-abfd-caf589891969 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6464c9a7-936a-4d93-918d-f9e373af8d0b 0.593s\n2026-05-22 01:41:40.754 13 INFO tempest.lib.common.rest_client [req-69241b74-fec5-4e6c-a0b8-b859ecfd362f req-69241b74-fec5-4e6c-a0b8-b859ecfd362f ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=75070684903e4b2fb5cc3f748d17bd0c&name=default 0.474s\n2026-05-22 01:41:40.910 38 INFO tempest.lib.common.rest_client [req-43390386-f55a-47c2-b33d-fc17ee77837f req-43390386-f55a-47c2-b33d-fc17ee77837f ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a776127727b3464c9869102e8e4e097f&name=default 0.908s\n2026-05-22 01:41:40.933 30 INFO tempest.lib.common.rest_client [req-fbb73261-28fe-4ab5-89e6-e64ee9c3b491 req-fbb73261-28fe-4ab5-89e6-e64ee9c3b491 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a1476d3992ed404f96bddca8a5bb4b93&name=default 0.727s\n2026-05-22 01:41:40.975 11 INFO tempest.lib.common.rest_client [req-5946da39-d9c9-4ae4-a558-7de2acd479e2 req-5946da39-d9c9-4ae4-a558-7de2acd479e2 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55 0.286s\n2026-05-22 01:41:40.980 39 INFO tempest.lib.common.rest_client [req-64b3ccec-34d3-47a1-abe5-fa1bc8808d2b req-64b3ccec-34d3-47a1-abe5-fa1bc8808d2b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f 0.266s\n2026-05-22 01:41:41.188 13 INFO tempest.lib.common.rest_client [req-fe29c5b3-d278-44d4-91aa-af0ad66e721a req-fe29c5b3-d278-44d4-91aa-af0ad66e721a ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4450ec07-9943-4fe9-850a-db0577b95f08 0.428s\n2026-05-22 01:41:41.358 38 INFO tempest.lib.common.rest_client [req-912dd90b-5a2e-4467-a8ba-c642d5ee44cd req-912dd90b-5a2e-4467-a8ba-c642d5ee44cd ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0bdcb7a5-2271-4ae6-a1fd-5862fc31a5f4 0.447s\n2026-05-22 01:41:41.357 19 INFO tempest.lib.common.rest_client [req-7d50e60f-611d-4c1b-9b7c-b44a4fae69b7 req-7d50e60f-611d-4c1b-9b7c-b44a4fae69b7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.099s\n2026-05-22 01:41:41.432 30 INFO tempest.lib.common.rest_client [req-f4a450ab-7cce-41b1-bb35-7fb9de71104e req-f4a450ab-7cce-41b1-bb35-7fb9de71104e ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/301791a7-95e5-4cbd-9e16-e116128483d0 0.496s\n2026-05-22 01:41:41.471 13 INFO tempest.lib.common.rest_client [req-be77c59f-d6f6-44c3-ac94-bcd5e2b5a911 req-be77c59f-d6f6-44c3-ac94-bcd5e2b5a911 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c 0.281s\n2026-05-22 01:41:41.503 11 INFO tempest.lib.common.rest_client [req-cdc11063-a601-4c5c-a7f1-530056523867 req-cdc11063-a601-4c5c-a7f1-530056523867 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:41:41.633 38 INFO tempest.lib.common.rest_client [req-c3494a36-d0bf-4b98-a776-5a169a8c2d3c req-c3494a36-d0bf-4b98-a776-5a169a8c2d3c ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f 0.273s\n2026-05-22 01:41:41.633 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6f620269eece4f04b555367cf8c197cf\n2026-05-22 01:41:41.710 30 INFO tempest.lib.common.rest_client [req-0015a2b0-d97e-4aaa-a401-db3d8b5a17f2 req-0015a2b0-d97e-4aaa-a401-db3d8b5a17f2 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93 0.276s\n2026-05-22 01:41:41.711 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cbbbbfd34b534d1a87564e56644c22c9\n2026-05-22 01:41:42.146 13 INFO tempest.lib.common.rest_client [req-676ec6f7-2e6c-4661-8c19-2cbc1faa039e req-676ec6f7-2e6c-4661-8c19-2cbc1faa039e ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s\n2026-05-22 01:41:42.152 11 INFO tempest.lib.common.rest_client [req-87149e59-9f27-49d2-936b-20bfa2028710 req-87149e59-9f27-49d2-936b-20bfa2028710 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-05-22 01:41:42.219 30 INFO tempest.lib.common.rest_client [req-3e3444d4-5f66-4226-9575-f42053de5f71 req-3e3444d4-5f66-4226-9575-f42053de5f71 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cbbbbfd34b534d1a87564e56644c22c9&name=default 0.505s\n2026-05-22 01:41:42.238 38 INFO tempest.lib.common.rest_client [req-fbf1cff1-1a3c-4b17-8b26-a3b785d34a29 req-fbf1cff1-1a3c-4b17-8b26-a3b785d34a29 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6f620269eece4f04b555367cf8c197cf&name=default 0.603s\n2026-05-22 01:41:42.335 11 INFO tempest.lib.common.rest_client [req-46656039-145a-423a-b024-0b8a6026a791 req-46656039-145a-423a-b024-0b8a6026a791 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.180s\n2026-05-22 01:41:42.476 19 INFO tempest.lib.common.rest_client [req-2549f1e9-021f-42f0-8077-f02ec25b3754 req-2549f1e9-021f-42f0-8077-f02ec25b3754 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.116s\n2026-05-22 01:41:42.522 11 INFO tempest.lib.common.rest_client [req-08cca711-da58-4fde-bf5e-67bd4d652758 req-08cca711-da58-4fde-bf5e-67bd4d652758 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.185s\n2026-05-22 01:41:42.795 13 INFO tempest.lib.common.rest_client [req-57afb381-2b3f-425b-b540-33ec8fdcd391 req-57afb381-2b3f-425b-b540-33ec8fdcd391 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s\n2026-05-22 01:41:42.858 30 INFO tempest.lib.common.rest_client [req-15fa3938-cbe6-4abd-a5e5-869db13a4a94 req-15fa3938-cbe6-4abd-a5e5-869db13a4a94 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d0329bd5-7885-4d19-a8bf-64d0099959c9 0.637s\n2026-05-22 01:41:42.915 38 INFO tempest.lib.common.rest_client [req-064f896c-83f9-4885-b4d7-31f3a43b1e8e req-064f896c-83f9-4885-b4d7-31f3a43b1e8e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/570c05bd-bb18-4147-a7fb-2cf5bbe686d8 0.674s\n2026-05-22 01:41:42.961 13 INFO tempest.lib.common.rest_client [req-2037c3ae-abe5-4c36-bcd4-c8e42b58e172 req-2037c3ae-abe5-4c36-bcd4-c8e42b58e172 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s\n2026-05-22 01:41:43.118 30 INFO tempest.lib.common.rest_client [req-d0ef0d52-663b-4118-b566-103f397e1dda req-d0ef0d52-663b-4118-b566-103f397e1dda ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9 0.257s\n2026-05-22 01:41:43.177 38 INFO tempest.lib.common.rest_client [req-675618c0-cb4b-4252-8582-06b57796c6fa req-675618c0-cb4b-4252-8582-06b57796c6fa ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf 0.260s\n2026-05-22 01:41:43.336 11 INFO tempest.lib.common.rest_client [req-c466ce57-a392-4b34-aeb7-b3ae86e211f7 req-c466ce57-a392-4b34-aeb7-b3ae86e211f7 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.811s\n2026-05-22 01:41:43.409 13 INFO tempest.lib.common.rest_client [req-bed6508f-023a-4768-a912-801a7eded768 req-bed6508f-023a-4768-a912-801a7eded768 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.446s\n2026-05-22 01:41:43.560 19 INFO tempest.lib.common.rest_client [req-356724c8-7f63-48e9-8150-c81f88849608 req-356724c8-7f63-48e9-8150-c81f88849608 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.080s\n2026-05-22 01:41:43.571 11 INFO tempest.lib.common.rest_client [req-fa64ebb0-99e5-4408-9829-4a0601367b77 req-fa64ebb0-99e5-4408-9829-4a0601367b77 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:41:43.745 11 INFO tempest.lib.common.rest_client [req-cf3e66f2-1052-4f52-b8bf-f2299ee0f5d9 req-cf3e66f2-1052-4f52-b8bf-f2299ee0f5d9 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/09149526a0554d9399016d8921649a86 0.169s\n2026-05-22 01:41:44.003 11 INFO tempest.lib.common.rest_client [req-83a024ad-e176-4e53-8669-13dc497dd809 req-83a024ad-e176-4e53-8669-13dc497dd809 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-22 01:41:44.018 13 INFO tempest.lib.common.rest_client [req-1e2280ca-943c-48c1-a7b5-0bc7977d7118 req-1e2280ca-943c-48c1-a7b5-0bc7977d7118 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s\n2026-05-22 01:41:44.146 13 INFO tempest.lib.common.rest_client [req-183f93c8-f7be-4ab8-85be-b2076ffbc685 req-183f93c8-f7be-4ab8-85be-b2076ffbc685 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-22 01:41:44.215 11 INFO tempest.lib.common.rest_client [req-0706d5a2-b3f0-4e0f-b0a7-6b4768e3b073 req-0706d5a2-b3f0-4e0f-b0a7-6b4768e3b073 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/30382f8e1b914440b0a8e8adfafc4e44 0.209s\n2026-05-22 01:41:44.441 13 INFO tempest.lib.common.rest_client [req-d7b03c2a-680b-47cf-83ba-11d07693664c req-d7b03c2a-680b-47cf-83ba-11d07693664c ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/09149526a0554d9399016d8921649a86 0.292s\n2026-05-22 01:41:44.446 11 INFO tempest.lib.common.rest_client [req-7a0da7b9-650e-4082-a76a-09ee168ed2d4 req-7a0da7b9-650e-4082-a76a-09ee168ed2d4 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-22 01:41:44.658 19 INFO tempest.lib.common.rest_client [req-022cb131-2738-4839-860d-c8a88cdca636 req-022cb131-2738-4839-860d-c8a88cdca636 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.096s\n2026-05-22 01:41:44.716 11 INFO tempest.lib.common.rest_client [req-4d770bdb-89cf-440f-8308-26813364f603 req-4d770bdb-89cf-440f-8308-26813364f603 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/2194ff3a072f4deb83141fa1296997d2 0.267s\n2026-05-22 01:41:44.728 13 INFO tempest.lib.common.rest_client [req-e74dfcd0-ac7d-426a-afc9-ee5edb2bf040 req-e74dfcd0-ac7d-426a-afc9-ee5edb2bf040 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-22 01:41:44.991 11 INFO tempest.lib.common.rest_client [req-f8e6c351-b9ba-4c8d-a9e3-e7ac4ef4e3d3 req-f8e6c351-b9ba-4c8d-a9e3-e7ac4ef4e3d3 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s\n2026-05-22 01:41:45.031 13 INFO tempest.lib.common.rest_client [req-5f3765dc-1108-4974-9c15-460c8d14d3c6 req-5f3765dc-1108-4974-9c15-460c8d14d3c6 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.299s\n2026-05-22 01:41:45.242 13 INFO tempest.lib.common.rest_client [req-9e54e629-6bdd-43f5-98c5-c0e732283e51 req-9e54e629-6bdd-43f5-98c5-c0e732283e51 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-22 01:41:45.236 11 INFO tempest.lib.common.rest_client [req-6bcb04b9-e9a9-4725-9a87-73b881bfe568 req-6bcb04b9-e9a9-4725-9a87-73b881bfe568 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/09149526a0554d9399016d8921649a86 0.241s\n2026-05-22 01:41:45.236 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e733e2ed4794d37914d0a4aa6a4f978 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:45.237 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-400615481-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'project_name': 'tempest-VersionsTest-400615481', 'tenant_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'tenant_name': 'tempest-VersionsTest-400615481', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e733e2ed4794d37914d0a4aa6a4f978', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:45.237 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-400615481-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'project_name': 'tempest-VersionsTest-400615481', 'tenant_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'tenant_name': 'tempest-VersionsTest-400615481', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e733e2ed4794d37914d0a4aa6a4f978', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:45.518 13 INFO tempest.lib.common.rest_client [req-25b09860-6040-4713-b311-0782ad513129 req-25b09860-6040-4713-b311-0782ad513129 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/2194ff3a072f4deb83141fa1296997d2 0.273s\n2026-05-22 01:41:45.755 19 INFO tempest.lib.common.rest_client [req-889f8f55-2385-4906-bee4-107e7acd99d7 req-889f8f55-2385-4906-bee4-107e7acd99d7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.095s\n{4} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.699779s] ... ok\n2026-05-22 01:41:45.758 13 INFO tempest.lib.common.rest_client [req-bc1a8745-844d-4aed-b2c7-505637928c02 req-bc1a8745-844d-4aed-b2c7-505637928c02 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s\n2026-05-22 01:41:45.895 13 INFO tempest.lib.common.rest_client [req-bcef4759-5b78-4815-913b-92f71b0d38d5 req-bcef4759-5b78-4815-913b-92f71b0d38d5 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/09149526a0554d9399016d8921649a86 0.134s\n2026-05-22 01:41:45.896 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea8183a6cdd44f178cc379c033b0881b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:41:45.896 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1978590754-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'project_name': 'tempest-MetadataSchemaTest-1978590754', 'tenant_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'tenant_name': 'tempest-MetadataSchemaTest-1978590754', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea8183a6cdd44f178cc379c033b0881b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:45.897 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1978590754-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'project_name': 'tempest-MetadataSchemaTest-1978590754', 'tenant_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'tenant_name': 'tempest-MetadataSchemaTest-1978590754', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea8183a6cdd44f178cc379c033b0881b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:41:45.943 11 INFO tempest.lib.common.rest_client [req-433b2eee-88cf-4e62-8e00-b1a76aa1f292 req-433b2eee-88cf-4e62-8e00-b1a76aa1f292 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s\n2026-05-22 01:41:46.054 11 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.107s\n{0} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.110847s] ... ok\n2026-05-22 01:41:46.119 19 INFO tempest.lib.common.rest_client [req-84bc58e5-e43c-42e6-ab6b-24896ad5b2ab req-84bc58e5-e43c-42e6-ab6b-24896ad5b2ab ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/426d1fe735854b429e9433a7d80d1153 0.336s\n2026-05-22 01:41:46.530 19 INFO tempest.lib.common.rest_client [req-45410116-e3bb-410d-bbda-e953accc5d91 req-45410116-e3bb-410d-bbda-e953accc5d91 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b1a5272371f0405b9dca2539d6403614 0.409s\n2026-05-22 01:41:46.530 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7fb9a746b8e940b8a85686c91c078562\n2026-05-22 01:41:46.536 11 INFO tempest.lib.common.rest_client [req-5e4d6467-b712-4db7-b9a1-53d42b8c87fc req-5e4d6467-b712-4db7-b9a1-53d42b8c87fc ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e733e2ed4794d37914d0a4aa6a4f978 0.449s\n2026-05-22 01:41:46.537 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4b9e3cc0e5434ef8ae986b0e27588e3f\n2026-05-22 01:41:46.585 13 INFO tempest.lib.common.rest_client [req-272a6c62-7fca-4788-a652-db6d465d5b6b req-272a6c62-7fca-4788-a652-db6d465d5b6b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s\n2026-05-22 01:41:47.161 19 INFO tempest.lib.common.rest_client [req-af6d545c-1cb1-4384-8945-ed7ba21f75b4 req-af6d545c-1cb1-4384-8945-ed7ba21f75b4 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-22 01:41:47.169 13 INFO tempest.lib.common.rest_client [req-7ef903b1-166e-4072-b8a0-b4c29affdde6 req-7ef903b1-166e-4072-b8a0-b4c29affdde6 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.580s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.585033s] ... ok\n2026-05-22 01:41:47.237 11 INFO tempest.lib.common.rest_client [req-e96c3075-989e-4de6-a780-d9cb931fa5b9 req-e96c3075-989e-4de6-a780-d9cb931fa5b9 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s\n2026-05-22 01:41:47.243 13 INFO tempest.lib.common.rest_client [req-e8a267c8-a2ad-4d90-acc4-e00b4b18bf8b req-e8a267c8-a2ad-4d90-acc4-e00b4b18bf8b ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.070s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.071850s] ... ok\n2026-05-22 01:41:47.310 13 INFO tempest.lib.common.rest_client [req-e6f45c13-2870-4424-9c41-47045f93214d req-e6f45c13-2870-4424-9c41-47045f93214d ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.064s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.065990s] ... ok\n2026-05-22 01:41:47.379 13 INFO tempest.lib.common.rest_client [req-243933d6-c061-436d-b6f6-72ebebfc10ad req-243933d6-c061-436d-b6f6-72ebebfc10ad ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.067s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.069002s] ... ok\n2026-05-22 01:41:47.455 13 INFO tempest.lib.common.rest_client [req-9596b473-5e11-49db-b1ff-6dba7ba1ed5f req-9596b473-5e11-49db-b1ff-6dba7ba1ed5f ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.074s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.075273s] ... ok\n2026-05-22 01:41:47.523 13 INFO tempest.lib.common.rest_client [req-3b62cc31-65e8-46d2-8635-f3acb531423c req-3b62cc31-65e8-46d2-8635-f3acb531423c ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.065s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.066805s] ... ok\n2026-05-22 01:41:47.602 13 INFO tempest.lib.common.rest_client [req-03491a4c-88f0-412d-b5d7-6c428b4056b2 req-03491a4c-88f0-412d-b5d7-6c428b4056b2 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.077s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.078863s] ... ok\n2026-05-22 01:41:47.665 13 INFO tempest.lib.common.rest_client [req-ed224e80-79b3-4047-a9e1-60e94eaa53f0 req-ed224e80-79b3-4047-a9e1-60e94eaa53f0 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.061s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.062283s] ... ok\n2026-05-22 01:41:47.695 24 INFO tempest.lib.common.rest_client [req-d7058fbe-6104-4ee2-aa36-8844a252ceb4 req-d7058fbe-6104-4ee2-aa36-8844a252ceb4 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/969aa9b9-6dbf-431b-b01c-3f3e3a967ec5/import 9.342s\n{6} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.688947s] ... ok\n2026-05-22 01:41:47.744 13 INFO tempest.lib.common.rest_client [req-72ec3ad2-59ea-4f0a-bd9a-37bfc5ae2799 req-72ec3ad2-59ea-4f0a-bd9a-37bfc5ae2799 ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.078s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.079267s] ... ok\n2026-05-22 01:41:47.786 19 INFO tempest.lib.common.rest_client [req-edbd18c9-1ee9-4db5-9cda-8b38b696b287 req-edbd18c9-1ee9-4db5-9cda-8b38b696b287 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7fb9a746b8e940b8a85686c91c078562&name=default 0.623s\n2026-05-22 01:41:47.825 13 INFO tempest.lib.common.rest_client [req-7e83f6e1-a915-4430-aea1-03dc2aa7ec9b req-7e83f6e1-a915-4430-aea1-03dc2aa7ec9b ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.079s\n{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.080545s] ... ok\n2026-05-22 01:41:47.852 11 INFO tempest.lib.common.rest_client [req-036357a6-06f3-45f0-98bf-cd9b9f6b4afb req-036357a6-06f3-45f0-98bf-cd9b9f6b4afb ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4b9e3cc0e5434ef8ae986b0e27588e3f&name=default 0.613s\n2026-05-22 01:41:47.986 24 INFO tempest.lib.common.rest_client [req-e25faeb0-a485-4797-a312-397bef5dfbf7 req-e25faeb0-a485-4797-a312-397bef5dfbf7 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c298a03734674d97b567513466f5b637 0.251s\n2026-05-22 01:41:47.987 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0bd37765b7ae417bb608513e24a7e6fa\n2026-05-22 01:41:48.241 19 INFO tempest.lib.common.rest_client [req-bee467d0-98d8-4cdb-a766-6739d360afe2 req-bee467d0-98d8-4cdb-a766-6739d360afe2 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/873297da-e47b-4bc5-b7e7-eb2026657563 0.452s\n2026-05-22 01:41:48.255 13 INFO tempest.lib.common.rest_client [req-9ae35384-fe38-46d1-9ca4-3237b859677d req-9ae35384-fe38-46d1-9ca4-3237b859677d ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea8183a6cdd44f178cc379c033b0881b 0.402s\n2026-05-22 01:41:48.256 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9834f717b4dd413a81b159cf3e9ab3e4\n2026-05-22 01:41:48.335 11 INFO tempest.lib.common.rest_client [req-6bf5ea09-7195-42bd-8100-8482a3959d50 req-6bf5ea09-7195-42bd-8100-8482a3959d50 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a8af269c-68dc-42fd-bed7-bc0fb5bd65af 0.480s\n2026-05-22 01:41:48.518 19 INFO tempest.lib.common.rest_client [req-2706bfea-e488-4ee8-8209-5231fe5524b8 req-2706bfea-e488-4ee8-8209-5231fe5524b8 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562 0.273s\n2026-05-22 01:41:48.518 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 72ed914a71fa49429c2f87c2e7660878\n2026-05-22 01:41:48.563 11 INFO tempest.lib.common.rest_client [req-097854af-68e8-4e76-a3fd-59651e88dda9 req-097854af-68e8-4e76-a3fd-59651e88dda9 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f 0.223s\n2026-05-22 01:41:48.578 24 INFO tempest.lib.common.rest_client [req-aac09df7-97de-4d45-a4a3-24725e371b38 req-aac09df7-97de-4d45-a4a3-24725e371b38 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-22 01:41:48.781 13 INFO tempest.lib.common.rest_client [req-561e33cb-b2bf-4ca5-a036-a4a1e3b30dce req-561e33cb-b2bf-4ca5-a036-a4a1e3b30dce ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-22 01:41:48.972 19 INFO tempest.lib.common.rest_client [req-8db358b2-7696-454f-be1b-33c312b683a8 req-8db358b2-7696-454f-be1b-33c312b683a8 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=72ed914a71fa49429c2f87c2e7660878&name=default 0.452s\n2026-05-22 01:41:49.180 24 INFO tempest.lib.common.rest_client [req-18812d7d-6c67-4dc2-a01d-2bc06bf5cf8b req-18812d7d-6c67-4dc2-a01d-2bc06bf5cf8b ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0bd37765b7ae417bb608513e24a7e6fa&name=default 0.601s\n2026-05-22 01:41:49.241 13 INFO tempest.lib.common.rest_client [req-1c899135-81be-4920-9312-8a1c265ff3d7 req-1c899135-81be-4920-9312-8a1c265ff3d7 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9834f717b4dd413a81b159cf3e9ab3e4&name=default 0.457s\n2026-05-22 01:41:49.443 19 INFO tempest.lib.common.rest_client [req-cf61ac1a-70eb-40c6-a260-d947d1724832 req-cf61ac1a-70eb-40c6-a260-d947d1724832 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/723b9e68-3112-49a3-8e6d-3b868cc08f72 0.466s\n2026-05-22 01:41:49.743 24 INFO tempest.lib.common.rest_client [req-c9b57aa5-7f4f-423a-bf84-3c3c172c53ce req-c9b57aa5-7f4f-423a-bf84-3c3c172c53ce ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/05da717d-7233-49b5-a217-deb667880351 0.560s\n2026-05-22 01:41:49.837 13 INFO tempest.lib.common.rest_client [req-8a569a02-13f8-46f4-8a23-361dc2aa9a6d req-8a569a02-13f8-46f4-8a23-361dc2aa9a6d ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c40b4170-c69c-4486-8a06-d817b757d335 0.593s\n2026-05-22 01:41:50.050 19 INFO tempest.lib.common.rest_client [req-a9d48cc5-2048-4e67-b821-841d5de332cb req-a9d48cc5-2048-4e67-b821-841d5de332cb ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878 0.606s\n2026-05-22 01:41:50.075 24 INFO tempest.lib.common.rest_client [req-e7bdf9d5-b39a-4f78-96c0-c91ebdb34d61 req-e7bdf9d5-b39a-4f78-96c0-c91ebdb34d61 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa 0.329s\n2026-05-22 01:41:50.274 13 INFO tempest.lib.common.rest_client [req-3a0e35a3-c06d-4284-80da-4708e9206dcb req-3a0e35a3-c06d-4284-80da-4708e9206dcb ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4 0.433s\n\n======\nTotals\n======\nRan: 66 tests in 29.8480 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: 62.9369 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (4 tests) => 0:00:13.173111\n - Worker 1 (12 tests) => 0:00:13.043045\n - Worker 2 (2 tests) => 0:00:07.068850\n - Worker 3 (2 tests) => 0:00:06.236447\n - Worker 4 (3 tests) => 0:00:26.925809\n - Worker 5 (5 tests) => 0:00:10.919489\n - Worker 6 (2 tests) => 0:00:15.994253\n - Worker 7 (11 tests) => 0:00:14.399644\n - Worker 8 (6 tests) => 0:00:00.050489\n - Worker 9 (6 tests) => 0:00:06.036258\n - Worker 10 (2 tests) => 0:00:01.643576\n - Worker 11 (2 tests) => 0:00:03.020462\n - Worker 12 (4 tests) => 0:00:06.576258\n - Worker 13 (3 tests) => 0:00:02.977131\n - Worker 14 (1 tests) => 0:00:02.786543\n - Worker 15 (1 tests) => 0:00:01.872932\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/20260522-0141.log\n2026-05-22 01:41:54.782 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:41:54.868 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:41:54.868 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:41:54.868 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:41:54.869 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:54.869 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:41:54.870 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:41:54.870 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:41:54.871 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:41:54.871 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:41:54.871 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:17.740 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:17.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:17.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:17.750 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:17.750 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:17.751 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:17.751 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:17.751 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:17.765 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:17.776 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-22 01:42:18.736 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:18.742 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:18.742 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:18.748 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:18.748 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:18.748 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:18.752 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:18.752 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:18.752 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:18.754 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:18.754 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:18.754 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:18.762 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-22 01:42:19.209 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:19.210 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:19.210 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:19.211 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:19.211 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.211 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:19.248 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-22 01:42:19.359 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:19.360 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:19.360 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:19.361 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:19.361 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.375 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:19.375 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:19.375 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:19.391 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-22 01:42:19.604 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:19.605 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:19.605 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:19.606 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:19.606 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.606 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:19.610 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-22 01:42:19.608 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:19.609 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:19.610 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:19.610 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:19.610 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:19.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:19.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:19.627 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-22 01:42:19.726 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:19.727 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:19.728 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:19.728 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:19.728 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:19.743 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-22 01:42:19.791 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:19.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:19.793 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:19.793 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:19.805 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.806 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:19.806 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:19.821 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:19.823 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-22 01:42:20.081 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:20.097 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:20.098 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:20.105 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:20.105 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.111 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:20.112 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:20.112 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:20.112 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:20.122 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:20.135 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-22 01:42:20.570 48 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:20.589 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:20.590 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:20.590 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:20.591 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.591 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:20.591 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:20.606 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:20.606 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:20.607 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.611 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.613 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:20.613 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:20.633 48 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (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-22 01:42:20.626 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:20.627 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:20.627 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:20.630 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.630 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:20.630 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:20.638 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-22 01:42:20.744 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:20.753 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:20.753 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:20.754 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:20.754 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.754 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:20.776 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-22 01:42:20.846 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:21.415 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:21.425 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:21.425 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:21.426 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:21.426 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.426 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.439 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:21.454 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-22 01:42:21.764 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:21.765 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:21.765 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:21.780 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:21.780 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:21.794 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:21.800 38 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.\n2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:21.949 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:21.950 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:21.950 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:21.950 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:21.959 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.959 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:21.972 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-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:22.087 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:42:22.088 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.088 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:42:22.118 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-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.712 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:22.712 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:23.132 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:23.137 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:23.346 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:23.349 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:23.350 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:23.350 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:23.351 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:23.354 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:24.369 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:24.372 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:24.489 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:24.776 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:24.776 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:24.776 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:42:25.392 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:42:25.392 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:42:49.010 15 INFO tempest.lib.common.rest_client [req-9f2c7ae3-cc9f-44f8-a636-8a3921bfb1a0 req-9f2c7ae3-cc9f-44f8-a636-8a3921bfb1a0 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-22 01:42:49.080 23 INFO tempest.lib.common.rest_client [req-0705cd8c-6190-4ac9-9c3a-44037935ed48 req-0705cd8c-6190-4ac9-9c3a-44037935ed48 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-22 01:42:49.677 15 INFO tempest.lib.common.rest_client [req-c9ffb779-03df-4941-8c1c-01261564f970 req-c9ffb779-03df-4941-8c1c-01261564f970 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s\n2026-05-22 01:42:49.664 23 INFO tempest.lib.common.rest_client [req-c4e89515-8d31-4043-ad78-82e9b8403764 req-c4e89515-8d31-4043-ad78-82e9b8403764 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s\n2026-05-22 01:42:49.913 19 INFO tempest.lib.common.rest_client [req-d5f07515-9ff0-4199-a2cd-6478dd1f5a40 req-d5f07515-9ff0-4199-a2cd-6478dd1f5a40 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n2026-05-22 01:42:49.979 23 INFO tempest.lib.common.rest_client [req-f8323b24-4802-472f-af06-561b539b8b28 req-f8323b24-4802-472f-af06-561b539b8b28 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.302s\n2026-05-22 01:42:49.984 15 INFO tempest.lib.common.rest_client [req-abe64b2e-0632-4b4c-9e48-2b39b8efb68a req-abe64b2e-0632-4b4c-9e48-2b39b8efb68a ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.306s\n2026-05-22 01:42:50.260 25 INFO tempest.lib.common.rest_client [req-39095d48-e9df-4d23-b821-7faf419f9484 req-39095d48-e9df-4d23-b821-7faf419f9484 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s\n2026-05-22 01:42:50.385 13 INFO tempest.lib.common.rest_client [req-7e956860-dc5d-4182-beb5-ef14d5ab1836 req-7e956860-dc5d-4182-beb5-ef14d5ab1836 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-22 01:42:50.440 23 INFO tempest.lib.common.rest_client [req-0c32f655-4b65-4fa9-a637-21d90d4f8c9b req-0c32f655-4b65-4fa9-a637-21d90d4f8c9b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.291s\n2026-05-22 01:42:50.471 15 INFO tempest.lib.common.rest_client [req-406de8cf-7f40-417a-9928-8b058bad5a48 req-406de8cf-7f40-417a-9928-8b058bad5a48 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s\n2026-05-22 01:42:50.600 19 INFO tempest.lib.common.rest_client [req-e64906c1-5633-40ed-a588-5c8529cf68da req-e64906c1-5633-40ed-a588-5c8529cf68da ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-22 01:42:50.666 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.\n2026-05-22 01:42:50.984 29 INFO tempest.lib.common.rest_client [req-b6ef9882-fbcd-4a0a-9cdc-1ec7a37e37be req-b6ef9882-fbcd-4a0a-9cdc-1ec7a37e37be ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s\n2026-05-22 01:42:51.012 19 INFO tempest.lib.common.rest_client [req-c5ced1df-1c39-4ed7-b5a5-decdd6b77e71 req-c5ced1df-1c39-4ed7-b5a5-decdd6b77e71 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.402s\n2026-05-22 01:42:51.008 25 INFO tempest.lib.common.rest_client [req-3b0ebd69-c04c-4226-a3cc-9b274449b9dd req-3b0ebd69-c04c-4226-a3cc-9b274449b9dd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-22 01:42:51.057 13 INFO tempest.lib.common.rest_client [req-2722f457-8c1e-4e56-b44e-fb3925cc328e req-2722f457-8c1e-4e56-b44e-fb3925cc328e ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-22 01:42:51.084 23 INFO tempest.lib.common.rest_client [req-019f178a-938b-46b4-abd0-c799fd90acae req-019f178a-938b-46b4-abd0-c799fd90acae ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s\n2026-05-22 01:42:51.136 31 INFO tempest.lib.common.rest_client [req-52ad5e2a-f3d9-4dc4-ac4b-fdac0806bdcd req-52ad5e2a-f3d9-4dc4-ac4b-fdac0806bdcd ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s\n2026-05-22 01:42:51.237 15 INFO tempest.lib.common.rest_client [req-29f0722a-3770-4ab4-8f0f-72192d4ccfa0 req-29f0722a-3770-4ab4-8f0f-72192d4ccfa0 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s\n2026-05-22 01:42:51.242 19 INFO tempest.lib.common.rest_client [req-27cb6ffd-cb1b-4f79-83de-e60a3e54222f req-27cb6ffd-cb1b-4f79-83de-e60a3e54222f ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s\n2026-05-22 01:42:51.259 13 INFO tempest.lib.common.rest_client [req-3faf003e-d398-4b0c-a8ec-6ca3635bda2c req-3faf003e-d398-4b0c-a8ec-6ca3635bda2c ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s\n2026-05-22 01:42:51.339 23 INFO tempest.lib.common.rest_client [req-aea03b6c-aa0f-4ccf-ad4c-9625f55b59f3 req-aea03b6c-aa0f-4ccf-ad4c-9625f55b59f3 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:42:51.357 25 INFO tempest.lib.common.rest_client [req-5a2295b3-1cba-410d-ae86-46984496a780 req-5a2295b3-1cba-410d-ae86-46984496a780 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.341s\n2026-05-22 01:42:51.382 35 INFO tempest.lib.common.rest_client [req-763c89a4-4398-4930-bf67-a04725597ecb req-763c89a4-4398-4930-bf67-a04725597ecb ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-22 01:42:51.639 18 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:42:51.652 29 INFO tempest.lib.common.rest_client [req-0b678942-74ba-4c00-9be3-7b66b8578744 req-0b678942-74ba-4c00-9be3-7b66b8578744 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s\n{3} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-22 01:42:51.679 15 INFO tempest.lib.common.rest_client [req-603f839e-c96c-40f5-ae55-5dd0f1069d50 req-603f839e-c96c-40f5-ae55-5dd0f1069d50 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-22 01:42:51.682 27 INFO tempest.lib.common.rest_client [req-29bb449d-87b2-4cc5-b320-1f070e0fb024 req-29bb449d-87b2-4cc5-b320-1f070e0fb024 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-22 01:42:51.715 31 INFO tempest.lib.common.rest_client [req-1bd14d05-c4e1-4926-a3c1-8c2f3bb001d1 req-1bd14d05-c4e1-4926-a3c1-8c2f3bb001d1 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:42:51.726 21 INFO tempest.lib.common.rest_client [req-321df26c-e6d0-4634-b7a6-2c3fc6064c1b req-321df26c-e6d0-4634-b7a6-2c3fc6064c1b ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s\n2026-05-22 01:42:51.775 33 INFO tempest.lib.common.rest_client [req-876a8cad-b0ae-4f1e-9daf-8bef91a49c5d req-876a8cad-b0ae-4f1e-9daf-8bef91a49c5d ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s\n2026-05-22 01:42:51.827 19 INFO tempest.lib.common.rest_client [req-3cd2d700-9630-4463-9fea-499cf9c037c9 req-3cd2d700-9630-4463-9fea-499cf9c037c9 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-22 01:42:51.835 13 INFO tempest.lib.common.rest_client [req-30d21098-f6a3-4f95-9188-aee4dc88f4fc req-30d21098-f6a3-4f95-9188-aee4dc88f4fc ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.547s\n2026-05-22 01:42:51.847 23 INFO tempest.lib.common.rest_client [req-772eb519-1713-4b64-ba8d-b4aae11ccee6 req-772eb519-1713-4b64-ba8d-b4aae11ccee6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/09149526a0554d9399016d8921649a86 0.497s\n2026-05-22 01:42:51.954 25 INFO tempest.lib.common.rest_client [req-0468884b-6e22-4310-831d-6f62b8e3497e req-0468884b-6e22-4310-831d-6f62b8e3497e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.554s\n2026-05-22 01:42:51.969 31 INFO tempest.lib.common.rest_client [req-81ac93b6-dbc2-43b0-9195-a127f944c595 req-81ac93b6-dbc2-43b0-9195-a127f944c595 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.250s\n2026-05-22 01:42:52.117 48 INFO tempest.lib.common.rest_client [req-1d3b1a71-d1b7-48a8-aed5-94736375db5a req-1d3b1a71-d1b7-48a8-aed5-94736375db5a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s\n2026-05-22 01:42:52.129 11 INFO tempest.lib.common.rest_client [req-5cf554ae-28fb-4b56-96a2-33ce40f9b0ec req-5cf554ae-28fb-4b56-96a2-33ce40f9b0ec ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s\n2026-05-22 01:42:52.136 35 INFO tempest.lib.common.rest_client [req-8a53c632-2c45-4782-a9c4-624cc80cddfb req-8a53c632-2c45-4782-a9c4-624cc80cddfb ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.724s\n2026-05-22 01:42:52.165 29 INFO tempest.lib.common.rest_client [req-850e1c9a-3eff-4b3f-a8fc-4697ee308ed5 req-850e1c9a-3eff-4b3f-a8fc-4697ee308ed5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.510s\n2026-05-22 01:42:52.178 15 INFO tempest.lib.common.rest_client [req-c497e8f4-278a-4c52-85b2-ec92c1fd0c40 req-c497e8f4-278a-4c52-85b2-ec92c1fd0c40 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/09149526a0554d9399016d8921649a86 0.498s\n2026-05-22 01:42:52.280 23 INFO tempest.lib.common.rest_client [req-c5b73aaa-e773-480b-8ca6-ca0f4f3c07ad req-c5b73aaa-e773-480b-8ca6-ca0f4f3c07ad ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s\n2026-05-22 01:42:52.285 38 INFO tempest.lib.common.rest_client [req-f2b53cde-f7da-4554-96a9-49286df4acbc req-f2b53cde-f7da-4554-96a9-49286df4acbc ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s\n2026-05-22 01:42:52.324 18 INFO tempest.lib.common.rest_client [req-a2f0686a-b93d-4e8f-bcc0-04f7e442c0e2 req-a2f0686a-b93d-4e8f-bcc0-04f7e442c0e2 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s\n2026-05-22 01:42:52.324 19 INFO tempest.lib.common.rest_client [req-47cbb59d-ab78-490b-8e2b-a5a888ec875b req-47cbb59d-ab78-490b-8e2b-a5a888ec875b ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s\n2026-05-22 01:42:52.363 21 INFO tempest.lib.common.rest_client [req-49385f11-d1e5-4452-b281-618955f2a47a req-49385f11-d1e5-4452-b281-618955f2a47a ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s\n2026-05-22 01:42:52.516 27 INFO tempest.lib.common.rest_client [req-9f716d54-1cc4-4a27-ae1c-ad39fd4c616a req-9f716d54-1cc4-4a27-ae1c-ad39fd4c616a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s\n2026-05-22 01:42:52.538 39 INFO tempest.lib.common.rest_client [req-14b47469-c116-4364-b17c-8e74c544aac1 req-14b47469-c116-4364-b17c-8e74c544aac1 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s\n2026-05-22 01:42:52.592 29 INFO tempest.lib.common.rest_client [req-c5cc42c2-2617-4e5b-ae0b-4706388acd9e req-c5cc42c2-2617-4e5b-ae0b-4706388acd9e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.408s\n2026-05-22 01:42:52.707 48 INFO tempest.lib.common.rest_client [req-2b5958c2-e122-4ae0-9328-e762434eca38 req-2b5958c2-e122-4ae0-9328-e762434eca38 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-22 01:42:52.744 11 INFO tempest.lib.common.rest_client [req-e71c7aa2-aa17-40b7-9702-47e3ca15237a req-e71c7aa2-aa17-40b7-9702-47e3ca15237a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-22 01:42:52.742 25 INFO tempest.lib.common.rest_client [req-cc9c7050-267e-49b1-98f3-e0aa2f7d61a2 req-cc9c7050-267e-49b1-98f3-e0aa2f7d61a2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s\n2026-05-22 01:42:52.745 21 INFO tempest.lib.common.rest_client [req-c99b7846-ef33-4133-911d-d95de37a7753 req-c99b7846-ef33-4133-911d-d95de37a7753 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.372s\n2026-05-22 01:42:52.756 33 INFO tempest.lib.common.rest_client [req-c33b2b0e-8a26-40a0-9780-51ec513d7584 req-c33b2b0e-8a26-40a0-9780-51ec513d7584 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.962s\n2026-05-22 01:42:52.773 15 INFO tempest.lib.common.rest_client [req-b8a63909-5041-4efb-9896-1bc3a50359c7 req-b8a63909-5041-4efb-9896-1bc3a50359c7 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s\n2026-05-22 01:42:52.810 27 INFO tempest.lib.common.rest_client [req-3bd0f80b-55da-4f4c-9d9e-4b2ad6b29115 req-3bd0f80b-55da-4f4c-9d9e-4b2ad6b29115 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.291s\n2026-05-22 01:42:52.814 19 INFO tempest.lib.common.rest_client [req-0d65e0cf-d574-4410-95f0-f375096fe230 req-0d65e0cf-d574-4410-95f0-f375096fe230 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/09149526a0554d9399016d8921649a86 0.486s\n2026-05-22 01:42:52.826 31 INFO tempest.lib.common.rest_client [req-4ddce9bc-7936-4239-9d4b-5ecf7c0e7bda req-4ddce9bc-7936-4239-9d4b-5ecf7c0e7bda ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.834s\n2026-05-22 01:42:52.907 48 INFO tempest.lib.common.rest_client [req-243555dd-8110-48f7-bd34-17ebf3b5ec52 req-243555dd-8110-48f7-bd34-17ebf3b5ec52 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s\n2026-05-22 01:42:52.908 13 INFO tempest.lib.common.rest_client [req-1e2d5da5-1b9d-4ace-a40e-09fa31cc41b5 req-1e2d5da5-1b9d-4ace-a40e-09fa31cc41b5 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.072s\n2026-05-22 01:42:52.920 35 INFO tempest.lib.common.rest_client [req-5e381f6b-34f0-451f-b5b9-2f0278bc54a3 req-5e381f6b-34f0-451f-b5b9-2f0278bc54a3 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.780s\n2026-05-22 01:42:52.948 33 INFO tempest.lib.common.rest_client [req-77ffb4d7-89d7-4a5c-bdc4-a5e4b3ec36df req-77ffb4d7-89d7-4a5c-bdc4-a5e4b3ec36df ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.186s\n2026-05-22 01:42:52.953 23 INFO tempest.lib.common.rest_client [req-f4f8fabd-5ba9-49c6-b070-cd72d3963a12 req-f4f8fabd-5ba9-49c6-b070-cd72d3963a12 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.671s\n2026-05-22 01:42:52.962 15 INFO tempest.lib.common.rest_client [req-338a2f01-2d89-4833-87a3-51a649d748b0 req-338a2f01-2d89-4833-87a3-51a649d748b0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.188s\n2026-05-22 01:42:53.033 38 INFO tempest.lib.common.rest_client [req-51dab92e-43d2-477f-8f58-f5e914040bea req-51dab92e-43d2-477f-8f58-f5e914040bea ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s\n2026-05-22 01:42:53.066 23 INFO tempest.lib.common.rest_client [req-7f9168d0-efdd-4baf-a072-a7051ebffcbb req-7f9168d0-efdd-4baf-a072-a7051ebffcbb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-22 01:42:53.074 13 INFO tempest.lib.common.rest_client [req-5baa28f3-33df-4da4-bc29-3c34bf1bd392 req-5baa28f3-33df-4da4-bc29-3c34bf1bd392 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:42:53.089 21 INFO tempest.lib.common.rest_client [req-756ca9fe-042a-4575-b9d2-617670dc8778 req-756ca9fe-042a-4575-b9d2-617670dc8778 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.321s\n2026-05-22 01:42:53.139 29 INFO tempest.lib.common.rest_client [req-8d6fc209-cfb0-49d8-b3f5-312c270a7e17 req-8d6fc209-cfb0-49d8-b3f5-312c270a7e17 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.545s\n2026-05-22 01:42:53.195 19 INFO tempest.lib.common.rest_client [req-54d6442d-4619-4b78-ab09-b818478a6459 req-54d6442d-4619-4b78-ab09-b818478a6459 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s\n2026-05-22 01:42:53.223 38 INFO tempest.lib.common.rest_client [req-47592349-ef8b-49e9-92f7-a77ecb6e2299 req-47592349-ef8b-49e9-92f7-a77ecb6e2299 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s\n2026-05-22 01:42:53.261 35 INFO tempest.lib.common.rest_client [req-35b5eb26-acd7-4592-813b-cf264419cd6d req-35b5eb26-acd7-4592-813b-cf264419cd6d ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s\n2026-05-22 01:42:53.360 18 INFO tempest.lib.common.rest_client [req-e8ec8490-60a7-4665-9de7-2e1b9f7c5057 req-e8ec8490-60a7-4665-9de7-2e1b9f7c5057 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.008s\n2026-05-22 01:42:53.361 39 INFO tempest.lib.common.rest_client [req-cc3d6325-413d-42e9-995d-4a2d33d82463 req-cc3d6325-413d-42e9-995d-4a2d33d82463 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.790s\n2026-05-22 01:42:53.377 15 INFO tempest.lib.common.rest_client [req-7fe1f0d8-d8a1-494b-a63c-a7e597c9742d req-7fe1f0d8-d8a1-494b-a63c-a7e597c9742d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s\n2026-05-22 01:42:53.389 11 INFO tempest.lib.common.rest_client [req-6f96cba1-e058-40cf-be80-625165e4ed41 req-6f96cba1-e058-40cf-be80-625165e4ed41 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.641s\n2026-05-22 01:42:53.407 25 INFO tempest.lib.common.rest_client [req-ce41d927-0226-4352-a1ff-1bb5e5a33c6f req-ce41d927-0226-4352-a1ff-1bb5e5a33c6f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.662s\n2026-05-22 01:42:53.442 27 INFO tempest.lib.common.rest_client [req-2e945177-604e-43e9-b901-4cdcc15bd48c req-2e945177-604e-43e9-b901-4cdcc15bd48c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.608s\n2026-05-22 01:42:53.459 38 INFO tempest.lib.common.rest_client [req-52c4d847-a52d-4b4d-9708-45ec34b64825 req-52c4d847-a52d-4b4d-9708-45ec34b64825 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s\n2026-05-22 01:42:53.474 48 INFO tempest.lib.common.rest_client [req-7b92994e-4107-4993-a11c-53ab210f5d7c req-7b92994e-4107-4993-a11c-53ab210f5d7c ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.545s\n2026-05-22 01:42:53.472 13 INFO tempest.lib.common.rest_client [req-64052108-7c38-4343-b3eb-3f0b0a9f0797 req-64052108-7c38-4343-b3eb-3f0b0a9f0797 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/09149526a0554d9399016d8921649a86 0.389s\n2026-05-22 01:42:53.542 21 INFO tempest.lib.common.rest_client [req-18bacda6-6560-4c0b-a9a2-591820d9dabe req-18bacda6-6560-4c0b-a9a2-591820d9dabe ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.452s\n2026-05-22 01:42:53.595 23 INFO tempest.lib.common.rest_client [req-b9c6098d-3de3-438e-aeb8-6da81cc1c49d req-b9c6098d-3de3-438e-aeb8-6da81cc1c49d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/2194ff3a072f4deb83141fa1296997d2 0.527s\n2026-05-22 01:42:53.607 19 INFO tempest.lib.common.rest_client [req-a4c9ddd3-f54c-41af-9a25-6e5ff8b081db req-a4c9ddd3-f54c-41af-9a25-6e5ff8b081db ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.407s\n2026-05-22 01:42:53.616 15 INFO tempest.lib.common.rest_client [req-ffbc62b7-804c-4e70-a226-9076add1d349 req-ffbc62b7-804c-4e70-a226-9076add1d349 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/2194ff3a072f4deb83141fa1296997d2 0.236s\n2026-05-22 01:42:53.621 25 INFO tempest.lib.common.rest_client [req-d2318265-2d6b-4a13-a306-915f75cbe391 req-d2318265-2d6b-4a13-a306-915f75cbe391 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/09149526a0554d9399016d8921649a86 0.212s\n2026-05-22 01:42:53.634 33 INFO tempest.lib.common.rest_client [req-fce51db0-6827-4bdf-a14a-53aeb603bc17 req-fce51db0-6827-4bdf-a14a-53aeb603bc17 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.669s\n2026-05-22 01:42:53.640 31 INFO tempest.lib.common.rest_client [req-c76e9e0c-957f-4f9b-ab99-0e361bf5ad30 req-c76e9e0c-957f-4f9b-ab99-0e361bf5ad30 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.810s\n2026-05-22 01:42:53.724 13 INFO tempest.lib.common.rest_client [req-ed9ee57e-3d76-41c5-a8da-c797ce7f0511 req-ed9ee57e-3d76-41c5-a8da-c797ce7f0511 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-22 01:42:53.760 29 INFO tempest.lib.common.rest_client [req-8ebd5a1f-5cd1-4556-897c-93fc48afee83 req-8ebd5a1f-5cd1-4556-897c-93fc48afee83 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.617s\n2026-05-22 01:42:53.759 11 INFO tempest.lib.common.rest_client [req-cdb8c11e-1191-41e7-8f42-4526dfe16e20 req-cdb8c11e-1191-41e7-8f42-4526dfe16e20 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.343s\n2026-05-22 01:42:53.776 23 INFO tempest.lib.common.rest_client [req-b68d090b-45f9-4a25-9f3a-20eeb9d4f821 req-b68d090b-45f9-4a25-9f3a-20eeb9d4f821 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:42:53.800 18 INFO tempest.lib.common.rest_client [req-0736e728-4e46-4cca-9dfa-d8e277114ae4 req-0736e728-4e46-4cca-9dfa-d8e277114ae4 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.437s\n2026-05-22 01:42:53.855 39 INFO tempest.lib.common.rest_client [req-c1568c25-a61a-4177-aae0-06e7756c7479 req-c1568c25-a61a-4177-aae0-06e7756c7479 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.491s\n2026-05-22 01:42:53.902 21 INFO tempest.lib.common.rest_client [req-835af412-4b6b-43df-9186-1a2592784941 req-835af412-4b6b-43df-9186-1a2592784941 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s\n2026-05-22 01:42:53.908 13 INFO tempest.lib.common.rest_client [req-105ea260-adac-43d9-9833-0b8b872a47fd req-105ea260-adac-43d9-9833-0b8b872a47fd ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/30382f8e1b914440b0a8e8adfafc4e44 0.181s\n2026-05-22 01:42:53.988 15 INFO tempest.lib.common.rest_client [req-689f6222-fda1-480d-ab5a-ff28016f29fb req-689f6222-fda1-480d-ab5a-ff28016f29fb ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s\n2026-05-22 01:42:54.063 23 INFO tempest.lib.common.rest_client [req-16fb4381-b544-4495-b8d9-729a0b11720c req-16fb4381-b544-4495-b8d9-729a0b11720c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/09149526a0554d9399016d8921649a86 0.281s\n2026-05-22 01:42:54.066 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d9127ab68b7841d0830e94f4d9ac09e8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:54.067 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53a240451b2c4f72a0299f57a04767fa', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'tenant_id': '53a240451b2c4f72a0299f57a04767fa', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9127ab68b7841d0830e94f4d9ac09e8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:54.067 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53a240451b2c4f72a0299f57a04767fa', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'tenant_id': '53a240451b2c4f72a0299f57a04767fa', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9127ab68b7841d0830e94f4d9ac09e8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:54.088 35 INFO tempest.lib.common.rest_client [req-e05057ea-003d-46e3-98a4-fb76af8ca123 req-e05057ea-003d-46e3-98a4-fb76af8ca123 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.825s\n2026-05-22 01:42:54.141 33 INFO tempest.lib.common.rest_client [req-68f45b3c-0531-47ce-9fb0-467575afbd48 req-68f45b3c-0531-47ce-9fb0-467575afbd48 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.501s\n2026-05-22 01:42:54.179 31 INFO tempest.lib.common.rest_client [req-2a4c525a-ef51-4ad0-8f22-481c6175590b req-2a4c525a-ef51-4ad0-8f22-481c6175590b ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.535s\n2026-05-22 01:42:54.186 13 INFO tempest.lib.common.rest_client [req-7eca780a-503c-451b-8e5b-d768033d393f req-7eca780a-503c-451b-8e5b-d768033d393f ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-22 01:42:54.234 38 INFO tempest.lib.common.rest_client [req-12876d3c-825c-4cab-932a-ac47ea31e21e req-12876d3c-825c-4cab-932a-ac47ea31e21e ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s\n2026-05-22 01:42:54.248 29 INFO tempest.lib.common.rest_client [req-414dd187-6e6f-4c32-a02e-06a7a2110f46 req-414dd187-6e6f-4c32-a02e-06a7a2110f46 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/09149526a0554d9399016d8921649a86 0.486s\n2026-05-22 01:42:54.281 27 INFO tempest.lib.common.rest_client [req-47a532b4-e536-4050-8828-2c4d01ce4701 req-47a532b4-e536-4050-8828-2c4d01ce4701 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.836s\n2026-05-22 01:42:54.351 19 INFO tempest.lib.common.rest_client [req-0995cefd-062c-491d-90ff-76d6e3bbf4f5 req-0995cefd-062c-491d-90ff-76d6e3bbf4f5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.742s\n2026-05-22 01:42:54.346 15 INFO tempest.lib.common.rest_client [req-3526334a-bb8b-46f6-8afd-31993051030a req-3526334a-bb8b-46f6-8afd-31993051030a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/09149526a0554d9399016d8921649a86 0.356s\n2026-05-22 01:42:54.346 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d35dd01347f04eff9be30c3c7f1db92e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:54.347 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1487237673-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4819b8096a544929d7270c591486f95', 'project_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'tenant_id': 'f4819b8096a544929d7270c591486f95', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd35dd01347f04eff9be30c3c7f1db92e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:54.347 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1487237673-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4819b8096a544929d7270c591486f95', 'project_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'tenant_id': 'f4819b8096a544929d7270c591486f95', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd35dd01347f04eff9be30c3c7f1db92e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:54.360 13 INFO tempest.lib.common.rest_client [req-677616b4-fc8f-4f74-b6d3-4e4dbe62aa9c req-677616b4-fc8f-4f74-b6d3-4e4dbe62aa9c ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/2194ff3a072f4deb83141fa1296997d2 0.172s\n2026-05-22 01:42:54.366 39 INFO tempest.lib.common.rest_client [req-a3b65f85-129c-4ea6-858e-6906062f1540 req-a3b65f85-129c-4ea6-858e-6906062f1540 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.491s\n2026-05-22 01:42:54.449 25 INFO tempest.lib.common.rest_client [req-8e660af3-c375-4a74-86ec-0fb0b08115b1 req-8e660af3-c375-4a74-86ec-0fb0b08115b1 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.825s\n2026-05-22 01:42:54.488 29 INFO tempest.lib.common.rest_client [req-89fcbde6-421f-47b0-95fe-e65d45122fa5 req-89fcbde6-421f-47b0-95fe-e65d45122fa5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s\n2026-05-22 01:42:54.535 19 INFO tempest.lib.common.rest_client [req-2b491af1-387e-4da6-b3eb-c773b9639ec2 req-2b491af1-387e-4da6-b3eb-c773b9639ec2 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/2194ff3a072f4deb83141fa1296997d2 0.183s\n2026-05-22 01:42:54.549 38 INFO tempest.lib.common.rest_client [req-07ec54db-e310-4d62-950c-f38b1af73f6d req-07ec54db-e310-4d62-950c-f38b1af73f6d ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:42:54.554 33 INFO tempest.lib.common.rest_client [req-2874d08c-bf78-43a2-b3bb-1341bfed3195 req-2874d08c-bf78-43a2-b3bb-1341bfed3195 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s\n2026-05-22 01:42:54.580 48 INFO tempest.lib.common.rest_client [req-3f48594b-cc88-4c11-8468-fca73dbdbe11 req-3f48594b-cc88-4c11-8468-fca73dbdbe11 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.103s\n2026-05-22 01:42:54.597 23 INFO tempest.lib.common.rest_client [req-20dd8df5-314e-4560-86bf-d1b556bdf892 req-20dd8df5-314e-4560-86bf-d1b556bdf892 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-22 01:42:54.634 19 INFO tempest.lib.common.rest_client [req-0010f25b-866d-4db0-836f-c1f493b0f2c5 req-0010f25b-866d-4db0-836f-c1f493b0f2c5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s\n2026-05-22 01:42:54.703 18 INFO tempest.lib.common.rest_client [req-44fa0461-a70d-483d-baee-d6ef540805d9 req-44fa0461-a70d-483d-baee-d6ef540805d9 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.881s\n2026-05-22 01:42:54.712 48 INFO tempest.lib.common.rest_client [req-15c84019-0977-4c0f-ae2a-bb098f132359 req-15c84019-0977-4c0f-ae2a-bb098f132359 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-22 01:42:54.721 25 INFO tempest.lib.common.rest_client [req-d46a17da-a937-46d3-b960-e01c1bef5921 req-d46a17da-a937-46d3-b960-e01c1bef5921 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/30382f8e1b914440b0a8e8adfafc4e44 0.268s\n2026-05-22 01:42:54.825 21 INFO tempest.lib.common.rest_client [req-885a0a4e-7434-4e15-affd-217c8f181780 req-885a0a4e-7434-4e15-affd-217c8f181780 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/09149526a0554d9399016d8921649a86 0.920s\n2026-05-22 01:42:54.836 38 INFO tempest.lib.common.rest_client [req-ac7c7d1c-e641-4a16-8026-6a8941ce19f5 req-ac7c7d1c-e641-4a16-8026-6a8941ce19f5 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/09149526a0554d9399016d8921649a86 0.285s\n2026-05-22 01:42:54.865 48 INFO tempest.lib.common.rest_client [req-d930d137-1e86-46d7-8530-8330232e10bb req-d930d137-1e86-46d7-8530-8330232e10bb ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/09149526a0554d9399016d8921649a86 0.149s\n2026-05-22 01:42:54.972 35 INFO tempest.lib.common.rest_client [req-80fe0bee-c031-476f-a432-2a5ecead005a req-80fe0bee-c031-476f-a432-2a5ecead005a ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.883s\n2026-05-22 01:42:54.979 11 INFO tempest.lib.common.rest_client [req-612678bc-fb00-401d-a084-204009a5726b req-612678bc-fb00-401d-a084-204009a5726b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.217s\n2026-05-22 01:42:54.992 15 INFO tempest.lib.common.rest_client [req-d24cd3b6-6658-47a5-b414-a024ef29f548 req-d24cd3b6-6658-47a5-b414-a024ef29f548 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-05-22 01:42:55.009 27 INFO tempest.lib.common.rest_client [req-ba42efce-94c2-4bf0-a43c-ce005580c616 req-ba42efce-94c2-4bf0-a43c-ce005580c616 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.726s\n2026-05-22 01:42:55.017 39 INFO tempest.lib.common.rest_client [req-16fbab7e-01c9-4d56-a42e-60c6447e1eee req-16fbab7e-01c9-4d56-a42e-60c6447e1eee ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.644s\n2026-05-22 01:42:55.032 38 INFO tempest.lib.common.rest_client [req-8a118551-901c-40ab-a091-222b94845d73 req-8a118551-901c-40ab-a091-222b94845d73 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:42:55.040 13 INFO tempest.lib.common.rest_client [req-e59281ef-7a12-4297-ae52-2d668ab1dc34 req-e59281ef-7a12-4297-ae52-2d668ab1dc34 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.675s\n2026-05-22 01:42:55.039 23 INFO tempest.lib.common.rest_client [req-f2ab50ac-4e2d-4a4b-8a8f-1d50017103ef req-f2ab50ac-4e2d-4a4b-8a8f-1d50017103ef ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.440s\n2026-05-22 01:42:55.043 31 INFO tempest.lib.common.rest_client [req-16f274be-0444-4879-b2c1-ba64d61b1c48 req-16f274be-0444-4879-b2c1-ba64d61b1c48 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/09149526a0554d9399016d8921649a86 0.854s\n2026-05-22 01:42:55.140 29 INFO tempest.lib.common.rest_client [req-beafc55e-111e-46e8-8e77-651386c17b83 req-beafc55e-111e-46e8-8e77-651386c17b83 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/30382f8e1b914440b0a8e8adfafc4e44 0.648s\n2026-05-22 01:42:55.142 33 INFO tempest.lib.common.rest_client [req-49bdb598-d9e7-4267-abf4-1bea87687d80 req-49bdb598-d9e7-4267-abf4-1bea87687d80 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/09149526a0554d9399016d8921649a86 0.583s\n2026-05-22 01:42:55.143 21 INFO tempest.lib.common.rest_client [req-8671da55-e1aa-4fb1-b745-86e5d3087e25 req-8671da55-e1aa-4fb1-b745-86e5d3087e25 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-22 01:42:55.160 11 INFO tempest.lib.common.rest_client [req-af5b564a-11fa-4faf-9a70-61795e069bcc req-af5b564a-11fa-4faf-9a70-61795e069bcc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:42:55.212 25 INFO tempest.lib.common.rest_client [req-fd2290c7-01c6-4b9f-b701-1b71bca6037c req-fd2290c7-01c6-4b9f-b701-1b71bca6037c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.489s\n2026-05-22 01:42:55.230 19 INFO tempest.lib.common.rest_client [req-4aa04032-ecc8-405d-add6-239950b31d28 req-4aa04032-ecc8-405d-add6-239950b31d28 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/09149526a0554d9399016d8921649a86 0.590s\n2026-05-22 01:42:55.230 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ca55afa9c93d42869f56db32b2bd1c9a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:55.230 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-958124369-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'project_name': 'tempest-RoutersAdminTest-958124369', 'tenant_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'tenant_name': 'tempest-RoutersAdminTest-958124369', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca55afa9c93d42869f56db32b2bd1c9a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:55.231 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-958124369-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'project_name': 'tempest-RoutersAdminTest-958124369', 'tenant_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'tenant_name': 'tempest-RoutersAdminTest-958124369', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca55afa9c93d42869f56db32b2bd1c9a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:55.245 39 INFO tempest.lib.common.rest_client [req-d4b5ca21-6f1d-48c7-abac-1a8a7480450a req-d4b5ca21-6f1d-48c7-abac-1a8a7480450a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:42:55.262 13 INFO tempest.lib.common.rest_client [req-70184309-8f34-4022-9f6a-2a72db9f611e req-70184309-8f34-4022-9f6a-2a72db9f611e ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/09149526a0554d9399016d8921649a86 0.220s\n2026-05-22 01:42:55.263 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 26f5105e36634bba838d608d05d15326 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:55.263 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-693423865-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'project_name': 'tempest-ExternalNetworksTestJSON-693423865', 'tenant_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'tenant_name': 'tempest-ExternalNetworksTestJSON-693423865', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26f5105e36634bba838d608d05d15326', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:55.263 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-693423865-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'project_name': 'tempest-ExternalNetworksTestJSON-693423865', 'tenant_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'tenant_name': 'tempest-ExternalNetworksTestJSON-693423865', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26f5105e36634bba838d608d05d15326', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:55.277 35 INFO tempest.lib.common.rest_client [req-a6b0528e-49ef-4b54-b934-a1e4eec4d0e8 req-a6b0528e-49ef-4b54-b934-a1e4eec4d0e8 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/09149526a0554d9399016d8921649a86 0.297s\n2026-05-22 01:42:55.344 29 INFO tempest.lib.common.rest_client [req-7c17d88a-8945-45bf-83c2-8aeb7fa44787 req-7c17d88a-8945-45bf-83c2-8aeb7fa44787 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-22 01:42:55.377 48 INFO tempest.lib.common.rest_client [req-5a1403c4-d3c4-408d-9858-3b4edf123f00 req-5a1403c4-d3c4-408d-9858-3b4edf123f00 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s\n2026-05-22 01:42:55.395 38 INFO tempest.lib.common.rest_client [req-58dc4dbe-1750-4901-989b-ea95ef86b24b req-58dc4dbe-1750-4901-989b-ea95ef86b24b ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.358s\n2026-05-22 01:42:55.411 15 INFO tempest.lib.common.rest_client [req-27849389-d1b9-4e14-8a09-e9d09f4da9f5 req-27849389-d1b9-4e14-8a09-e9d09f4da9f5 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.416s\n2026-05-22 01:42:55.419 39 INFO tempest.lib.common.rest_client [req-26a7a9c9-e29a-41a1-aec4-c6236a391054 req-26a7a9c9-e29a-41a1-aec4-c6236a391054 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/09149526a0554d9399016d8921649a86 0.169s\n2026-05-22 01:42:55.424 11 INFO tempest.lib.common.rest_client [req-e573e6df-95e4-4b84-8bfc-8c7f374e643c req-e573e6df-95e4-4b84-8bfc-8c7f374e643c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/09149526a0554d9399016d8921649a86 0.258s\n2026-05-22 01:42:55.466 18 INFO tempest.lib.common.rest_client [req-e8d88c91-2cd1-461d-898f-32adb53cea76 req-e8d88c91-2cd1-461d-898f-32adb53cea76 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.758s\n2026-05-22 01:42:55.480 27 INFO tempest.lib.common.rest_client [req-2eaea1e1-109e-4cf2-a533-35125c9bcbde req-2eaea1e1-109e-4cf2-a533-35125c9bcbde ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/09149526a0554d9399016d8921649a86 0.466s\n2026-05-22 01:42:55.568 21 INFO tempest.lib.common.rest_client [req-9f4752e0-30c1-4865-a74d-e1c505ffe7c9 req-9f4752e0-30c1-4865-a74d-e1c505ffe7c9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/30382f8e1b914440b0a8e8adfafc4e44 0.423s\n2026-05-22 01:42:55.569 33 INFO tempest.lib.common.rest_client [req-f71ca05d-bc24-4eb4-8e95-053d10d63699 req-f71ca05d-bc24-4eb4-8e95-053d10d63699 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.424s\n2026-05-22 01:42:55.582 31 INFO tempest.lib.common.rest_client [req-b3829bb4-34f4-460b-aadb-86ba207e0fcd req-b3829bb4-34f4-460b-aadb-86ba207e0fcd ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s\n2026-05-22 01:42:55.619 29 INFO tempest.lib.common.rest_client [req-48811fb5-746a-43bc-aa1b-959be84906ae req-48811fb5-746a-43bc-aa1b-959be84906ae ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/2194ff3a072f4deb83141fa1296997d2 0.272s\n2026-05-22 01:42:55.677 39 INFO tempest.lib.common.rest_client [req-8272e62b-4a88-485f-b26a-f3628fbba922 req-8272e62b-4a88-485f-b26a-f3628fbba922 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s\n2026-05-22 01:42:55.714 21 INFO tempest.lib.common.rest_client [req-f77b5316-d0f4-40c2-bc58-914e334d8920 req-f77b5316-d0f4-40c2-bc58-914e334d8920 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-22 01:42:55.723 27 INFO tempest.lib.common.rest_client [req-5f5248a9-1a48-4402-82c3-45e8cdaa876f req-5f5248a9-1a48-4402-82c3-45e8cdaa876f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-22 01:42:55.764 25 INFO tempest.lib.common.rest_client [req-e0e33545-5f60-42e8-b3bd-5853ebba9f5d req-e0e33545-5f60-42e8-b3bd-5853ebba9f5d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/2194ff3a072f4deb83141fa1296997d2 0.549s\n2026-05-22 01:42:55.872 48 INFO tempest.lib.common.rest_client [req-8445881b-df13-495f-a357-c0c3f339e154 req-8445881b-df13-495f-a357-c0c3f339e154 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/30382f8e1b914440b0a8e8adfafc4e44 0.492s\n2026-05-22 01:42:55.880 39 INFO tempest.lib.common.rest_client [req-107be92a-5a1c-423f-af50-9fd9804cc0ea req-107be92a-5a1c-423f-af50-9fd9804cc0ea ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/30382f8e1b914440b0a8e8adfafc4e44 0.198s\n2026-05-22 01:42:55.918 23 INFO tempest.lib.common.rest_client [req-6a327d50-b8e1-46f5-9544-431672cbede9 req-6a327d50-b8e1-46f5-9544-431672cbede9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.869s\n2026-05-22 01:42:55.965 25 INFO tempest.lib.common.rest_client [req-b7b7849a-87c9-4dde-8f79-43689685ca60 req-b7b7849a-87c9-4dde-8f79-43689685ca60 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:42:56.001 35 INFO tempest.lib.common.rest_client [req-f89ee6b7-4fdb-4eca-845b-a6f2177cda92 req-f89ee6b7-4fdb-4eca-845b-a6f2177cda92 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.721s\n2026-05-22 01:42:56.022 23 INFO tempest.lib.common.rest_client [req-3b5461f0-8bf3-4e63-aa8f-f354b1bd868c req-3b5461f0-8bf3-4e63-aa8f-f354b1bd868c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s\n2026-05-22 01:42:56.024 38 INFO tempest.lib.common.rest_client [req-c69d1d8a-06f2-4b55-9d0c-8775770dd80a req-c69d1d8a-06f2-4b55-9d0c-8775770dd80a ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s\n2026-05-22 01:42:56.033 13 INFO tempest.lib.common.rest_client [req-f866b1fe-ce9b-4f18-a68e-aac792aaa362 req-f866b1fe-ce9b-4f18-a68e-aac792aaa362 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s\n2026-05-22 01:42:56.039 19 INFO tempest.lib.common.rest_client [req-36e62c8e-4577-47ee-ae5f-cec2b59a207c req-36e62c8e-4577-47ee-ae5f-cec2b59a207c ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.802s\n2026-05-22 01:42:56.055 18 INFO tempest.lib.common.rest_client [req-c66119cc-1889-40c7-8a9c-6c7d753d9570 req-c66119cc-1889-40c7-8a9c-6c7d753d9570 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s\n2026-05-22 01:42:56.073 31 INFO tempest.lib.common.rest_client [req-6a64e3ec-e26d-483a-8e00-577aaac60cc2 req-6a64e3ec-e26d-483a-8e00-577aaac60cc2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.484s\n2026-05-22 01:42:56.082 11 INFO tempest.lib.common.rest_client [req-3699468f-d111-4397-bcea-7b7ee4664f36 req-3699468f-d111-4397-bcea-7b7ee4664f36 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.648s\n2026-05-22 01:42:56.163 39 INFO tempest.lib.common.rest_client [req-93fe343a-aacd-4880-99d3-351b1c585b2c req-93fe343a-aacd-4880-99d3-351b1c585b2c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s\n2026-05-22 01:42:56.167 33 INFO tempest.lib.common.rest_client [req-2710d1e0-b5bb-4dca-b8c9-c0f3a59b08e6 req-2710d1e0-b5bb-4dca-b8c9-c0f3a59b08e6 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/30382f8e1b914440b0a8e8adfafc4e44 0.591s\n2026-05-22 01:42:56.170 27 INFO tempest.lib.common.rest_client [req-c6265f60-31f4-4024-9ba7-7fbba0258f50 req-c6265f60-31f4-4024-9ba7-7fbba0258f50 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/30382f8e1b914440b0a8e8adfafc4e44 0.440s\n2026-05-22 01:42:56.255 29 INFO tempest.lib.common.rest_client [req-855c9a3b-20e8-4da9-be4f-3c3d7f54a88c req-855c9a3b-20e8-4da9-be4f-3c3d7f54a88c ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.633s\n2026-05-22 01:42:56.269 25 INFO tempest.lib.common.rest_client [req-60d8f108-fe5c-44cd-80a3-dc426122a3ee req-60d8f108-fe5c-44cd-80a3-dc426122a3ee ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/09149526a0554d9399016d8921649a86 0.302s\n2026-05-22 01:42:56.272 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 633ced6bf7704e35918f9eeeabae4d51 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:56.272 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97e94c69bf914e5ea01d419e0868cf67', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'tenant_id': '97e94c69bf914e5ea01d419e0868cf67', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '633ced6bf7704e35918f9eeeabae4d51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:56.273 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97e94c69bf914e5ea01d419e0868cf67', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'tenant_id': '97e94c69bf914e5ea01d419e0868cf67', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '633ced6bf7704e35918f9eeeabae4d51', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:56.281 35 INFO tempest.lib.common.rest_client [req-ea2a2097-d80b-4baa-9bf0-6907277b914f req-ea2a2097-d80b-4baa-9bf0-6907277b914f ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.278s\n2026-05-22 01:42:56.334 13 INFO tempest.lib.common.rest_client [req-db808179-931d-45d0-954c-ab889fbc6d1e req-db808179-931d-45d0-954c-ab889fbc6d1e ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.296s\n2026-05-22 01:42:56.343 38 INFO tempest.lib.common.rest_client [req-33e60760-f750-4177-9b03-821bc2382db7 req-33e60760-f750-4177-9b03-821bc2382db7 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/2194ff3a072f4deb83141fa1296997d2 0.316s\n2026-05-22 01:42:56.353 21 INFO tempest.lib.common.rest_client [req-06772218-4e35-4c44-9c38-42faba2d3b17 req-06772218-4e35-4c44-9c38-42faba2d3b17 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/2194ff3a072f4deb83141fa1296997d2 0.630s\n2026-05-22 01:42:56.383 15 INFO tempest.lib.common.rest_client [req-530e598b-68ef-4cb4-8f01-8df033ed95b5 req-530e598b-68ef-4cb4-8f01-8df033ed95b5 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.970s\n2026-05-22 01:42:56.425 27 INFO tempest.lib.common.rest_client [req-611d7234-eb91-43b5-89b6-51ec068a180c req-611d7234-eb91-43b5-89b6-51ec068a180c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-22 01:42:56.427 48 INFO tempest.lib.common.rest_client [req-45db7307-9db9-49e6-924d-d9670b6cc7a8 req-45db7307-9db9-49e6-924d-d9670b6cc7a8 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.550s\n2026-05-22 01:42:56.435 11 INFO tempest.lib.common.rest_client [req-921bfba4-1867-4bbc-a50b-b85f870c5f04 req-921bfba4-1867-4bbc-a50b-b85f870c5f04 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.351s\n2026-05-22 01:42:56.449 39 INFO tempest.lib.common.rest_client [req-ababef6e-e7c7-482d-a3b3-3d294ba7b1b2 req-ababef6e-e7c7-482d-a3b3-3d294ba7b1b2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/2194ff3a072f4deb83141fa1296997d2 0.284s\n2026-05-22 01:42:56.454 18 INFO tempest.lib.common.rest_client [req-5c59629d-d393-4655-9646-be570daf549d req-5c59629d-d393-4655-9646-be570daf549d ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/09149526a0554d9399016d8921649a86 0.397s\n2026-05-22 01:42:56.489 23 INFO tempest.lib.common.rest_client [req-af8edbf1-c0ca-42b6-b116-8815024d2a82 req-af8edbf1-c0ca-42b6-b116-8815024d2a82 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.461s\n2026-05-22 01:42:56.529 35 INFO tempest.lib.common.rest_client [req-17e45d18-9a98-41d2-b09f-e5dff78b2b95 req-17e45d18-9a98-41d2-b09f-e5dff78b2b95 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-22 01:42:56.542 19 INFO tempest.lib.common.rest_client [req-365a962d-509d-48d5-85bf-1aff5ce8a232 req-365a962d-509d-48d5-85bf-1aff5ce8a232 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.498s\n2026-05-22 01:42:56.604 31 INFO tempest.lib.common.rest_client [req-4bddad80-ab61-4a49-8111-e847fc07151c req-4bddad80-ab61-4a49-8111-e847fc07151c ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.529s\n2026-05-22 01:42:56.615 38 INFO tempest.lib.common.rest_client [req-e4acee21-f3c2-4ff4-9c5d-7cc2c1602782 req-e4acee21-f3c2-4ff4-9c5d-7cc2c1602782 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-22 01:42:56.605 29 INFO tempest.lib.common.rest_client [req-e27c118e-1a43-499f-b657-797920a89f1b req-e27c118e-1a43-499f-b657-797920a89f1b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/09149526a0554d9399016d8921649a86 0.342s\n2026-05-22 01:42:56.605 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f612333920eb4d9fa3405da91b6d28e5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:56.608 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-888953090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '766847ee7992457bad9481176da50fb6', 'project_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'tenant_id': '766847ee7992457bad9481176da50fb6', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f612333920eb4d9fa3405da91b6d28e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:56.610 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-888953090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '766847ee7992457bad9481176da50fb6', 'project_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'tenant_id': '766847ee7992457bad9481176da50fb6', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f612333920eb4d9fa3405da91b6d28e5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:56.626 27 INFO tempest.lib.common.rest_client [req-b742738e-b630-4b00-b775-9fc1f028ccb2 req-b742738e-b630-4b00-b775-9fc1f028ccb2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/2194ff3a072f4deb83141fa1296997d2 0.195s\n2026-05-22 01:42:56.671 33 INFO tempest.lib.common.rest_client [req-c2ba94c9-6aff-4994-83ac-bafcdc9c9378 req-c2ba94c9-6aff-4994-83ac-bafcdc9c9378 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s\n2026-05-22 01:42:56.703 11 INFO tempest.lib.common.rest_client [req-8f1b96ec-9a40-4f1c-938e-6728f497bcd9 req-8f1b96ec-9a40-4f1c-938e-6728f497bcd9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s\n2026-05-22 01:42:56.732 18 INFO tempest.lib.common.rest_client [req-0606238a-e646-4780-8306-dc18c722ff3e req-0606238a-e646-4780-8306-dc18c722ff3e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s\n2026-05-22 01:42:56.744 23 INFO tempest.lib.common.rest_client [req-93cb05f1-559d-4ee2-bed7-9c08182bd97c req-93cb05f1-559d-4ee2-bed7-9c08182bd97c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s\n2026-05-22 01:42:56.753 21 INFO tempest.lib.common.rest_client [req-8b1c70c7-2db6-48b2-8530-6632dde6b2df req-8b1c70c7-2db6-48b2-8530-6632dde6b2df ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s\n2026-05-22 01:42:56.782 38 INFO tempest.lib.common.rest_client [req-4fa64489-4c88-4919-b79c-e2e69e538c6e req-4fa64489-4c88-4919-b79c-e2e69e538c6e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/09149526a0554d9399016d8921649a86 0.165s\n2026-05-22 01:42:56.783 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bb39482572f444728b1c44df4b29d85c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:56.783 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1105450916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb39482572f444728b1c44df4b29d85c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:56.783 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1105450916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb39482572f444728b1c44df4b29d85c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:56.847 48 INFO tempest.lib.common.rest_client [req-dbf47173-1967-4c78-8ca1-93707e79b096 req-dbf47173-1967-4c78-8ca1-93707e79b096 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/2194ff3a072f4deb83141fa1296997d2 0.416s\n2026-05-22 01:42:56.931 39 INFO tempest.lib.common.rest_client [req-0fdcb77a-f5a9-41e7-863e-e2594b97d060 req-0fdcb77a-f5a9-41e7-863e-e2594b97d060 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s\n2026-05-22 01:42:56.936 15 INFO tempest.lib.common.rest_client [req-45df6ef3-705f-4a59-a98a-5b164e8e0758 req-45df6ef3-705f-4a59-a98a-5b164e8e0758 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s\n2026-05-22 01:42:56.949 13 INFO tempest.lib.common.rest_client [req-2feaa392-81ad-40cc-ba84-2cc712a61d14 req-2feaa392-81ad-40cc-ba84-2cc712a61d14 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.613s\n2026-05-22 01:42:56.952 27 INFO tempest.lib.common.rest_client [req-f9fbc940-9184-4b7e-9d83-8974c97f0a12 req-f9fbc940-9184-4b7e-9d83-8974c97f0a12 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-22 01:42:56.969 23 INFO tempest.lib.common.rest_client [req-3b615dbe-8249-470e-9aca-2f88ad34572c req-3b615dbe-8249-470e-9aca-2f88ad34572c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.222s\n2026-05-22 01:42:56.976 35 INFO tempest.lib.common.rest_client [req-f3af7649-122d-4b24-ae6b-f200758bc4cc req-f3af7649-122d-4b24-ae6b-f200758bc4cc ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/2194ff3a072f4deb83141fa1296997d2 0.440s\n2026-05-22 01:42:57.053 25 INFO tempest.lib.common.rest_client [req-51213a4d-5080-4d26-8470-a30055bef736 req-51213a4d-5080-4d26-8470-a30055bef736 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.772s\n2026-05-22 01:42:57.091 31 INFO tempest.lib.common.rest_client [req-a381d5f1-ad25-4fa9-a252-449086b4620c req-a381d5f1-ad25-4fa9-a252-449086b4620c ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/2194ff3a072f4deb83141fa1296997d2 0.486s\n2026-05-22 01:42:57.094 33 INFO tempest.lib.common.rest_client [req-faaf9642-c98e-455e-8353-798a6034b1c5 req-faaf9642-c98e-455e-8353-798a6034b1c5 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/2194ff3a072f4deb83141fa1296997d2 0.419s\n2026-05-22 01:42:57.149 19 INFO tempest.lib.common.rest_client [req-c36f4b19-ceae-4459-9a87-86864bdd2a33 req-c36f4b19-ceae-4459-9a87-86864bdd2a33 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.606s\n2026-05-22 01:42:57.172 48 INFO tempest.lib.common.rest_client [req-c0283530-236d-48f0-8892-2bc70d84904c req-c0283530-236d-48f0-8892-2bc70d84904c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s\n2026-05-22 01:42:57.190 18 INFO tempest.lib.common.rest_client [req-381aca8f-bfbd-49d3-bc8e-6dfbe339eb68 req-381aca8f-bfbd-49d3-bc8e-6dfbe339eb68 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.455s\n2026-05-22 01:42:57.196 13 INFO tempest.lib.common.rest_client [req-a35ba3ac-df2e-403d-b1b9-19b6af9526d2 req-a35ba3ac-df2e-403d-b1b9-19b6af9526d2 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s\n2026-05-22 01:42:57.264 11 INFO tempest.lib.common.rest_client [req-67616f6a-f1b2-4751-add3-745b9f579e56 req-67616f6a-f1b2-4751-add3-745b9f579e56 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/2194ff3a072f4deb83141fa1296997d2 0.558s\n2026-05-22 01:42:57.266 39 INFO tempest.lib.common.rest_client [req-74e7f79b-2233-4aa2-b342-0d4138edbb00 req-74e7f79b-2233-4aa2-b342-0d4138edbb00 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/09149526a0554d9399016d8921649a86 0.331s\n2026-05-22 01:42:57.267 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f0e67b228b8e4bceb0264cc81b205959 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.267 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1846888142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e933cacb4d44c6686e613dfdd81b443', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'tenant_id': '6e933cacb4d44c6686e613dfdd81b443', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e67b228b8e4bceb0264cc81b205959', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.267 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1846888142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e933cacb4d44c6686e613dfdd81b443', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'tenant_id': '6e933cacb4d44c6686e613dfdd81b443', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e67b228b8e4bceb0264cc81b205959', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.287 35 INFO tempest.lib.common.rest_client [req-169588b8-27f1-4e9e-9678-f48e1840ccce req-169588b8-27f1-4e9e-9678-f48e1840ccce ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:42:57.331 23 INFO tempest.lib.common.rest_client [req-eadc71c7-8f49-45cf-a4f8-6335fa730c91 req-eadc71c7-8f49-45cf-a4f8-6335fa730c91 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-22 01:42:57.354 33 INFO tempest.lib.common.rest_client [req-4efe22b3-c374-424b-a755-f7f06372021e req-4efe22b3-c374-424b-a755-f7f06372021e ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:42:57.364 21 INFO tempest.lib.common.rest_client [req-6b916fe5-6a1d-488f-93b7-1ef6d1a9759d req-6b916fe5-6a1d-488f-93b7-1ef6d1a9759d ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/09149526a0554d9399016d8921649a86 0.606s\n2026-05-22 01:42:57.364 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1863ca5c1c084cda887c4a976545e4cc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.364 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1863ca5c1c084cda887c4a976545e4cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.365 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1863ca5c1c084cda887c4a976545e4cc', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.381 31 INFO tempest.lib.common.rest_client [req-98fb90ce-7c37-4841-8a34-7fcb5bfd6f61 req-98fb90ce-7c37-4841-8a34-7fcb5bfd6f61 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s\n2026-05-22 01:42:57.401 29 INFO tempest.lib.common.rest_client [req-a61745fc-1fcd-4d5c-9d3f-f151f177db26 req-a61745fc-1fcd-4d5c-9d3f-f151f177db26 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s\n2026-05-22 01:42:57.427 38 INFO tempest.lib.common.rest_client [req-6d9dc5fa-c32e-477e-bbc0-a3789686982f req-6d9dc5fa-c32e-477e-bbc0-a3789686982f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s\n2026-05-22 01:42:57.445 27 INFO tempest.lib.common.rest_client [req-7881edd1-ce7c-454f-8095-523fad8f9bb3 req-7881edd1-ce7c-454f-8095-523fad8f9bb3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/09149526a0554d9399016d8921649a86 0.489s\n2026-05-22 01:42:57.446 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31f48cfd717d457bb58efefc7e608574 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.446 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1388173986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd73705b4cc264d2b8e535d58a51a372a', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'tenant_id': 'd73705b4cc264d2b8e535d58a51a372a', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f48cfd717d457bb58efefc7e608574', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.446 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1388173986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd73705b4cc264d2b8e535d58a51a372a', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'tenant_id': 'd73705b4cc264d2b8e535d58a51a372a', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f48cfd717d457bb58efefc7e608574', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.453 13 INFO tempest.lib.common.rest_client [req-62516f5b-d9b6-4a44-bf9e-44ddefe8fcd2 req-62516f5b-d9b6-4a44-bf9e-44ddefe8fcd2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.252s\n2026-05-22 01:42:57.443 35 INFO tempest.lib.common.rest_client [req-c12f1628-abb1-48d9-87e8-087b67b5c91b req-c12f1628-abb1-48d9-87e8-087b67b5c91b ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/09149526a0554d9399016d8921649a86 0.155s\n2026-05-22 01:42:57.444 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b6a952046e34cc2839667341713209e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.444 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b6a952046e34cc2839667341713209e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.444 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b6a952046e34cc2839667341713209e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.495 48 INFO tempest.lib.common.rest_client [req-2636cffd-48a1-47e4-9949-2f6c398fa940 req-2636cffd-48a1-47e4-9949-2f6c398fa940 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/09149526a0554d9399016d8921649a86 0.317s\n2026-05-22 01:42:57.495 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9d4aad71a2b74df1ab0d1eb9829532ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.495 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-648392948-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d4aad71a2b74df1ab0d1eb9829532ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.496 48 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-648392948-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d4aad71a2b74df1ab0d1eb9829532ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.516 11 INFO tempest.lib.common.rest_client [req-b98dd3ca-33a5-4d20-a78a-c1f65b8eee37 req-b98dd3ca-33a5-4d20-a78a-c1f65b8eee37 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-22 01:42:57.540 15 INFO tempest.lib.common.rest_client [req-4f25f166-6b40-4ca9-9fd6-489da0f53d2b req-4f25f166-6b40-4ca9-9fd6-489da0f53d2b ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.599s\n2026-05-22 01:42:57.585 33 INFO tempest.lib.common.rest_client [req-a79b1a13-cacd-4498-8369-dac0780e2d4d req-a79b1a13-cacd-4498-8369-dac0780e2d4d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/09149526a0554d9399016d8921649a86 0.227s\n2026-05-22 01:42:57.587 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ac0bc9df0239491a80004760237c95fb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.588 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ac0bc9df0239491a80004760237c95fb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.588 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ac0bc9df0239491a80004760237c95fb', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.614 31 INFO tempest.lib.common.rest_client [req-579e362b-fce4-4b5e-aebd-970cf126dc4e req-579e362b-fce4-4b5e-aebd-970cf126dc4e ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/09149526a0554d9399016d8921649a86 0.231s\n2026-05-22 01:42:57.614 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0231d8b398c2424f9c972a54d75e0d1a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.614 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2136782150-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c453a695e42241378baf61ce2da3bf39', 'project_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'tenant_id': 'c453a695e42241378baf61ce2da3bf39', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0231d8b398c2424f9c972a54d75e0d1a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.615 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2136782150-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c453a695e42241378baf61ce2da3bf39', 'project_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'tenant_id': 'c453a695e42241378baf61ce2da3bf39', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0231d8b398c2424f9c972a54d75e0d1a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.622 29 INFO tempest.lib.common.rest_client [req-2eaa7c3a-9e9b-4685-b1df-027c18257d84 req-2eaa7c3a-9e9b-4685-b1df-027c18257d84 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.218s\n2026-05-22 01:42:57.622 25 INFO tempest.lib.common.rest_client [req-0c3fc740-6312-458c-b8ba-f971b6f5cdf7 req-0c3fc740-6312-458c-b8ba-f971b6f5cdf7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.565s\n2026-05-22 01:42:57.665 23 INFO tempest.lib.common.rest_client [req-3b1ebac4-64ba-42bc-b6be-98d9089d78bc req-3b1ebac4-64ba-42bc-b6be-98d9089d78bc ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.328s\n2026-05-22 01:42:57.688 19 INFO tempest.lib.common.rest_client [req-04c57bf3-693a-4b77-80ec-41190b75facf req-04c57bf3-693a-4b77-80ec-41190b75facf ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.537s\n2026-05-22 01:42:57.751 38 INFO tempest.lib.common.rest_client [req-5d592b99-f623-4ab1-bb46-7eb6b8a40cb8 req-5d592b99-f623-4ab1-bb46-7eb6b8a40cb8 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7 0.320s\n2026-05-22 01:42:57.751 38 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 980cf76a09fb485da6ad3008d82483d7 for scope project and roles: ['reader']\n2026-05-22 01:42:57.760 18 INFO tempest.lib.common.rest_client [req-c7b8239b-eb45-49d5-be07-df314fd752cf req-c7b8239b-eb45-49d5-be07-df314fd752cf ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s\n2026-05-22 01:42:57.771 11 INFO tempest.lib.common.rest_client [req-468c6ff2-d23e-4a50-a5f0-12314b1c4958 req-468c6ff2-d23e-4a50-a5f0-12314b1c4958 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/09149526a0554d9399016d8921649a86 0.251s\n2026-05-22 01:42:57.771 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d7bfe5ee830f48afb7e4129c35fd33b0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:57.772 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7bfe5ee830f48afb7e4129c35fd33b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:57.772 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7bfe5ee830f48afb7e4129c35fd33b0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:58.010 27 INFO tempest.lib.common.rest_client [req-ffabe186-175c-4fa1-b1ba-04e876ffb93e req-ffabe186-175c-4fa1-b1ba-04e876ffb93e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-22 01:42:58.039 23 INFO tempest.lib.common.rest_client [req-7646e943-7128-45dc-b393-1f86e24fce19 req-7646e943-7128-45dc-b393-1f86e24fce19 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s\n2026-05-22 01:42:58.123 48 INFO tempest.lib.common.rest_client [req-be91f815-b7b2-4083-8225-0e4a379d711d req-be91f815-b7b2-4083-8225-0e4a379d711d ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s\n2026-05-22 01:42:58.142 39 INFO tempest.lib.common.rest_client [req-ab72e13b-252a-4255-b063-e0e28488960d req-ab72e13b-252a-4255-b063-e0e28488960d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.869s\n2026-05-22 01:42:58.199 21 INFO tempest.lib.common.rest_client [req-cf4efd98-dfc3-4741-92a9-e7aef2022749 req-cf4efd98-dfc3-4741-92a9-e7aef2022749 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.826s\n2026-05-22 01:42:58.210 29 INFO tempest.lib.common.rest_client [req-bfc7fa6c-b9ce-45d3-867b-42736a56ef51 req-bfc7fa6c-b9ce-45d3-867b-42736a56ef51 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s\n2026-05-22 01:42:58.224 25 INFO tempest.lib.common.rest_client [req-68bbba95-e2c9-4e2e-8773-5b58af75d459 req-68bbba95-e2c9-4e2e-8773-5b58af75d459 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s\n2026-05-22 01:42:58.233 13 INFO tempest.lib.common.rest_client [req-b8b8cb7c-831c-4ac1-ba94-5a7de395b584 req-b8b8cb7c-831c-4ac1-ba94-5a7de395b584 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.777s\n2026-05-22 01:42:58.262 18 INFO tempest.lib.common.rest_client [req-8a9cf9eb-d6c2-46dd-8758-8d55434f4ab3 req-8a9cf9eb-d6c2-46dd-8758-8d55434f4ab3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/2194ff3a072f4deb83141fa1296997d2 0.499s\n2026-05-22 01:42:58.265 15 INFO tempest.lib.common.rest_client [req-eb1f8711-bfc4-4c24-8383-9f7af4625398 req-eb1f8711-bfc4-4c24-8383-9f7af4625398 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.721s\n2026-05-22 01:42:58.276 23 INFO tempest.lib.common.rest_client [req-1bb1b842-adc6-45a2-8767-94755591c7a7 req-1bb1b842-adc6-45a2-8767-94755591c7a7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/2194ff3a072f4deb83141fa1296997d2 0.234s\n2026-05-22 01:42:58.356 21 INFO tempest.lib.common.rest_client [req-9ac8e70f-6a88-47f4-8af6-6d5876b1db6a req-9ac8e70f-6a88-47f4-8af6-6d5876b1db6a ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d 0.156s\n2026-05-22 01:42:58.357 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 65936a6370514594b8e3622b5ba1da0d for scope project and roles: ['reader']\n2026-05-22 01:42:58.394 13 INFO tempest.lib.common.rest_client [req-8424f92d-f839-44e2-af71-51e2a7280f20 req-8424f92d-f839-44e2-af71-51e2a7280f20 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.156s\n2026-05-22 01:42:58.427 38 INFO tempest.lib.common.rest_client [req-67977cf7-8dc0-42a9-a852-30ebb56f0b8f req-67977cf7-8dc0-42a9-a852-30ebb56f0b8f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.671s\n2026-05-22 01:42:58.439 27 INFO tempest.lib.common.rest_client [req-718cf0e8-efec-4548-ace0-dbb2730ede3d req-718cf0e8-efec-4548-ace0-dbb2730ede3d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.424s\n2026-05-22 01:42:58.547 23 INFO tempest.lib.common.rest_client [req-c9487292-661a-416f-a240-d1b2b7db8b8d req-c9487292-661a-416f-a240-d1b2b7db8b8d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s\n2026-05-22 01:42:58.578 39 INFO tempest.lib.common.rest_client [req-20815e18-bcfc-46d4-957e-6b189431d231 req-20815e18-bcfc-46d4-957e-6b189431d231 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.432s\n2026-05-22 01:42:58.596 38 INFO tempest.lib.common.rest_client [req-48677a84-e96c-4f43-b67a-2dd890327972 req-48677a84-e96c-4f43-b67a-2dd890327972 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s\n2026-05-22 01:42:58.602 31 INFO tempest.lib.common.rest_client [req-32c8fbcf-6a74-4831-9dca-26c9d6f44d9e req-32c8fbcf-6a74-4831-9dca-26c9d6f44d9e ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.977s\n2026-05-22 01:42:58.652 35 INFO tempest.lib.common.rest_client [req-4dcf1d84-e359-4045-a975-8c91acc319b4 req-4dcf1d84-e359-4045-a975-8c91acc319b4 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.201s\n2026-05-22 01:42:58.670 25 INFO tempest.lib.common.rest_client [req-f1e413b9-3a69-44ac-a4cc-ba67263d16df req-f1e413b9-3a69-44ac-a4cc-ba67263d16df ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s\n2026-05-22 01:42:58.698 13 INFO tempest.lib.common.rest_client [req-61747b3a-d91a-4f64-b4db-f3f2c4e97373 req-61747b3a-d91a-4f64-b4db-f3f2c4e97373 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s\n2026-05-22 01:42:58.704 18 INFO tempest.lib.common.rest_client [req-8cc53a01-d797-41e9-9a3a-c273293e801f req-8cc53a01-d797-41e9-9a3a-c273293e801f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s\n2026-05-22 01:42:58.703 19 INFO tempest.lib.common.rest_client [req-f792d530-7de3-4640-a6d9-beb4b8b534b1 req-f792d530-7de3-4640-a6d9-beb4b8b534b1 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.012s\n2026-05-22 01:42:58.750 33 INFO tempest.lib.common.rest_client [req-a8772e8f-4967-4685-aeab-5812607ecd95 req-a8772e8f-4967-4685-aeab-5812607ecd95 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.155s\n2026-05-22 01:42:58.809 23 INFO tempest.lib.common.rest_client [req-64be7b9e-8664-47ef-9e0b-9dedf6155268 req-64be7b9e-8664-47ef-9e0b-9dedf6155268 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/09149526a0554d9399016d8921649a86 0.260s\n2026-05-22 01:42:58.810 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cd79a0b00514887b10e82fa0c4ac0a2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:58.810 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3800c139f134c3a8e3d441462537088', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'tenant_id': 'e3800c139f134c3a8e3d441462537088', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cd79a0b00514887b10e82fa0c4ac0a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:58.810 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3800c139f134c3a8e3d441462537088', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'tenant_id': 'e3800c139f134c3a8e3d441462537088', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cd79a0b00514887b10e82fa0c4ac0a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:58.833 31 INFO tempest.lib.common.rest_client [req-c4b26dcf-3496-462b-9af2-6170f242ca3b req-c4b26dcf-3496-462b-9af2-6170f242ca3b ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s\n2026-05-22 01:42:58.893 25 INFO tempest.lib.common.rest_client [req-90828634-7546-4223-88c5-3357de0c2403 req-90828634-7546-4223-88c5-3357de0c2403 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.222s\n2026-05-22 01:42:58.938 48 INFO tempest.lib.common.rest_client [req-10894723-81af-436b-a439-a74759a87458 req-10894723-81af-436b-a439-a74759a87458 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8 0.807s\n2026-05-22 01:42:58.939 48 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f4b41c334e374ebf8e4c83c29acfe9e8 for scope project and roles: ['reader']\n2026-05-22 01:42:59.013 19 INFO tempest.lib.common.rest_client [req-0fec5887-f40b-456e-8a2c-1b68d4dbac7c req-0fec5887-f40b-456e-8a2c-1b68d4dbac7c ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s\n2026-05-22 01:42:59.030 13 INFO tempest.lib.common.rest_client [req-05c719cf-f1b4-4121-95a1-71492b24a150 req-05c719cf-f1b4-4121-95a1-71492b24a150 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.326s\n2026-05-22 01:42:59.022 18 INFO tempest.lib.common.rest_client [req-45901686-40ce-4fba-b1d5-3d6c786b6a5c req-45901686-40ce-4fba-b1d5-3d6c786b6a5c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/09149526a0554d9399016d8921649a86 0.312s\n2026-05-22 01:42:59.022 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 12f4fb227d5e474b9cd6e1658bbefc8f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:42:59.026 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12f4fb227d5e474b9cd6e1658bbefc8f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:59.027 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12f4fb227d5e474b9cd6e1658bbefc8f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:42:59.042 29 INFO tempest.lib.common.rest_client [req-075ec531-b94b-47c7-8872-9ee93c5697bb req-075ec531-b94b-47c7-8872-9ee93c5697bb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.826s\n2026-05-22 01:42:59.102 39 INFO tempest.lib.common.rest_client [req-4d09b5fb-df84-4bed-964b-f40a88b6e637 req-4d09b5fb-df84-4bed-964b-f40a88b6e637 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.522s\n2026-05-22 01:42:59.125 25 INFO tempest.lib.common.rest_client [req-a46627fc-7873-4fcc-9d56-734f629db8c8 req-a46627fc-7873-4fcc-9d56-734f629db8c8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s\n2026-05-22 01:42:59.139 13 INFO tempest.lib.common.rest_client [req-ca945fad-c848-484c-808e-7988334bacaf req-ca945fad-c848-484c-808e-7988334bacaf ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-22 01:42:59.147 15 INFO tempest.lib.common.rest_client [req-eb2e46df-56b2-4ffe-8f25-d413b469f06c req-eb2e46df-56b2-4ffe-8f25-d413b469f06c ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.880s\n2026-05-22 01:42:59.166 11 INFO tempest.lib.common.rest_client [req-3da9451c-ecd5-49b3-99bf-b64bacb296c9 req-3da9451c-ecd5-49b3-99bf-b64bacb296c9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.387s\n2026-05-22 01:42:59.273 25 INFO tempest.lib.common.rest_client [req-c5c1af8a-f976-408c-9386-26465b862646 req-c5c1af8a-f976-408c-9386-26465b862646 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.146s\n2026-05-22 01:42:59.282 39 INFO tempest.lib.common.rest_client [req-499c6027-8bb8-4e72-bbc3-806ef0baf38a req-499c6027-8bb8-4e72-bbc3-806ef0baf38a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-22 01:42:59.474 48 INFO tempest.lib.common.rest_client [req-ff6d6418-19cf-4ad3-a8de-7afc27a9a5e9 req-ff6d6418-19cf-4ad3-a8de-7afc27a9a5e9 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s\n2026-05-22 01:42:59.476 23 INFO tempest.lib.common.rest_client [req-d8a01ade-e66a-43eb-ab41-3dc5c6be8e2a req-d8a01ade-e66a-43eb-ab41-3dc5c6be8e2a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s\n2026-05-22 01:42:59.497 39 INFO tempest.lib.common.rest_client [req-7c9aaada-4464-46f1-80ce-3ac1135c0666 req-7c9aaada-4464-46f1-80ce-3ac1135c0666 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.209s\n2026-05-22 01:42:59.554 19 INFO tempest.lib.common.rest_client [req-c69d3c1b-5de8-4a34-b2c5-fb81052965b0 req-c69d3c1b-5de8-4a34-b2c5-fb81052965b0 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.539s\n2026-05-22 01:42:59.583 13 INFO tempest.lib.common.rest_client [req-3d8c99dc-935a-4be1-90f8-aa1752e73524 req-3d8c99dc-935a-4be1-90f8-aa1752e73524 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/2194ff3a072f4deb83141fa1296997d2 0.441s\n2026-05-22 01:42:59.592 21 INFO tempest.lib.common.rest_client [req-d556a614-b70e-4f6c-8fa7-884ce978a7c0 req-d556a614-b70e-4f6c-8fa7-884ce978a7c0 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.233s\n2026-05-22 01:42:59.652 27 INFO tempest.lib.common.rest_client [req-f9bb19de-29e2-4aaf-a591-3f984fb5b9d5 req-f9bb19de-29e2-4aaf-a591-3f984fb5b9d5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.210s\n2026-05-22 01:42:59.675 35 INFO tempest.lib.common.rest_client [req-458affd8-13bb-4add-94b3-4be1536e03d1 req-458affd8-13bb-4add-94b3-4be1536e03d1 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e 1.020s\n2026-05-22 01:42:59.675 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7d288350b9a3406ab115e78f9765b84e for scope project and roles: ['reader']\n2026-05-22 01:42:59.698 48 INFO tempest.lib.common.rest_client [req-42f19ffb-3c21-47e7-bfad-c26facec1dc0 req-42f19ffb-3c21-47e7-bfad-c26facec1dc0 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:42:59.703 11 INFO tempest.lib.common.rest_client [req-1d5bfb44-6db4-4afc-82bb-4f0fcd2d634d req-1d5bfb44-6db4-4afc-82bb-4f0fcd2d634d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1 0.531s\n2026-05-22 01:42:59.704 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4f4a481d6d4b4f6b986add69c009c7d1 for scope project and roles: ['reader']\n2026-05-22 01:42:59.708 33 INFO tempest.lib.common.rest_client [req-aeded3a6-8904-4b7a-ae7e-2874092facde req-aeded3a6-8904-4b7a-ae7e-2874092facde ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39 0.952s\n2026-05-22 01:42:59.712 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b26e73bc9e6e4d47afdac93126a2da39 for scope project and roles: ['reader']\n2026-05-22 01:42:59.728 38 INFO tempest.lib.common.rest_client [req-407797a2-6aa4-48c7-9b33-5b46450072b2 req-407797a2-6aa4-48c7-9b33-5b46450072b2 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/921fe94ef9a04ab0b1dea6843c71b931 1.129s\n2026-05-22 01:42:59.746 19 INFO tempest.lib.common.rest_client [req-f146e278-8499-440a-9719-6e69b7940ed8 req-f146e278-8499-440a-9719-6e69b7940ed8 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:42:59.810 13 INFO tempest.lib.common.rest_client [req-f5d4246a-0f69-4b30-b386-abfbcf4995ff req-f5d4246a-0f69-4b30-b386-abfbcf4995ff ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-22 01:42:59.831 27 INFO tempest.lib.common.rest_client [req-a6ac11eb-874f-4123-a35f-69ed25b83e52 req-a6ac11eb-874f-4123-a35f-69ed25b83e52 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:42:59.855 38 INFO tempest.lib.common.rest_client [req-b3cc8469-c333-4175-b032-aaaa3d459939 req-b3cc8469-c333-4175-b032-aaaa3d459939 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s\n2026-05-22 01:42:59.879 19 INFO tempest.lib.common.rest_client [req-83cdda54-c73a-4cc8-b347-ce1a3a64ae77 req-83cdda54-c73a-4cc8-b347-ce1a3a64ae77 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/30382f8e1b914440b0a8e8adfafc4e44 0.130s\n2026-05-22 01:43:00.057 38 INFO tempest.lib.common.rest_client [req-70a8d3ed-cf97-485c-b1a2-1ca94a612f6e req-70a8d3ed-cf97-485c-b1a2-1ca94a612f6e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.199s\n2026-05-22 01:43:00.176 18 INFO tempest.lib.common.rest_client [req-044b782b-3008-4b0a-ae5f-5c370858af75 req-044b782b-3008-4b0a-ae5f-5c370858af75 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.139s\n2026-05-22 01:43:00.204 31 INFO tempest.lib.common.rest_client [req-5e8be058-9795-4ed2-b342-230b593ecfc3 req-5e8be058-9795-4ed2-b342-230b593ecfc3 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.370s\n2026-05-22 01:43:00.263 35 INFO tempest.lib.common.rest_client [req-d1c6ce19-46d6-4e5e-906a-7d144f83c568 req-d1c6ce19-46d6-4e5e-906a-7d144f83c568 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.584s\n2026-05-22 01:43:00.297 29 INFO tempest.lib.common.rest_client [req-ecea2041-d971-47ea-bd14-8e8c380e3831 req-ecea2041-d971-47ea-bd14-8e8c380e3831 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/09149526a0554d9399016d8921649a86 1.249s\n2026-05-22 01:43:00.304 13 INFO tempest.lib.common.rest_client [req-b1b8eec4-c2fb-4514-95e5-2f37cebf77aa req-b1b8eec4-c2fb-4514-95e5-2f37cebf77aa ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/09149526a0554d9399016d8921649a86 0.492s\n2026-05-22 01:43:00.305 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9f64e8bd7bbd4bf1877a8831dadbb6d0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:00.305 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1710004814-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'project_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'tenant_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f64e8bd7bbd4bf1877a8831dadbb6d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:00.305 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1710004814-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'project_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'tenant_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f64e8bd7bbd4bf1877a8831dadbb6d0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:00.398 33 INFO tempest.lib.common.rest_client [req-b666823a-355d-4237-aab3-7fa127d24f00 req-b666823a-355d-4237-aab3-7fa127d24f00 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.684s\n2026-05-22 01:43:00.407 18 INFO tempest.lib.common.rest_client [req-f269f832-aa33-43df-a45c-76a94838983e req-f269f832-aa33-43df-a45c-76a94838983e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04 0.229s\n2026-05-22 01:43:00.407 18 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 496941e92de44d7c933e468dbaf4fd04 for scope project and roles: ['reader']\n2026-05-22 01:43:00.430 19 INFO tempest.lib.common.rest_client [req-1a61bd73-5823-4b75-8a5d-0c0da79933a6 req-1a61bd73-5823-4b75-8a5d-0c0da79933a6 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.542s\n2026-05-22 01:43:00.438 31 INFO tempest.lib.common.rest_client [req-c818b667-c8f1-4c7d-938d-e4b9604afd67 req-c818b667-c8f1-4c7d-938d-e4b9604afd67 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-22 01:43:00.481 25 INFO tempest.lib.common.rest_client [req-6720d80d-b25c-4d22-8265-36ad18965ec6 req-6720d80d-b25c-4d22-8265-36ad18965ec6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.202s\n2026-05-22 01:43:00.487 29 INFO tempest.lib.common.rest_client [req-b68b6479-76e5-42e8-a0c7-6e6cc1219dbb req-b68b6479-76e5-42e8-a0c7-6e6cc1219dbb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:43:00.497 15 INFO tempest.lib.common.rest_client [req-3d4b9e63-cc1f-43fd-bed9-eba509aeffc0 req-3d4b9e63-cc1f-43fd-bed9-eba509aeffc0 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.346s\n2026-05-22 01:43:00.511 39 INFO tempest.lib.common.rest_client [req-3053007a-e0b9-413e-8f11-9483cc9eb45f req-3053007a-e0b9-413e-8f11-9483cc9eb45f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.007s\n2026-05-22 01:43:00.533 21 INFO tempest.lib.common.rest_client [req-0e876d47-75ab-46b4-82ef-a346512a361d req-0e876d47-75ab-46b4-82ef-a346512a361d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.932s\n2026-05-22 01:43:00.538 33 INFO tempest.lib.common.rest_client [req-0d576a41-ea62-4e2a-96ff-f4bf3976a92a req-0d576a41-ea62-4e2a-96ff-f4bf3976a92a ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-22 01:43:00.584 48 INFO tempest.lib.common.rest_client [req-d23a172e-0fff-4b03-b80f-168bf7ca3007 req-d23a172e-0fff-4b03-b80f-168bf7ca3007 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/921fe94ef9a04ab0b1dea6843c71b931 0.884s\n2026-05-22 01:43:00.591 31 INFO tempest.lib.common.rest_client [req-3e6180b3-cd6b-4b53-8212-6d252df65694 req-3e6180b3-cd6b-4b53-8212-6d252df65694 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.148s\n2026-05-22 01:43:00.693 25 INFO tempest.lib.common.rest_client [req-2168c998-bebb-4dbc-8a4d-74651157bc43 req-2168c998-bebb-4dbc-8a4d-74651157bc43 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.208s\n2026-05-22 01:43:00.699 29 INFO tempest.lib.common.rest_client [req-245c444e-e275-4bb7-bf58-518d3784c53b req-245c444e-e275-4bb7-bf58-518d3784c53b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/30382f8e1b914440b0a8e8adfafc4e44 0.209s\n2026-05-22 01:43:00.706 27 INFO tempest.lib.common.rest_client [req-78de740c-31c4-4fc9-9b43-c68c11e66ccb req-78de740c-31c4-4fc9-9b43-c68c11e66ccb ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.872s\n2026-05-22 01:43:00.711 33 INFO tempest.lib.common.rest_client [req-192d2688-4700-458d-b21e-169fc3032fb1 req-192d2688-4700-458d-b21e-169fc3032fb1 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/921fe94ef9a04ab0b1dea6843c71b931 0.170s\n2026-05-22 01:43:00.793 23 INFO tempest.lib.common.rest_client [req-ae9ba56f-a6a5-4925-b72b-4a9bdd3906a9 req-ae9ba56f-a6a5-4925-b72b-4a9bdd3906a9 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.312s\n2026-05-22 01:43:00.861 39 INFO tempest.lib.common.rest_client [req-0dcca95c-7c1b-4874-85b5-140c8d0cb00d req-0dcca95c-7c1b-4874-85b5-140c8d0cb00d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.346s\n2026-05-22 01:43:00.878 38 INFO tempest.lib.common.rest_client [req-05a628a3-2acd-4793-ae81-416ad3cd22c9 req-05a628a3-2acd-4793-ae81-416ad3cd22c9 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.818s\n2026-05-22 01:43:00.903 21 INFO tempest.lib.common.rest_client [req-ed03bb90-eb87-4d82-93b1-eee4a0c9f284 req-ed03bb90-eb87-4d82-93b1-eee4a0c9f284 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/921fe94ef9a04ab0b1dea6843c71b931 0.369s\n2026-05-22 01:43:00.951 13 INFO tempest.lib.common.rest_client [req-6d7d24a8-dd83-4bf7-9c50-3203a944e597 req-6d7d24a8-dd83-4bf7-9c50-3203a944e597 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-22 01:43:00.956 11 INFO tempest.lib.common.rest_client [req-74855b2f-e902-4c30-9d63-bd5aa57e79ef req-74855b2f-e902-4c30-9d63-bd5aa57e79ef ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.250s\n2026-05-22 01:43:00.967 35 INFO tempest.lib.common.rest_client [req-9c99e7cd-e0d5-4a9c-9f70-df9e3f11d0dd req-9c99e7cd-e0d5-4a9c-9f70-df9e3f11d0dd ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s\n2026-05-22 01:43:00.975 25 INFO tempest.lib.common.rest_client [req-0338213a-cdd9-4b6f-a318-b5b84a818356 req-0338213a-cdd9-4b6f-a318-b5b84a818356 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s\n2026-05-22 01:43:01.000 31 INFO tempest.lib.common.rest_client [req-40b5e3e3-a07f-4ab1-8b6f-b9bf25cf2f32 req-40b5e3e3-a07f-4ab1-8b6f-b9bf25cf2f32 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s\n2026-05-22 01:43:01.047 39 INFO tempest.lib.common.rest_client [req-b702c35d-4685-415e-9f35-dfad2ee6d020 req-b702c35d-4685-415e-9f35-dfad2ee6d020 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-22 01:43:01.050 27 INFO tempest.lib.common.rest_client [req-21b44691-0877-414a-a8db-01cd915039d6 req-21b44691-0877-414a-a8db-01cd915039d6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s\n2026-05-22 01:43:01.077 19 INFO tempest.lib.common.rest_client [req-3b12a1a6-f1f3-4ebf-932e-5fcb56cbbe79 req-3b12a1a6-f1f3-4ebf-932e-5fcb56cbbe79 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/2194ff3a072f4deb83141fa1296997d2 0.646s\n2026-05-22 01:43:01.081 38 INFO tempest.lib.common.rest_client [req-d7133016-00e0-48b1-9c4d-576cf0512f03 req-d7133016-00e0-48b1-9c4d-576cf0512f03 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/2194ff3a072f4deb83141fa1296997d2 0.200s\n2026-05-22 01:43:01.099 11 INFO tempest.lib.common.rest_client [req-115a9401-3196-4427-a178-3edb91bbfc00 req-115a9401-3196-4427-a178-3edb91bbfc00 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s\n2026-05-22 01:43:01.174 31 INFO tempest.lib.common.rest_client [req-03fe8b20-8483-4709-85e6-aff75845bc4a req-03fe8b20-8483-4709-85e6-aff75845bc4a ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.171s\n2026-05-22 01:43:01.193 15 INFO tempest.lib.common.rest_client [req-66f47922-8f87-406b-9a19-d60203045e41 req-66f47922-8f87-406b-9a19-d60203045e41 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.694s\n2026-05-22 01:43:01.244 38 INFO tempest.lib.common.rest_client [req-2ecfdce5-2833-4f62-a511-9e35e5b1e4e0 req-2ecfdce5-2833-4f62-a511-9e35e5b1e4e0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-22 01:43:01.271 25 INFO tempest.lib.common.rest_client [req-0cf883d4-f7e3-4685-a8e8-95552613c25b req-0cf883d4-f7e3-4685-a8e8-95552613c25b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/2194ff3a072f4deb83141fa1296997d2 0.294s\n2026-05-22 01:43:01.300 27 INFO tempest.lib.common.rest_client [req-271eec99-4317-4222-b423-aa213d39bc8c req-271eec99-4317-4222-b423-aa213d39bc8c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.247s\n2026-05-22 01:43:01.343 31 INFO tempest.lib.common.rest_client [req-754a65d0-395a-48b9-93ed-290c8babfc05 req-754a65d0-395a-48b9-93ed-290c8babfc05 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-22 01:43:01.346 48 INFO tempest.lib.common.rest_client [req-69b24e64-d233-4add-97fd-0789d28392fe req-69b24e64-d233-4add-97fd-0789d28392fe ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s\n2026-05-22 01:43:01.357 23 INFO tempest.lib.common.rest_client [req-395d9e30-d9ed-443f-8afe-0299f9112260 req-395d9e30-d9ed-443f-8afe-0299f9112260 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.562s\n2026-05-22 01:43:01.360 39 INFO tempest.lib.common.rest_client [req-f2e8867d-bb84-405f-a347-fa66d7df6169 req-f2e8867d-bb84-405f-a347-fa66d7df6169 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/30382f8e1b914440b0a8e8adfafc4e44 0.310s\n2026-05-22 01:43:01.449 25 INFO tempest.lib.common.rest_client [req-0d42b8d9-d38c-45dd-af45-0a2be9cc411f req-0d42b8d9-d38c-45dd-af45-0a2be9cc411f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s\n2026-05-22 01:43:01.462 15 INFO tempest.lib.common.rest_client [req-28a53b9b-cd34-4373-bfec-bebf6cc5f751 req-28a53b9b-cd34-4373-bfec-bebf6cc5f751 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s\n2026-05-22 01:43:01.475 48 INFO tempest.lib.common.rest_client [req-31d0991d-4a32-4607-9b9a-e43d981ba03a req-31d0991d-4a32-4607-9b9a-e43d981ba03a ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/30382f8e1b914440b0a8e8adfafc4e44 0.122s\n2026-05-22 01:43:01.508 18 INFO tempest.lib.common.rest_client [req-ee135921-ce59-494b-a5fa-fa925fe750a6 req-ee135921-ce59-494b-a5fa-fa925fe750a6 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.096s\n2026-05-22 01:43:01.538 27 INFO tempest.lib.common.rest_client [req-1ff4c1de-9c8b-4a78-9874-6ebc25fdaebc req-1ff4c1de-9c8b-4a78-9874-6ebc25fdaebc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-22 01:43:01.544 29 INFO tempest.lib.common.rest_client [req-27185cc3-ae78-4e5c-9096-7839a991478e req-27185cc3-ae78-4e5c-9096-7839a991478e ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.837s\n2026-05-22 01:43:01.551 39 INFO tempest.lib.common.rest_client [req-57bb57f4-c268-4e2c-b1a9-a16299ee0dbe req-57bb57f4-c268-4e2c-b1a9-a16299ee0dbe ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s\n2026-05-22 01:43:01.551 33 INFO tempest.lib.common.rest_client [req-9ada62b4-b7f1-40b1-b900-10235833ac9f req-9ada62b4-b7f1-40b1-b900-10235833ac9f ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.837s\n2026-05-22 01:43:01.575 21 INFO tempest.lib.common.rest_client [req-09911bf8-faa2-4f29-bbcb-0580e00fe6e7 req-09911bf8-faa2-4f29-bbcb-0580e00fe6e7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.667s\n2026-05-22 01:43:01.604 48 INFO tempest.lib.common.rest_client [req-4df7c22c-5cdd-4bc9-ba7d-029f8b1dbaac req-4df7c22c-5cdd-4bc9-ba7d-029f8b1dbaac ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s\n2026-05-22 01:43:01.614 15 INFO tempest.lib.common.rest_client [req-fed75eb1-45a4-4698-958d-7b295d002d2d req-fed75eb1-45a4-4698-958d-7b295d002d2d ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/2194ff3a072f4deb83141fa1296997d2 0.143s\n2026-05-22 01:43:01.617 35 INFO tempest.lib.common.rest_client [req-b23a4318-c193-4f80-924f-4727438264ca req-b23a4318-c193-4f80-924f-4727438264ca ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/921fe94ef9a04ab0b1dea6843c71b931 0.649s\n2026-05-22 01:43:01.774 29 INFO tempest.lib.common.rest_client [req-f88f4f5e-7d4e-495b-b5ce-d25cc9b1bfaf req-f88f4f5e-7d4e-495b-b5ce-d25cc9b1bfaf ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/2194ff3a072f4deb83141fa1296997d2 0.227s\n2026-05-22 01:43:01.784 27 INFO tempest.lib.common.rest_client [req-e62f998c-c3b0-403f-a9f9-a74a7b7bbb9a req-e62f998c-c3b0-403f-a9f9-a74a7b7bbb9a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.241s\n2026-05-22 01:43:01.790 19 INFO tempest.lib.common.rest_client [req-a6dfd4fe-1b1c-4f38-aee0-d9dde2a98feb req-a6dfd4fe-1b1c-4f38-aee0-d9dde2a98feb ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.709s\n2026-05-22 01:43:01.870 23 INFO tempest.lib.common.rest_client [req-b76305b5-d761-4319-8e1b-77a133d7ac15 req-b76305b5-d761-4319-8e1b-77a133d7ac15 ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ab6a8197-9170-4b5e-9039-b1039a45b034 0.507s\n2026-05-22 01:43:01.909 35 INFO tempest.lib.common.rest_client [req-e52c882e-5e91-466e-af65-22bdd05677b8 req-e52c882e-5e91-466e-af65-22bdd05677b8 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s\n2026-05-22 01:43:01.914 11 INFO tempest.lib.common.rest_client [req-4155d99a-66db-4151-b8b3-766c9b010dfa req-4155d99a-66db-4151-b8b3-766c9b010dfa ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/921fe94ef9a04ab0b1dea6843c71b931 0.804s\n2026-05-22 01:43:01.915 15 INFO tempest.lib.common.rest_client [req-4708fe45-fd97-4f93-84d0-be10e78eba86 req-4708fe45-fd97-4f93-84d0-be10e78eba86 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-22 01:43:01.920 21 INFO tempest.lib.common.rest_client [req-681627ae-6c2d-41be-a84c-b6559d8a7ec8 req-681627ae-6c2d-41be-a84c-b6559d8a7ec8 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.334s\n2026-05-22 01:43:01.934 39 INFO tempest.lib.common.rest_client [req-1022dd49-9661-4e0e-9ed9-4e99a6088ff2 req-1022dd49-9661-4e0e-9ed9-4e99a6088ff2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/2194ff3a072f4deb83141fa1296997d2 0.372s\n2026-05-22 01:43:01.942 38 INFO tempest.lib.common.rest_client [req-058b2eae-74b8-4ead-8c37-07dfcb145299 req-058b2eae-74b8-4ead-8c37-07dfcb145299 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/09149526a0554d9399016d8921649a86 0.693s\n2026-05-22 01:43:01.942 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e16d27cec32d4afa90ea2741ad96b34a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:01.942 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1105450916-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e16d27cec32d4afa90ea2741ad96b34a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:01.949 38 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-1105450916-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e16d27cec32d4afa90ea2741ad96b34a', 'system': None}, Network: None, Subnet: None, Router: None\n{6} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [2.393330s] ... ok\n2026-05-22 01:43:02.005 29 INFO tempest.lib.common.rest_client [req-62742a1f-3945-4d3a-885a-38bdd9c422ce req-62742a1f-3945-4d3a-885a-38bdd9c422ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s\n2026-05-22 01:43:02.058 25 INFO tempest.lib.common.rest_client [req-1d2e225a-f2a0-4c40-b1f7-aaf5594328ac req-1d2e225a-f2a0-4c40-b1f7-aaf5594328ac ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/09149526a0554d9399016d8921649a86 0.606s\n2026-05-22 01:43:02.059 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 201983465dbc4b9cb703257ceed500d4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:02.059 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d448de7bec84ad39c53df2ab3536dc0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'tenant_id': '5d448de7bec84ad39c53df2ab3536dc0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '201983465dbc4b9cb703257ceed500d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.059 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d448de7bec84ad39c53df2ab3536dc0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'tenant_id': '5d448de7bec84ad39c53df2ab3536dc0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '201983465dbc4b9cb703257ceed500d4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.078 31 INFO tempest.lib.common.rest_client [req-df1101cb-1388-49d9-8648-1484c39334ca req-df1101cb-1388-49d9-8648-1484c39334ca ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/30382f8e1b914440b0a8e8adfafc4e44 0.732s\n2026-05-22 01:43:02.062 19 INFO tempest.lib.common.rest_client [req-7b06710e-fcfa-42ba-b19c-882580910e50 req-7b06710e-fcfa-42ba-b19c-882580910e50 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/09149526a0554d9399016d8921649a86 0.268s\n2026-05-22 01:43:02.068 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user acae95ddde0f4b13a39442d1bdbc61fa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:02.068 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1156870796-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd964a0a4926844209a746d0aa5547750', 'project_name': 'tempest-RoutersAdminTest-1156870796', 'tenant_id': 'd964a0a4926844209a746d0aa5547750', 'tenant_name': 'tempest-RoutersAdminTest-1156870796', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'acae95ddde0f4b13a39442d1bdbc61fa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.068 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1156870796-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd964a0a4926844209a746d0aa5547750', 'project_name': 'tempest-RoutersAdminTest-1156870796', 'tenant_id': 'd964a0a4926844209a746d0aa5547750', 'tenant_name': 'tempest-RoutersAdminTest-1156870796', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'acae95ddde0f4b13a39442d1bdbc61fa', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.157 21 INFO tempest.lib.common.rest_client [req-541c76d7-1161-480e-ab89-dc13f8ec0c6d req-541c76d7-1161-480e-ab89-dc13f8ec0c6d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s\n2026-05-22 01:43:02.170 11 INFO tempest.lib.common.rest_client [req-db1c21e9-e5a4-46bf-ad47-993d6686d2a2 req-db1c21e9-e5a4-46bf-ad47-993d6686d2a2 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s\n2026-05-22 01:43:02.189 48 INFO tempest.lib.common.rest_client [req-82a92778-b7b1-4d2d-8a87-321b00386659 req-82a92778-b7b1-4d2d-8a87-321b00386659 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/2194ff3a072f4deb83141fa1296997d2 0.582s\n2026-05-22 01:43:02.209 15 INFO tempest.lib.common.rest_client [req-66e6fea8-2d59-46c1-9b1b-5dadc4a4ee10 req-66e6fea8-2d59-46c1-9b1b-5dadc4a4ee10 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/09149526a0554d9399016d8921649a86 0.284s\n2026-05-22 01:43:02.211 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b5d087a1fe244e5ea31c50f82e8f767f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:02.214 18 INFO tempest.lib.common.rest_client [req-f0ce5beb-92dc-4696-accf-51ad2934f2b6 req-f0ce5beb-92dc-4696-accf-51ad2934f2b6 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s\n2026-05-22 01:43:02.215 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-984283076-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4064a1cbbda54ce0a4885bd685fd9331', 'project_name': 'tempest-RoutersIpV6AdminTest-984283076', 'tenant_id': '4064a1cbbda54ce0a4885bd685fd9331', 'tenant_name': 'tempest-RoutersIpV6AdminTest-984283076', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5d087a1fe244e5ea31c50f82e8f767f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.215 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-984283076-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4064a1cbbda54ce0a4885bd685fd9331', 'project_name': 'tempest-RoutersIpV6AdminTest-984283076', 'tenant_id': '4064a1cbbda54ce0a4885bd685fd9331', 'tenant_name': 'tempest-RoutersIpV6AdminTest-984283076', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5d087a1fe244e5ea31c50f82e8f767f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.286 23 INFO tempest.lib.common.rest_client [req-93f6f0ba-ef92-40b1-9229-f4555b182aae req-93f6f0ba-ef92-40b1-9229-f4555b182aae ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d9127ab68b7841d0830e94f4d9ac09e8 0.305s\n2026-05-22 01:43:02.320 27 INFO tempest.lib.common.rest_client [req-93afb52f-eb60-4cd3-af7d-fb778e5d74dd req-93afb52f-eb60-4cd3-af7d-fb778e5d74dd ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s\n2026-05-22 01:43:02.386 33 INFO tempest.lib.common.rest_client [req-cf15907c-06f7-4afb-8c80-928b10ccc62e req-cf15907c-06f7-4afb-8c80-928b10ccc62e ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.832s\n2026-05-22 01:43:02.386 21 INFO tempest.lib.common.rest_client [req-7cc39019-559b-483e-8faa-2d1133bcccee req-7cc39019-559b-483e-8faa-2d1133bcccee ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/2194ff3a072f4deb83141fa1296997d2 0.227s\n2026-05-22 01:43:02.438 35 INFO tempest.lib.common.rest_client [req-e09ab39b-ef27-4fea-b0f7-b8dfe63e8304 req-e09ab39b-ef27-4fea-b0f7-b8dfe63e8304 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.527s\n2026-05-22 01:43:02.547 39 INFO tempest.lib.common.rest_client [req-b0f03c75-8bad-42d6-a069-3fe6c346aaa8 req-b0f03c75-8bad-42d6-a069-3fe6c346aaa8 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.611s\n2026-05-22 01:43:02.563 29 INFO tempest.lib.common.rest_client [req-7c840e95-ea52-4e6c-8342-4a3936a08f35 req-7c840e95-ea52-4e6c-8342-4a3936a08f35 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/09149526a0554d9399016d8921649a86 0.552s\n2026-05-22 01:43:02.565 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7c4cc89f883f4c74b7b254fa8e3fb603 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:02.566 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-201335209-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1abaa3b2ea614479aa75b0690629663e', 'project_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'tenant_id': '1abaa3b2ea614479aa75b0690629663e', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c4cc89f883f4c74b7b254fa8e3fb603', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.566 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-201335209-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1abaa3b2ea614479aa75b0690629663e', 'project_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'tenant_id': '1abaa3b2ea614479aa75b0690629663e', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c4cc89f883f4c74b7b254fa8e3fb603', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.572 18 INFO tempest.lib.common.rest_client [req-4b1ce061-3513-4b9e-bee8-6d045296e29d req-4b1ce061-3513-4b9e-bee8-6d045296e29d ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/921fe94ef9a04ab0b1dea6843c71b931 0.350s\n2026-05-22 01:43:02.657 31 INFO tempest.lib.common.rest_client [req-c1718e06-40d2-43eb-a38b-2cc8ceab7741 req-c1718e06-40d2-43eb-a38b-2cc8ceab7741 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s\n2026-05-22 01:43:02.670 19 INFO tempest.lib.common.rest_client [req-03049bf2-128c-4484-8287-1dc30458ab19 req-03049bf2-128c-4484-8287-1dc30458ab19 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-22 01:43:02.677 38 INFO tempest.lib.common.rest_client [req-41633e51-04fa-463f-8448-9a95f12e842a req-41633e51-04fa-463f-8448-9a95f12e842a ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.715s\n2026-05-22 01:43:02.686 25 INFO tempest.lib.common.rest_client [req-374877f3-4c8e-4591-aa2a-cc1dd69205c1 req-374877f3-4c8e-4591-aa2a-cc1dd69205c1 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s\n2026-05-22 01:43:02.694 27 INFO tempest.lib.common.rest_client [req-5b23e5f5-1e61-4b6f-bf02-0f671a7810e1 req-5b23e5f5-1e61-4b6f-bf02-0f671a7810e1 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/2194ff3a072f4deb83141fa1296997d2 0.371s\n2026-05-22 01:43:02.696 11 INFO tempest.lib.common.rest_client [req-4cac85cf-3659-48a7-8536-e085e62a1740 req-4cac85cf-3659-48a7-8536-e085e62a1740 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/30382f8e1b914440b0a8e8adfafc4e44 0.522s\n2026-05-22 01:43:02.782 35 INFO tempest.lib.common.rest_client [req-7f1ee2e6-eeba-42d8-937a-1e57f182f914 req-7f1ee2e6-eeba-42d8-937a-1e57f182f914 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s\n2026-05-22 01:43:02.788 48 INFO tempest.lib.common.rest_client [req-96c0edc3-4665-4d53-8858-f6bf93df60ba req-96c0edc3-4665-4d53-8858-f6bf93df60ba ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.597s\n2026-05-22 01:43:02.813 33 INFO tempest.lib.common.rest_client [req-9869fcee-803e-4d50-a101-aefcbbf1cde0 req-9869fcee-803e-4d50-a101-aefcbbf1cde0 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s\n2026-05-22 01:43:02.802 39 INFO tempest.lib.common.rest_client [req-4c44eb29-630c-4171-b11d-ae01f97d2d12 req-4c44eb29-630c-4171-b11d-ae01f97d2d12 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/09149526a0554d9399016d8921649a86 0.252s\n2026-05-22 01:43:02.802 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5716024ebe5448e8b79061319122e655 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:02.802 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-388277329-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'tenant_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5716024ebe5448e8b79061319122e655', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.803 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-388277329-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'tenant_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5716024ebe5448e8b79061319122e655', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:02.894 23 INFO tempest.lib.common.rest_client [req-104fce27-fc8d-4f0d-9af2-05c392027884 req-104fce27-fc8d-4f0d-9af2-05c392027884 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cd79a0b00514887b10e82fa0c4ac0a2 0.605s\n2026-05-22 01:43:02.894 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e3800c139f134c3a8e3d441462537088\n2026-05-22 01:43:02.903 21 INFO tempest.lib.common.rest_client [req-7f708e10-783b-49f6-b63c-93bb9eda85bb req-7f708e10-783b-49f6-b63c-93bb9eda85bb ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s\n2026-05-22 01:43:02.913 11 INFO tempest.lib.common.rest_client [req-cd222dd9-ffa8-4882-97eb-1f570aa2c151 req-cd222dd9-ffa8-4882-97eb-1f570aa2c151 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s\n2026-05-22 01:43:02.926 18 INFO tempest.lib.common.rest_client [req-1167d8b5-f5b9-4aaf-95ab-4cfca062ec31 req-1167d8b5-f5b9-4aaf-95ab-4cfca062ec31 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-22 01:43:03.023 27 INFO tempest.lib.common.rest_client [req-0b3a2cdc-03a5-4f4a-9527-91a5b17e8d4c req-0b3a2cdc-03a5-4f4a-9527-91a5b17e8d4c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-22 01:43:03.062 31 INFO tempest.lib.common.rest_client [req-706d0926-0666-4ea3-8632-1a79678c5e29 req-706d0926-0666-4ea3-8632-1a79678c5e29 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/2194ff3a072f4deb83141fa1296997d2 0.402s\n2026-05-22 01:43:03.171 13 INFO tempest.lib.common.rest_client [req-dcca1c1f-dc8c-4c17-86de-0b73e631fd9f req-dcca1c1f-dc8c-4c17-86de-0b73e631fd9f ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.216s\n2026-05-22 01:43:03.176 15 INFO tempest.lib.common.rest_client [req-601e87cf-072f-4b61-aefe-fa8ee55755df req-601e87cf-072f-4b61-aefe-fa8ee55755df ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.947s\n2026-05-22 01:43:03.184 11 INFO tempest.lib.common.rest_client [req-e5d5ade8-5476-47df-81d7-33991137fa19 req-e5d5ade8-5476-47df-81d7-33991137fa19 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/2194ff3a072f4deb83141fa1296997d2 0.266s\n2026-05-22 01:43:03.303 35 INFO tempest.lib.common.rest_client [req-fba1828f-85d1-4fac-97df-5508dadfbfb6 req-fba1828f-85d1-4fac-97df-5508dadfbfb6 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/2194ff3a072f4deb83141fa1296997d2 0.518s\n2026-05-22 01:43:03.416 27 INFO tempest.lib.common.rest_client [req-3f942523-c027-47f0-9a82-4f68fb72b213 req-3f942523-c027-47f0-9a82-4f68fb72b213 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/09149526a0554d9399016d8921649a86 0.389s\n2026-05-22 01:43:03.417 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de12317eb61e4c85ba3df7d81ce7f3b2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:03.420 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1672491728-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '039e4719fefe41c68f7541d5407eda70', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'tenant_id': '039e4719fefe41c68f7541d5407eda70', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de12317eb61e4c85ba3df7d81ce7f3b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.420 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1672491728-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '039e4719fefe41c68f7541d5407eda70', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'tenant_id': '039e4719fefe41c68f7541d5407eda70', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de12317eb61e4c85ba3df7d81ce7f3b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.423 33 INFO tempest.lib.common.rest_client [req-6370a775-2a21-4987-b42b-f962f1dfe7bf req-6370a775-2a21-4987-b42b-f962f1dfe7bf ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/2194ff3a072f4deb83141fa1296997d2 0.608s\n2026-05-22 01:43:03.479 39 INFO tempest.lib.common.rest_client [req-81aa79c5-8be0-4ee2-8044-dccec76eadb6 req-81aa79c5-8be0-4ee2-8044-dccec76eadb6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s\n2026-05-22 01:43:03.488 29 INFO tempest.lib.common.rest_client [req-a835c4b2-640d-4b1a-a6ce-02e5b650efd4 req-a835c4b2-640d-4b1a-a6ce-02e5b650efd4 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.907s\n2026-05-22 01:43:03.480 48 INFO tempest.lib.common.rest_client [req-8446649b-db6f-4e5b-b16f-cd2524a743ff req-8446649b-db6f-4e5b-b16f-cd2524a743ff ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/09149526a0554d9399016d8921649a86 0.689s\n2026-05-22 01:43:03.480 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 70de676985954e0686a43787d4225319 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:03.483 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-648392948-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70de676985954e0686a43787d4225319', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.483 48 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-648392948-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70de676985954e0686a43787d4225319', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.482 21 INFO tempest.lib.common.rest_client [req-45fbaa1f-9d96-4b30-bf3a-54b8d997a3d4 req-45fbaa1f-9d96-4b30-bf3a-54b8d997a3d4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/09149526a0554d9399016d8921649a86 0.576s\n2026-05-22 01:43:03.483 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a54592e6f0f463a815270db7b862e1a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:03.483 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a54592e6f0f463a815270db7b862e1a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.483 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a54592e6f0f463a815270db7b862e1a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.653 31 INFO tempest.lib.common.rest_client [req-39c4c50b-e73a-45c3-914d-cc78e3ea46f9 req-39c4c50b-e73a-45c3-914d-cc78e3ea46f9 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.588s\n2026-05-22 01:43:03.662 35 INFO tempest.lib.common.rest_client [req-367c2e36-471e-40a4-b060-3cff2a4978b6 req-367c2e36-471e-40a4-b060-3cff2a4978b6 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-22 01:43:03.669 33 INFO tempest.lib.common.rest_client [req-9631fa80-9d63-4029-9442-45021087d31e req-9631fa80-9d63-4029-9442-45021087d31e ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s\n2026-05-22 01:43:03.692 18 INFO tempest.lib.common.rest_client [req-29c456f2-79d8-49fa-86c4-5d60eb494b5e req-29c456f2-79d8-49fa-86c4-5d60eb494b5e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/30382f8e1b914440b0a8e8adfafc4e44 0.764s\n2026-05-22 01:43:03.753 29 INFO tempest.lib.common.rest_client [req-09fa9496-68e8-4ef3-bb95-c42d6e2a700e req-09fa9496-68e8-4ef3-bb95-c42d6e2a700e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.259s\n2026-05-22 01:43:03.895 18 INFO tempest.lib.common.rest_client [req-9c7992a4-2e22-4eeb-a492-1018ad816a33 req-9c7992a4-2e22-4eeb-a492-1018ad816a33 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-22 01:43:03.890 31 INFO tempest.lib.common.rest_client [req-515ebd7b-46a0-41d9-92ac-9a82b42c72e5 req-515ebd7b-46a0-41d9-92ac-9a82b42c72e5 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/09149526a0554d9399016d8921649a86 0.233s\n2026-05-22 01:43:03.892 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3a30924ffe754978816d66e49ff19fce is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:03.892 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2050549630-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e4c710ac7df41678dea8fda8304dec8', 'project_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'tenant_id': '6e4c710ac7df41678dea8fda8304dec8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a30924ffe754978816d66e49ff19fce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.892 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2050549630-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e4c710ac7df41678dea8fda8304dec8', 'project_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'tenant_id': '6e4c710ac7df41678dea8fda8304dec8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a30924ffe754978816d66e49ff19fce', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:03.917 11 INFO tempest.lib.common.rest_client [req-e25b39f2-154a-4d84-aba3-5fe155b0c9a0 req-e25b39f2-154a-4d84-aba3-5fe155b0c9a0 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.731s\n2026-05-22 01:43:04.010 23 INFO tempest.lib.common.rest_client [req-f990cd3f-6665-491c-bc84-37b284e3201c req-f990cd3f-6665-491c-bc84-37b284e3201c ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.112s\n2026-05-22 01:43:04.023 33 INFO tempest.lib.common.rest_client [req-9250b8e7-1c51-42b6-8c16-f30ee80e8d37 req-9250b8e7-1c51-42b6-8c16-f30ee80e8d37 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/09149526a0554d9399016d8921649a86 0.351s\n2026-05-22 01:43:04.024 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dd5159cf8d7b4686a4a8091ac2924d8f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:04.024 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd5159cf8d7b4686a4a8091ac2924d8f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:04.024 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd5159cf8d7b4686a4a8091ac2924d8f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:04.229 21 INFO tempest.lib.common.rest_client [req-7e36c17b-80bb-4004-953b-100ae76a1ea0 req-7e36c17b-80bb-4004-953b-100ae76a1ea0 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.737s\n2026-05-22 01:43:04.230 11 INFO tempest.lib.common.rest_client [req-08e64510-d795-4039-8fc4-5c5422e34cab req-08e64510-d795-4039-8fc4-5c5422e34cab ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/09149526a0554d9399016d8921649a86 0.309s\n2026-05-22 01:43:04.230 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 232a8dedebba459eaefa8db02b18abaf is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:04.231 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '232a8dedebba459eaefa8db02b18abaf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:04.231 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '232a8dedebba459eaefa8db02b18abaf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:04.477 29 INFO tempest.lib.common.rest_client [req-7fe1674d-ea33-4d98-99c5-81cd28c27bdd req-7fe1674d-ea33-4d98-99c5-81cd28c27bdd ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.721s\n2026-05-22 01:43:04.576 31 INFO tempest.lib.common.rest_client [req-1a55c802-f3c8-4afe-95bb-19e533b4edea req-1a55c802-f3c8-4afe-95bb-19e533b4edea ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s\n2026-05-22 01:43:04.634 27 INFO tempest.lib.common.rest_client [req-c722b40e-f033-4da1-9523-6021c8c43343 req-c722b40e-f033-4da1-9523-6021c8c43343 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.198s\n2026-05-22 01:43:04.681 29 INFO tempest.lib.common.rest_client [req-1f61298b-6fae-410a-bc4e-818fe2c005cb req-1f61298b-6fae-410a-bc4e-818fe2c005cb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-22 01:43:04.717 38 INFO tempest.lib.common.rest_client [req-3b9d04ce-56fe-4d57-8a6b-5af1ba3083c0 req-3b9d04ce-56fe-4d57-8a6b-5af1ba3083c0 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.035s\n2026-05-22 01:43:04.715 35 INFO tempest.lib.common.rest_client [req-c98b7362-dc84-4ac8-b348-59906f7e24e0 req-c98b7362-dc84-4ac8-b348-59906f7e24e0 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/09149526a0554d9399016d8921649a86 1.050s\n2026-05-22 01:43:04.716 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b0dd73bc59c54f3b984a48761d119ab4 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:04.716 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0dd73bc59c54f3b984a48761d119ab4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:04.716 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0dd73bc59c54f3b984a48761d119ab4', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:04.810 48 INFO tempest.lib.common.rest_client [req-2e09f174-bbd1-4479-8397-dc3694c98c93 req-2e09f174-bbd1-4479-8397-dc3694c98c93 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.307s\n2026-05-22 01:43:04.862 18 INFO tempest.lib.common.rest_client [req-d5a9ea4b-90ce-452a-bf25-cda8c24f7af6 req-d5a9ea4b-90ce-452a-bf25-cda8c24f7af6 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/2194ff3a072f4deb83141fa1296997d2 0.964s\n2026-05-22 01:43:04.873 11 INFO tempest.lib.common.rest_client [req-cbfabe19-2772-4c5a-adbb-f59df9db5113 req-cbfabe19-2772-4c5a-adbb-f59df9db5113 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s\n2026-05-22 01:43:04.916 19 INFO tempest.lib.common.rest_client [req-5f6e3cbc-7dc5-4ed1-81ff-56a4a3e95086 req-5f6e3cbc-7dc5-4ed1-81ff-56a4a3e95086 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.242s\n2026-05-22 01:43:04.945 38 INFO tempest.lib.common.rest_client [req-fd914b62-bba4-4be6-b007-4c290643c61c req-fd914b62-bba4-4be6-b007-4c290643c61c ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.226s\n2026-05-22 01:43:05.118 25 INFO tempest.lib.common.rest_client [req-2843a2dc-3ab5-40b4-9ca9-56097483c140 req-2843a2dc-3ab5-40b4-9ca9-56097483c140 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.426s\n2026-05-22 01:43:05.120 18 INFO tempest.lib.common.rest_client [req-b741c0b1-dd2a-4411-8c3f-7c7b11781bd9 req-b741c0b1-dd2a-4411-8c3f-7c7b11781bd9 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s\n2026-05-22 01:43:05.169 39 INFO tempest.lib.common.rest_client [req-e7626fea-d9b8-4624-9396-6389e81c9647 req-e7626fea-d9b8-4624-9396-6389e81c9647 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.682s\n2026-05-22 01:43:05.172 23 INFO tempest.lib.common.rest_client [req-25a09fb5-2e1e-4f60-abdd-d7c6ff52de4f req-25a09fb5-2e1e-4f60-abdd-d7c6ff52de4f ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e3800c139f134c3a8e3d441462537088&name=default 1.159s\n2026-05-22 01:43:05.283 35 INFO tempest.lib.common.rest_client [req-f9be0f47-459f-4f99-90fe-a5191c34a2d4 req-f9be0f47-459f-4f99-90fe-a5191c34a2d4 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-22 01:43:05.290 27 INFO tempest.lib.common.rest_client [req-6a6b4faf-d702-4471-a2ee-b63c7259df1f req-6a6b4faf-d702-4471-a2ee-b63c7259df1f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.652s\n2026-05-22 01:43:05.290 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:43:05.342 29 INFO tempest.lib.common.rest_client [req-31bd4ded-da0d-4ae1-908f-49c3e55e975f req-31bd4ded-da0d-4ae1-908f-49c3e55e975f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.659s\n2026-05-22 01:43:05.402 33 INFO tempest.lib.common.rest_client [req-00401b0f-2961-4a8b-9452-25be13c4c586 req-00401b0f-2961-4a8b-9452-25be13c4c586 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.372s\n2026-05-22 01:43:05.490 29 INFO tempest.lib.common.rest_client [req-8cced586-9da7-45bf-961e-8fd17042d685 req-8cced586-9da7-45bf-961e-8fd17042d685 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s\n2026-05-22 01:43:05.527 18 INFO tempest.lib.common.rest_client [req-a7fca9fc-2d3f-4166-907b-56c76493d1f7 req-a7fca9fc-2d3f-4166-907b-56c76493d1f7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/09149526a0554d9399016d8921649a86 0.403s\n2026-05-22 01:43:05.528 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c7d66b08cb844f448c820b49a086f834 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:05.529 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7d66b08cb844f448c820b49a086f834', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:05.530 18 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7d66b08cb844f448c820b49a086f834', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:05.617 27 INFO tempest.lib.common.rest_client [req-9a6fe149-f62e-4419-8350-bda1255e8c90 req-9a6fe149-f62e-4419-8350-bda1255e8c90 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31f48cfd717d457bb58efefc7e608574 0.324s\n2026-05-22 01:43:05.703 13 INFO tempest.lib.common.rest_client [req-0a3981bb-b49e-43bd-8ac3-e11696ab25fb req-0a3981bb-b49e-43bd-8ac3-e11696ab25fb ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.528s\n2026-05-22 01:43:05.849 29 INFO tempest.lib.common.rest_client [req-54659c20-e8c6-4986-8986-dabb6a730448 req-54659c20-e8c6-4986-8986-dabb6a730448 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.353s\n2026-05-22 01:43:05.932 25 INFO tempest.lib.common.rest_client [req-e94786a9-3e2f-4807-9dcc-e6cedf8740e6 req-e94786a9-3e2f-4807-9dcc-e6cedf8740e6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.810s\n2026-05-22 01:43:05.981 15 INFO tempest.lib.common.rest_client [req-e8b9ee66-82f3-42bf-9962-1ec8aefa4815 req-e8b9ee66-82f3-42bf-9962-1ec8aefa4815 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.797s\n2026-05-22 01:43:05.989 19 INFO tempest.lib.common.rest_client [req-befd78aa-4c96-4db4-8f80-4a5b00dc6f0f req-befd78aa-4c96-4db4-8f80-4a5b00dc6f0f ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.071s\n2026-05-22 01:43:06.009 29 INFO tempest.lib.common.rest_client [req-d29353f5-47a1-4416-b48e-0246e8aa2790 req-d29353f5-47a1-4416-b48e-0246e8aa2790 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s\n2026-05-22 01:43:06.025 31 INFO tempest.lib.common.rest_client [req-a4c8295d-4cd2-41e2-a5e7-2758a38deb5b req-a4c8295d-4cd2-41e2-a5e7-2758a38deb5b ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.443s\n2026-05-22 01:43:06.045 38 INFO tempest.lib.common.rest_client [req-b96727f6-4415-4d26-947d-ac803a4b4cc5 req-b96727f6-4415-4d26-947d-ac803a4b4cc5 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f00939f1-09d7-434f-aab6-06b43460cac2 1.096s\n2026-05-22 01:43:06.071 35 INFO tempest.lib.common.rest_client [req-ba48f6e6-7706-40db-960f-c3fb82134e0e req-ba48f6e6-7706-40db-960f-c3fb82134e0e ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.776s\n2026-05-22 01:43:06.121 27 INFO tempest.lib.common.rest_client [req-a5faf05d-a45d-4e9e-be7c-3712bd4429be req-a5faf05d-a45d-4e9e-be7c-3712bd4429be ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de12317eb61e4c85ba3df7d81ce7f3b2 0.499s\n2026-05-22 01:43:06.122 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d73705b4cc264d2b8e535d58a51a372a\n2026-05-22 01:43:06.209 18 INFO tempest.lib.common.rest_client [req-458816dc-ff45-448a-bcff-6bfd3ed6eae3 req-458816dc-ff45-448a-bcff-6bfd3ed6eae3 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s\n2026-05-22 01:43:06.345 23 INFO tempest.lib.common.rest_client [req-715765c5-e6cc-470f-91f4-a2d7ccfeb047 req-715765c5-e6cc-470f-91f4-a2d7ccfeb047 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/788c12d1-bd1b-41a8-b298-82ad3417d507 1.169s\n2026-05-22 01:43:06.415 39 INFO tempest.lib.common.rest_client [req-50a11f26-dfca-4a15-ab4c-d7e9c7978293 req-50a11f26-dfca-4a15-ab4c-d7e9c7978293 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.243s\n2026-05-22 01:43:06.426 29 INFO tempest.lib.common.rest_client [req-aa5313b5-3f83-4070-9745-b25d7cbcb5df req-aa5313b5-3f83-4070-9745-b25d7cbcb5df ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/30382f8e1b914440b0a8e8adfafc4e44 0.413s\n2026-05-22 01:43:06.633 29 INFO tempest.lib.common.rest_client [req-0026320b-4ddc-45b1-9af1-58598a155aa7 req-0026320b-4ddc-45b1-9af1-58598a155aa7 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-22 01:43:06.665 18 INFO tempest.lib.common.rest_client [req-537bc7c4-536e-425a-979a-5f2e21689af3 req-537bc7c4-536e-425a-979a-5f2e21689af3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.451s\n2026-05-22 01:43:06.694 23 INFO tempest.lib.common.rest_client [req-29b73d5c-bac2-44aa-b5bf-8d9f620f50ae req-29b73d5c-bac2-44aa-b5bf-8d9f620f50ae ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088 0.346s\n2026-05-22 01:43:06.695 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 53a240451b2c4f72a0299f57a04767fa\n2026-05-22 01:43:06.749 18 INFO tempest.lib.common.rest_client [req-cb7521e2-bdca-431d-9ebd-bcf18592b1f2 req-cb7521e2-bdca-431d-9ebd-bcf18592b1f2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.081s\n2026-05-22 01:43:06.767 27 INFO tempest.lib.common.rest_client [req-cdbbbab7-9565-437e-b8f2-f4afd2c632a4 req-cdbbbab7-9565-437e-b8f2-f4afd2c632a4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s\n2026-05-22 01:43:06.798 13 INFO tempest.lib.common.rest_client [req-02024626-03d8-4a46-97b4-b1db63754eea req-02024626-03d8-4a46-97b4-b1db63754eea ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/32a480f5-d141-4c14-9d5c-6ee683ad0340 1.091s\n2026-05-22 01:43:06.838 18 INFO tempest.lib.common.rest_client [req-460cc152-1e56-4d1f-a6e6-5c56e48d1845 req-460cc152-1e56-4d1f-a6e6-5c56e48d1845 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.087s\n{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [3.628791s] ... ok\n2026-05-22 01:43:06.866 48 INFO tempest.lib.common.rest_client [req-476f3794-0c15-4e92-9842-f15d27d9793a req-476f3794-0c15-4e92-9842-f15d27d9793a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.051s\n2026-05-22 01:43:06.867 29 INFO tempest.lib.common.rest_client [req-7a6465fb-7c22-46a9-ad52-45e615633b54 req-7a6465fb-7c22-46a9-ad52-45e615633b54 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/2194ff3a072f4deb83141fa1296997d2 0.231s\n2026-05-22 01:43:06.920 18 INFO tempest.lib.common.rest_client [req-54397dc8-f29e-41ae-afdc-a9315a756222 req-54397dc8-f29e-41ae-afdc-a9315a756222 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.080s\n2026-05-22 01:43:06.917 15 INFO tempest.lib.common.rest_client [req-0f984430-4075-4278-8f13-ee73c4d85999 req-0f984430-4075-4278-8f13-ee73c4d85999 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.933s\n2026-05-22 01:43:06.998 11 INFO tempest.lib.common.rest_client [req-b7e00b25-dc19-43b4-b66c-28012688043c req-b7e00b25-dc19-43b4-b66c-28012688043c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.122s\n2026-05-22 01:43:07.041 18 INFO tempest.lib.common.rest_client [req-bd5c26b9-29ae-4a06-bf7b-c21218f68750 req-bd5c26b9-29ae-4a06-bf7b-c21218f68750 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.120s\n2026-05-22 01:43:07.101 29 INFO tempest.lib.common.rest_client [req-08e06c87-4d97-448f-8e6c-d2a064277228 req-08e06c87-4d97-448f-8e6c-d2a064277228 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-22 01:43:07.143 18 INFO tempest.lib.common.rest_client [req-0e8780b6-326f-4496-928b-25ecda4d6c6d req-0e8780b6-326f-4496-928b-25ecda4d6c6d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.100s\n2026-05-22 01:43:07.185 23 INFO tempest.lib.common.rest_client [req-513e1668-6042-4767-b570-17670e431686 req-513e1668-6042-4767-b570-17670e431686 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=53a240451b2c4f72a0299f57a04767fa&name=default 0.488s\n2026-05-22 01:43:07.223 18 INFO tempest.lib.common.rest_client [req-b812039d-24d9-4c7f-abee-16d9122f0cd6 req-b812039d-24d9-4c7f-abee-16d9122f0cd6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.077s\n2026-05-22 01:43:07.248 29 INFO tempest.lib.common.rest_client [req-2d45b0ba-c0df-4ae3-bdf5-77b616b0ed01 req-2d45b0ba-c0df-4ae3-bdf5-77b616b0ed01 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/09149526a0554d9399016d8921649a86 0.145s\n2026-05-22 01:43:07.250 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff367b6e9bd74988bf90a1321d3955d6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:07.251 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1016217896-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '464514adb6c24753b3f1344ceec8aaf8', 'project_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'tenant_id': '464514adb6c24753b3f1344ceec8aaf8', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff367b6e9bd74988bf90a1321d3955d6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:07.251 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1016217896-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '464514adb6c24753b3f1344ceec8aaf8', 'project_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'tenant_id': '464514adb6c24753b3f1344ceec8aaf8', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff367b6e9bd74988bf90a1321d3955d6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:07.307 18 INFO tempest.lib.common.rest_client [req-317da967-3dfa-467e-b97c-06672e306f82 req-317da967-3dfa-467e-b97c-06672e306f82 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.082s\n2026-05-22 01:43:07.383 31 INFO tempest.lib.common.rest_client [req-0dd6b89f-9144-4db5-be23-ec572826583b req-0dd6b89f-9144-4db5-be23-ec572826583b ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.353s\n2026-05-22 01:43:07.388 39 INFO tempest.lib.common.rest_client [req-af1c381a-800b-4289-ac29-de7868375994 req-af1c381a-800b-4289-ac29-de7868375994 ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14df707c-95b2-4a17-9123-8b14ce8a9a36 0.967s\n2026-05-22 01:43:07.401 38 INFO tempest.lib.common.rest_client [req-597a9019-ad09-4b09-bf1e-671198846025 req-597a9019-ad09-4b09-bf1e-671198846025 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8ad65f48-ed60-4e77-bf12-842ea1809681 1.351s\n2026-05-22 01:43:07.418 18 INFO tempest.lib.common.rest_client [req-07d36957-570f-47f0-a769-298179086637 req-07d36957-570f-47f0-a769-298179086637 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.108s\n{14} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [3.904447s] ... ok\n2026-05-22 01:43:07.522 18 INFO tempest.lib.common.rest_client [req-ec134b10-7783-4bc6-b504-243b0c53c312 req-ec134b10-7783-4bc6-b504-243b0c53c312 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.102s\n2026-05-22 01:43:07.608 18 INFO tempest.lib.common.rest_client [req-b9dd9e29-578d-46e7-88a4-39deb8e9ddd5 req-b9dd9e29-578d-46e7-88a4-39deb8e9ddd5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.084s\n2026-05-22 01:43:07.678 21 INFO tempest.lib.common.rest_client [req-18fe048b-9b7e-4b43-82e3-30ed161d241e req-18fe048b-9b7e-4b43-82e3-30ed161d241e ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.444s\n2026-05-22 01:43:07.703 38 INFO tempest.lib.common.rest_client [req-6ae74264-c2b6-4ac6-b43e-52502d4c9ac4 req-6ae74264-c2b6-4ac6-b43e-52502d4c9ac4 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.298s\n2026-05-22 01:43:07.706 18 INFO tempest.lib.common.rest_client [req-4963f5bd-b04c-45ba-9b48-9340b5bb453d req-4963f5bd-b04c-45ba-9b48-9340b5bb453d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.095s\n{13} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.024254s] ... ok\n2026-05-22 01:43:07.754 33 INFO tempest.lib.common.rest_client [req-209b9130-6795-46c2-b6c6-ff551b82cdd9 req-209b9130-6795-46c2-b6c6-ff551b82cdd9 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.348s\n2026-05-22 01:43:07.819 18 INFO tempest.lib.common.rest_client [req-2f742198-8ffa-4113-9b09-b8bf510b51c9 req-2f742198-8ffa-4113-9b09-b8bf510b51c9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.109s\n2026-05-22 01:43:07.836 39 INFO tempest.lib.common.rest_client [req-07f6f4a4-a194-4d8c-acf0-603c03d010af req-07f6f4a4-a194-4d8c-acf0-603c03d010af ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f0e67b228b8e4bceb0264cc81b205959 0.360s\n2026-05-22 01:43:07.901 18 INFO tempest.lib.common.rest_client [req-8a6ac3d2-01b7-4a34-b40b-bb9b5627725b req-8a6ac3d2-01b7-4a34-b40b-bb9b5627725b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.080s\n2026-05-22 01:43:07.922 29 INFO tempest.lib.common.rest_client [req-e9404e58-8a0a-4281-afef-c6e9d3047746 req-e9404e58-8a0a-4281-afef-c6e9d3047746 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s\n2026-05-22 01:43:07.943 13 INFO tempest.lib.common.rest_client [req-3f1f6e34-d7bf-465b-89d2-3dc03e0153f4 req-3f1f6e34-d7bf-465b-89d2-3dc03e0153f4 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.084s\n2026-05-22 01:43:07.948 19 INFO tempest.lib.common.rest_client [req-1935ae06-3f34-4e18-8297-4c215f583cee req-1935ae06-3f34-4e18-8297-4c215f583cee ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.955s\n2026-05-22 01:43:08.001 18 INFO tempest.lib.common.rest_client [req-76323a21-a66a-4291-909c-575bfe0f93fc req-76323a21-a66a-4291-909c-575bfe0f93fc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.098s\n2026-05-22 01:43:08.102 18 INFO tempest.lib.common.rest_client [req-f0973085-e0b4-469c-a7cd-65c177c98c14 req-f0973085-e0b4-469c-a7cd-65c177c98c14 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.099s\n2026-05-22 01:43:08.167 48 INFO tempest.lib.common.rest_client [req-645fe39a-a859-4a36-88f5-8ef44a90d05e req-645fe39a-a859-4a36-88f5-8ef44a90d05e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.297s\n2026-05-22 01:43:08.176 18 INFO tempest.lib.common.rest_client [req-4b02fe40-d36c-4f4a-86f1-6b88de759572 req-4b02fe40-d36c-4f4a-86f1-6b88de759572 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.071s\n2026-05-22 01:43:08.207 39 INFO tempest.lib.common.rest_client [req-95add045-3d4c-4130-89bd-a68ddeb531e8 req-95add045-3d4c-4130-89bd-a68ddeb531e8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5716024ebe5448e8b79061319122e655 0.369s\n2026-05-22 01:43:08.207 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e933cacb4d44c6686e613dfdd81b443\n2026-05-22 01:43:08.220 27 INFO tempest.lib.common.rest_client [req-93f1d376-362c-4789-99ee-afbbdde9b27f req-93f1d376-362c-4789-99ee-afbbdde9b27f ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d73705b4cc264d2b8e535d58a51a372a&name=default 1.450s\n2026-05-22 01:43:08.239 23 INFO tempest.lib.common.rest_client [req-483587fd-0a4c-4bc2-999a-feb90f123458 req-483587fd-0a4c-4bc2-999a-feb90f123458 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7c6f250d-93ea-42b0-88d3-179609404da1 1.048s\n2026-05-22 01:43:08.298 18 INFO tempest.lib.common.rest_client [req-511db585-b139-4b75-acfc-c5df6d1a08b4 req-511db585-b139-4b75-acfc-c5df6d1a08b4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.119s\n2026-05-22 01:43:08.378 18 INFO tempest.lib.common.rest_client [req-9d5bf972-3323-45a7-89a0-14e0db2e9b43 req-9d5bf972-3323-45a7-89a0-14e0db2e9b43 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.077s\n2026-05-22 01:43:08.438 15 INFO tempest.lib.common.rest_client [req-45d8354a-66ae-4c3b-b1a8-c8ff1905e648 req-45d8354a-66ae-4c3b-b1a8-c8ff1905e648 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.518s\n2026-05-22 01:43:08.450 18 INFO tempest.lib.common.rest_client [req-0483a656-8699-48a5-acba-b56dcd76b6ea req-0483a656-8699-48a5-acba-b56dcd76b6ea ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.072s\n2026-05-22 01:43:08.483 25 INFO tempest.lib.common.rest_client [req-a3e31d75-e759-48cb-9110-c8ba385734c6 req-a3e31d75-e759-48cb-9110-c8ba385734c6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.543s\n2026-05-22 01:43:08.503 11 INFO tempest.lib.common.rest_client [req-f4041f57-bc50-44d4-933c-3295c00f0c6f req-f4041f57-bc50-44d4-933c-3295c00f0c6f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.502s\n2026-05-22 01:43:08.544 18 INFO tempest.lib.common.rest_client [req-c9ec1184-bbba-4734-b6e3-8d914b0653e6 req-c9ec1184-bbba-4734-b6e3-8d914b0653e6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.091s\n2026-05-22 01:43:08.552 31 INFO tempest.lib.common.rest_client [req-65b2963a-6e69-402f-abde-876ed655705f req-65b2963a-6e69-402f-abde-876ed655705f ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/94eb6192-6b40-43fd-ba79-9bddfb45e953 1.166s\n2026-05-22 01:43:08.554 23 INFO tempest.lib.common.rest_client [req-2b8a93c3-fb57-40a7-819c-756080dceb13 req-2b8a93c3-fb57-40a7-819c-756080dceb13 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa 0.313s\n{10} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [3.974988s] ... ok\n2026-05-22 01:43:08.640 18 INFO tempest.lib.common.rest_client [req-1818b495-70ba-4afa-8943-51208061c54e req-1818b495-70ba-4afa-8943-51208061c54e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.094s\n2026-05-22 01:43:08.675 13 INFO tempest.lib.common.rest_client [req-0ae7dc1d-f350-4da1-8533-0474c6925cf7 req-0ae7dc1d-f350-4da1-8533-0474c6925cf7 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.728s\n2026-05-22 01:43:08.726 35 INFO tempest.lib.common.rest_client [req-09790647-8bce-49c2-867c-3b5282cca528 req-09790647-8bce-49c2-867c-3b5282cca528 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.653s\n2026-05-22 01:43:08.736 18 INFO tempest.lib.common.rest_client [req-054bad59-549e-430f-942a-153f589dba3d req-054bad59-549e-430f-942a-153f589dba3d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.094s\n2026-05-22 01:43:08.780 39 INFO tempest.lib.common.rest_client [req-cb88edc7-cab1-420e-a740-e4a0ff001000 req-cb88edc7-cab1-420e-a740-e4a0ff001000 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s\n2026-05-22 01:43:08.825 18 INFO tempest.lib.common.rest_client [req-1e5fc1b4-542f-42e8-b643-8a41fbd94a17 req-1e5fc1b4-542f-42e8-b643-8a41fbd94a17 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.085s\n2026-05-22 01:43:08.894 18 INFO tempest.lib.common.rest_client [req-f3a19847-c577-42bc-a646-fab5cff28c25 req-f3a19847-c577-42bc-a646-fab5cff28c25 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.067s\n2026-05-22 01:43:08.923 31 INFO tempest.lib.common.rest_client [req-7f2b3088-cefc-479b-9262-90d3a74d16c2 req-7f2b3088-cefc-479b-9262-90d3a74d16c2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0231d8b398c2424f9c972a54d75e0d1a 0.316s\n2026-05-22 01:43:08.927 19 INFO tempest.lib.common.rest_client [req-3877885b-37a3-491a-9919-49a1c90faf54 req-3877885b-37a3-491a-9919-49a1c90faf54 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f5aa3afb-1326-4f25-a058-3e375a2d6ae3 0.974s\n2026-05-22 01:43:08.959 18 INFO tempest.lib.common.rest_client [req-e7176ccb-846b-4b8d-a773-afea03fadc6b req-e7176ccb-846b-4b8d-a773-afea03fadc6b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.064s\n2026-05-22 01:43:08.971 27 INFO tempest.lib.common.rest_client [req-70e97e2a-c506-415d-a43a-ced6e2b2c5d3 req-70e97e2a-c506-415d-a43a-ced6e2b2c5d3 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a602bf64-4e09-4da7-9e92-0440967c1688 0.749s\n2026-05-22 01:43:09.028 18 INFO tempest.lib.common.rest_client [req-387a6ed5-0690-4e03-a7af-ba7078e2bac3 req-387a6ed5-0690-4e03-a7af-ba7078e2bac3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.068s\n2026-05-22 01:43:09.062 38 INFO tempest.lib.common.rest_client [req-3f19c75c-ee84-4ab6-8911-4326a55f8f88 req-3f19c75c-ee84-4ab6-8911-4326a55f8f88 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.302s\n2026-05-22 01:43:09.092 18 INFO tempest.lib.common.rest_client [req-8b9fbd5b-e561-484f-a006-594b5db2c4b1 req-8b9fbd5b-e561-484f-a006-594b5db2c4b1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.063s\n2026-05-22 01:43:09.135 21 INFO tempest.lib.common.rest_client [req-f85cd456-261e-4ac8-b6ad-24e300cffc0b req-f85cd456-261e-4ac8-b6ad-24e300cffc0b ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.408s\n2026-05-22 01:43:09.151 23 INFO tempest.lib.common.rest_client [req-324d57ed-c108-46f3-b029-0ee36604313c req-324d57ed-c108-46f3-b029-0ee36604313c ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s\n2026-05-22 01:43:09.165 18 INFO tempest.lib.common.rest_client [req-80b3a473-e76a-4e81-8b94-058f8450da9f req-80b3a473-e76a-4e81-8b94-058f8450da9f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.072s\n2026-05-22 01:43:09.197 25 INFO tempest.lib.common.rest_client [req-c7a1e55f-5914-4757-a41f-6bc671be203c req-c7a1e55f-5914-4757-a41f-6bc671be203c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f669ebd-4330-48e4-b43d-66528549dae5 0.711s\n2026-05-22 01:43:09.253 15 INFO tempest.lib.common.rest_client [req-3edcda9e-95f7-4dbd-b754-4bd94e0c1e47 req-3edcda9e-95f7-4dbd-b754-4bd94e0c1e47 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b6123164-142e-4967-95a0-3db0c2114e17 0.812s\n2026-05-22 01:43:09.256 18 INFO tempest.lib.common.rest_client [req-cf547ca4-578b-4315-ad8f-d017f939e231 req-cf547ca4-578b-4315-ad8f-d017f939e231 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.090s\n2026-05-22 01:43:09.305 31 INFO tempest.lib.common.rest_client [req-e87c689a-23c8-4780-8180-68ad85f69670 req-e87c689a-23c8-4780-8180-68ad85f69670 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3a30924ffe754978816d66e49ff19fce 0.381s\n2026-05-22 01:43:09.306 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e4c710ac7df41678dea8fda8304dec8\n2026-05-22 01:43:09.333 27 INFO tempest.lib.common.rest_client [req-90c79631-b987-412d-ab2a-626f3c52293a req-90c79631-b987-412d-ab2a-626f3c52293a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a 0.358s\n2026-05-22 01:43:09.333 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 039e4719fefe41c68f7541d5407eda70\n2026-05-22 01:43:09.342 25 INFO tempest.lib.common.rest_client [req-0e8557cd-35c1-4221-938c-c9db9c5bca8d req-0e8557cd-35c1-4221-938c-c9db9c5bca8d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5f669ebd-4330-48e4-b43d-66528549dae5 0.141s\n2026-05-22 01:43:09.347 18 INFO tempest.lib.common.rest_client [req-aa109aa6-9c13-4b7b-8b0b-8f9167f67ff7 req-aa109aa6-9c13-4b7b-8b0b-8f9167f67ff7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.089s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.403690s] ... ok\n2026-05-22 01:43:09.403 48 INFO tempest.lib.common.rest_client [req-ca9738fc-b8d4-468b-8ad2-db1aa3dce997 req-ca9738fc-b8d4-468b-8ad2-db1aa3dce997 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.229s\n2026-05-22 01:43:09.515 18 INFO tempest.lib.common.rest_client [req-cd752892-313f-4377-bd84-fa52d6a41b36 req-cd752892-313f-4377-bd84-fa52d6a41b36 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.162s\n2026-05-22 01:43:09.551 29 INFO tempest.lib.common.rest_client [req-519f6a40-76dd-4d00-93e2-35b44bf5cb4e req-519f6a40-76dd-4d00-93e2-35b44bf5cb4e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.626s\n2026-05-22 01:43:09.585 33 INFO tempest.lib.common.rest_client [req-9b163f10-cd2d-44cb-9fe3-ce5c6a40df64 req-9b163f10-cd2d-44cb-9fe3-ce5c6a40df64 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.829s\n2026-05-22 01:43:09.592 18 INFO tempest.lib.common.rest_client [req-b8dace2e-12b8-4259-ab24-2d68fc734bba req-b8dace2e-12b8-4259-ab24-2d68fc734bba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.075s\n2026-05-22 01:43:09.660 18 INFO tempest.lib.common.rest_client [req-53fe8c9d-6833-481b-9e58-3b9d6b5ac4dd req-53fe8c9d-6833-481b-9e58-3b9d6b5ac4dd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.067s\n2026-05-22 01:43:09.704 23 INFO tempest.lib.common.rest_client [req-e1ba6ee2-d0fe-49be-b833-b622e006992b req-e1ba6ee2-d0fe-49be-b833-b622e006992b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-22 01:43:09.741 18 INFO tempest.lib.common.rest_client [req-5c9c7176-ddc7-458c-a8bc-5773a44a73f3 req-5c9c7176-ddc7-458c-a8bc-5773a44a73f3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.079s\n2026-05-22 01:43:09.755 27 INFO tempest.lib.common.rest_client [req-95d41d5d-9f2b-4a06-944a-8c6a56aaf77a req-95d41d5d-9f2b-4a06-944a-8c6a56aaf77a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=039e4719fefe41c68f7541d5407eda70&name=default 0.418s\n2026-05-22 01:43:09.780 31 INFO tempest.lib.common.rest_client [req-8cc0f607-7eea-4746-8f74-36520b9a578e req-8cc0f607-7eea-4746-8f74-36520b9a578e ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s\n2026-05-22 01:43:09.823 18 INFO tempest.lib.common.rest_client [req-f04ddf5e-64d4-427e-9d3e-737c9e6230d4 req-f04ddf5e-64d4-427e-9d3e-737c9e6230d4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.081s\n2026-05-22 01:43:09.827 23 INFO tempest.lib.common.rest_client [req-13afda04-4166-492a-8c0c-8ba1e104d9f3 req-13afda04-4166-492a-8c0c-8ba1e104d9f3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s\n2026-05-22 01:43:09.883 48 INFO tempest.lib.common.rest_client [req-e495a88c-8f86-4969-b479-97ed5818cea7 req-e495a88c-8f86-4969-b479-97ed5818cea7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.478s\n2026-05-22 01:43:09.907 18 INFO tempest.lib.common.rest_client [req-8ef8ae6b-d6d9-46f2-bedb-0bfee475a02d req-8ef8ae6b-d6d9-46f2-bedb-0bfee475a02d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.082s\n2026-05-22 01:43:09.975 18 INFO tempest.lib.common.rest_client [req-a7db29f5-0b0f-4a82-a54d-fa8902c8c6c6 req-a7db29f5-0b0f-4a82-a54d-fa8902c8c6c6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.067s\n2026-05-22 01:43:10.011 23 INFO tempest.lib.common.rest_client [req-d0a42f77-c581-49a5-9297-4e2f5c63e46c req-d0a42f77-c581-49a5-9297-4e2f5c63e46c ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.183s\n2026-05-22 01:43:10.028 35 INFO tempest.lib.common.rest_client [req-65914a4b-3fb7-403a-9531-7235e9918da3 req-65914a4b-3fb7-403a-9531-7235e9918da3 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.299s\n2026-05-22 01:43:10.052 25 INFO tempest.lib.common.rest_client [req-1a7b1ce2-f2bd-4188-a84f-d04cfd71bad7 req-1a7b1ce2-f2bd-4188-a84f-d04cfd71bad7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.647s\n2026-05-22 01:43:10.122 18 INFO tempest.lib.common.rest_client [req-f0185979-ebb3-4646-acab-6fd6fcb92cda req-f0185979-ebb3-4646-acab-6fd6fcb92cda ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.145s\n2026-05-22 01:43:10.189 18 INFO tempest.lib.common.rest_client [req-8e9f024c-a74c-4403-9886-df703c5efa88 req-8e9f024c-a74c-4403-9886-df703c5efa88 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.063s\n2026-05-22 01:43:10.283 18 INFO tempest.lib.common.rest_client [req-ec482cc3-1dd2-4746-872f-775e5bfbd40f req-ec482cc3-1dd2-4746-872f-775e5bfbd40f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.092s\n2026-05-22 01:43:10.359 31 INFO tempest.lib.common.rest_client [req-dbab5e24-dcb1-4456-ad81-fd11eb5894f6 req-dbab5e24-dcb1-4456-ad81-fd11eb5894f6 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e4c710ac7df41678dea8fda8304dec8&name=default 0.576s\n2026-05-22 01:43:10.375 18 INFO tempest.lib.common.rest_client [req-3c10ef3f-3d14-40af-9bd7-3a42fc68bb67 req-3c10ef3f-3d14-40af-9bd7-3a42fc68bb67 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.090s\n2026-05-22 01:43:10.393 11 INFO tempest.lib.common.rest_client [req-5f6fb5fe-d7c6-4578-9a04-966a0bc1af67 req-5f6fb5fe-d7c6-4578-9a04-966a0bc1af67 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.888s\n2026-05-22 01:43:10.412 39 INFO tempest.lib.common.rest_client [req-cbb1450b-7008-4695-900b-e775d13b95c5 req-cbb1450b-7008-4695-900b-e775d13b95c5 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e933cacb4d44c6686e613dfdd81b443&name=default 1.629s\n2026-05-22 01:43:10.462 18 INFO tempest.lib.common.rest_client [req-4d36e1a7-4089-4861-8481-508e8776d952 req-4d36e1a7-4089-4861-8481-508e8776d952 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.085s\n2026-05-22 01:43:10.531 18 INFO tempest.lib.common.rest_client [req-80cdb22a-b41e-4a5e-b09a-7630e423d9d3 req-80cdb22a-b41e-4a5e-b09a-7630e423d9d3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.068s\n2026-05-22 01:43:10.598 18 INFO tempest.lib.common.rest_client [req-562d23fc-b03d-4846-8c0e-cb2b5acf376f req-562d23fc-b03d-4846-8c0e-cb2b5acf376f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.064s\n2026-05-22 01:43:10.614 48 INFO tempest.lib.common.rest_client [req-2b40a175-9d45-4385-b12e-7d0b2bf8978b req-2b40a175-9d45-4385-b12e-7d0b2bf8978b ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de38fd70-8a13-4acc-83ae-b4890e90deb5 0.729s\n2026-05-22 01:43:10.641 13 INFO tempest.lib.common.rest_client [req-0459abe0-bb93-4dcf-a99d-2dda9e3fccfe req-0459abe0-bb93-4dcf-a99d-2dda9e3fccfe ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.964s\n2026-05-22 01:43:10.683 23 INFO tempest.lib.common.rest_client [req-f32ed100-72b7-4fdf-a462-62c54771b341 req-f32ed100-72b7-4fdf-a462-62c54771b341 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s\n2026-05-22 01:43:10.682 18 INFO tempest.lib.common.rest_client [req-826e1f30-425c-4816-b661-82cc8aa38324 req-826e1f30-425c-4816-b661-82cc8aa38324 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.083s\n2026-05-22 01:43:10.740 27 INFO tempest.lib.common.rest_client [req-87f85341-ccfc-4c64-b772-7fddb8c90bf8 req-87f85341-ccfc-4c64-b772-7fddb8c90bf8 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca9fa627-76b5-4d27-bbda-e72e0fda1698 0.982s\n2026-05-22 01:43:10.763 13 INFO tempest.lib.common.rest_client [req-38cfaf1c-3ef9-4289-a96b-03a9ee665682 req-38cfaf1c-3ef9-4289-a96b-03a9ee665682 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=712bb3a3-76b0-4d0c-a4f1-a73f29e23165 0.120s\n2026-05-22 01:43:10.770 18 INFO tempest.lib.common.rest_client [req-6120d160-2544-489c-9d07-c194f9daf325 req-6120d160-2544-489c-9d07-c194f9daf325 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.083s\n2026-05-22 01:43:10.783 23 INFO tempest.lib.common.rest_client [req-ed50830c-8c25-44ac-b661-d8f6362994c4 req-ed50830c-8c25-44ac-b661-d8f6362994c4 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s\n2026-05-22 01:43:10.796 33 INFO tempest.lib.common.rest_client [req-d4f8e69f-7561-4fa7-ae5e-2dcf7a98759f req-d4f8e69f-7561-4fa7-ae5e-2dcf7a98759f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.207s\n2026-05-22 01:43:10.871 18 INFO tempest.lib.common.rest_client [req-f907ef69-768e-48af-8871-6e5e7bd6da99 req-f907ef69-768e-48af-8871-6e5e7bd6da99 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.099s\n2026-05-22 01:43:10.907 48 INFO tempest.lib.common.rest_client [req-d1ba232a-ab75-4706-816a-3ec956fd153c req-d1ba232a-ab75-4706-816a-3ec956fd153c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.292s\n2026-05-22 01:43:10.930 23 INFO tempest.lib.common.rest_client [req-a8366d70-bd71-4edf-b23f-d8829f2b0e43 req-a8366d70-bd71-4edf-b23f-d8829f2b0e43 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/09149526a0554d9399016d8921649a86 0.141s\n2026-05-22 01:43:10.934 18 INFO tempest.lib.common.rest_client [req-ca27cfce-a26a-4953-a1c0-5477bec9f2b2 req-ca27cfce-a26a-4953-a1c0-5477bec9f2b2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.062s\n2026-05-22 01:43:10.936 31 INFO tempest.lib.common.rest_client [req-ca1489e5-6e14-4291-aa16-81eb364917b4 req-ca1489e5-6e14-4291-aa16-81eb364917b4 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc38409d-53ce-4f83-99ad-651a2d13a87e 0.575s\n2026-05-22 01:43:10.995 27 INFO tempest.lib.common.rest_client [req-4166bd4d-5110-4268-91e8-771c50359366 req-4166bd4d-5110-4268-91e8-771c50359366 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70 0.253s\n2026-05-22 01:43:11.005 18 INFO tempest.lib.common.rest_client [req-3571d767-c00a-4819-ada2-d8590c78ea6a req-3571d767-c00a-4819-ada2-d8590c78ea6a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.069s\n{8} 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-22 01:43:11.068 18 INFO tempest.lib.common.rest_client [req-b355b3dc-4966-4f93-9222-ae6a1e4cbf7c req-b355b3dc-4966-4f93-9222-ae6a1e4cbf7c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.062s\n2026-05-22 01:43:11.094 35 INFO tempest.lib.common.rest_client [req-5644b17b-5450-4263-82a6-e28403d93415 req-5644b17b-5450-4263-82a6-e28403d93415 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.063s\n2026-05-22 01:43:11.120 23 INFO tempest.lib.common.rest_client [req-ed0ce265-cec0-4866-8bce-779a5e270fe9 req-ed0ce265-cec0-4866-8bce-779a5e270fe9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:43:11.135 18 INFO tempest.lib.common.rest_client [req-3a9cc9df-4ab8-4d37-86a3-ee749c7b00bb req-3a9cc9df-4ab8-4d37-86a3-ee749c7b00bb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.064s\n2026-05-22 01:43:11.162 39 INFO tempest.lib.common.rest_client [req-f3fd40be-2e43-46c9-b665-06965965c391 req-f3fd40be-2e43-46c9-b665-06965965c391 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c8139c29-bae6-4a2a-ab83-7ecc02145d53 0.748s\n2026-05-22 01:43:11.206 18 INFO tempest.lib.common.rest_client [req-cfdcb457-f036-46eb-8b18-71f886ad7935 req-cfdcb457-f036-46eb-8b18-71f886ad7935 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.069s\n2026-05-22 01:43:11.228 31 INFO tempest.lib.common.rest_client [req-60edf9c5-cb92-416b-9566-6d30c054f038 req-60edf9c5-cb92-416b-9566-6d30c054f038 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8 0.289s\n2026-05-22 01:43:11.231 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c453a695e42241378baf61ce2da3bf39\n2026-05-22 01:43:11.293 18 INFO tempest.lib.common.rest_client [req-821b3ac5-8f37-465f-8f3e-7a1178ad1cbf req-821b3ac5-8f37-465f-8f3e-7a1178ad1cbf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.085s\n2026-05-22 01:43:11.372 18 INFO tempest.lib.common.rest_client [req-2b43e1cb-16d3-4526-ae45-d7a7fd6793f4 req-2b43e1cb-16d3-4526-ae45-d7a7fd6793f4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.078s\n2026-05-22 01:43:11.380 23 INFO tempest.lib.common.rest_client [req-d63ee23b-1f1e-4e89-8784-1c09e34e1527 req-d63ee23b-1f1e-4e89-8784-1c09e34e1527 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.257s\n2026-05-22 01:43:11.416 21 INFO tempest.lib.common.rest_client [req-7a523983-87bc-41c8-a05d-07a08363663b req-7a523983-87bc-41c8-a05d-07a08363663b ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.274s\n2026-05-22 01:43:11.448 39 INFO tempest.lib.common.rest_client [req-f669db52-58ef-4c7f-a358-02e9134c810f req-f669db52-58ef-4c7f-a358-02e9134c810f ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443 0.285s\n2026-05-22 01:43:11.448 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c5fffa64a9384a49a4e725bd38a0efa5\n2026-05-22 01:43:11.463 18 INFO tempest.lib.common.rest_client [req-6830aae4-79ad-49c6-a91c-d39920c60cb5 req-6830aae4-79ad-49c6-a91c-d39920c60cb5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.089s\n2026-05-22 01:43:11.543 39 INFO tempest.lib.common.rest_client [req-231713f9-c8ef-4332-83d4-8c98111227f1 req-231713f9-c8ef-4332-83d4-8c98111227f1 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c5fffa64a9384a49a4e725bd38a0efa5&name=default 0.094s\n2026-05-22 01:43:11.552 18 INFO tempest.lib.common.rest_client [req-9f02357f-e7fb-4809-b4ab-5c7596e3254a req-9f02357f-e7fb-4809-b4ab-5c7596e3254a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.087s\n2026-05-22 01:43:11.620 48 INFO tempest.lib.common.rest_client [req-3af9b9bf-896b-49a5-b1c0-a3d1b4ba49c0 req-3af9b9bf-896b-49a5-b1c0-a3d1b4ba49c0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/264cef34-4576-4fb8-8159-86f3017c1508 0.711s\n2026-05-22 01:43:11.626 27 INFO tempest.lib.common.rest_client [req-db5d9c6e-98ee-4f38-acf6-da55d03a3bdd req-db5d9c6e-98ee-4f38-acf6-da55d03a3bdd ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s\n2026-05-22 01:43:11.631 18 INFO tempest.lib.common.rest_client [req-6d5186b4-2c21-4deb-b840-3431eff63ae2 req-6d5186b4-2c21-4deb-b840-3431eff63ae2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.074s\n2026-05-22 01:43:11.695 23 INFO tempest.lib.common.rest_client [req-ee927c36-ed6d-4f66-88ef-c65cb036e856 req-ee927c36-ed6d-4f66-88ef-c65cb036e856 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s\n2026-05-22 01:43:11.707 18 INFO tempest.lib.common.rest_client [req-3cb3c4ef-1e93-448c-9f18-82e4253395f0 req-3cb3c4ef-1e93-448c-9f18-82e4253395f0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.074s\n2026-05-22 01:43:11.768 48 INFO tempest.lib.common.rest_client [req-69eef91e-d3ef-45eb-bd3d-ab9883cc5f84 req-69eef91e-d3ef-45eb-bd3d-ab9883cc5f84 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.145s\n2026-05-22 01:43:11.774 18 INFO tempest.lib.common.rest_client [req-6c213ec4-3447-49ef-ad7d-bf71d52a33d5 req-6c213ec4-3447-49ef-ad7d-bf71d52a33d5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.064s\n2026-05-22 01:43:11.833 23 INFO tempest.lib.common.rest_client [req-5c747411-4f39-4d4e-8b83-7ae37b75629e req-5c747411-4f39-4d4e-8b83-7ae37b75629e ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/2194ff3a072f4deb83141fa1296997d2 0.135s\n2026-05-22 01:43:11.864 18 INFO tempest.lib.common.rest_client [req-02a37f58-c686-4fd4-8d9a-50943ccbdfdb req-02a37f58-c686-4fd4-8d9a-50943ccbdfdb ] 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-22 01:43:11.944 13 INFO tempest.lib.common.rest_client [req-18a96820-ff5f-4670-b674-025319606348 req-18a96820-ff5f-4670-b674-025319606348 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/712bb3a3-76b0-4d0c-a4f1-a73f29e23165 1.180s\n2026-05-22 01:43:11.950 18 INFO tempest.lib.common.rest_client [req-5d634e03-7564-421a-9ddd-8e86c83ede15 req-5d634e03-7564-421a-9ddd-8e86c83ede15 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.084s\n2026-05-22 01:43:12.022 18 INFO tempest.lib.common.rest_client [req-78d4959c-d4a1-43ed-9f2a-3e32c4152980 req-78d4959c-d4a1-43ed-9f2a-3e32c4152980 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.070s\n2026-05-22 01:43:12.025 23 INFO tempest.lib.common.rest_client [req-65dc4de1-7970-4bb9-bf66-df214c8ccc80 req-65dc4de1-7970-4bb9-bf66-df214c8ccc80 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:43:12.101 18 INFO tempest.lib.common.rest_client [req-0cb86284-3af5-4ef3-bbc7-36b82e16573c req-0cb86284-3af5-4ef3-bbc7-36b82e16573c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit-default 0.078s\n2026-05-22 01:43:12.113 33 INFO tempest.lib.common.rest_client [req-8851a02b-7eb8-422f-bfb9-e2d1d02ee3b4 req-8851a02b-7eb8-422f-bfb9-e2d1d02ee3b4 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.314s\n2026-05-22 01:43:12.124 27 INFO tempest.lib.common.rest_client [req-9ae23ecf-9b89-45f6-a132-3684b5dfccc8 req-9ae23ecf-9b89-45f6-a132-3684b5dfccc8 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s\n2026-05-22 01:43:12.144 23 INFO tempest.lib.common.rest_client [req-ea45283e-d025-4878-8e2e-d3d447c48849 req-ea45283e-d025-4878-8e2e-d3d447c48849 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/09149526a0554d9399016d8921649a86 0.115s\n2026-05-22 01:43:12.144 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d6f99b447884488b3474be9d7f51e6f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:12.145 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6f99b447884488b3474be9d7f51e6f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:12.145 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6f99b447884488b3474be9d7f51e6f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:12.169 13 INFO tempest.lib.common.rest_client [req-aa884263-012b-46ea-9594-fd7871c83cc8 req-aa884263-012b-46ea-9594-fd7871c83cc8 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.222s\n2026-05-22 01:43:12.192 18 INFO tempest.lib.common.rest_client [req-94873410-15c3-4221-af06-2603064a349a req-94873410-15c3-4221-af06-2603064a349a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.088s\n2026-05-22 01:43:12.262 18 INFO tempest.lib.common.rest_client [req-2a396595-c1e9-484d-9b35-2647ab05a788 req-2a396595-c1e9-484d-9b35-2647ab05a788 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.069s\n2026-05-22 01:43:12.302 33 INFO tempest.lib.common.rest_client [req-49f79b00-745e-4954-9acc-ee9271933614 req-49f79b00-745e-4954-9acc-ee9271933614 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.186s\n2026-05-22 01:43:12.326 18 INFO tempest.lib.common.rest_client [req-34097445-f7b6-474d-9875-617df3e1a5b6 req-34097445-f7b6-474d-9875-617df3e1a5b6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.063s\n2026-05-22 01:43:12.327 27 INFO tempest.lib.common.rest_client [req-3abf9e5a-ed55-4c5f-920f-a171e8df264b req-3abf9e5a-ed55-4c5f-920f-a171e8df264b ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s\n2026-05-22 01:43:12.334 38 INFO tempest.lib.common.rest_client [req-a06d031c-c75e-4b25-b822-f00def696ef2 req-a06d031c-c75e-4b25-b822-f00def696ef2 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.269s\n2026-05-22 01:43:12.393 18 INFO tempest.lib.common.rest_client [req-5e1b4b6f-5edd-4aa7-8bd9-3ee0a3e87d4b req-5e1b4b6f-5edd-4aa7-8bd9-3ee0a3e87d4b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.065s\n2026-05-22 01:43:12.393 31 INFO tempest.lib.common.rest_client [req-5c4fabf3-6210-492a-bb36-f74fc336a75c req-5c4fabf3-6210-492a-bb36-f74fc336a75c ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c453a695e42241378baf61ce2da3bf39&name=default 1.161s\n2026-05-22 01:43:12.465 13 INFO tempest.lib.common.rest_client [req-c024ef40-555f-4f04-8692-6570809c9e03 req-c024ef40-555f-4f04-8692-6570809c9e03 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.294s\n2026-05-22 01:43:12.479 27 INFO tempest.lib.common.rest_client [req-e29b00ea-6c0c-46c1-bc2a-ab1cfa953f4a req-e29b00ea-6c0c-46c1-bc2a-ab1cfa953f4a ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s\n2026-05-22 01:43:12.485 18 INFO tempest.lib.common.rest_client [req-b4e062bd-9393-427c-ae64-1205a16739b3 req-b4e062bd-9393-427c-ae64-1205a16739b3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.090s\n2026-05-22 01:43:12.509 11 INFO tempest.lib.common.rest_client [req-c1d12ae0-e2ee-4847-88ad-70c334ea425c req-c1d12ae0-e2ee-4847-88ad-70c334ea425c ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.113s\n2026-05-22 01:43:12.551 18 INFO tempest.lib.common.rest_client [req-6d207d61-8738-4534-bdee-46f5c5e81a62 req-6d207d61-8738-4534-bdee-46f5c5e81a62 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.065s\n2026-05-22 01:43:12.590 25 INFO tempest.lib.common.rest_client [req-cf35b4ad-266e-4673-b14e-03755ac18700 req-cf35b4ad-266e-4673-b14e-03755ac18700 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5c475fb5-1a41-4cf6-92f7-2c24876627bd 2.533s\n2026-05-22 01:43:12.600 13 INFO tempest.lib.common.rest_client [req-645d8681-ca51-49f5-a123-b0797f381eb2 req-645d8681-ca51-49f5-a123-b0797f381eb2 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/655858b2-4854-48e4-ada5-07bf2c5b2018 0.131s\n2026-05-22 01:43:12.624 18 INFO tempest.lib.common.rest_client [req-a56ec0cb-c879-441d-a1ae-333b4ace9a4f req-a56ec0cb-c879-441d-a1ae-333b4ace9a4f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.070s\n2026-05-22 01:43:12.714 18 INFO tempest.lib.common.rest_client [req-354b21c3-de9e-409e-8a80-5cf6023d72d1 req-354b21c3-de9e-409e-8a80-5cf6023d72d1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.087s\n2026-05-22 01:43:12.726 11 INFO tempest.lib.common.rest_client [req-49c120d4-8647-45f4-bd07-3b5c2057f791 req-49c120d4-8647-45f4-bd07-3b5c2057f791 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.214s\n2026-05-22 01:43:12.728 13 INFO tempest.lib.common.rest_client [req-b94d3f40-d804-4072-bc9f-ef613ce0cc9d req-b94d3f40-d804-4072-bc9f-ef613ce0cc9d ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/712bb3a3-76b0-4d0c-a4f1-a73f29e23165 0.123s\n{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [5.871496s] ... ok\n2026-05-22 01:43:12.779 23 INFO tempest.lib.common.rest_client [req-b3052fbf-5878-4971-8eed-d67a8482ea58 req-b3052fbf-5878-4971-8eed-d67a8482ea58 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:43:12.790 18 INFO tempest.lib.common.rest_client [req-2f866c41-adcf-4c72-b8cb-37776bc15380 req-2f866c41-adcf-4c72-b8cb-37776bc15380 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.075s\n2026-05-22 01:43:12.834 39 INFO tempest.lib.common.rest_client [req-e0df7d2d-0cbb-4f76-852c-d734cc028e78 req-e0df7d2d-0cbb-4f76-852c-d734cc028e78 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7a85c236-f4ce-481b-87ac-34037cac2b46 1.288s\n2026-05-22 01:43:12.861 18 INFO tempest.lib.common.rest_client [req-9067fa98-fe26-4349-aed3-8b927b857057 req-9067fa98-fe26-4349-aed3-8b927b857057 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.069s\n2026-05-22 01:43:12.867 35 INFO tempest.lib.common.rest_client [req-b0df931c-e7e8-4cc9-a97c-c503c45b7375 req-b0df931c-e7e8-4cc9-a97c-c503c45b7375 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.767s\n2026-05-22 01:43:12.899 23 INFO tempest.lib.common.rest_client [req-d51908f8-d74c-4c18-8216-4fbcc4abb918 req-d51908f8-d74c-4c18-8216-4fbcc4abb918 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40 0.117s\n2026-05-22 01:43:12.900 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5181da60794747a3964dd105fc979d40 for scope project and roles: ['reader']\n2026-05-22 01:43:12.931 48 INFO tempest.lib.common.rest_client [req-e662c9bc-d7ce-4a89-9a31-9ac3db2aba2d req-e662c9bc-d7ce-4a89-9a31-9ac3db2aba2d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.159s\n2026-05-22 01:43:12.936 25 INFO tempest.lib.common.rest_client [req-51e3435f-9fc5-4ae7-8d76-5bed87412ade req-51e3435f-9fc5-4ae7-8d76-5bed87412ade ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.340s\n2026-05-22 01:43:12.957 18 INFO tempest.lib.common.rest_client [req-f9ec758b-9466-4f58-860d-d27646b7f751 req-f9ec758b-9466-4f58-860d-d27646b7f751 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.091s\n2026-05-22 01:43:13.029 27 INFO tempest.lib.common.rest_client [req-26434bfe-4cab-48e2-9b9f-86f90f291064 req-26434bfe-4cab-48e2-9b9f-86f90f291064 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.549s\n2026-05-22 01:43:13.040 18 INFO tempest.lib.common.rest_client [req-1a3ffe58-8f58-45e8-9b7b-b286eabec870 req-1a3ffe58-8f58-45e8-9b7b-b286eabec870 ] 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.078s\n2026-05-22 01:43:13.088 39 INFO tempest.lib.common.rest_client [req-8f9d3f92-c486-4ebf-aea4-1f8cf2650dce req-8f9d3f92-c486-4ebf-aea4-1f8cf2650dce ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5 0.251s\n2026-05-22 01:43:13.095 31 INFO tempest.lib.common.rest_client [req-136f9b03-86b0-41b2-a2a7-9b6db0e6699b req-136f9b03-86b0-41b2-a2a7-9b6db0e6699b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c8bad62c-d518-4d66-8024-3aba52c512b7 0.700s\n2026-05-22 01:43:13.131 18 INFO tempest.lib.common.rest_client [req-240b697f-2728-44c2-adf8-5ba4d6cc11ad req-240b697f-2728-44c2-adf8-5ba4d6cc11ad ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.089s\n2026-05-22 01:43:13.168 29 INFO tempest.lib.common.rest_client [req-41f61812-6423-4995-8ba2-1fab2af5b736 req-41f61812-6423-4995-8ba2-1fab2af5b736 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.615s\n2026-05-22 01:43:13.209 27 INFO tempest.lib.common.rest_client [req-c935e217-5199-4734-a278-ef9f00867d4a req-c935e217-5199-4734-a278-ef9f00867d4a ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s\n2026-05-22 01:43:13.217 18 INFO tempest.lib.common.rest_client [req-f3f615e9-2d77-4565-9ab4-4ce95730e87c req-f3f615e9-2d77-4565-9ab4-4ce95730e87c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.084s\n2026-05-22 01:43:13.300 18 INFO tempest.lib.common.rest_client [req-02bba6d7-be39-400f-b7a8-07876f671d3b req-02bba6d7-be39-400f-b7a8-07876f671d3b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.080s\n2026-05-22 01:43:13.315 31 INFO tempest.lib.common.rest_client [req-76e31361-322c-4145-901c-bfa4a2ef808f req-76e31361-322c-4145-901c-bfa4a2ef808f ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39 0.218s\n2026-05-22 01:43:13.338 25 INFO tempest.lib.common.rest_client [req-85e55354-aa2e-47e7-acea-688ec08d8a57 req-85e55354-aa2e-47e7-acea-688ec08d8a57 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5c475fb5-1a41-4cf6-92f7-2c24876627bd 0.395s\n2026-05-22 01:43:13.380 23 INFO tempest.lib.common.rest_client [req-0c86ea23-92ad-459c-8b0a-980a98e2425b req-0c86ea23-92ad-459c-8b0a-980a98e2425b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.474s\n2026-05-22 01:43:13.398 21 INFO tempest.lib.common.rest_client [req-072ef052-0898-4a42-952d-055099f1a171 req-072ef052-0898-4a42-952d-055099f1a171 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.979s\n2026-05-22 01:43:13.410 18 INFO tempest.lib.common.rest_client [req-b1c4ea44-238b-4b67-95de-0cd66fb833f3 req-b1c4ea44-238b-4b67-95de-0cd66fb833f3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.107s\n2026-05-22 01:43:13.458 27 INFO tempest.lib.common.rest_client [req-0335e5ff-792e-4957-b632-fb0b390ab707 req-0335e5ff-792e-4957-b632-fb0b390ab707 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/09149526a0554d9399016d8921649a86 0.244s\n2026-05-22 01:43:13.482 25 INFO tempest.lib.common.rest_client [req-c651b1db-23a9-40bd-8c1d-ba5e1a7ce82a req-c651b1db-23a9-40bd-8c1d-ba5e1a7ce82a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5c475fb5-1a41-4cf6-92f7-2c24876627bd 0.140s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [4.087892s] ... ok\n2026-05-22 01:43:13.488 18 INFO tempest.lib.common.rest_client [req-85ebc3ec-2ffa-4fb4-9dcf-b9893644c3e9 req-85ebc3ec-2ffa-4fb4-9dcf-b9893644c3e9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.076s\n2026-05-22 01:43:13.574 18 INFO tempest.lib.common.rest_client [req-5fa7b2a0-0464-4833-b386-76bd75588cd6 req-5fa7b2a0-0464-4833-b386-76bd75588cd6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.083s\n2026-05-22 01:43:13.587 23 INFO tempest.lib.common.rest_client [req-6506324a-ce67-422a-a7ed-5a4fef0e0f27 req-6506324a-ce67-422a-a7ed-5a4fef0e0f27 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-22 01:43:13.636 39 INFO tempest.lib.common.rest_client [req-c3afcdf2-3b0f-4701-b16e-1fea11830fda req-c3afcdf2-3b0f-4701-b16e-1fea11830fda ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-22 01:43:13.654 27 INFO tempest.lib.common.rest_client [req-159c6370-5ee4-4871-b053-3363219a6459 req-159c6370-5ee4-4871-b053-3363219a6459 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:43:13.668 18 INFO tempest.lib.common.rest_client [req-dcf22ab9-11a7-4a51-b71f-bffdd58ca753 req-dcf22ab9-11a7-4a51-b71f-bffdd58ca753 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.090s\n2026-05-22 01:43:13.740 23 INFO tempest.lib.common.rest_client [req-bf90ae3b-8621-4383-9966-98c7d2140637 req-bf90ae3b-8621-4383-9966-98c7d2140637 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/921fe94ef9a04ab0b1dea6843c71b931 0.151s\n2026-05-22 01:43:13.762 18 INFO tempest.lib.common.rest_client [req-92df442b-6b97-4126-a30c-e9b9acb36fbc req-92df442b-6b97-4126-a30c-e9b9acb36fbc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.093s\n2026-05-22 01:43:13.774 33 INFO tempest.lib.common.rest_client [req-e562b42f-ee53-47ae-b0c7-83665cb3320e req-e562b42f-ee53-47ae-b0c7-83665cb3320e ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c42abbf-8228-4c5d-a194-7f3cc4adc3c4 1.469s\n2026-05-22 01:43:13.847 38 INFO tempest.lib.common.rest_client [req-93817b04-2762-4b3f-8c59-766739890e62 req-93817b04-2762-4b3f-8c59-766739890e62 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.511s\n2026-05-22 01:43:13.866 31 INFO tempest.lib.common.rest_client [req-eab55bea-e67c-4388-970f-2907b96bfef6 req-eab55bea-e67c-4388-970f-2907b96bfef6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s\n2026-05-22 01:43:13.869 18 INFO tempest.lib.common.rest_client [req-67e5cdcd-6295-4da5-b888-48cd9048d8dd req-67e5cdcd-6295-4da5-b888-48cd9048d8dd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.104s\n2026-05-22 01:43:13.889 27 INFO tempest.lib.common.rest_client [req-43bc2c32-a77b-4c76-a3ab-a8ad338653b4 req-43bc2c32-a77b-4c76-a3ab-a8ad338653b4 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/30382f8e1b914440b0a8e8adfafc4e44 0.229s\n2026-05-22 01:43:13.892 33 INFO tempest.lib.common.rest_client [req-1d4878fe-c88c-4b30-b4ac-705b0ac490d3 req-1d4878fe-c88c-4b30-b4ac-705b0ac490d3 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4c42abbf-8228-4c5d-a194-7f3cc4adc3c4 0.109s\n2026-05-22 01:43:13.961 18 INFO tempest.lib.common.rest_client [req-79ae558b-2095-4eea-99a1-76b1e03d5679 req-79ae558b-2095-4eea-99a1-76b1e03d5679 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.089s\n2026-05-22 01:43:13.973 23 INFO tempest.lib.common.rest_client [req-e5a209b1-2fd4-4f59-984a-aa65a44e0e32 req-e5a209b1-2fd4-4f59-984a-aa65a44e0e32 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [3.095260s] ... ok\n2026-05-22 01:43:14.067 18 INFO tempest.lib.common.rest_client [req-4e9ff68d-bf4f-414f-aa80-14e764b76c14 req-4e9ff68d-bf4f-414f-aa80-14e764b76c14 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.104s\n2026-05-22 01:43:14.088 27 INFO tempest.lib.common.rest_client [req-a339e7df-492b-47f2-8c6e-1e6709ff2155 req-a339e7df-492b-47f2-8c6e-1e6709ff2155 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:43:14.129 23 INFO tempest.lib.common.rest_client [req-88b0fe4e-2897-4e83-a199-f209c06804a3 req-88b0fe4e-2897-4e83-a199-f209c06804a3 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/30382f8e1b914440b0a8e8adfafc4e44 0.154s\n2026-05-22 01:43:14.186 18 INFO tempest.lib.common.rest_client [req-8326d80b-489c-4942-9bed-f68b4b952c41 req-8326d80b-489c-4942-9bed-f68b4b952c41 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.116s\n2026-05-22 01:43:14.229 25 INFO tempest.lib.common.rest_client [req-20a86501-2310-45c6-b888-491dd0e7db6b req-20a86501-2310-45c6-b888-491dd0e7db6b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.740s\n2026-05-22 01:43:14.274 39 INFO tempest.lib.common.rest_client [req-c33c7df1-10fb-4030-855d-a939bfbc1f0e req-c33c7df1-10fb-4030-855d-a939bfbc1f0e ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s\n2026-05-22 01:43:14.300 18 INFO tempest.lib.common.rest_client [req-a28e5839-64f1-48cb-aa39-c17ad4dc0628 req-a28e5839-64f1-48cb-aa39-c17ad4dc0628 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.112s\n2026-05-22 01:43:14.305 27 INFO tempest.lib.common.rest_client [req-8d7f4723-b13a-4ff9-852c-ec95a7ff7903 req-8d7f4723-b13a-4ff9-852c-ec95a7ff7903 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/2194ff3a072f4deb83141fa1296997d2 0.213s\n2026-05-22 01:43:14.311 13 INFO tempest.lib.common.rest_client [req-908725ac-9d05-4ca6-bd58-5a5599946533 req-908725ac-9d05-4ca6-bd58-5a5599946533 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.576s\n2026-05-22 01:43:14.357 23 INFO tempest.lib.common.rest_client [req-47e1bf8f-73d5-48d8-8ecb-086a0ed2106c req-47e1bf8f-73d5-48d8-8ecb-086a0ed2106c ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s\n2026-05-22 01:43:14.369 38 INFO tempest.lib.common.rest_client [req-4a6afb0c-f522-49ad-b927-8db65586b702 req-4a6afb0c-f522-49ad-b927-8db65586b702 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.520s\n2026-05-22 01:43:14.391 18 INFO tempest.lib.common.rest_client [req-5c720351-3926-4583-9be7-92b4d7e06542 req-5c720351-3926-4583-9be7-92b4d7e06542 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.086s\n{3} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [8.181842s] ... ok\n2026-05-22 01:43:14.406 21 INFO tempest.lib.common.rest_client [req-7cb10c71-5d2b-47c0-a932-35ed65ee1c50 req-7cb10c71-5d2b-47c0-a932-35ed65ee1c50 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e20217fb-3e67-45a6-b946-286e37ff91cf 1.005s\n2026-05-22 01:43:14.427 25 INFO tempest.lib.common.rest_client [req-349c07de-ca9d-4ec9-b288-cb6fdf29380c req-349c07de-ca9d-4ec9-b288-cb6fdf29380c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/30b750e8-8ff7-4ff6-8f1e-f993bd83424f 0.192s\n2026-05-22 01:43:14.460 39 INFO tempest.lib.common.rest_client [req-477b8b7b-47bc-46c8-a604-102eb7b77727 req-477b8b7b-47bc-46c8-a604-102eb7b77727 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [5.270106s] ... ok\n2026-05-22 01:43:14.482 15 INFO tempest.lib.common.rest_client [req-7f979e19-11b8-4a67-b7e6-c122d92dec8b req-7f979e19-11b8-4a67-b7e6-c122d92dec8b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.223s\n2026-05-22 01:43:14.508 23 INFO tempest.lib.common.rest_client [req-c41837e9-3882-41eb-8be2-adab39cb0855 req-c41837e9-3882-41eb-8be2-adab39cb0855 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/2194ff3a072f4deb83141fa1296997d2 0.150s\n2026-05-22 01:43:14.527 27 INFO tempest.lib.common.rest_client [req-31ff1e8d-dc72-4e5c-b90c-66209cf064d7 req-31ff1e8d-dc72-4e5c-b90c-66209cf064d7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-22 01:43:14.530 13 INFO tempest.lib.common.rest_client [req-1c195dea-f412-47c2-a6df-765b99fc2326 req-1c195dea-f412-47c2-a6df-765b99fc2326 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.214s\n2026-05-22 01:43:14.584 11 INFO tempest.lib.common.rest_client [req-1374894d-5f77-4b41-ab45-43408be6c23e req-1374894d-5f77-4b41-ab45-43408be6c23e ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f574e335-1fcc-49e7-8ef1-c30246d21789 1.850s\n2026-05-22 01:43:14.586 31 INFO tempest.lib.common.rest_client [req-34f3a336-a27b-4f27-aeb9-467d1b6b9118 req-34f3a336-a27b-4f27-aeb9-467d1b6b9118 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-05-22 01:43:14.643 19 INFO tempest.lib.common.rest_client [req-49ed6775-edc2-442c-8912-654ebe74d906 req-49ed6775-edc2-442c-8912-654ebe74d906 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.712s\n{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [4.191052s] ... ok\n2026-05-22 01:43:14.657 39 INFO tempest.lib.common.rest_client [req-4bad1978-ea6d-4894-a8f2-c03aaabc6087 req-4bad1978-ea6d-4894-a8f2-c03aaabc6087 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s\n2026-05-22 01:43:14.689 18 INFO tempest.lib.common.rest_client [req-a4bcde6b-a7ca-42e9-a587-d70df3eb1341 req-a4bcde6b-a7ca-42e9-a587-d70df3eb1341 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/12f4fb227d5e474b9cd6e1658bbefc8f 0.294s\n2026-05-22 01:43:14.701 48 INFO tempest.lib.common.rest_client [req-68521707-a03f-438b-9419-e323c1522cbe req-68521707-a03f-438b-9419-e323c1522cbe ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.763s\n2026-05-22 01:43:14.760 23 INFO tempest.lib.common.rest_client [req-7bdabe5d-2682-420c-9001-1c1ef7c317ba req-7bdabe5d-2682-420c-9001-1c1ef7c317ba ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s\n2026-05-22 01:43:14.794 31 INFO tempest.lib.common.rest_client [req-0b6cb5d8-f8cf-41db-b152-772366b373ac req-0b6cb5d8-f8cf-41db-b152-772366b373ac ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.206s\n2026-05-22 01:43:14.845 27 INFO tempest.lib.common.rest_client [req-fac4c2b7-4d25-42a9-9b76-b6811f85c2a4 req-fac4c2b7-4d25-42a9-9b76-b6811f85c2a4 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/09149526a0554d9399016d8921649a86 0.314s\n2026-05-22 01:43:14.845 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20590141634b4911986a179ccaebf5be is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:14.846 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20590141634b4911986a179ccaebf5be', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:14.846 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20590141634b4911986a179ccaebf5be', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:14.865 25 INFO tempest.lib.common.rest_client [req-e6505a16-0a11-44e4-9229-d73c6023628c req-e6505a16-0a11-44e4-9229-d73c6023628c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/30b750e8-8ff7-4ff6-8f1e-f993bd83424f 0.434s\n2026-05-22 01:43:14.969 48 INFO tempest.lib.common.rest_client [req-5dc0ae09-957d-47ea-9875-c34fb7c60df2 req-5dc0ae09-957d-47ea-9875-c34fb7c60df2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.262s\n2026-05-22 01:43:14.988 31 INFO tempest.lib.common.rest_client [req-1fa79197-1330-4019-af29-dcc86ad94820 req-1fa79197-1330-4019-af29-dcc86ad94820 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.189s\n2026-05-22 01:43:15.004 25 INFO tempest.lib.common.rest_client [req-907cd558-9cb2-4b6d-bc48-efb73dd3fd07 req-907cd558-9cb2-4b6d-bc48-efb73dd3fd07 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/30b750e8-8ff7-4ff6-8f1e-f993bd83424f 0.131s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [1.517988s] ... ok\n2026-05-22 01:43:15.023 35 INFO tempest.lib.common.rest_client [req-c7c5a7a1-b3ae-4701-88af-bb13b1ade618 req-c7c5a7a1-b3ae-4701-88af-bb13b1ade618 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.149s\n2026-05-22 01:43:15.040 18 INFO tempest.lib.common.rest_client [req-35e605b6-605d-42b4-be07-59f349b57802 req-35e605b6-605d-42b4-be07-59f349b57802 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c7d66b08cb844f448c820b49a086f834 0.347s\n2026-05-22 01:43:15.044 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 496941e92de44d7c933e468dbaf4fd04\n2026-05-22 01:43:15.090 23 INFO tempest.lib.common.rest_client [req-7e8b08c6-d021-4778-9806-2618315a3125 req-7e8b08c6-d021-4778-9806-2618315a3125 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/09149526a0554d9399016d8921649a86 0.321s\n2026-05-22 01:43:15.091 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3afbe10cb04c4e4db204d9f0223d0f5d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:15.092 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3afbe10cb04c4e4db204d9f0223d0f5d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:15.092 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3afbe10cb04c4e4db204d9f0223d0f5d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:15.239 38 INFO tempest.lib.common.rest_client [req-316687ac-8bf2-4a4b-8441-13d799992419 req-316687ac-8bf2-4a4b-8441-13d799992419 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fcfc5165-072f-4c07-8aa2-aafe1e79b1eb 0.866s\n2026-05-22 01:43:15.275 39 INFO tempest.lib.common.rest_client [req-29b538d5-f17a-4342-9bc5-bd6beb6f9a3e req-29b538d5-f17a-4342-9bc5-bd6beb6f9a3e ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.614s\n2026-05-22 01:43:15.326 13 INFO tempest.lib.common.rest_client [req-dc700967-ad66-403d-9790-5bf555a06637 req-dc700967-ad66-403d-9790-5bf555a06637 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/39e9f763-1a75-4f44-99e8-c2c1c378f176 0.795s\n{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.593811s] ... ok\n2026-05-22 01:43:15.418 27 INFO tempest.lib.common.rest_client [req-51e49d55-8a14-49fe-83ad-8c0bf5d164da req-51e49d55-8a14-49fe-83ad-8c0bf5d164da ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-22 01:43:15.424 39 INFO tempest.lib.common.rest_client [req-822ebf14-39c2-4e93-a54b-b86459c1349f req-822ebf14-39c2-4e93-a54b-b86459c1349f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:43:15.461 29 INFO tempest.lib.common.rest_client [req-131bd544-34b9-446b-93b9-4738894a5c90 req-131bd544-34b9-446b-93b9-4738894a5c90 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.291s\n2026-05-22 01:43:15.479 33 INFO tempest.lib.common.rest_client [req-b20247ae-c013-4eac-b86c-42fcd9adaf8c req-b20247ae-c013-4eac-b86c-42fcd9adaf8c ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.494s\n2026-05-22 01:43:15.551 27 INFO tempest.lib.common.rest_client [req-50270e1c-be41-4c0a-a698-658b7bbd1621 req-50270e1c-be41-4c0a-a698-658b7bbd1621 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97 0.131s\n2026-05-22 01:43:15.551 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 77d9eaced75340578611e70df2fe3a97 for scope project and roles: ['reader']\n2026-05-22 01:43:15.558 31 INFO tempest.lib.common.rest_client [req-a3743a38-0f20-4652-84b9-895aac933844 req-a3743a38-0f20-4652-84b9-895aac933844 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s\n2026-05-22 01:43:15.590 18 INFO tempest.lib.common.rest_client [req-1b79ec0d-4968-4cb4-afb9-42b9dee93724 req-1b79ec0d-4968-4cb4-afb9-42b9dee93724 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s\n2026-05-22 01:43:15.683 23 INFO tempest.lib.common.rest_client [req-30786423-1719-4871-8182-5f65c0218b64 req-30786423-1719-4871-8182-5f65c0218b64 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s\n2026-05-22 01:43:15.687 31 INFO tempest.lib.common.rest_client [req-4e85f0e7-8dba-4e49-bddd-de61b6dd5024 req-4e85f0e7-8dba-4e49-bddd-de61b6dd5024 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s\n2026-05-22 01:43:15.687 39 INFO tempest.lib.common.rest_client [req-5e414a3a-88b3-40ad-8509-890819fa6f76 req-5e414a3a-88b3-40ad-8509-890819fa6f76 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/09149526a0554d9399016d8921649a86 0.260s\n2026-05-22 01:43:15.759 11 INFO tempest.lib.common.rest_client [req-1491cd94-a84b-45ef-87d1-123dfca36c76 req-1491cd94-a84b-45ef-87d1-123dfca36c76 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/284282a3-2906-4f8f-aaf2-3233d5249d17 1.109s\n2026-05-22 01:43:15.893 39 INFO tempest.lib.common.rest_client [req-29d42e94-7ee1-4866-ae00-fb81b4485309 req-29d42e94-7ee1-4866-ae00-fb81b4485309 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:43:15.920 31 INFO tempest.lib.common.rest_client [req-316cbcba-db29-48e7-9944-a13ae2efb7b7 req-316cbcba-db29-48e7-9944-a13ae2efb7b7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/09149526a0554d9399016d8921649a86 0.230s\n2026-05-22 01:43:15.952 25 INFO tempest.lib.common.rest_client [req-58f6bc89-2808-4970-93df-3f47f7414af4 req-58f6bc89-2808-4970-93df-3f47f7414af4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.941s\n2026-05-22 01:43:15.967 48 INFO tempest.lib.common.rest_client [req-d7e1da39-9ab9-43f8-8084-04ce9e3e6260 req-d7e1da39-9ab9-43f8-8084-04ce9e3e6260 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/292648d7-437f-43e7-8de3-9ab07a4b97b3 0.995s\n2026-05-22 01:43:15.977 21 INFO tempest.lib.common.rest_client [req-e8f45ab6-d7fa-47cc-8369-46aa0ee50732 req-e8f45ab6-d7fa-47cc-8369-46aa0ee50732 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.495s\n2026-05-22 01:43:16.033 38 INFO tempest.lib.common.rest_client [req-3853b6a4-cd8e-4631-9a48-1838b7ee59f4 req-3853b6a4-cd8e-4631-9a48-1838b7ee59f4 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b33fb59c-5387-47b2-ac9e-d5cfc1c45772 0.792s\n2026-05-22 01:43:16.044 11 INFO tempest.lib.common.rest_client [req-fa56bb8d-5af9-4867-bcea-34ba26e677b3 req-fa56bb8d-5af9-4867-bcea-34ba26e677b3 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/284282a3-2906-4f8f-aaf2-3233d5249d17 0.282s\n{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.398201s] ... ok\n2026-05-22 01:43:16.110 31 INFO tempest.lib.common.rest_client [req-ca8f321f-8e52-4a20-8f52-797e5df8157d req-ca8f321f-8e52-4a20-8f52-797e5df8157d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:43:16.122 48 INFO tempest.lib.common.rest_client [req-f9dc52a6-cba7-4b59-9dc5-dd2102099315 req-f9dc52a6-cba7-4b59-9dc5-dd2102099315 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.153s\n2026-05-22 01:43:16.138 13 INFO tempest.lib.common.rest_client [req-f5bcbfe8-3836-406d-83da-52db2db463e3 req-f5bcbfe8-3836-406d-83da-52db2db463e3 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.808s\n2026-05-22 01:43:16.153 39 INFO tempest.lib.common.rest_client [req-73b22658-c78f-40c3-9789-3a1a7569c5c0 req-73b22658-c78f-40c3-9789-3a1a7569c5c0 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/30382f8e1b914440b0a8e8adfafc4e44 0.258s\n2026-05-22 01:43:16.163 38 INFO tempest.lib.common.rest_client [req-83d80406-d40b-4048-bc74-7af86c8cdc8c req-83d80406-d40b-4048-bc74-7af86c8cdc8c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.123s\n{13} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [8.406371s] ... ok\n2026-05-22 01:43:16.234 27 INFO tempest.lib.common.rest_client [req-e62a61d4-182b-48d8-a1ed-e05e9c6121e7 req-e62a61d4-182b-48d8-a1ed-e05e9c6121e7 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.679s\n2026-05-22 01:43:16.287 18 INFO tempest.lib.common.rest_client [req-b80194c3-b9e5-43eb-ad56-e71307d9d7c1 req-b80194c3-b9e5-43eb-ad56-e71307d9d7c1 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=496941e92de44d7c933e468dbaf4fd04&name=default 0.696s\n2026-05-22 01:43:16.294 13 INFO tempest.lib.common.rest_client [req-5692ed59-11fd-4662-88ce-894c1dfae81e req-5692ed59-11fd-4662-88ce-894c1dfae81e ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/52ac8d2f-8451-450b-9f2e-5f2f764635a0 0.153s\n2026-05-22 01:43:16.345 39 INFO tempest.lib.common.rest_client [req-6627d0ab-5c61-4679-ae22-0d24a3149c37 req-6627d0ab-5c61-4679-ae22-0d24a3149c37 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:43:16.346 27 INFO tempest.lib.common.rest_client [req-8467344c-3d4e-4018-83f2-21e9ae8021f4 req-8467344c-3d4e-4018-83f2-21e9ae8021f4 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s\n2026-05-22 01:43:16.354 31 INFO tempest.lib.common.rest_client [req-9b98110d-057a-4ba3-9759-29895c933fc1 req-9b98110d-057a-4ba3-9759-29895c933fc1 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.235s\n2026-05-22 01:43:16.367 15 INFO tempest.lib.common.rest_client [req-2e1d61ea-1bcf-44b1-a01f-8f1164d62ed1 req-2e1d61ea-1bcf-44b1-a01f-8f1164d62ed1 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3bb16aab-43aa-4c09-b6b2-edaefa417f41 1.879s\n2026-05-22 01:43:16.385 35 INFO tempest.lib.common.rest_client [req-99cba6d2-96b9-471a-988c-08a760fed742 req-99cba6d2-96b9-471a-988c-08a760fed742 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.359s\n2026-05-22 01:43:16.444 13 INFO tempest.lib.common.rest_client [req-7d798bf8-267b-46b1-9814-fd2bd20f40f8 req-7d798bf8-267b-46b1-9814-fd2bd20f40f8 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/021d5f68-2936-4e37-8ed4-977c92ab9709 0.148s\n2026-05-22 01:43:16.465 19 INFO tempest.lib.common.rest_client [req-96fe9563-9abc-4b3d-8fda-3dd1e36ea541 req-96fe9563-9abc-4b3d-8fda-3dd1e36ea541 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df783ef-b4d8-4293-b892-bac969f5c613 1.818s\n2026-05-22 01:43:16.549 39 INFO tempest.lib.common.rest_client [req-a8add26a-8aa8-43a6-b91e-38c7ecfedf64 req-a8add26a-8aa8-43a6-b91e-38c7ecfedf64 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/2194ff3a072f4deb83141fa1296997d2 0.202s\n2026-05-22 01:43:16.562 31 INFO tempest.lib.common.rest_client [req-2a5c9655-9093-45c0-b4ec-b9ee2a4a51fa req-2a5c9655-9093-45c0-b4ec-b9ee2a4a51fa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:43:16.575 27 INFO tempest.lib.common.rest_client [req-40f2b5bf-9d1e-43ae-a22d-3f0ba5f79432 req-40f2b5bf-9d1e-43ae-a22d-3f0ba5f79432 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/921fe94ef9a04ab0b1dea6843c71b931 0.227s\n2026-05-22 01:43:16.666 15 INFO tempest.lib.common.rest_client [req-b0df9dd9-6c64-4eb1-a2bf-7059943ae1c5 req-b0df9dd9-6c64-4eb1-a2bf-7059943ae1c5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/15053c72-fac6-4809-9151-083fd318fbd8 0.295s\n2026-05-22 01:43:16.762 48 INFO tempest.lib.common.rest_client [req-da8b373f-ec6e-42ae-9688-2dbc1bece5a9 req-da8b373f-ec6e-42ae-9688-2dbc1bece5a9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/261e47bb-12c2-49de-83ce-eb04b185324a 0.637s\n2026-05-22 01:43:16.762 39 INFO tempest.lib.common.rest_client [req-680fc221-b858-4712-b814-5ad23073e335 req-680fc221-b858-4712-b814-5ad23073e335 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-22 01:43:16.773 27 INFO tempest.lib.common.rest_client [req-02cb23bc-3ee8-4fbb-a2f1-0df4d7ac0905 req-02cb23bc-3ee8-4fbb-a2f1-0df4d7ac0905 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:43:16.804 31 INFO tempest.lib.common.rest_client [req-ecb70034-6471-40f1-96e3-28838b44ad34 req-ecb70034-6471-40f1-96e3-28838b44ad34 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/2194ff3a072f4deb83141fa1296997d2 0.239s\n2026-05-22 01:43:16.844 25 INFO tempest.lib.common.rest_client [req-0035f3ba-48b6-453c-a2bc-09120423a598 req-0035f3ba-48b6-453c-a2bc-09120423a598 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/79b67750-3eb6-4f30-bcff-cd23359f8d8a 0.885s\n2026-05-22 01:43:16.910 48 INFO tempest.lib.common.rest_client [req-6a4b503a-a463-4aa9-b496-273a022deccd req-6a4b503a-a463-4aa9-b496-273a022deccd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.141s\n2026-05-22 01:43:16.981 13 INFO tempest.lib.common.rest_client [req-a934d80f-6f10-4497-adfb-93d0d08140fb req-a934d80f-6f10-4497-adfb-93d0d08140fb ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52ac8d2f-8451-450b-9f2e-5f2f764635a0 0.535s\n{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [1.654594s] ... ok\n2026-05-22 01:43:16.996 27 INFO tempest.lib.common.rest_client [req-6a1e533a-73c2-4819-8ed8-cf6447790422 req-6a1e533a-73c2-4819-8ed8-cf6447790422 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/30382f8e1b914440b0a8e8adfafc4e44 0.219s\n2026-05-22 01:43:17.007 39 INFO tempest.lib.common.rest_client [req-a511d1af-f826-4599-9172-96f60c464536 req-a511d1af-f826-4599-9172-96f60c464536 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/09149526a0554d9399016d8921649a86 0.236s\n2026-05-22 01:43:17.009 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 471a50ce3b6043f4a3323508f820c506 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:17.010 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '471a50ce3b6043f4a3323508f820c506', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:17.010 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '471a50ce3b6043f4a3323508f820c506', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:17.054 31 INFO tempest.lib.common.rest_client [req-db0ba418-1083-4f5e-9042-1689aeb9529a req-db0ba418-1083-4f5e-9042-1689aeb9529a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-22 01:43:17.079 19 INFO tempest.lib.common.rest_client [req-ed75c036-86c5-453e-a961-8730591b1ba0 req-ed75c036-86c5-453e-a961-8730591b1ba0 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44c7b9eb-87ea-4d7e-976e-a29567dd5d94 0.608s\n2026-05-22 01:43:17.192 11 INFO tempest.lib.common.rest_client [req-6d7ba017-3b10-4483-9017-d4859c8ea187 req-6d7ba017-3b10-4483-9017-d4859c8ea187 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/284282a3-2906-4f8f-aaf2-3233d5249d17 1.143s\n2026-05-22 01:43:17.205 27 INFO tempest.lib.common.rest_client [req-24a71810-1376-4928-a8cd-abc57be4185d req-24a71810-1376-4928-a8cd-abc57be4185d ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:43:17.236 31 INFO tempest.lib.common.rest_client [req-92aa0b54-7e44-49ce-b73f-4f3d73315813 req-92aa0b54-7e44-49ce-b73f-4f3d73315813 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/09149526a0554d9399016d8921649a86 0.180s\n2026-05-22 01:43:17.237 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a196ff7d8b534b6980226c273d16d74f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:17.237 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a196ff7d8b534b6980226c273d16d74f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:17.237 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a196ff7d8b534b6980226c273d16d74f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:17.271 25 INFO tempest.lib.common.rest_client [req-91e7544b-6dd1-41ca-81d8-dd123f1afaff req-91e7544b-6dd1-41ca-81d8-dd123f1afaff ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79b67750-3eb6-4f30-bcff-cd23359f8d8a 0.424s\n2026-05-22 01:43:17.335 18 INFO tempest.lib.common.rest_client [req-ef11c383-0a30-406e-b1fa-e6280cddcfb9 req-ef11c383-0a30-406e-b1fa-e6280cddcfb9 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b50296d5-4511-46c2-93e7-51e5b3ad6ffe 1.046s\n2026-05-22 01:43:17.372 25 INFO tempest.lib.common.rest_client [req-3f633858-4a68-472a-a93c-5d5c6be43232 req-3f633858-4a68-472a-a93c-5d5c6be43232 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/79b67750-3eb6-4f30-bcff-cd23359f8d8a 0.098s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.366254s] ... ok\n2026-05-22 01:43:17.433 27 INFO tempest.lib.common.rest_client [req-3bf6ea7d-9343-41f6-8a45-f39a1528c1ae req-3bf6ea7d-9343-41f6-8a45-f39a1528c1ae ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/2194ff3a072f4deb83141fa1296997d2 0.226s\n2026-05-22 01:43:17.447 33 INFO tempest.lib.common.rest_client [req-921c9e2f-fa4b-4ed9-a828-cb333c49646e req-921c9e2f-fa4b-4ed9-a828-cb333c49646e ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/53db5579-0fe4-4099-b7ed-441cee992dd8 1.963s\n2026-05-22 01:43:17.562 27 INFO tempest.lib.common.rest_client [req-02297a24-4dae-4b5e-922a-a7774412f34c req-02297a24-4dae-4b5e-922a-a7774412f34c ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-22 01:43:17.635 39 INFO tempest.lib.common.rest_client [req-8fa28de2-0153-4f57-ba60-6b55a9ccdd2f req-8fa28de2-0153-4f57-ba60-6b55a9ccdd2f ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-22 01:43:17.644 18 INFO tempest.lib.common.rest_client [req-609f5a2f-475a-4c1f-bfd6-c98199185379 req-609f5a2f-475a-4c1f-bfd6-c98199185379 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04 0.306s\n2026-05-22 01:43:17.713 11 INFO tempest.lib.common.rest_client [req-4dbf591d-1a1a-4320-aa16-c65a907d716e req-4dbf591d-1a1a-4320-aa16-c65a907d716e ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a09b65e5-5457-405d-8bbc-53e4401869da 0.518s\n2026-05-22 01:43:17.719 13 INFO tempest.lib.common.rest_client [req-4f87cd52-de89-496e-94fa-1c082e660276 req-4f87cd52-de89-496e-94fa-1c082e660276 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.734s\n2026-05-22 01:43:17.736 39 INFO tempest.lib.common.rest_client [req-50b01c06-8169-486f-b3b0-c99c3eb69fd2 req-50b01c06-8169-486f-b3b0-c99c3eb69fd2 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230 0.098s\n2026-05-22 01:43:17.736 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fbd0638792a146b59e142fee960df230 for scope project and roles: ['reader']\n2026-05-22 01:43:17.762 15 INFO tempest.lib.common.rest_client [req-d3f233c1-a7d1-4551-bf3a-9f31209ad702 req-d3f233c1-a7d1-4551-bf3a-9f31209ad702 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/34b464b7-b7c7-45b1-9964-a9895cd056cc 1.093s\n2026-05-22 01:43:17.769 27 INFO tempest.lib.common.rest_client [req-19d03d9f-37c8-4832-8cf1-1d0f76395c52 req-19d03d9f-37c8-4832-8cf1-1d0f76395c52 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/09149526a0554d9399016d8921649a86 0.205s\n2026-05-22 01:43:17.772 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 28d3f9ef625340808a031a5e09123465 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:17.773 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28d3f9ef625340808a031a5e09123465', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:17.773 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28d3f9ef625340808a031a5e09123465', 'system': None}, Network: None, Subnet: None, Router: None\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [14.582423s] ... ok\n2026-05-22 01:43:17.875 31 INFO tempest.lib.common.rest_client [req-7c4c1520-ffd2-441f-9f97-f2f95847af72 req-7c4c1520-ffd2-441f-9f97-f2f95847af72 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s\n2026-05-22 01:43:17.910 21 INFO tempest.lib.common.rest_client [req-26f949ec-bdcd-4961-8893-d2ea5b29c649 req-26f949ec-bdcd-4961-8893-d2ea5b29c649 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.931s\n2026-05-22 01:43:17.985 31 INFO tempest.lib.common.rest_client [req-e51ef1d6-b3a4-4880-a324-01f512fb262e req-e51ef1d6-b3a4-4880-a324-01f512fb262e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2 0.107s\n2026-05-22 01:43:17.986 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2007b78cec7d435a881bfb98c342b1d2 for scope project and roles: ['reader']\n2026-05-22 01:43:18.017 19 INFO tempest.lib.common.rest_client [req-5e1c1b69-996d-4ac5-b060-91059c87a890 req-5e1c1b69-996d-4ac5-b060-91059c87a890 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/22a40dcb-fba2-4b51-9aa1-f37b46372833 0.935s\n2026-05-22 01:43:18.044 48 INFO tempest.lib.common.rest_client [req-534bc03a-d852-43a9-bd7f-8c7e7e5efa7d req-534bc03a-d852-43a9-bd7f-8c7e7e5efa7d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.131s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.346572s] ... ok\n2026-05-22 01:43:18.106 15 INFO tempest.lib.common.rest_client [req-e08cdf22-6209-453f-aca3-6483500bd6b7 req-e08cdf22-6209-453f-aca3-6483500bd6b7 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.287s\n2026-05-22 01:43:18.135 18 INFO tempest.lib.common.rest_client [req-bed328df-f2a2-4bc9-84cd-9eddb568565c req-bed328df-f2a2-4bc9-84cd-9eddb568565c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.487s\n2026-05-22 01:43:18.254 15 INFO tempest.lib.common.rest_client [req-255e3990-33bf-4473-84a4-04b2b63ead97 req-255e3990-33bf-4473-84a4-04b2b63ead97 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.145s\n2026-05-22 01:43:18.309 39 INFO tempest.lib.common.rest_client [req-91ecb1de-e8af-4015-bce6-41bfd55b3f7c req-91ecb1de-e8af-4015-bce6-41bfd55b3f7c ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.570s\n2026-05-22 01:43:18.340 27 INFO tempest.lib.common.rest_client [req-c4fe8fef-485d-4bc3-97f7-cc3b36f5698d req-c4fe8fef-485d-4bc3-97f7-cc3b36f5698d ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s\n2026-05-22 01:43:18.343 38 INFO tempest.lib.common.rest_client [req-e265a4b3-7914-44f3-9217-a97630f506dd req-e265a4b3-7914-44f3-9217-a97630f506dd ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.177s\n2026-05-22 01:43:18.358 33 INFO tempest.lib.common.rest_client [req-b14e8700-9aa7-4922-b785-c8d814be520a req-b14e8700-9aa7-4922-b785-c8d814be520a ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53db5579-0fe4-4099-b7ed-441cee992dd8 0.909s\n2026-05-22 01:43:18.365 19 INFO tempest.lib.common.rest_client [req-4c4f2edd-e34e-428f-800e-ef0fbff8dfa9 req-4c4f2edd-e34e-428f-800e-ef0fbff8dfa9 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.290s\n2026-05-22 01:43:18.375 13 INFO tempest.lib.common.rest_client [req-f1dd5e1c-3edf-4931-96df-e99f24b58693 req-f1dd5e1c-3edf-4931-96df-e99f24b58693 ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/e846ce8c-d8e7-4d57-a38a-02733ccfe541 0.654s\n2026-05-22 01:43:18.400 11 INFO tempest.lib.common.rest_client [req-9860581a-ca64-4125-9c59-ca0c0cf9b80f req-9860581a-ca64-4125-9c59-ca0c0cf9b80f ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2a5dc8f2-ca16-4bed-8363-951735649c78 0.683s\n2026-05-22 01:43:18.404 25 INFO tempest.lib.common.rest_client [req-a9867783-099e-4b42-bd39-c5979a0a4ed8 req-a9867783-099e-4b42-bd39-c5979a0a4ed8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af0d6ba9-7144-46f3-96bb-aa63f40be701 1.029s\n2026-05-22 01:43:18.454 31 INFO tempest.lib.common.rest_client [req-d5f7de81-1d51-4f8e-923e-4f447d79a1a5 req-d5f7de81-1d51-4f8e-923e-4f447d79a1a5 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.464s\n2026-05-22 01:43:18.470 15 INFO tempest.lib.common.rest_client [req-394c1f2b-92e0-4a42-9b3f-099d4e51cf99 req-394c1f2b-92e0-4a42-9b3f-099d4e51cf99 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.212s\n2026-05-22 01:43:18.498 33 INFO tempest.lib.common.rest_client [req-2170daf7-b92d-4577-b211-ef0e87f6ffeb req-2170daf7-b92d-4577-b211-ef0e87f6ffeb ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/53db5579-0fe4-4099-b7ed-441cee992dd8 0.137s\n{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.515879s] ... ok\n2026-05-22 01:43:18.510 39 INFO tempest.lib.common.rest_client [req-5362ff1d-1aba-4487-a6bc-1cd8798d1422 req-5362ff1d-1aba-4487-a6bc-1cd8798d1422 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:43:18.545 19 INFO tempest.lib.common.rest_client [req-1a419cb7-a9cf-433a-b9b9-090db3e16918 req-1a419cb7-a9cf-433a-b9b9-090db3e16918 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s\n2026-05-22 01:43:18.665 11 INFO tempest.lib.common.rest_client [req-a4796271-0e5e-47a1-99ad-c42bfb66bd6c req-a4796271-0e5e-47a1-99ad-c42bfb66bd6c ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d7bfe5ee830f48afb7e4129c35fd33b0 0.263s\n2026-05-22 01:43:18.674 25 INFO tempest.lib.common.rest_client [req-0cca3fec-b81d-4e1f-9b44-2494b10b8c9a req-0cca3fec-b81d-4e1f-9b44-2494b10b8c9a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/633ced6bf7704e35918f9eeeabae4d51 0.265s\n2026-05-22 01:43:18.699 23 INFO tempest.lib.common.rest_client [req-efab815b-3a0e-46a5-893d-26722a064322 req-efab815b-3a0e-46a5-893d-26722a064322 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.013s\n2026-05-22 01:43:18.777 18 INFO tempest.lib.common.rest_client [req-9b83847b-8a41-4e86-b761-d93ea8d33a19 req-9b83847b-8a41-4e86-b761-d93ea8d33a19 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s\n2026-05-22 01:43:18.786 19 INFO tempest.lib.common.rest_client [req-7d7c728a-ab61-445d-974e-ec54af8ab466 req-7d7c728a-ab61-445d-974e-ec54af8ab466 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.234s\n2026-05-22 01:43:18.785 39 INFO tempest.lib.common.rest_client [req-9501769b-675d-48e9-a926-61ebcd6bb686 req-9501769b-675d-48e9-a926-61ebcd6bb686 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/921fe94ef9a04ab0b1dea6843c71b931 0.273s\n2026-05-22 01:43:18.806 48 INFO tempest.lib.common.rest_client [req-ef83d1ba-3d8e-414f-b039-1b891c20fc51 req-ef83d1ba-3d8e-414f-b039-1b891c20fc51 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.761s\n2026-05-22 01:43:18.894 31 INFO tempest.lib.common.rest_client [req-baaf2c8e-982e-4bff-9f98-806fffad1660 req-baaf2c8e-982e-4bff-9f98-806fffad1660 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s\n2026-05-22 01:43:18.937 48 INFO tempest.lib.common.rest_client [req-d0ba254b-ac3c-4b97-9195-fd3125194744 req-d0ba254b-ac3c-4b97-9195-fd3125194744 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.128s\n2026-05-22 01:43:19.017 25 INFO tempest.lib.common.rest_client [req-7cac5ff4-f0b4-4d19-a50e-75d04482d3ce req-7cac5ff4-f0b4-4d19-a50e-75d04482d3ce ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/201983465dbc4b9cb703257ceed500d4 0.341s\n2026-05-22 01:43:19.017 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97e94c69bf914e5ea01d419e0868cf67\n2026-05-22 01:43:19.021 18 INFO tempest.lib.common.rest_client [req-c51a3f84-32b1-461a-8091-5d11f3311188 req-c51a3f84-32b1-461a-8091-5d11f3311188 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.240s\n2026-05-22 01:43:19.036 39 INFO tempest.lib.common.rest_client [req-4e2bd66e-fdfa-419f-afe0-7274c6a408d9 req-4e2bd66e-fdfa-419f-afe0-7274c6a408d9 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-22 01:43:19.058 31 INFO tempest.lib.common.rest_client [req-daa5a3b7-e9c4-4f55-8984-48e77a276ab7 req-daa5a3b7-e9c4-4f55-8984-48e77a276ab7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/921fe94ef9a04ab0b1dea6843c71b931 0.162s\n2026-05-22 01:43:19.114 11 INFO tempest.lib.common.rest_client [req-ce66876c-d6a4-4856-b1ce-19e2f246e522 req-ce66876c-d6a4-4856-b1ce-19e2f246e522 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/232a8dedebba459eaefa8db02b18abaf 0.443s\n2026-05-22 01:43:19.114 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f4a481d6d4b4f6b986add69c009c7d1\n2026-05-22 01:43:19.162 19 INFO tempest.lib.common.rest_client [req-8861285e-b629-4c89-956c-455a81362f6f req-8861285e-b629-4c89-956c-455a81362f6f ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.374s\n2026-05-22 01:43:19.194 15 INFO tempest.lib.common.rest_client [req-17c64be8-428e-419c-af27-70101c3c4263 req-17c64be8-428e-419c-af27-70101c3c4263 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.723s\n2026-05-22 01:43:19.207 27 INFO tempest.lib.common.rest_client [req-4fdd64f0-ae42-4665-b2cd-05ae546df316 req-4fdd64f0-ae42-4665-b2cd-05ae546df316 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.865s\n2026-05-22 01:43:19.234 39 INFO tempest.lib.common.rest_client [req-94d52beb-9a15-44ce-869f-9556a4e1afdb req-94d52beb-9a15-44ce-869f-9556a4e1afdb ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/30382f8e1b914440b0a8e8adfafc4e44 0.196s\n2026-05-22 01:43:19.242 18 INFO tempest.lib.common.rest_client [req-bb12f535-9ad0-4ff3-9c6d-d4779ed65763 req-bb12f535-9ad0-4ff3-9c6d-d4779ed65763 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.219s\n2026-05-22 01:43:19.253 31 INFO tempest.lib.common.rest_client [req-36015c34-28ff-4880-8a0a-cbca7acdfa38 req-36015c34-28ff-4880-8a0a-cbca7acdfa38 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:43:19.288 21 INFO tempest.lib.common.rest_client [req-582f7342-e486-455b-9114-1fc488f355a4 req-582f7342-e486-455b-9114-1fc488f355a4 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26ef0402-f6d7-42a5-9182-b6c22b51ecf5 1.376s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.812568s] ... ok\n2026-05-22 01:43:19.428 39 INFO tempest.lib.common.rest_client [req-d0c5dd82-84dc-48c1-8c95-f4f62c3c6ca4 req-d0c5dd82-84dc-48c1-8c95-f4f62c3c6ca4 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:43:19.442 33 INFO tempest.lib.common.rest_client [req-ec6ceca6-269b-4a9d-af27-2a9ce8930c0e req-ec6ceca6-269b-4a9d-af27-2a9ce8930c0e ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.939s\n2026-05-22 01:43:19.456 31 INFO tempest.lib.common.rest_client [req-16bcd1a1-1e26-4fec-a3c4-62559fde65d6 req-16bcd1a1-1e26-4fec-a3c4-62559fde65d6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/30382f8e1b914440b0a8e8adfafc4e44 0.201s\n2026-05-22 01:43:19.529 13 INFO tempest.lib.common.rest_client [req-291876f1-7dd6-47d5-83be-cfc5bb8825ea req-291876f1-7dd6-47d5-83be-cfc5bb8825ea ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e846ce8c-d8e7-4d57-a38a-02733ccfe541 1.150s\n{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.547320s] ... ok\n2026-05-22 01:43:19.536 25 INFO tempest.lib.common.rest_client [req-8e30b2f5-82c2-4272-9c14-4e2e06baa543 req-8e30b2f5-82c2-4272-9c14-4e2e06baa543 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s\n2026-05-22 01:43:19.552 29 INFO tempest.lib.common.rest_client [req-efd23419-a18e-41ec-b1f3-b8852e0ed260 req-efd23419-a18e-41ec-b1f3-b8852e0ed260 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.088s\n2026-05-22 01:43:19.571 31 INFO tempest.lib.common.rest_client [req-8f282e87-310f-48e8-ab31-55be1e589c7e req-8f282e87-310f-48e8-ab31-55be1e589c7e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s\n2026-05-22 01:43:19.600 38 INFO tempest.lib.common.rest_client [req-c2f3acbe-c26a-4f3d-b5cc-e52857f38017 req-c2f3acbe-c26a-4f3d-b5cc-e52857f38017 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.252s\n2026-05-22 01:43:19.637 13 INFO tempest.lib.common.rest_client [req-6e603928-dc54-4da1-b084-904a9fffbd0e req-6e603928-dc54-4da1-b084-904a9fffbd0e ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae0b6abd-ea8c-40bf-aaac-dfb794f85422 0.104s\n2026-05-22 01:43:19.643 15 INFO tempest.lib.common.rest_client [req-19b2d3d8-7a6b-4aef-ab19-9cbf72f0135b req-19b2d3d8-7a6b-4aef-ab19-9cbf72f0135b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c920cc07-501c-4b0a-b9b1-3c85f6c7e527 0.444s\n2026-05-22 01:43:19.648 39 INFO tempest.lib.common.rest_client [req-6968dd15-31eb-4918-a1d6-d18f46cff305 req-6968dd15-31eb-4918-a1d6-d18f46cff305 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/2194ff3a072f4deb83141fa1296997d2 0.213s\n2026-05-22 01:43:19.680 19 INFO tempest.lib.common.rest_client [req-92da2c1e-6864-4c59-b8b2-0fd2db65c483 req-92da2c1e-6864-4c59-b8b2-0fd2db65c483 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/03f7e0d3-2cee-48c4-8657-108f2e7ae6fe 0.513s\n2026-05-22 01:43:19.705 11 INFO tempest.lib.common.rest_client [req-189b30fc-d8a2-4644-b2a6-5a85718d5d5d req-189b30fc-d8a2-4644-b2a6-5a85718d5d5d ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s\n2026-05-22 01:43:19.799 39 INFO tempest.lib.common.rest_client [req-1e5fbd7e-4492-488e-889e-c93f44e2ac6a req-1e5fbd7e-4492-488e-889e-c93f44e2ac6a ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s\n2026-05-22 01:43:19.808 35 INFO tempest.lib.common.rest_client [req-671acb47-e0db-4b58-96e6-28d4a9bfccd4 req-671acb47-e0db-4b58-96e6-28d4a9bfccd4 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/add_router_interface 3.417s\n2026-05-22 01:43:19.821 31 INFO tempest.lib.common.rest_client [req-f4218ca3-2448-4348-8482-59d19a2de554 req-f4218ca3-2448-4348-8482-59d19a2de554 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/2194ff3a072f4deb83141fa1296997d2 0.248s\n2026-05-22 01:43:19.832 18 INFO tempest.lib.common.rest_client [req-1b59e5e1-53a7-40d2-bf77-bd10ceb8037c req-1b59e5e1-53a7-40d2-bf77-bd10ceb8037c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s\n2026-05-22 01:43:19.984 25 INFO tempest.lib.common.rest_client [req-c33c56e3-82ce-4fe3-b19c-fa915cfb262a req-c33c56e3-82ce-4fe3-b19c-fa915cfb262a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97e94c69bf914e5ea01d419e0868cf67&name=default 0.442s\n2026-05-22 01:43:20.065 39 INFO tempest.lib.common.rest_client [req-b8281902-10c5-444f-adca-0c8a6239890d req-b8281902-10c5-444f-adca-0c8a6239890d ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/09149526a0554d9399016d8921649a86 0.264s\n2026-05-22 01:43:20.066 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f70d0decdf2f4c3eb4fbf30829570ab6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:20.066 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f70d0decdf2f4c3eb4fbf30829570ab6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:20.066 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f70d0decdf2f4c3eb4fbf30829570ab6', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:20.099 48 INFO tempest.lib.common.rest_client [req-d4fd23bc-11d2-4fe8-81e0-a598a7692967 req-d4fd23bc-11d2-4fe8-81e0-a598a7692967 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/12fd64e7-3ff2-4722-a861-b9bdbb859e62 1.159s\n2026-05-22 01:43:20.116 15 INFO tempest.lib.common.rest_client [req-9dccf3ea-c19a-482c-a615-d310c374c7b2 req-9dccf3ea-c19a-482c-a615-d310c374c7b2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b7c36ed3afb9474e8d0a15493d155a89 0.471s\n2026-05-22 01:43:20.116 19 INFO tempest.lib.common.rest_client [req-1e57e3b6-0e64-47af-86d9-04248136832a req-1e57e3b6-0e64-47af-86d9-04248136832a ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8b4a9ff2f79b4ba591da28bf2cd10086 0.430s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.045825s] ... ok\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.300800s] ... ok\n2026-05-22 01:43:20.156 18 INFO tempest.lib.common.rest_client [req-ea937ab8-7aa2-40a7-b78a-8f8b08c0c6b3 req-ea937ab8-7aa2-40a7-b78a-8f8b08c0c6b3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s\n2026-05-22 01:43:20.208 11 INFO tempest.lib.common.rest_client [req-448aea3d-6e8a-40c0-8c9b-962d67d0df2c req-448aea3d-6e8a-40c0-8c9b-962d67d0df2c ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f4a481d6d4b4f6b986add69c009c7d1&name=default 0.502s\n2026-05-22 01:43:20.226 31 INFO tempest.lib.common.rest_client [req-38df5b03-6d9e-40ef-aa40-b32d6213fc48 req-38df5b03-6d9e-40ef-aa40-b32d6213fc48 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s\n2026-05-22 01:43:20.254 48 INFO tempest.lib.common.rest_client [req-e0236208-4bfa-40da-b5f5-5d6dd2466378 req-e0236208-4bfa-40da-b5f5-5d6dd2466378 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-22 01:43:20.261 33 INFO tempest.lib.common.rest_client [req-91c1eec6-bbdd-4123-9a11-71d7e9b531b7 req-91c1eec6-bbdd-4123-9a11-71d7e9b531b7 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c26d2d81-f46b-4677-8f7e-8f7604795879 0.817s\n2026-05-22 01:43:20.313 21 INFO tempest.lib.common.rest_client [req-ca7f311b-3cfe-4748-a400-6a63da1c2c26 req-ca7f311b-3cfe-4748-a400-6a63da1c2c26 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.016s\n2026-05-22 01:43:20.396 35 INFO tempest.lib.common.rest_client [req-43617226-648d-4909-99e9-eee5e06f0cac req-43617226-648d-4909-99e9-eee5e06f0cac ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/add_router_interface 0.584s\n2026-05-22 01:43:20.438 23 INFO tempest.lib.common.rest_client [req-ff7062d9-7d2d-4232-abc0-922e66f61811 req-ff7062d9-7d2d-4232-abc0-922e66f61811 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.738s\n2026-05-22 01:43:20.458 18 INFO tempest.lib.common.rest_client [req-2236851e-64ee-458f-b3d7-b6c2386c1cb1 req-2236851e-64ee-458f-b3d7-b6c2386c1cb1 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/09149526a0554d9399016d8921649a86 0.295s\n2026-05-22 01:43:20.609 31 INFO tempest.lib.common.rest_client [req-be6575f2-90b9-4b1b-97b5-07dba1b5f83c req-be6575f2-90b9-4b1b-97b5-07dba1b5f83c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/09149526a0554d9399016d8921649a86 0.379s\n2026-05-22 01:43:20.611 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f9dcf88e24ab4ff1b10d4d3c6594a466 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:20.612 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f9dcf88e24ab4ff1b10d4d3c6594a466', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:20.612 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f9dcf88e24ab4ff1b10d4d3c6594a466', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:20.700 35 INFO tempest.lib.common.rest_client [req-ffd39c5f-1887-4504-9f8d-01535d129785 req-ffd39c5f-1887-4504-9f8d-01535d129785 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d8f702a2-c679-4e35-9799-3dd56707348e 0.299s\n2026-05-22 01:43:20.703 48 INFO tempest.lib.common.rest_client [req-e1ae9a03-1ab9-409a-b247-ae5c6c090c1e req-e1ae9a03-1ab9-409a-b247-ae5c6c090c1e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fba7e4ff-3a31-4661-a2c4-39cce96e2b92 0.447s\n2026-05-22 01:43:20.774 39 INFO tempest.lib.common.rest_client [req-3a40976f-5890-464a-bfc6-7b0daeeb215c req-3a40976f-5890-464a-bfc6-7b0daeeb215c ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s\n2026-05-22 01:43:20.850 48 INFO tempest.lib.common.rest_client [req-025e3ef1-5a2f-4ec6-95dd-38446fb830ab req-025e3ef1-5a2f-4ec6-95dd-38446fb830ab ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.144s\n2026-05-22 01:43:20.910 18 INFO tempest.lib.common.rest_client [req-6b4fcb73-84a8-4c24-926c-eb9364ca5868 req-6b4fcb73-84a8-4c24-926c-eb9364ca5868 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s\n2026-05-22 01:43:20.970 11 INFO tempest.lib.common.rest_client [req-84fb5aeb-21a4-42bd-bdf9-3d4b87401516 req-84fb5aeb-21a4-42bd-bdf9-3d4b87401516 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc362d14-cc5a-473a-b9f1-c440d4208324 0.759s\n2026-05-22 01:43:21.060 25 INFO tempest.lib.common.rest_client [req-192af4ca-81da-41df-9a71-f1b594647978 req-192af4ca-81da-41df-9a71-f1b594647978 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/feeca989-f08f-4746-9a09-f9298cef4183 1.073s\n2026-05-22 01:43:21.061 33 INFO tempest.lib.common.rest_client [req-16997004-67c4-468e-bcf9-1a398c6ee695 req-16997004-67c4-468e-bcf9-1a398c6ee695 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c26d2d81-f46b-4677-8f7e-8f7604795879 0.797s\n2026-05-22 01:43:21.074 18 INFO tempest.lib.common.rest_client [req-ef6e2e71-c52c-41e4-ba41-89d4883a1a8b req-ef6e2e71-c52c-41e4-ba41-89d4883a1a8b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/30382f8e1b914440b0a8e8adfafc4e44 0.160s\n2026-05-22 01:43:21.083 48 INFO tempest.lib.common.rest_client [req-2bf410c0-b5c6-4398-8439-a1baf7a98e0c req-2bf410c0-b5c6-4398-8439-a1baf7a98e0c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.231s\n2026-05-22 01:43:21.090 27 INFO tempest.lib.common.rest_client [req-c827d113-8355-46cf-80d8-73bc01c6a0f0 req-c827d113-8355-46cf-80d8-73bc01c6a0f0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.879s\n2026-05-22 01:43:21.152 13 INFO tempest.lib.common.rest_client [req-0c42b4ff-a69d-4717-8427-e3c7a15b86b0 req-0c42b4ff-a69d-4717-8427-e3c7a15b86b0 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/021d5f68-2936-4e37-8ed4-977c92ab9709 1.514s\n2026-05-22 01:43:21.153 33 INFO tempest.lib.common.rest_client [req-4e2a6d69-4122-45aa-9974-89e5fbcd1e15 req-4e2a6d69-4122-45aa-9974-89e5fbcd1e15 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c26d2d81-f46b-4677-8f7e-8f7604795879 0.091s\n{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [2.653606s] ... ok\n2026-05-22 01:43:21.192 31 INFO tempest.lib.common.rest_client [req-027dd565-5021-4e38-aff5-f80d1d7bb721 req-027dd565-5021-4e38-aff5-f80d1d7bb721 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-22 01:43:21.194 48 INFO tempest.lib.common.rest_client [req-05dff059-c280-4acb-a035-5a5ada9692d1 req-05dff059-c280-4acb-a035-5a5ada9692d1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.108s\n2026-05-22 01:43:21.239 18 INFO tempest.lib.common.rest_client [req-08a941d8-7f35-4a1f-b6b8-f94b3058c80c req-08a941d8-7f35-4a1f-b6b8-f94b3058c80c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s\n2026-05-22 01:43:21.316 11 INFO tempest.lib.common.rest_client [req-ece2af97-ff56-4f3f-b0cd-2b672c301fa8 req-ece2af97-ff56-4f3f-b0cd-2b672c301fa8 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1 0.343s\n2026-05-22 01:43:21.336 25 INFO tempest.lib.common.rest_client [req-a97458ea-6380-428a-99d8-faf866137369 req-a97458ea-6380-428a-99d8-faf866137369 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67 0.273s\n2026-05-22 01:43:21.337 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5d448de7bec84ad39c53df2ab3536dc0\n2026-05-22 01:43:21.366 23 INFO tempest.lib.common.rest_client [req-e755631f-0684-4797-b787-e59cdb33970e req-e755631f-0684-4797-b787-e59cdb33970e ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.924s\n2026-05-22 01:43:21.436 18 INFO tempest.lib.common.rest_client [req-a951d130-8f19-48ab-a79a-45a04717275b req-a951d130-8f19-48ab-a79a-45a04717275b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/2194ff3a072f4deb83141fa1296997d2 0.192s\n2026-05-22 01:43:21.437 48 INFO tempest.lib.common.rest_client [req-e029cdc8-72ce-4621-9e88-59814ab38cfe req-e029cdc8-72ce-4621-9e88-59814ab38cfe ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.241s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [14.571708s] ... ok\n2026-05-22 01:43:21.498 25 INFO tempest.lib.common.rest_client [req-beea9167-5e27-47a4-867b-346769280204 req-beea9167-5e27-47a4-867b-346769280204 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5d448de7bec84ad39c53df2ab3536dc0&name=default 0.159s\n2026-05-22 01:43:21.496 13 INFO tempest.lib.common.rest_client [req-b94a2451-c484-47cd-bf45-630d92f516ce req-b94a2451-c484-47cd-bf45-630d92f516ce ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/26f5105e36634bba838d608d05d15326 0.340s\n2026-05-22 01:43:21.720 18 INFO tempest.lib.common.rest_client [req-1c6335be-948d-4c8b-9b76-8bcc33270ec4 req-1c6335be-948d-4c8b-9b76-8bcc33270ec4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:43:21.794 13 INFO tempest.lib.common.rest_client [req-16eddf3c-b2c3-41e6-8c57-46a3ba0be189 req-16eddf3c-b2c3-41e6-8c57-46a3ba0be189 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9f64e8bd7bbd4bf1877a8831dadbb6d0 0.295s\n2026-05-22 01:43:21.794 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 138614e1bceb45dd8cd208dd3e3a19f0\n2026-05-22 01:43:21.876 11 INFO tempest.lib.common.rest_client [req-dfb96d7c-5fa6-418a-bdfc-803cd8f4ccf8 req-dfb96d7c-5fa6-418a-bdfc-803cd8f4ccf8 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s\n2026-05-22 01:43:21.942 18 INFO tempest.lib.common.rest_client [req-ed6102ec-cb4c-46cc-998d-c352b80991bf req-ed6102ec-cb4c-46cc-998d-c352b80991bf ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/09149526a0554d9399016d8921649a86 0.218s\n2026-05-22 01:43:21.942 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9bcc67d535324fff9f6933b529284581 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:21.943 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9bcc67d535324fff9f6933b529284581', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:21.943 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9bcc67d535324fff9f6933b529284581', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:22.014 27 INFO tempest.lib.common.rest_client [req-005fd0db-675c-4034-ad16-65ccb9d48c22 req-005fd0db-675c-4034-ad16-65ccb9d48c22 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.918s\n2026-05-22 01:43:22.025 23 INFO tempest.lib.common.rest_client [req-45bd7a87-be06-4d14-878f-5d15c525f3df req-45bd7a87-be06-4d14-878f-5d15c525f3df ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.655s\n2026-05-22 01:43:22.065 33 INFO tempest.lib.common.rest_client [req-9898cb83-69d9-4238-86ba-5177836074d4 req-9898cb83-69d9-4238-86ba-5177836074d4 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.909s\n2026-05-22 01:43:22.282 39 INFO tempest.lib.common.rest_client [req-bf4588a0-2ee2-41b1-b694-7fcf091eef8c req-bf4588a0-2ee2-41b1-b694-7fcf091eef8c ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.505s\n2026-05-22 01:43:22.333 48 INFO tempest.lib.common.rest_client [req-c96b6c8d-5a9f-43a5-a4ef-f7a41278b0ef req-c96b6c8d-5a9f-43a5-a4ef-f7a41278b0ef ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.844s\n2026-05-22 01:43:22.361 13 INFO tempest.lib.common.rest_client [req-ec2767b0-1119-4940-9506-311b270cc2b4 req-ec2767b0-1119-4940-9506-311b270cc2b4 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s\n2026-05-22 01:43:22.360 11 INFO tempest.lib.common.rest_client [req-ae095b4a-f56c-45c2-b082-aebf2eeab765 req-ae095b4a-f56c-45c2-b082-aebf2eeab765 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.478s\n2026-05-22 01:43:22.378 23 INFO tempest.lib.common.rest_client [req-504a5111-1e1d-47f6-a634-7e5448d4c190 req-504a5111-1e1d-47f6-a634-7e5448d4c190 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.351s\n2026-05-22 01:43:22.406 25 INFO tempest.lib.common.rest_client [req-9d570f7d-9226-486b-adf7-9427de941cae req-9d570f7d-9226-486b-adf7-9427de941cae ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a87cefc5-c2c6-418a-a39e-015b75b23201 0.907s\n2026-05-22 01:43:22.483 11 INFO tempest.lib.common.rest_client [req-9ce1a3dc-6c2a-4bd4-8b0a-3aa75f2c6e2f req-9ce1a3dc-6c2a-4bd4-8b0a-3aa75f2c6e2f ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.117s\n2026-05-22 01:43:22.489 18 INFO tempest.lib.common.rest_client [req-36a0debf-af70-405c-b23c-82facd69ade8 req-36a0debf-af70-405c-b23c-82facd69ade8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s\n2026-05-22 01:43:22.599 31 INFO tempest.lib.common.rest_client [req-c4a5e626-f8a5-4d23-8e61-9c488668dcb7 req-c4a5e626-f8a5-4d23-8e61-9c488668dcb7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.405s\n2026-05-22 01:43:22.646 25 INFO tempest.lib.common.rest_client [req-8a4dfc7f-8fbf-4ac1-8750-1b611a373e41 req-8a4dfc7f-8fbf-4ac1-8750-1b611a373e41 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0 0.238s\n2026-05-22 01:43:22.669 18 INFO tempest.lib.common.rest_client [req-08f740c8-9a9d-4593-bcf9-825a37b007a7 req-08f740c8-9a9d-4593-bcf9-825a37b007a7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506 0.177s\n2026-05-22 01:43:22.672 18 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4ff6279e8427488a8923f67202589506 for scope project and roles: ['reader']\n2026-05-22 01:43:22.719 11 INFO tempest.lib.common.rest_client [req-5ccac563-9224-4d32-a564-577cbb6b1686 req-5ccac563-9224-4d32-a564-577cbb6b1686 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.231s\n2026-05-22 01:43:22.839 13 INFO tempest.lib.common.rest_client [req-494be5a6-51f3-4c63-8194-2133dc0cc81a req-494be5a6-51f3-4c63-8194-2133dc0cc81a ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=138614e1bceb45dd8cd208dd3e3a19f0&name=default 0.478s\n2026-05-22 01:43:22.877 38 INFO tempest.lib.common.rest_client [req-f5dfe8fc-bbe9-4982-93ee-aecd6205f2f8 req-f5dfe8fc-bbe9-4982-93ee-aecd6205f2f8 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.220s\n2026-05-22 01:43:22.882 21 INFO tempest.lib.common.rest_client [req-3b1d260e-4b3e-49d5-b98b-476467f0644c req-3b1d260e-4b3e-49d5-b98b-476467f0644c ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.566s\n2026-05-22 01:43:23.036 38 INFO tempest.lib.common.rest_client [req-14054752-7acc-42f9-a141-4f363eea189f req-14054752-7acc-42f9-a141-4f363eea189f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s\n2026-05-22 01:43:23.089 35 INFO tempest.lib.common.rest_client [req-c235a727-5152-438e-9757-d578242b8227 req-c235a727-5152-438e-9757-d578242b8227 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/remove_router_interface 2.384s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.061358s] ... ok\n2026-05-22 01:43:23.093 48 INFO tempest.lib.common.rest_client [req-5149dd39-ea45-4f07-8695-d17bf73f12d3 req-5149dd39-ea45-4f07-8695-d17bf73f12d3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.758s\n2026-05-22 01:43:23.135 25 INFO tempest.lib.common.rest_client [req-43192e9d-e7f1-4c3d-a096-f6b36cd2fc5a req-43192e9d-e7f1-4c3d-a096-f6b36cd2fc5a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s\n2026-05-22 01:43:23.169 31 INFO tempest.lib.common.rest_client [req-84707f3f-2a6a-428a-ba2e-8225682289fa req-84707f3f-2a6a-428a-ba2e-8225682289fa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.567s\n2026-05-22 01:43:23.203 18 INFO tempest.lib.common.rest_client [req-e95e700a-2b45-4be3-b782-470ece530084 req-e95e700a-2b45-4be3-b782-470ece530084 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s\n2026-05-22 01:43:23.203 35 INFO tempest.lib.common.rest_client [req-3b86ba8d-2664-4a42-bb35-d3314af7b122 req-3b86ba8d-2664-4a42-bb35-d3314af7b122 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1178825733 0.110s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.114898s] ... ok\n2026-05-22 01:43:23.259 48 INFO tempest.lib.common.rest_client [req-89aba9b8-0f25-4e62-96dd-a0455b94c841 req-89aba9b8-0f25-4e62-96dd-a0455b94c841 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.163s\n2026-05-22 01:43:23.290 11 INFO tempest.lib.common.rest_client [req-5f248362-a27d-4b27-9f87-ea3f72e2e1ae req-5f248362-a27d-4b27-9f87-ea3f72e2e1ae ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.565s\n2026-05-22 01:43:23.316 27 INFO tempest.lib.common.rest_client [req-c6079a0d-e449-47a5-a222-d031134bcd28 req-c6079a0d-e449-47a5-a222-d031134bcd28 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.299s\n2026-05-22 01:43:23.331 18 INFO tempest.lib.common.rest_client [req-f0e99b52-2bca-43e5-8dcc-d3bbf38a2881 req-f0e99b52-2bca-43e5-8dcc-d3bbf38a2881 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:43:23.426 11 INFO tempest.lib.common.rest_client [req-10b639cb-fd1d-4420-a8db-fa2128ef76e8 req-10b639cb-fd1d-4420-a8db-fa2128ef76e8 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s\n2026-05-22 01:43:23.490 35 INFO tempest.lib.common.rest_client [req-39df3587-7d71-4e30-bceb-e7e6adc19949 req-39df3587-7d71-4e30-bceb-e7e6adc19949 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.279s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.282550s] ... ok\n2026-05-22 01:43:23.511 18 INFO tempest.lib.common.rest_client [req-9333cf72-d705-473b-93e1-254f0100ee7a req-9333cf72-d705-473b-93e1-254f0100ee7a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/921fe94ef9a04ab0b1dea6843c71b931 0.176s\n2026-05-22 01:43:23.609 18 INFO tempest.lib.common.rest_client [req-62fc7707-0add-4e10-baa6-6577a73c5b32 req-62fc7707-0add-4e10-baa6-6577a73c5b32 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s\n2026-05-22 01:43:23.613 25 INFO tempest.lib.common.rest_client [req-bc0906d1-8ace-4337-92d2-0c7e4e74d491 req-bc0906d1-8ace-4337-92d2-0c7e4e74d491 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s\n2026-05-22 01:43:23.649 11 INFO tempest.lib.common.rest_client [req-6e6fb047-c548-48e9-8014-e4420bcf21ec req-6e6fb047-c548-48e9-8014-e4420bcf21ec ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/09149526a0554d9399016d8921649a86 0.218s\n2026-05-22 01:43:23.658 13 INFO tempest.lib.common.rest_client [req-b8389fd6-601d-42ef-874a-2ceb174e1c9f req-b8389fd6-601d-42ef-874a-2ceb174e1c9f ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/221d3350-d678-4845-9653-24df9b4f13fe 0.815s\n2026-05-22 01:43:23.810 18 INFO tempest.lib.common.rest_client [req-7001e272-1888-4731-819f-f2e3434e6ebd req-7001e272-1888-4731-819f-f2e3434e6ebd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.199s\n2026-05-22 01:43:23.841 39 INFO tempest.lib.common.rest_client [req-28547adb-8917-4241-8e75-ac33e92c5a7d req-28547adb-8917-4241-8e75-ac33e92c5a7d ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.065s\n2026-05-22 01:43:23.856 25 INFO tempest.lib.common.rest_client [req-e1d7ce32-1f97-4bc8-8774-f908db413696 req-e1d7ce32-1f97-4bc8-8774-f908db413696 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.237s\n2026-05-22 01:43:23.860 11 INFO tempest.lib.common.rest_client [req-8c409ef3-ce81-4161-9529-e4d6ad5c6e60 req-8c409ef3-ce81-4161-9529-e4d6ad5c6e60 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:43:23.955 18 INFO tempest.lib.common.rest_client [req-277e2c96-4e72-4d5a-8b25-b427e52ddc7f req-277e2c96-4e72-4d5a-8b25-b427e52ddc7f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s\n2026-05-22 01:43:24.033 11 INFO tempest.lib.common.rest_client [req-2c5a1963-583d-4f20-8a2d-7651d4124fee req-2c5a1963-583d-4f20-8a2d-7651d4124fee ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/30382f8e1b914440b0a8e8adfafc4e44 0.168s\n2026-05-22 01:43:24.053 25 INFO tempest.lib.common.rest_client [req-98d3f3f5-19bd-4a18-aab3-84cdca2af9f4 req-98d3f3f5-19bd-4a18-aab3-84cdca2af9f4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s\n2026-05-22 01:43:24.104 13 INFO tempest.lib.common.rest_client [req-fa028350-a0dc-4325-84fb-e38341a108f4 req-fa028350-a0dc-4325-84fb-e38341a108f4 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0 0.444s\n2026-05-22 01:43:24.105 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f6ad8d0e45cc4306a9896b70cf879dba\n2026-05-22 01:43:24.107 33 INFO tempest.lib.common.rest_client [req-18e313fe-33a7-4fbe-a2b9-b9e05c1693a9 req-18e313fe-33a7-4fbe-a2b9-b9e05c1693a9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.036s\n2026-05-22 01:43:24.220 48 INFO tempest.lib.common.rest_client [req-e0a7abeb-9a42-4e5c-aeff-ab1def18a5c4 req-e0a7abeb-9a42-4e5c-aeff-ab1def18a5c4 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bf7ba401-c9c8-40b4-ae38-48061062c443 0.956s\n2026-05-22 01:43:24.245 11 INFO tempest.lib.common.rest_client [req-a6b1502d-c177-4662-9d63-4df61b064c0a req-a6b1502d-c177-4662-9d63-4df61b064c0a ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:43:24.246 18 INFO tempest.lib.common.rest_client [req-82cca348-e718-4ffb-94f7-3a3daf2640fa req-82cca348-e718-4ffb-94f7-3a3daf2640fa ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/2194ff3a072f4deb83141fa1296997d2 0.286s\n2026-05-22 01:43:24.347 48 INFO tempest.lib.common.rest_client [req-6be9f991-d888-4cb2-840f-4329d3daf3ca req-6be9f991-d888-4cb2-840f-4329d3daf3ca ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s\n2026-05-22 01:43:24.362 35 INFO tempest.lib.common.rest_client [req-b990764e-840a-49ea-b4b3-1c452115f072 req-b990764e-840a-49ea-b4b3-1c452115f072 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.868s\n2026-05-22 01:43:24.367 18 INFO tempest.lib.common.rest_client [req-708f5e1e-4663-4357-bc52-2bd46a0c3446 req-708f5e1e-4663-4357-bc52-2bd46a0c3446 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-22 01:43:24.365 29 INFO tempest.lib.common.rest_client [req-c90a1bb6-76e8-4896-8c11-a0cea20fec1d req-c90a1bb6-76e8-4896-8c11-a0cea20fec1d ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/480bc765-0a03-4fbf-93a9-3bed2b5d40e5/add_router_interface 4.811s\n2026-05-22 01:43:24.383 13 INFO tempest.lib.common.rest_client [req-0672ad84-a80c-4f3d-bb12-56b8d7806644 req-0672ad84-a80c-4f3d-bb12-56b8d7806644 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f6ad8d0e45cc4306a9896b70cf879dba&name=default 0.274s\n2026-05-22 01:43:24.395 15 INFO tempest.lib.common.rest_client [req-b0607784-be79-4071-ab2a-1366499a1a93 req-b0607784-be79-4071-ab2a-1366499a1a93 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.270s\n2026-05-22 01:43:24.409 11 INFO tempest.lib.common.rest_client [req-1c247282-62e9-43d5-ad88-6c3c16ba9a15 req-1c247282-62e9-43d5-ad88-6c3c16ba9a15 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/2194ff3a072f4deb83141fa1296997d2 0.156s\n2026-05-22 01:43:24.406 38 INFO tempest.lib.common.rest_client [req-863fd269-9ead-43a8-acaa-3ae79e01d3f6 req-863fd269-9ead-43a8-acaa-3ae79e01d3f6 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7689ca06-6a5f-4ebc-b1f1-d85ab0f312f8 1.367s\n2026-05-22 01:43:24.600 21 INFO tempest.lib.common.rest_client [req-68924a59-f400-43b2-85a7-807e326001dc req-68924a59-f400-43b2-85a7-807e326001dc ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/389f46ba-99f3-41bd-9815-cb33a27fb6be 1.714s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.308110s] ... ok\n2026-05-22 01:43:24.634 11 INFO tempest.lib.common.rest_client [req-b33e74ad-f4c3-40cd-8634-7927d18b9144 req-b33e74ad-f4c3-40cd-8634-7927d18b9144 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-22 01:43:24.680 15 INFO tempest.lib.common.rest_client [req-55502ba9-4cb0-48fc-9e88-87c8a3cff2e6 req-55502ba9-4cb0-48fc-9e88-87c8a3cff2e6 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.284s\n2026-05-22 01:43:24.696 25 INFO tempest.lib.common.rest_client [req-8ad325bc-32b8-433f-b974-e648951e64ed req-8ad325bc-32b8-433f-b974-e648951e64ed ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.639s\n2026-05-22 01:43:24.709 18 INFO tempest.lib.common.rest_client [req-e6f4f31b-a2c7-49f2-814c-7c43ef77ecd6 req-e6f4f31b-a2c7-49f2-814c-7c43ef77ecd6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/09149526a0554d9399016d8921649a86 0.339s\n2026-05-22 01:43:24.709 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 34652921d9b04c16a7eab719e69abc9e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:24.709 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34652921d9b04c16a7eab719e69abc9e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:24.709 18 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34652921d9b04c16a7eab719e69abc9e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:24.811 15 INFO tempest.lib.common.rest_client [req-abc64de0-a0b1-4777-b0ae-f81b5d4725c1 req-abc64de0-a0b1-4777-b0ae-f81b5d4725c1 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.128s\n2026-05-22 01:43:24.849 11 INFO tempest.lib.common.rest_client [req-75e38b00-db85-44e5-b974-68daee9b2f30 req-75e38b00-db85-44e5-b974-68daee9b2f30 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/09149526a0554d9399016d8921649a86 0.212s\n2026-05-22 01:43:24.850 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2bc3061f287e41c9ace1813669113b86 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:24.850 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2bc3061f287e41c9ace1813669113b86', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:24.851 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2bc3061f287e41c9ace1813669113b86', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:24.940 38 INFO tempest.lib.common.rest_client [req-d81b5f25-cb3a-4978-b920-113a9c2825a0 req-d81b5f25-cb3a-4978-b920-113a9c2825a0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6bb055ff-acc2-4271-8a17-ad0ef6ce2c39 0.532s\n2026-05-22 01:43:24.938 25 INFO tempest.lib.common.rest_client [req-4d83b834-84ff-4b2a-85d0-6d137d3cdf3e req-4d83b834-84ff-4b2a-85d0-6d137d3cdf3e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-22 01:43:25.099 25 INFO tempest.lib.common.rest_client [req-e4712b4d-dc67-4bb4-a08b-a35a9e157855 req-e4712b4d-dc67-4bb4-a08b-a35a9e157855 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/09149526a0554d9399016d8921649a86 0.158s\n2026-05-22 01:43:25.102 38 INFO tempest.lib.common.rest_client [req-2125393b-4645-4cf0-a4af-e7bf775708e2 req-2125393b-4645-4cf0-a4af-e7bf775708e2 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.157s\n{13} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [8.938496s] ... ok\n2026-05-22 01:43:25.110 19 INFO tempest.lib.common.rest_client [req-d3e54b48-14f4-49ea-90f9-6117b91b64e3 req-d3e54b48-14f4-49ea-90f9-6117b91b64e3 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.988s\n2026-05-22 01:43:25.175 39 INFO tempest.lib.common.rest_client [req-4cff640c-3a37-4a74-bfdb-88f4e25ed5f4 req-4cff640c-3a37-4a74-bfdb-88f4e25ed5f4 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.332s\n2026-05-22 01:43:25.243 23 INFO tempest.lib.common.rest_client [req-29d25633-f524-4e4e-921e-ce536e9eeab0 req-29d25633-f524-4e4e-921e-ce536e9eeab0 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/add_router_interface 2.858s\n2026-05-22 01:43:25.260 33 INFO tempest.lib.common.rest_client [req-d22bc707-32e1-4367-8ce3-b0019f017ad8 req-d22bc707-32e1-4367-8ce3-b0019f017ad8 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f45c8592-e1d5-4bad-a532-4388cbc708b2 1.152s\n2026-05-22 01:43:25.285 19 INFO tempest.lib.common.rest_client [req-10439d5d-2a78-407e-9162-d2a49de97c38 req-10439d5d-2a78-407e-9162-d2a49de97c38 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6a2faf52-0ce4-4462-9058-622349a2876f 0.169s\n2026-05-22 01:43:25.300 48 INFO tempest.lib.common.rest_client [req-99302c22-1207-48b4-948a-87c263541657 req-99302c22-1207-48b4-948a-87c263541657 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4488035-d9ea-4d9a-af98-ca3cd575a061 0.949s\n2026-05-22 01:43:25.303 25 INFO tempest.lib.common.rest_client [req-b60a39e9-61f4-4b91-9386-6693bf5438ca req-b60a39e9-61f4-4b91-9386-6693bf5438ca ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s\n2026-05-22 01:43:25.332 18 INFO tempest.lib.common.rest_client [req-91fca523-726a-43df-8eff-0f987cf44090 req-91fca523-726a-43df-8eff-0f987cf44090 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s\n2026-05-22 01:43:25.409 19 INFO tempest.lib.common.rest_client [req-884d3a12-5ae2-432b-9eb6-416f77d3a68a req-884d3a12-5ae2-432b-9eb6-416f77d3a68a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6a2faf52-0ce4-4462-9058-622349a2876f 0.118s\n2026-05-22 01:43:25.409 23 INFO tempest.lib.common.rest_client [req-69d136c2-c40e-4e88-8cc4-02e75e0c8eb4 req-69d136c2-c40e-4e88-8cc4-02e75e0c8eb4 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1223fd3e-be58-4e84-b1c1-6eae93409433 0.163s\n2026-05-22 01:43:25.417 48 INFO tempest.lib.common.rest_client [req-3c6847c3-45bb-428d-a579-bd4cb809740f req-3c6847c3-45bb-428d-a579-bd4cb809740f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s\n2026-05-22 01:43:25.435 11 INFO tempest.lib.common.rest_client [req-8d40d09d-aca7-4281-b5bb-88a0eff28787 req-8d40d09d-aca7-4281-b5bb-88a0eff28787 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-22 01:43:25.448 25 INFO tempest.lib.common.rest_client [req-7778ccf7-ec33-406f-9239-23394542d535 req-7778ccf7-ec33-406f-9239-23394542d535 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/30382f8e1b914440b0a8e8adfafc4e44 0.143s\n2026-05-22 01:43:25.612 31 INFO tempest.lib.common.rest_client [req-6760af76-f95b-4f80-90eb-b598327edb55 req-6760af76-f95b-4f80-90eb-b598327edb55 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.441s\n2026-05-22 01:43:25.645 25 INFO tempest.lib.common.rest_client [req-c37d849b-96e6-4789-8ae1-d5eea25e13f5 req-c37d849b-96e6-4789-8ae1-d5eea25e13f5 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:43:25.651 13 INFO tempest.lib.common.rest_client [req-b6324601-3d9d-496a-99bf-8ab5075553e4 req-b6324601-3d9d-496a-99bf-8ab5075553e4 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/946b3730-3df1-4b79-8ebe-203f4a49f1e2 1.267s\n2026-05-22 01:43:25.677 29 INFO tempest.lib.common.rest_client [req-21c95db3-8994-4876-8c00-c95b086f22a7 req-21c95db3-8994-4876-8c00-c95b086f22a7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.311s\n2026-05-22 01:43:25.677 11 INFO tempest.lib.common.rest_client [req-9ad6ddb3-ba5c-4f2f-8a56-817f001e3d46 req-9ad6ddb3-ba5c-4f2f-8a56-817f001e3d46 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06 0.238s\n2026-05-22 01:43:25.679 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 61ad007041b74d29ba31165f8b5b7d06 for scope project and roles: ['reader']\n2026-05-22 01:43:25.785 25 INFO tempest.lib.common.rest_client [req-1f2b069b-0cb9-4461-b48d-1ea151db5d57 req-1f2b069b-0cb9-4461-b48d-1ea151db5d57 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/2194ff3a072f4deb83141fa1296997d2 0.138s\n2026-05-22 01:43:25.818 27 INFO tempest.lib.common.rest_client [req-d811baa4-067e-47ce-92d0-c0e0dfc67355 req-d811baa4-067e-47ce-92d0-c0e0dfc67355 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.498s\n2026-05-22 01:43:25.883 13 INFO tempest.lib.common.rest_client [req-e12b1eb9-4ee1-4906-8edd-35af077569ab req-e12b1eb9-4ee1-4906-8edd-35af077569ab ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba 0.230s\n2026-05-22 01:43:25.976 33 INFO tempest.lib.common.rest_client [req-854e6055-3b0f-4504-ac1e-e086d1d2821d req-854e6055-3b0f-4504-ac1e-e086d1d2821d ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f45c8592-e1d5-4bad-a532-4388cbc708b2 0.713s\n2026-05-22 01:43:26.049 38 INFO tempest.lib.common.rest_client [req-0474eea0-ebf4-4e0f-a52e-1c03925a1d00 req-0474eea0-ebf4-4e0f-a52e-1c03925a1d00 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80fdb194-32eb-4a4c-bcc4-af656ffbd855 0.943s\n2026-05-22 01:43:26.066 25 INFO tempest.lib.common.rest_client [req-3478435f-fb11-476d-9e61-874149cec586 req-3478435f-fb11-476d-9e61-874149cec586 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s\n2026-05-22 01:43:26.070 33 INFO tempest.lib.common.rest_client [req-1df1067e-7a27-4509-a0d4-df9406160601 req-1df1067e-7a27-4509-a0d4-df9406160601 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f45c8592-e1d5-4bad-a532-4388cbc708b2 0.093s\n2026-05-22 01:43:26.078 48 INFO tempest.lib.common.rest_client [req-244df70e-f71d-46e4-8dff-efcf50a0e61b req-244df70e-f71d-46e4-8dff-efcf50a0e61b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.658s\n2026-05-22 01:43:26.201 35 INFO tempest.lib.common.rest_client [req-65951003-9ceb-4516-a3e6-1e4f7e5e9a78 req-65951003-9ceb-4516-a3e6-1e4f7e5e9a78 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.836s\n2026-05-22 01:43:26.201 15 INFO tempest.lib.common.rest_client [req-3afb70cb-8587-4b45-909e-6e2aa2482152 req-3afb70cb-8587-4b45-909e-6e2aa2482152 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 1.387s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [6.079460s] ... ok\n2026-05-22 01:43:26.238 21 INFO tempest.lib.common.rest_client [req-a07a79a3-f076-40a3-b171-e72777de7a4f req-a07a79a3-f076-40a3-b171-e72777de7a4f ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.630s\n2026-05-22 01:43:26.231 25 INFO tempest.lib.common.rest_client [req-2540b31e-3cc9-4ee0-902a-5adc9e30d3ae req-2540b31e-3cc9-4ee0-902a-5adc9e30d3ae ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/09149526a0554d9399016d8921649a86 0.163s\n2026-05-22 01:43:26.235 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8649733e76494579ab435a1303ff8133 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:26.235 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'tenant_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8649733e76494579ab435a1303ff8133', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:26.235 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'tenant_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8649733e76494579ab435a1303ff8133', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:26.311 11 INFO tempest.lib.common.rest_client [req-16817712-695f-40c6-85e1-5ebc59c4e856 req-16817712-695f-40c6-85e1-5ebc59c4e856 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.630s\n2026-05-22 01:43:26.385 13 INFO tempest.lib.common.rest_client [req-eb95ac3b-851c-4a90-a81c-77ad459bb1c4 req-eb95ac3b-851c-4a90-a81c-77ad459bb1c4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s\n2026-05-22 01:43:26.428 11 INFO tempest.lib.common.rest_client [req-c3b9a23d-c213-4c8b-ae2a-cf0be773cd01 req-c3b9a23d-c213-4c8b-ae2a-cf0be773cd01 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-22 01:43:26.431 27 INFO tempest.lib.common.rest_client [req-7819990a-eecb-4856-a9f2-7cc348486f60 req-7819990a-eecb-4856-a9f2-7cc348486f60 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.606s\n2026-05-22 01:43:26.616 33 INFO tempest.lib.common.rest_client [req-e42b71bb-3ef3-4f53-a23b-490eb87b7cf8 req-e42b71bb-3ef3-4f53-a23b-490eb87b7cf8 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5c4c508a-339b-4777-a4b6-ee12a7625c77 0.542s\n2026-05-22 01:43:26.628 11 INFO tempest.lib.common.rest_client [req-bde1e95d-0be0-48a3-abf9-f5408efa423f req-bde1e95d-0be0-48a3-abf9-f5408efa423f ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/921fe94ef9a04ab0b1dea6843c71b931 0.196s\n2026-05-22 01:43:26.666 35 INFO tempest.lib.common.rest_client [req-8d9100d1-f903-41d9-b555-eea7b57d85cb req-8d9100d1-f903-41d9-b555-eea7b57d85cb ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.462s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [3.174743s] ... ok\n2026-05-22 01:43:26.711 33 INFO tempest.lib.common.rest_client [req-598d0eac-d25e-4caf-857f-f72695ceb1e9 req-598d0eac-d25e-4caf-857f-f72695ceb1e9 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5c4c508a-339b-4777-a4b6-ee12a7625c77 0.092s\n{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.556506s] ... ok\n2026-05-22 01:43:26.801 25 INFO tempest.lib.common.rest_client [req-0f9f8168-4d78-4738-bb23-cd071c71caaf req-0f9f8168-4d78-4738-bb23-cd071c71caaf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s\n2026-05-22 01:43:26.811 11 INFO tempest.lib.common.rest_client [req-7c9746be-dd77-4432-92a7-adc972b430a6 req-7c9746be-dd77-4432-92a7-adc972b430a6 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:43:26.851 13 INFO tempest.lib.common.rest_client [req-cb8b74ce-4161-485d-aa79-a272cd12176e req-cb8b74ce-4161-485d-aa79-a272cd12176e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-22 01:43:26.959 11 INFO tempest.lib.common.rest_client [req-876b9243-8395-41be-b859-039faf5058ff req-876b9243-8395-41be-b859-039faf5058ff ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.144s\n2026-05-22 01:43:26.974 25 INFO tempest.lib.common.rest_client [req-5c2e2921-8a40-491b-a54f-c02856ea7e1a req-5c2e2921-8a40-491b-a54f-c02856ea7e1a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.167s\n2026-05-22 01:43:27.031 13 INFO tempest.lib.common.rest_client [req-047758d1-c3d8-49fb-8ad3-e41e977f5751 req-047758d1-c3d8-49fb-8ad3-e41e977f5751 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s\n2026-05-22 01:43:27.095 19 INFO tempest.lib.common.rest_client [req-26bce40a-e82c-45a8-a8b6-2ba306672b85 req-26bce40a-e82c-45a8-a8b6-2ba306672b85 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6a2faf52-0ce4-4462-9058-622349a2876f 1.683s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [6.975472s] ... ok\n2026-05-22 01:43:27.155 11 INFO tempest.lib.common.rest_client [req-0fd9b55d-82ca-49ab-b150-abd994ddd5f3 req-0fd9b55d-82ca-49ab-b150-abd994ddd5f3 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s\n2026-05-22 01:43:27.169 13 INFO tempest.lib.common.rest_client [req-3accf177-6bb6-4509-b8f2-c338206546de req-3accf177-6bb6-4509-b8f2-c338206546de ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s\n2026-05-22 01:43:27.279 11 INFO tempest.lib.common.rest_client [req-42af741d-2501-4ec0-b1c9-cf698981e6f6 req-42af741d-2501-4ec0-b1c9-cf698981e6f6 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/2194ff3a072f4deb83141fa1296997d2 0.122s\n2026-05-22 01:43:27.283 27 INFO tempest.lib.common.rest_client [req-dc01f829-797e-4dfe-a5a4-b99fa3263cd1 req-dc01f829-797e-4dfe-a5a4-b99fa3263cd1 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.848s\n2026-05-22 01:43:27.348 38 INFO tempest.lib.common.rest_client [req-0a3bd61b-bcef-4042-9846-d817b74331b2 req-0a3bd61b-bcef-4042-9846-d817b74331b2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3dabacb3-57c1-4e6c-bfaa-2f57135994de 1.298s\n2026-05-22 01:43:27.448 33 INFO tempest.lib.common.rest_client [req-6c9d3f82-8723-440c-8675-9997e2d150db req-6c9d3f82-8723-440c-8675-9997e2d150db ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e35860c8-cdd3-46b1-852d-c5d0c2e6ecf0 0.735s\n2026-05-22 01:43:27.451 11 INFO tempest.lib.common.rest_client [req-ad55ece1-f609-40d5-b7a7-b7ecf26ca2db req-ad55ece1-f609-40d5-b7a7-b7ecf26ca2db ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s\n2026-05-22 01:43:27.473 48 INFO tempest.lib.common.rest_client [req-f42b5906-cea0-4b37-bb2a-4e5184ede93e req-f42b5906-cea0-4b37-bb2a-4e5184ede93e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.392s\n2026-05-22 01:43:27.518 18 INFO tempest.lib.common.rest_client [req-dab0d6ad-ccf7-410a-9e52-0d7ce053c144 req-dab0d6ad-ccf7-410a-9e52-0d7ce053c144 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.179s\n2026-05-22 01:43:27.602 11 INFO tempest.lib.common.rest_client [req-f63a3142-0e77-4bef-b8d8-7855f940dd84 req-f63a3142-0e77-4bef-b8d8-7855f940dd84 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/09149526a0554d9399016d8921649a86 0.147s\n2026-05-22 01:43:27.603 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 296b6dfd192e4b48b843c9f61a48502a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:27.603 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '296b6dfd192e4b48b843c9f61a48502a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:27.605 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '296b6dfd192e4b48b843c9f61a48502a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:27.646 13 INFO tempest.lib.common.rest_client [req-62adeb56-f894-41d1-ad58-4405d275b2c8 req-62adeb56-f894-41d1-ad58-4405d275b2c8 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.474s\n2026-05-22 01:43:27.659 25 INFO tempest.lib.common.rest_client [req-a5f005b6-e652-49df-8284-6e0ae8bf8a57 req-a5f005b6-e652-49df-8284-6e0ae8bf8a57 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.680s\n2026-05-22 01:43:27.781 33 INFO tempest.lib.common.rest_client [req-ed6c4273-4948-4762-bb2b-4e159e99efa2 req-ed6c4273-4948-4762-bb2b-4e159e99efa2 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ac7b8e8-d534-400b-8afd-6fe5407635d1 0.331s\n2026-05-22 01:43:27.800 48 INFO tempest.lib.common.rest_client [req-0dcbb972-5f73-44fc-9ab5-ae9d56b0611e req-0dcbb972-5f73-44fc-9ab5-ae9d56b0611e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.325s\n2026-05-22 01:43:27.865 25 INFO tempest.lib.common.rest_client [req-5afd411b-0c0c-450b-b1ca-a0d11358b9f9 req-5afd411b-0c0c-450b-b1ca-a0d11358b9f9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:43:27.880 13 INFO tempest.lib.common.rest_client [req-2f4a6ae7-ec44-46e6-85ba-a5fd3c648ca8 req-2f4a6ae7-ec44-46e6-85ba-a5fd3c648ca8 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:43:28.006 25 INFO tempest.lib.common.rest_client [req-3e8db29f-54c2-42e7-9536-900b74f79fa2 req-3e8db29f-54c2-42e7-9536-900b74f79fa2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.138s\n2026-05-22 01:43:28.117 13 INFO tempest.lib.common.rest_client [req-fb76c773-34c8-42a9-adaa-9fcd8b742862 req-fb76c773-34c8-42a9-adaa-9fcd8b742862 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/09149526a0554d9399016d8921649a86 0.234s\n2026-05-22 01:43:28.161 11 INFO tempest.lib.common.rest_client [req-edf51ae0-9e5b-4556-816f-c31f8ee08473 req-edf51ae0-9e5b-4556-816f-c31f8ee08473 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-22 01:43:28.214 25 INFO tempest.lib.common.rest_client [req-2d50da3a-5345-4873-af1b-555b6df1c937 req-2d50da3a-5345-4873-af1b-555b6df1c937 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:43:28.249 13 INFO tempest.lib.common.rest_client [req-690c9dea-cd54-4bc7-9a43-c0456b985fb9 req-690c9dea-cd54-4bc7-9a43-c0456b985fb9 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-22 01:43:28.265 15 INFO tempest.lib.common.rest_client [req-f9efc44b-403b-4518-a448-cbcbbe189161 req-f9efc44b-403b-4518-a448-cbcbbe189161 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.059s\n2026-05-22 01:43:28.284 38 INFO tempest.lib.common.rest_client [req-78d6a258-919c-43fb-a18a-700529979230 req-78d6a258-919c-43fb-a18a-700529979230 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/36e5d137-bf7b-4012-819c-3e9694bf74fb 0.935s\n2026-05-22 01:43:28.360 25 INFO tempest.lib.common.rest_client [req-be3b2803-28c4-4c2b-85ee-5df0fb7aacea req-be3b2803-28c4-4c2b-85ee-5df0fb7aacea ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.142s\n2026-05-22 01:43:28.372 31 INFO tempest.lib.common.rest_client [req-e5668b2f-6555-4e66-862c-4ff927c77c0d req-e5668b2f-6555-4e66-862c-4ff927c77c0d ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.758s\n2026-05-22 01:43:28.375 13 INFO tempest.lib.common.rest_client [req-13618908-3892-4736-89cb-f918ae1202ae req-13618908-3892-4736-89cb-f918ae1202ae ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/30382f8e1b914440b0a8e8adfafc4e44 0.121s\n2026-05-22 01:43:28.416 21 INFO tempest.lib.common.rest_client [req-32084656-43f2-4bd1-844b-277b91bf894c req-32084656-43f2-4bd1-844b-277b91bf894c ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.176s\n2026-05-22 01:43:28.419 33 INFO tempest.lib.common.rest_client [req-62a6c8f6-4450-4c90-92aa-970cfec9ec87 req-62a6c8f6-4450-4c90-92aa-970cfec9ec87 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/607017b5-432d-453d-8f90-bbf3ce6a295d 0.637s\n2026-05-22 01:43:28.432 11 INFO tempest.lib.common.rest_client [req-9dd2e8ea-c133-4ef6-9ca5-ff9c43d5b17e req-9dd2e8ea-c133-4ef6-9ca5-ff9c43d5b17e ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.268s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.271568s] ... ok\n2026-05-22 01:43:28.446 15 INFO tempest.lib.common.rest_client [req-c6621cca-ef15-4f03-a663-b32373dbd69f req-c6621cca-ef15-4f03-a663-b32373dbd69f ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3ee67cff-65ad-4d7d-8bbb-c91e83d243ea 0.179s\n2026-05-22 01:43:28.512 11 INFO tempest.lib.common.rest_client [req-cf008a56-8a45-44af-867c-e2a87964a56b req-cf008a56-8a45-44af-867c-e2a87964a56b ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/391a6793-132b-4337-ab98-fcf86635d468 0.075s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.078260s] ... ok\n2026-05-22 01:43:28.541 25 INFO tempest.lib.common.rest_client [req-64bac479-4232-4400-927f-e0a8ac5cd7ee req-64bac479-4232-4400-927f-e0a8ac5cd7ee ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s\n2026-05-22 01:43:28.552 13 INFO tempest.lib.common.rest_client [req-b5165631-4d43-4a35-9ae2-8e0042057611 req-b5165631-4d43-4a35-9ae2-8e0042057611 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:43:28.608 11 INFO tempest.lib.common.rest_client [req-d14a9da8-396b-4fd7-951b-cd1b96128a59 req-d14a9da8-396b-4fd7-951b-cd1b96128a59 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c363c19f-c0f5-4d50-88ec-12703360957b 0.093s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.094640s] ... ok\n2026-05-22 01:43:28.635 33 INFO tempest.lib.common.rest_client [req-112953b0-7e0f-442c-84ee-0b0d9bf340bd req-112953b0-7e0f-442c-84ee-0b0d9bf340bd ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ac0bc9df0239491a80004760237c95fb 0.213s\n2026-05-22 01:43:28.664 39 INFO tempest.lib.common.rest_client [req-9ecc6259-1e25-4849-9469-f1078dcf3502 req-9ecc6259-1e25-4849-9469-f1078dcf3502 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.485s\n2026-05-22 01:43:28.671 31 INFO tempest.lib.common.rest_client [req-30c5a22a-4988-4bf8-b2eb-8c3a61c6c947 req-30c5a22a-4988-4bf8-b2eb-8c3a61c6c947 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.296s\n2026-05-22 01:43:28.738 13 INFO tempest.lib.common.rest_client [req-c2e9badc-f18c-4b2d-bbe6-2f69467300a3 req-c2e9badc-f18c-4b2d-bbe6-2f69467300a3 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/2194ff3a072f4deb83141fa1296997d2 0.184s\n2026-05-22 01:43:28.745 29 INFO tempest.lib.common.rest_client [req-a578a95b-809a-4e2a-b9e6-c713790e884b req-a578a95b-809a-4e2a-b9e6-c713790e884b ] 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.062s\n2026-05-22 01:43:28.749 25 INFO tempest.lib.common.rest_client [req-da90f682-96c8-4970-b1af-2cd10c2e51f7 req-da90f682-96c8-4970-b1af-2cd10c2e51f7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.206s\n2026-05-22 01:43:28.790 11 INFO tempest.lib.common.rest_client [req-5e551e78-860e-4f39-9b98-d77fe55335be req-5e551e78-860e-4f39-9b98-d77fe55335be ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5943aaa6-8ae0-4114-a0e3-1646f50cc546 0.176s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.179653s] ... ok\n2026-05-22 01:43:28.897 33 INFO tempest.lib.common.rest_client [req-0857d39a-36cb-4294-b6c1-fe2fcc2695c5 req-0857d39a-36cb-4294-b6c1-fe2fcc2695c5 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dd5159cf8d7b4686a4a8091ac2924d8f 0.259s\n2026-05-22 01:43:28.897 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b26e73bc9e6e4d47afdac93126a2da39\n2026-05-22 01:43:28.906 13 INFO tempest.lib.common.rest_client [req-051c38d8-6c0e-409d-bf08-1e4bf8038d84 req-051c38d8-6c0e-409d-bf08-1e4bf8038d84 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-22 01:43:28.919 11 INFO tempest.lib.common.rest_client [req-28570d0e-0fa3-4154-9a37-e009168b4bf6 req-28570d0e-0fa3-4154-9a37-e009168b4bf6 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/fbd710c7-8ec4-47c4-ae58-7256a7ec7834 0.123s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.129068s] ... ok\n2026-05-22 01:43:28.936 25 INFO tempest.lib.common.rest_client [req-31fe655f-88c8-4bbd-89ff-cf2a9ed33d8e req-31fe655f-88c8-4bbd-89ff-cf2a9ed33d8e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-22 01:43:29.007 29 INFO tempest.lib.common.rest_client [req-85326c53-3655-4eda-ada3-bb121e104a0c req-85326c53-3655-4eda-ada3-bb121e104a0c ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/1b404fb5-c359-4267-9127-d6414174f2fb 0.260s\n2026-05-22 01:43:29.052 11 INFO tempest.lib.common.rest_client [req-c689815a-ed9d-4207-93b2-b9f337b41c12 req-c689815a-ed9d-4207-93b2-b9f337b41c12 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0479b5e5-87c7-41e7-853d-c3b28fa8510b 0.128s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.131214s] ... ok\n2026-05-22 01:43:29.130 18 INFO tempest.lib.common.rest_client [req-8d1dd272-44e7-4266-b673-fe3fc9dbbd59 req-8d1dd272-44e7-4266-b673-fe3fc9dbbd59 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.609s\n2026-05-22 01:43:29.153 25 INFO tempest.lib.common.rest_client [req-e64dd69f-7275-49b8-a9f9-b90182083e33 req-e64dd69f-7275-49b8-a9f9-b90182083e33 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/2194ff3a072f4deb83141fa1296997d2 0.214s\n2026-05-22 01:43:29.160 11 INFO tempest.lib.common.rest_client [req-d77fac09-11c3-46f0-96ca-eb91ef113287 req-d77fac09-11c3-46f0-96ca-eb91ef113287 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3f2c27ed-98a0-4cda-8a58-15d792c58dec 0.106s\n2026-05-22 01:43:29.145 13 INFO tempest.lib.common.rest_client [req-c334aaf3-eef7-4e03-847f-f45313d082d4 req-c334aaf3-eef7-4e03-847f-f45313d082d4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/09149526a0554d9399016d8921649a86 0.236s\n2026-05-22 01:43:29.145 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0eae876a70d45e4b5bf304091f9dd93 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:29.146 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0eae876a70d45e4b5bf304091f9dd93', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:29.146 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0eae876a70d45e4b5bf304091f9dd93', 'system': None}, Network: None, Subnet: None, Router: None\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.107759s] ... ok\n2026-05-22 01:43:29.178 31 INFO tempest.lib.common.rest_client [req-17d9c6db-0096-468e-af0d-92235ab3fbfe req-17d9c6db-0096-468e-af0d-92235ab3fbfe ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/25b6f789-048a-4e98-b48a-fca55eadf2b0 0.504s\n2026-05-22 01:43:29.229 29 INFO tempest.lib.common.rest_client [req-ae7f0f51-35d3-4c1a-826c-4e5cd7b4a356 req-ae7f0f51-35d3-4c1a-826c-4e5cd7b4a356 ] 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.219s\n2026-05-22 01:43:29.293 11 INFO tempest.lib.common.rest_client [req-13892421-c18d-45ca-8eb5-cbb6aff26bb5 req-13892421-c18d-45ca-8eb5-cbb6aff26bb5 ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/c5cf8f36-27e8-4685-a191-c7e450d2616a 0.129s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.131937s] ... ok\n2026-05-22 01:43:29.307 31 INFO tempest.lib.common.rest_client [req-66b3035d-e0ab-44f9-9d69-56d936572541 req-66b3035d-e0ab-44f9-9d69-56d936572541 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/25b6f789-048a-4e98-b48a-fca55eadf2b0 0.126s\n{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [3.694517s] ... ok\n2026-05-22 01:43:29.371 25 INFO tempest.lib.common.rest_client [req-bee66ce9-5e59-4b78-8550-060fd06f299d req-bee66ce9-5e59-4b78-8550-060fd06f299d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-22 01:43:29.430 11 INFO tempest.lib.common.rest_client [req-74de3b4b-541f-4447-ad34-f862e2c6c036 req-74de3b4b-541f-4447-ad34-f862e2c6c036 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f59245b5-bad1-416d-ae68-3bdb2ae8817d 0.133s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.136860s] ... ok\n2026-05-22 01:43:29.461 33 INFO tempest.lib.common.rest_client [req-32dde362-eb3c-42ae-a592-ee28e044606a req-32dde362-eb3c-42ae-a592-ee28e044606a ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-22 01:43:29.483 48 INFO tempest.lib.common.rest_client [req-7afab4ed-b268-45a3-8339-bda4ae09253e req-7afab4ed-b268-45a3-8339-bda4ae09253e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/030aa99b-e1fe-4b0e-aa1a-6229b2048b56 1.679s\n2026-05-22 01:43:29.535 25 INFO tempest.lib.common.rest_client [req-4c608f32-a44a-412f-84bf-4f134e7cc67f req-4c608f32-a44a-412f-84bf-4f134e7cc67f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/09149526a0554d9399016d8921649a86 0.161s\n2026-05-22 01:43:29.536 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1a4b00b1c5514272ace3ffdb752eb5c1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:29.536 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'tenant_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a4b00b1c5514272ace3ffdb752eb5c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:29.536 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'tenant_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a4b00b1c5514272ace3ffdb752eb5c1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:29.565 11 INFO tempest.lib.common.rest_client [req-28eb8e81-0a76-4cdf-9983-5317ea183518 req-28eb8e81-0a76-4cdf-9983-5317ea183518 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/e86f16fb-53d3-4915-b808-f2d8b3577621 0.131s\n{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.133584s] ... ok\n2026-05-22 01:43:29.591 19 INFO tempest.lib.common.rest_client [req-df734ffb-a902-416f-b04f-fd5cf99c5d04 req-df734ffb-a902-416f-b04f-fd5cf99c5d04 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.491s\n2026-05-22 01:43:29.625 21 INFO tempest.lib.common.rest_client [req-61e7f837-c1a7-4dce-b98a-ebc07f0058b3 req-61e7f837-c1a7-4dce-b98a-ebc07f0058b3 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/17792499-a638-40fb-a1e9-07b75df483aa 1.206s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.022813s] ... ok\n2026-05-22 01:43:29.629 48 INFO tempest.lib.common.rest_client [req-5b6d52ee-2579-4bd0-b6cc-8567b245d7c8 req-5b6d52ee-2579-4bd0-b6cc-8567b245d7c8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s\n2026-05-22 01:43:29.689 39 INFO tempest.lib.common.rest_client [req-9d44d3fb-178a-4bb7-ba91-600565d2a427 req-9d44d3fb-178a-4bb7-ba91-600565d2a427 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.022s\n2026-05-22 01:43:29.788 13 INFO tempest.lib.common.rest_client [req-b83f5026-b691-4ce6-95de-124483eeedaf req-b83f5026-b691-4ce6-95de-124483eeedaf ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s\n2026-05-22 01:43:29.879 19 INFO tempest.lib.common.rest_client [req-2bbc10ee-0d33-4a83-b487-7eb4414c55fd req-2bbc10ee-0d33-4a83-b487-7eb4414c55fd ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5e2b05b8-17d1-4006-ae9b-96279fe9d1c5 0.285s\n2026-05-22 01:43:29.890 13 INFO tempest.lib.common.rest_client [req-cc4c9f15-e4b6-42bc-9914-aeedaa05d2ea req-cc4c9f15-e4b6-42bc-9914-aeedaa05d2ea ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611 0.099s\n2026-05-22 01:43:29.891 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ee4df4114405410ca9f5295712c6f611 for scope project and roles: ['reader']\n2026-05-22 01:43:29.981 11 INFO tempest.lib.common.rest_client [req-b02635ab-5077-4512-b1b9-54315b530b0c req-b02635ab-5077-4512-b1b9-54315b530b0c ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2bc3061f287e41c9ace1813669113b86 0.412s\n2026-05-22 01:43:30.030 33 INFO tempest.lib.common.rest_client [req-ca049a79-b4b4-4d22-8dfa-4af71401953b req-ca049a79-b4b4-4d22-8dfa-4af71401953b ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b26e73bc9e6e4d47afdac93126a2da39&name=default 0.565s\n2026-05-22 01:43:30.196 31 INFO tempest.lib.common.rest_client [req-b3e2d93d-596f-4f3c-b278-6cb40a570e33 req-b3e2d93d-596f-4f3c-b278-6cb40a570e33 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.885s\n2026-05-22 01:43:30.222 25 INFO tempest.lib.common.rest_client [req-ad15ab69-8650-4f9b-81a1-fac99fd80449 req-ad15ab69-8650-4f9b-81a1-fac99fd80449 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s\n2026-05-22 01:43:30.236 39 INFO tempest.lib.common.rest_client [req-2bac43e3-1587-4e27-b57c-76855653bee2 req-2bac43e3-1587-4e27-b57c-76855653bee2 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6000effe-7e6c-4e62-89a2-6aa0396fc63b 0.545s\n2026-05-22 01:43:30.242 18 INFO tempest.lib.common.rest_client [req-a6a60df8-a286-4e4d-9497-02fd9279379b req-a6a60df8-a286-4e4d-9497-02fd9279379b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.107s\n2026-05-22 01:43:30.303 38 INFO tempest.lib.common.rest_client [req-af91cf78-ba50-4e39-a23c-f9a8e6a830ab req-af91cf78-ba50-4e39-a23c-f9a8e6a830ab ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0d70ab8-80f2-4b7b-b015-4e192d512e78 2.018s\n2026-05-22 01:43:30.352 29 INFO tempest.lib.common.rest_client [req-fa7e4f99-2831-430d-aa31-3bb002657f5c req-fa7e4f99-2831-430d-aa31-3bb002657f5c ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/1b404fb5-c359-4267-9127-d6414174f2fb 1.121s\n2026-05-22 01:43:30.376 11 INFO tempest.lib.common.rest_client [req-a801aa68-620f-4ca8-b872-64dbf454df5a req-a801aa68-620f-4ca8-b872-64dbf454df5a ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/296b6dfd192e4b48b843c9f61a48502a 0.393s\n2026-05-22 01:43:30.376 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 61ad007041b74d29ba31165f8b5b7d06\n{9} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [4.671208s] ... ok\n2026-05-22 01:43:30.412 39 INFO tempest.lib.common.rest_client [req-17aac86c-7495-40d5-97e8-f86b6028e7e5 req-17aac86c-7495-40d5-97e8-f86b6028e7e5 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.173s\n2026-05-22 01:43:30.518 21 INFO tempest.lib.common.rest_client [req-b6b25a8d-be53-446e-85c8-d1095afdac1a req-b6b25a8d-be53-446e-85c8-d1095afdac1a ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.890s\n2026-05-22 01:43:30.600 38 INFO tempest.lib.common.rest_client [req-410ca4b6-eaee-481a-af29-2770a797b82e req-410ca4b6-eaee-481a-af29-2770a797b82e ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bb39482572f444728b1c44df4b29d85c 0.294s\n2026-05-22 01:43:30.611 39 INFO tempest.lib.common.rest_client [req-2759a2d5-327c-4ff8-8f04-a01458b526d4 req-2759a2d5-327c-4ff8-8f04-a01458b526d4 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e0bbf55-b05b-4405-a8e6-66d1eb0111c1 0.196s\n{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [6.769762s] ... ok\n2026-05-22 01:43:30.621 33 INFO tempest.lib.common.rest_client [req-500b40fe-d7f9-453e-b29e-a8fd354760be req-500b40fe-d7f9-453e-b29e-a8fd354760be ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/497d6d4b-b968-43c7-b73b-2cfa43cdc487 0.589s\n2026-05-22 01:43:30.674 13 INFO tempest.lib.common.rest_client [req-4a657a47-d8c7-4b26-a45e-6cc982035121 req-4a657a47-d8c7-4b26-a45e-6cc982035121 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.782s\n2026-05-22 01:43:30.815 13 INFO tempest.lib.common.rest_client [req-22d7c933-7dba-4974-8a09-cecf9d1e8540 req-22d7c933-7dba-4974-8a09-cecf9d1e8540 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s\n2026-05-22 01:43:30.848 33 INFO tempest.lib.common.rest_client [req-bb56ddc4-4f20-4864-9f86-986f7bd028c6 req-bb56ddc4-4f20-4864-9f86-986f7bd028c6 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39 0.225s\n2026-05-22 01:43:30.865 48 INFO tempest.lib.common.rest_client [req-890d56d5-a67d-444a-9434-004756d1ef8d req-890d56d5-a67d-444a-9434-004756d1ef8d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a5614d2-a25f-4c5c-bb46-e9702461811d 1.234s\n2026-05-22 01:43:30.889 38 INFO tempest.lib.common.rest_client [req-85606f68-fb98-401d-a1be-93c9ee85779c req-85606f68-fb98-401d-a1be-93c9ee85779c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e16d27cec32d4afa90ea2741ad96b34a 0.287s\n2026-05-22 01:43:30.890 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 980cf76a09fb485da6ad3008d82483d7\n2026-05-22 01:43:30.990 48 INFO tempest.lib.common.rest_client [req-c1f4fc1b-d460-4e0d-a2fe-ab6df1feb51d req-c1f4fc1b-d460-4e0d-a2fe-ab6df1feb51d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.122s\n2026-05-22 01:43:31.042 31 INFO tempest.lib.common.rest_client [req-b627df35-ff94-4fc6-9c31-6374f9867426 req-b627df35-ff94-4fc6-9c31-6374f9867426 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3e2efe2e-ac0a-4f96-bf80-d2c88318cdde 0.844s\n2026-05-22 01:43:31.044 18 INFO tempest.lib.common.rest_client [req-ff094676-4707-4b68-8237-d7a6813c9236 req-ff094676-4707-4b68-8237-d7a6813c9236 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.800s\n2026-05-22 01:43:31.050 13 INFO tempest.lib.common.rest_client [req-b1f8323f-2a52-40f3-889c-3af6d8b3cf1d req-b1f8323f-2a52-40f3-889c-3af6d8b3cf1d ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/921fe94ef9a04ab0b1dea6843c71b931 0.232s\n2026-05-22 01:43:31.114 11 INFO tempest.lib.common.rest_client [req-573d8c89-7ff3-4c33-9523-48bea88ed669 req-573d8c89-7ff3-4c33-9523-48bea88ed669 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.736s\n2026-05-22 01:43:31.159 13 INFO tempest.lib.common.rest_client [req-485753f8-e3ab-47d6-bfaa-3c0bed3ab4fb req-485753f8-e3ab-47d6-bfaa-3c0bed3ab4fb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s\n2026-05-22 01:43:31.188 18 INFO tempest.lib.common.rest_client [req-ccfdfd85-9e41-43cf-b1b3-a404c5cb964a req-ccfdfd85-9e41-43cf-b1b3-a404c5cb964a ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s\n2026-05-22 01:43:31.313 33 INFO tempest.lib.common.rest_client [req-2c1f6960-59d8-4356-acb0-6a917a9462bd req-2c1f6960-59d8-4356-acb0-6a917a9462bd ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s\n2026-05-22 01:43:31.362 13 INFO tempest.lib.common.rest_client [req-d073207d-94c1-4ac4-bc7f-e303b782372c req-d073207d-94c1-4ac4-bc7f-e303b782372c ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.201s\n2026-05-22 01:43:31.423 48 INFO tempest.lib.common.rest_client [req-f5ef5385-3107-4544-b53c-c1694473391a req-f5ef5385-3107-4544-b53c-c1694473391a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.431s\n2026-05-22 01:43:31.451 38 INFO tempest.lib.common.rest_client [req-e36423c3-83ea-4b15-91e1-af9fbdffad99 req-e36423c3-83ea-4b15-91e1-af9fbdffad99 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s\n2026-05-22 01:43:31.524 13 INFO tempest.lib.common.rest_client [req-370243f9-de96-49e4-849f-e5d4175e3f29 req-370243f9-de96-49e4-849f-e5d4175e3f29 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-22 01:43:31.652 13 INFO tempest.lib.common.rest_client [req-7d95c546-eac5-4e76-a8ac-187e7bbaefd5 req-7d95c546-eac5-4e76-a8ac-187e7bbaefd5 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/2194ff3a072f4deb83141fa1296997d2 0.124s\n2026-05-22 01:43:31.744 11 INFO tempest.lib.common.rest_client [req-01676a49-0f5d-4c53-a16a-26d9b0393b80 req-01676a49-0f5d-4c53-a16a-26d9b0393b80 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=61ad007041b74d29ba31165f8b5b7d06&name=default 0.628s\n2026-05-22 01:43:31.878 13 INFO tempest.lib.common.rest_client [req-a4601bd0-f328-4a50-aaf3-e6ef70ca51e9 req-a4601bd0-f328-4a50-aaf3-e6ef70ca51e9 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s\n2026-05-22 01:43:31.889 33 INFO tempest.lib.common.rest_client [req-bf6f891f-32f3-49e8-95b0-dc97213d3ed1 req-bf6f891f-32f3-49e8-95b0-dc97213d3ed1 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s\n2026-05-22 01:43:31.888 21 INFO tempest.lib.common.rest_client [req-13c8134a-a786-4b46-821e-347f406e08f7 req-13c8134a-a786-4b46-821e-347f406e08f7 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.368s\n2026-05-22 01:43:31.887 38 INFO tempest.lib.common.rest_client [req-7d400aaf-d36e-4892-be9f-3235ad1f48fd req-7d400aaf-d36e-4892-be9f-3235ad1f48fd ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=980cf76a09fb485da6ad3008d82483d7&name=default 0.431s\n2026-05-22 01:43:32.016 33 INFO tempest.lib.common.rest_client [req-6fb653bc-c3d9-4210-b91d-f76e3ea5b3ee req-6fb653bc-c3d9-4210-b91d-f76e3ea5b3ee ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.125s\n2026-05-22 01:43:32.032 13 INFO tempest.lib.common.rest_client [req-070285b5-c259-49ca-b2c6-97e291f3a889 req-070285b5-c259-49ca-b2c6-97e291f3a889 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/09149526a0554d9399016d8921649a86 0.151s\n2026-05-22 01:43:32.032 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9a1525f5ecc0478093bc0ac8ae241ac0 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:32.032 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a1525f5ecc0478093bc0ac8ae241ac0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:32.033 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a1525f5ecc0478093bc0ac8ae241ac0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:32.224 23 INFO tempest.lib.common.rest_client [req-75ed6fc8-fea3-4194-980e-7d6c3e5e69ba req-75ed6fc8-fea3-4194-980e-7d6c3e5e69ba ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/add_router_interface 6.813s\n2026-05-22 01:43:32.269 48 INFO tempest.lib.common.rest_client [req-c3154a32-b7b6-46be-8883-52a81baf8067 req-c3154a32-b7b6-46be-8883-52a81baf8067 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.843s\n2026-05-22 01:43:32.288 33 INFO tempest.lib.common.rest_client [req-77ba80fd-3969-46a6-b271-db419f3dd13a req-77ba80fd-3969-46a6-b271-db419f3dd13a ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.269s\n2026-05-22 01:43:32.405 48 INFO tempest.lib.common.rest_client [req-c6844b6d-ccb1-43ce-ab87-dbd66f6910bd req-c6844b6d-ccb1-43ce-ab87-dbd66f6910bd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.131s\n2026-05-22 01:43:32.466 38 INFO tempest.lib.common.rest_client [req-41559df0-3911-4523-935a-8d4e49f510be req-41559df0-3911-4523-935a-8d4e49f510be ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/181e8cb8-8d30-4a34-b6c7-2ee5bbc63149 0.574s\n2026-05-22 01:43:32.592 13 INFO tempest.lib.common.rest_client [req-0209fd69-95c3-416a-9c00-226e835d1c97 req-0209fd69-95c3-416a-9c00-226e835d1c97 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-22 01:43:32.683 38 INFO tempest.lib.common.rest_client [req-ca784a28-c2db-40a1-8326-fc911640c0ac req-ca784a28-c2db-40a1-8326-fc911640c0ac ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7 0.214s\n2026-05-22 01:43:32.776 21 INFO tempest.lib.common.rest_client [req-94e1ff17-fcb0-44cc-9561-b5cb937aac91 req-94e1ff17-fcb0-44cc-9561-b5cb937aac91 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bef0d892-7cb6-4c7a-99db-ddf3b9521a5c 0.886s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [3.151370s] ... ok\n2026-05-22 01:43:32.787 23 INFO tempest.lib.common.rest_client [req-d849e0c7-fe7f-419f-8b37-89a8ee435dc3 req-d849e0c7-fe7f-419f-8b37-89a8ee435dc3 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e20fb756-969e-41d4-83ab-bfcd2f474718 0.560s\n2026-05-22 01:43:32.818 27 INFO tempest.lib.common.rest_client [req-9bd8c9b9-96df-4d00-a69a-5f2dc962d37d req-9bd8c9b9-96df-4d00-a69a-5f2dc962d37d ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/add_router_interface 5.533s\n2026-05-22 01:43:32.852 35 INFO tempest.lib.common.rest_client [req-231d751f-0ded-42b0-bb2d-3f144d353e37 req-231d751f-0ded-42b0-bb2d-3f144d353e37 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/add_router_interface 6.181s\n2026-05-22 01:43:32.853 33 INFO tempest.lib.common.rest_client [req-75c1f027-22c5-4d02-9737-fd6a22dc18dc req-75c1f027-22c5-4d02-9737-fd6a22dc18dc ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s\n2026-05-22 01:43:32.910 29 INFO tempest.lib.common.rest_client [req-352501ab-dc75-4419-ab98-7b2267430dc2 req-352501ab-dc75-4419-ab98-7b2267430dc2 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.510s\n2026-05-22 01:43:32.924 39 INFO tempest.lib.common.rest_client [req-b03b282b-0750-4ffb-8e9b-4521bcaedccf req-b03b282b-0750-4ffb-8e9b-4521bcaedccf ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.310s\n2026-05-22 01:43:32.981 48 INFO tempest.lib.common.rest_client [req-6b73a9c2-4248-470e-abea-5d51bd75d4a9 req-6b73a9c2-4248-470e-abea-5d51bd75d4a9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/31ddcaa7-b7e5-4efc-9aae-dce20486746b 0.571s\n2026-05-22 01:43:32.985 23 INFO tempest.lib.common.rest_client [req-49b3e517-b6ed-4c8c-a58d-2af92a5b8a69 req-49b3e517-b6ed-4c8c-a58d-2af92a5b8a69 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e20fb756-969e-41d4-83ab-bfcd2f474718 0.192s\n2026-05-22 01:43:33.021 33 INFO tempest.lib.common.rest_client [req-01bf7a0b-cb3b-48fd-ab61-b07e4d95ebdc req-01bf7a0b-cb3b-48fd-ab61-b07e4d95ebdc ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s\n2026-05-22 01:43:33.082 27 INFO tempest.lib.common.rest_client [req-a5159911-ace7-4b04-a099-029d17c0aeb4 req-a5159911-ace7-4b04-a099-029d17c0aeb4 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/add_router_interface 0.261s\n2026-05-22 01:43:33.114 48 INFO tempest.lib.common.rest_client [req-4c11df13-8e2d-4f7f-b697-b83261d437e6 req-4c11df13-8e2d-4f7f-b697-b83261d437e6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n2026-05-22 01:43:33.153 33 INFO tempest.lib.common.rest_client [req-3dde03bc-353d-4e91-a1fa-9b437f71e663 req-3dde03bc-353d-4e91-a1fa-9b437f71e663 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/09149526a0554d9399016d8921649a86 0.130s\n2026-05-22 01:43:33.242 38 INFO tempest.lib.common.rest_client [req-00a1b581-bbca-4f3d-9bcd-b3b95b70677f req-00a1b581-bbca-4f3d-9bcd-b3b95b70677f ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-22 01:43:33.331 33 INFO tempest.lib.common.rest_client [req-104fc45b-d758-4c00-a023-7e4a17544b53 req-104fc45b-d758-4c00-a023-7e4a17544b53 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:43:33.330 27 INFO tempest.lib.common.rest_client [req-3221d000-1fa9-4bc4-bd18-53b49632e511 req-3221d000-1fa9-4bc4-bd18-53b49632e511 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d3543f64-2c08-459d-a3e5-d178184e62f8 0.246s\n2026-05-22 01:43:33.495 33 INFO tempest.lib.common.rest_client [req-066bfa16-a0bd-46c7-a5c5-96408f920018 req-066bfa16-a0bd-46c7-a5c5-96408f920018 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/30382f8e1b914440b0a8e8adfafc4e44 0.161s\n2026-05-22 01:43:33.552 15 INFO tempest.lib.common.rest_client [req-f91d9ae4-c72d-49fc-b6eb-8d88c78e9259 req-f91d9ae4-c72d-49fc-b6eb-8d88c78e9259 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.102s\n2026-05-22 01:43:33.564 35 INFO tempest.lib.common.rest_client [req-c7ecaf52-012f-4f24-ad85-b2b559fb620b req-c7ecaf52-012f-4f24-ad85-b2b559fb620b ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.709s\n2026-05-22 01:43:33.565 48 INFO tempest.lib.common.rest_client [req-e9a8ceb1-360c-4c3b-b8e7-82b6ce83b0ce req-e9a8ceb1-360c-4c3b-b8e7-82b6ce83b0ce ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7b3f037-3f1c-427e-a99e-3e0f9512bfd2 0.448s\n2026-05-22 01:43:33.660 48 INFO tempest.lib.common.rest_client [req-db31d603-024b-4f3a-ae08-6900ae09b73a req-db31d603-024b-4f3a-ae08-6900ae09b73a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s\n2026-05-22 01:43:33.700 33 INFO tempest.lib.common.rest_client [req-fff68235-2a01-4476-ac34-954141f3b1e3 req-fff68235-2a01-4476-ac34-954141f3b1e3 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:43:33.712 38 INFO tempest.lib.common.rest_client [req-7e6ada64-7a82-4197-a7b9-23046e5030b3 req-7e6ada64-7a82-4197-a7b9-23046e5030b3 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s\n2026-05-22 01:43:33.832 35 INFO tempest.lib.common.rest_client [req-f84aac7b-f140-4be2-bdd9-501fefdb8da1 req-f84aac7b-f140-4be2-bdd9-501fefdb8da1 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7bf801cc-22b2-49d8-aceb-945c3fbe1023 0.265s\n2026-05-22 01:43:33.857 38 INFO tempest.lib.common.rest_client [req-c9ccbbe7-ba65-48a4-bd45-fe6aa2f3f11f req-c9ccbbe7-ba65-48a4-bd45-fe6aa2f3f11f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.143s\n2026-05-22 01:43:33.863 33 INFO tempest.lib.common.rest_client [req-33ae5ba4-3fb8-4a40-a277-82c9a3b968e8 req-33ae5ba4-3fb8-4a40-a277-82c9a3b968e8 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/2194ff3a072f4deb83141fa1296997d2 0.160s\n2026-05-22 01:43:33.897 31 INFO tempest.lib.common.rest_client [req-18a3253e-a2f9-41ed-8c60-fe70514a7d19 req-18a3253e-a2f9-41ed-8c60-fe70514a7d19 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e2efe2e-ac0a-4f96-bf80-d2c88318cdde 2.852s\n2026-05-22 01:43:33.906 48 INFO tempest.lib.common.rest_client [req-774a243a-234d-4374-bacc-9babd64a266d req-774a243a-234d-4374-bacc-9babd64a266d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.242s\n2026-05-22 01:43:34.007 31 INFO tempest.lib.common.rest_client [req-2648dd45-b5b2-4de9-965e-c0512732e7d3 req-2648dd45-b5b2-4de9-965e-c0512732e7d3 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3e2efe2e-ac0a-4f96-bf80-d2c88318cdde 0.104s\n{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [4.699647s] ... ok\n2026-05-22 01:43:34.032 15 INFO tempest.lib.common.rest_client [req-82e7d1a5-e040-4d07-a3f4-33e3021d9e6b req-82e7d1a5-e040-4d07-a3f4-33e3021d9e6b ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b74c6993-b6a4-4d4c-b023-b200c12d2260 0.475s\n2026-05-22 01:43:34.092 48 INFO tempest.lib.common.rest_client [req-3f5fb2c1-a885-4c6d-a7c6-2118a58b805a req-3f5fb2c1-a885-4c6d-a7c6-2118a58b805a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.183s\n2026-05-22 01:43:34.095 33 INFO tempest.lib.common.rest_client [req-91858f0f-0d66-4db6-a98d-8f5c391a28c9 req-91858f0f-0d66-4db6-a98d-8f5c391a28c9 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-22 01:43:34.127 38 INFO tempest.lib.common.rest_client [req-f713e101-2c02-447d-86c8-1fca51a91ce7 req-f713e101-2c02-447d-86c8-1fca51a91ce7 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.268s\n2026-05-22 01:43:34.193 48 INFO tempest.lib.common.rest_client [req-4026fc64-281d-4e40-a566-8db47ab05527 req-4026fc64-281d-4e40-a566-8db47ab05527 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.098s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [12.707305s] ... ok\n2026-05-22 01:43:34.238 18 INFO tempest.lib.common.rest_client [req-508032f1-4b8f-4ffa-b74f-147b4879ce0a req-508032f1-4b8f-4ffa-b74f-147b4879ce0a ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9386dc4f-cb63-4f6c-b6cd-9f02567caa19 3.048s\n{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.996271s] ... ok\n2026-05-22 01:43:34.324 13 INFO tempest.lib.common.rest_client [req-4fb2ff0c-1be1-4577-b78a-f4bd1e1524bd req-4fb2ff0c-1be1-4577-b78a-f4bd1e1524bd ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 1.729s\n{1} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [1.731171s] ... ok\n2026-05-22 01:43:34.324 33 INFO tempest.lib.common.rest_client [req-c69cf98b-c59e-45a2-a721-ae3ac73877d5 req-c69cf98b-c59e-45a2-a721-ae3ac73877d5 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/09149526a0554d9399016d8921649a86 0.226s\n2026-05-22 01:43:34.324 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1d2d65bb0c934bb08fa203125f5b0fc3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:34.325 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d2d65bb0c934bb08fa203125f5b0fc3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:34.326 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d2d65bb0c934bb08fa203125f5b0fc3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:34.401 39 INFO tempest.lib.common.rest_client [req-3b2ebbfc-dcb7-4932-97ee-f04a0d3b0380 req-3b2ebbfc-dcb7-4932-97ee-f04a0d3b0380 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.474s\n2026-05-22 01:43:34.433 11 INFO tempest.lib.common.rest_client [req-5d565429-2ccf-4058-b2fa-b2a1b57ff514 req-5d565429-2ccf-4058-b2fa-b2a1b57ff514 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/efb6601e-d4bb-490a-9e8b-07d7f670c03a 2.686s\n2026-05-22 01:43:34.483 23 INFO tempest.lib.common.rest_client [req-ed07a969-93fa-4652-9aa2-f57effc0eafc req-ed07a969-93fa-4652-9aa2-f57effc0eafc ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/remove_router_interface 1.495s\n2026-05-22 01:43:34.562 13 INFO tempest.lib.common.rest_client [req-1a7948f5-5308-42ba-9bcd-427d84ffcd5e req-1a7948f5-5308-42ba-9bcd-427d84ffcd5e ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0eae876a70d45e4b5bf304091f9dd93 0.235s\n2026-05-22 01:43:34.723 23 INFO tempest.lib.common.rest_client [req-3e6b68c3-fd90-4e32-8c6a-aff8a2e1573d req-3e6b68c3-fd90-4e32-8c6a-aff8a2e1573d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1223fd3e-be58-4e84-b1c1-6eae93409433 0.238s\n2026-05-22 01:43:34.736 48 INFO tempest.lib.common.rest_client [req-c7a8c0ae-3f9f-4b3c-a564-e867d5ac12bd req-c7a8c0ae-3f9f-4b3c-a564-e867d5ac12bd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.539s\n2026-05-22 01:43:34.752 38 INFO tempest.lib.common.rest_client [req-81c17041-0063-43b4-8121-75fbb858f27b req-81c17041-0063-43b4-8121-75fbb858f27b ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.621s\n2026-05-22 01:43:34.799 25 INFO tempest.lib.common.rest_client [req-cdce264e-1b05-4767-8220-9a4f73d77904 req-cdce264e-1b05-4767-8220-9a4f73d77904 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.571s\n2026-05-22 01:43:34.850 11 INFO tempest.lib.common.rest_client [req-780733fe-48f1-490f-84d6-a9a7e334c70f req-780733fe-48f1-490f-84d6-a9a7e334c70f ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06 0.415s\n2026-05-22 01:43:34.852 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.\n2026-05-22 01:43:34.868 21 INFO tempest.lib.common.rest_client [req-37519521-92ba-43a4-8784-547e85bb1da2 req-37519521-92ba-43a4-8784-547e85bb1da2 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.087s\n2026-05-22 01:43:34.887 13 INFO tempest.lib.common.rest_client [req-9a8eb630-fd63-4769-b20b-581b00d77741 req-9a8eb630-fd63-4769-b20b-581b00d77741 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9a1525f5ecc0478093bc0ac8ae241ac0 0.319s\n2026-05-22 01:43:34.887 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ee4df4114405410ca9f5295712c6f611\n2026-05-22 01:43:34.912 33 INFO tempest.lib.common.rest_client [req-3e607597-b4ad-4082-ba8a-29904847bed3 req-3e607597-b4ad-4082-ba8a-29904847bed3 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s\n2026-05-22 01:43:34.981 38 INFO tempest.lib.common.rest_client [req-3273d127-b3e9-4975-a35b-dd4f23fb50ef req-3273d127-b3e9-4975-a35b-dd4f23fb50ef ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:43:35.119 33 INFO tempest.lib.common.rest_client [req-54a38901-3af2-4d56-87be-a53e99d2b849 req-54a38901-3af2-4d56-87be-a53e99d2b849 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f 0.204s\n2026-05-22 01:43:35.119 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 05dade93226a46a8ae07856065eede4f for scope project and roles: ['reader']\n2026-05-22 01:43:35.127 35 INFO tempest.lib.common.rest_client [req-5c874949-1f2b-4a7f-82b6-83656b7a2ade req-5c874949-1f2b-4a7f-82b6-83656b7a2ade ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/remove_router_interface 1.290s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [8.459756s] ... ok\n2026-05-22 01:43:35.147 31 INFO tempest.lib.common.rest_client [req-d39eb237-0286-43ae-b964-234f35c45250 req-d39eb237-0286-43ae-b964-234f35c45250 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.134s\n2026-05-22 01:43:35.217 38 INFO tempest.lib.common.rest_client [req-a432a366-6b3d-4c66-b7d3-34568bfbef68 req-a432a366-6b3d-4c66-b7d3-34568bfbef68 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/09149526a0554d9399016d8921649a86 0.235s\n2026-05-22 01:43:35.232 35 INFO tempest.lib.common.rest_client [req-6ec3271f-f2c9-4497-b293-94e9c4fbbc0a req-6ec3271f-f2c9-4497-b293-94e9c4fbbc0a ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-828160606 0.103s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.105300s] ... ok\n2026-05-22 01:43:35.274 19 INFO tempest.lib.common.rest_client [req-1e84618d-eb5b-4b58-bbeb-0803bd78c3ef req-1e84618d-eb5b-4b58-bbeb-0803bd78c3ef ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.387s\n2026-05-22 01:43:35.267 25 INFO tempest.lib.common.rest_client [req-76e84380-c975-4993-8c37-661abbac145d req-76e84380-c975-4993-8c37-661abbac145d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.467s\n2026-05-22 01:43:35.285 29 INFO tempest.lib.common.rest_client [req-0bd5d959-441b-4b65-a6ac-9e724c538caf req-0bd5d959-441b-4b65-a6ac-9e724c538caf ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.370s\n2026-05-22 01:43:35.327 38 INFO tempest.lib.common.rest_client [req-d91a2990-0eb9-44f0-90de-4b6f169d794f req-d91a2990-0eb9-44f0-90de-4b6f169d794f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s\n2026-05-22 01:43:35.370 13 INFO tempest.lib.common.rest_client [req-6543d23c-b46c-4365-b965-45b68d996682 req-6543d23c-b46c-4365-b965-45b68d996682 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s\n2026-05-22 01:43:35.378 39 INFO tempest.lib.common.rest_client [req-7a644bf5-ce8f-4bd7-a4a5-4a83af19edf4 req-7a644bf5-ce8f-4bd7-a4a5-4a83af19edf4 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.975s\n2026-05-22 01:43:35.406 29 INFO tempest.lib.common.rest_client [req-b6e9c614-cd13-484c-a7fb-906b75998bd4 req-b6e9c614-cd13-484c-a7fb-906b75998bd4 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.120s\n2026-05-22 01:43:35.407 35 INFO tempest.lib.common.rest_client [req-42460938-f2ee-4282-a896-51568f7b9177 req-42460938-f2ee-4282-a896-51568f7b9177 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1480729684 0.166s\n{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.172216s] ... ok\n2026-05-22 01:43:35.450 38 INFO tempest.lib.common.rest_client [req-17e8df35-77a6-499e-a9e4-c70754616909 req-17e8df35-77a6-499e-a9e4-c70754616909 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/30382f8e1b914440b0a8e8adfafc4e44 0.117s\n2026-05-22 01:43:35.475 19 INFO tempest.lib.common.rest_client [req-143a238a-c512-4552-8eed-cfd48fcc77bd req-143a238a-c512-4552-8eed-cfd48fcc77bd ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eec66fd2-b188-4ff2-89e4-8421c1d236ca 0.200s\n2026-05-22 01:43:35.584 29 INFO tempest.lib.common.rest_client [req-f2533897-dc0f-4ee9-ba09-123b08d77133 req-f2533897-dc0f-4ee9-ba09-123b08d77133 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.176s\n2026-05-22 01:43:35.706 48 INFO tempest.lib.common.rest_client [req-f3d4d2e4-9e42-48f7-b2d1-483c0795e738 req-f3d4d2e4-9e42-48f7-b2d1-483c0795e738 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.963s\n2026-05-22 01:43:35.708 33 INFO tempest.lib.common.rest_client [req-a9b8137e-4d6d-4aab-b220-0cd93c6c4707 req-a9b8137e-4d6d-4aab-b220-0cd93c6c4707 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s\n2026-05-22 01:43:35.741 38 INFO tempest.lib.common.rest_client [req-7854f501-94a6-4e03-a765-cddfa7155e1d req-7854f501-94a6-4e03-a765-cddfa7155e1d ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s\n2026-05-22 01:43:35.787 31 INFO tempest.lib.common.rest_client [req-c22099a0-817c-4804-b065-99991c15d659 req-c22099a0-817c-4804-b065-99991c15d659 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a34f4c32-3bdb-400c-9bf7-77d5c7eb205e 0.636s\n2026-05-22 01:43:35.845 33 INFO tempest.lib.common.rest_client [req-45cf654d-a1ae-4ac9-8ad7-86e03f96d492 req-45cf654d-a1ae-4ac9-8ad7-86e03f96d492 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s\n2026-05-22 01:43:35.854 38 INFO tempest.lib.common.rest_client [req-a9b68902-3df2-4a35-9512-690ab0ef838c req-a9b68902-3df2-4a35-9512-690ab0ef838c ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/2194ff3a072f4deb83141fa1296997d2 0.110s\n2026-05-22 01:43:35.868 39 INFO tempest.lib.common.rest_client [req-42942f0d-7061-4ecd-a9b0-136a90499ac7 req-42942f0d-7061-4ecd-a9b0-136a90499ac7 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09953ec4-c8c0-44b8-b364-5fbb16b89cb4 0.489s\n2026-05-22 01:43:35.870 23 INFO tempest.lib.common.rest_client [req-0ba7edb1-1db5-45e3-bc10-eac4bc67999a req-0ba7edb1-1db5-45e3-bc10-eac4bc67999a ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/remove_router_interface 1.145s\n2026-05-22 01:43:35.903 35 INFO tempest.lib.common.rest_client [req-91d5cb18-51ec-47f5-8015-d339345cb9fe req-91d5cb18-51ec-47f5-8015-d339345cb9fe ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/62ed61ba-5c78-4aa1-b019-ac656385805b 0.453s\n2026-05-22 01:43:35.984 23 INFO tempest.lib.common.rest_client [req-10777103-2cee-4825-9d08-5ec4ffb377af req-10777103-2cee-4825-9d08-5ec4ffb377af ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9302e01d-7960-4814-bb6e-af4cefae8fab 0.111s\n2026-05-22 01:43:36.022 39 INFO tempest.lib.common.rest_client [req-a47c57e4-f6bc-44a3-8e48-fb9a711340cc req-a47c57e4-f6bc-44a3-8e48-fb9a711340cc ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.152s\n2026-05-22 01:43:36.056 33 INFO tempest.lib.common.rest_client [req-c7ed3c0f-7552-4a44-a7c3-c0dfd98599e8 req-c7ed3c0f-7552-4a44-a7c3-c0dfd98599e8 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/921fe94ef9a04ab0b1dea6843c71b931 0.208s\n2026-05-22 01:43:36.094 27 INFO tempest.lib.common.rest_client [req-6f8b71d7-8a56-4db4-af56-d723fa4277ba req-6f8b71d7-8a56-4db4-af56-d723fa4277ba ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/remove_router_interface 2.762s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [14.081422s] ... ok\n2026-05-22 01:43:36.159 38 INFO tempest.lib.common.rest_client [req-43bdc487-0efb-4dc1-bd95-28da592600a6 req-43bdc487-0efb-4dc1-bd95-28da592600a6 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-22 01:43:36.176 33 INFO tempest.lib.common.rest_client [req-538e132e-8b22-437d-9880-e85d14818dfa req-538e132e-8b22-437d-9880-e85d14818dfa ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s\n2026-05-22 01:43:36.189 13 INFO tempest.lib.common.rest_client [req-1c594f1b-df72-48ef-ac77-3e07c94bb128 req-1c594f1b-df72-48ef-ac77-3e07c94bb128 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ee4df4114405410ca9f5295712c6f611&name=default 0.815s\n2026-05-22 01:43:36.205 39 INFO tempest.lib.common.rest_client [req-263d84d4-c3ec-4583-aec8-b3dfaad4a9bc req-263d84d4-c3ec-4583-aec8-b3dfaad4a9bc ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f72ba40-780f-4d16-bb7e-63b3443752c3 0.176s\n{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.592986s] ... ok\n2026-05-22 01:43:36.243 27 INFO tempest.lib.common.rest_client [req-5a4b63ec-36f3-4b24-9131-04e1b7ce0a2c req-5a4b63ec-36f3-4b24-9131-04e1b7ce0a2c ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-748622967 0.142s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.149933s] ... ok\n2026-05-22 01:43:36.275 38 INFO tempest.lib.common.rest_client [req-8b24d33a-f408-44e6-a3d1-d3ba84b4f167 req-8b24d33a-f408-44e6-a3d1-d3ba84b4f167 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/09149526a0554d9399016d8921649a86 0.114s\n2026-05-22 01:43:36.277 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3e1e09d5cf544a8eb5b9a4586c7e9421 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:36.277 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1161400551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e1e09d5cf544a8eb5b9a4586c7e9421', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:36.277 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1161400551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e1e09d5cf544a8eb5b9a4586c7e9421', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:36.292 48 INFO tempest.lib.common.rest_client [req-c000711d-aa15-4f74-bd73-2345a9b6fd3b req-c000711d-aa15-4f74-bd73-2345a9b6fd3b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.584s\n2026-05-22 01:43:36.321 18 INFO tempest.lib.common.rest_client [req-c920e893-457e-4e51-8841-eca5b914702f req-c920e893-457e-4e51-8841-eca5b914702f ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c0373bef-b223-4d9c-869f-90cda3126edd 2.081s\n2026-05-22 01:43:36.378 33 INFO tempest.lib.common.rest_client [req-fb8d968d-2777-4297-8fa4-119f68e47a49 req-fb8d968d-2777-4297-8fa4-119f68e47a49 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/30382f8e1b914440b0a8e8adfafc4e44 0.198s\n2026-05-22 01:43:36.409 31 INFO tempest.lib.common.rest_client [req-f8cba9c4-152d-4940-9c5f-211b6fe3d254 req-f8cba9c4-152d-4940-9c5f-211b6fe3d254 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a34f4c32-3bdb-400c-9bf7-77d5c7eb205e 0.619s\n2026-05-22 01:43:36.431 18 INFO tempest.lib.common.rest_client [req-2571de6e-d19e-4da8-8ca0-6b53e8fb57f6 req-2571de6e-d19e-4da8-8ca0-6b53e8fb57f6 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c0373bef-b223-4d9c-869f-90cda3126edd 0.108s\n{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [2.193059s] ... ok\n2026-05-22 01:43:36.503 31 INFO tempest.lib.common.rest_client [req-32cbca75-2edd-4945-8714-93f89e6a0de3 req-32cbca75-2edd-4945-8714-93f89e6a0de3 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a34f4c32-3bdb-400c-9bf7-77d5c7eb205e 0.092s\n{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [2.493252s] ... ok\n2026-05-22 01:43:36.523 27 INFO tempest.lib.common.rest_client [req-43454414-06d0-450d-9032-5f293244125b req-43454414-06d0-450d-9032-5f293244125b ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.274s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.277235s] ... ok\n2026-05-22 01:43:36.543 48 INFO tempest.lib.common.rest_client [req-a8e5c13a-4943-427c-b93e-66e8641dd97a req-a8e5c13a-4943-427c-b93e-66e8641dd97a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.248s\n2026-05-22 01:43:36.567 33 INFO tempest.lib.common.rest_client [req-95265649-b632-4201-a10e-ec9831d2cddb req-95265649-b632-4201-a10e-ec9831d2cddb ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:43:36.621 35 INFO tempest.lib.common.rest_client [req-c38b047b-42ee-49f7-9295-8b7fbf3c3e7b req-c38b047b-42ee-49f7-9295-8b7fbf3c3e7b ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/21acb9f3-85d1-48c5-9236-c0e305db27a0 0.713s\n2026-05-22 01:43:36.621 23 INFO tempest.lib.common.rest_client [req-2250d94c-8414-44df-8770-439cde6f8f02 req-2250d94c-8414-44df-8770-439cde6f8f02 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab 0.634s\n2026-05-22 01:43:36.682 21 INFO tempest.lib.common.rest_client [req-2cf39c77-8a0b-4390-87cb-a5cbd0ebd8ab req-2cf39c77-8a0b-4390-87cb-a5cbd0ebd8ab ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.811s\n2026-05-22 01:43:36.691 33 INFO tempest.lib.common.rest_client [req-cbae2acf-9643-4915-8335-65912777d0a2 req-cbae2acf-9643-4915-8335-65912777d0a2 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/2194ff3a072f4deb83141fa1296997d2 0.122s\n2026-05-22 01:43:36.814 29 INFO tempest.lib.common.rest_client [req-b68e436c-9ae4-4c36-8f5c-da1a7734c48c req-b68e436c-9ae4-4c36-8f5c-da1a7734c48c ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5db33972-6f84-47bc-bdcd-c7464912373b 1.222s\n2026-05-22 01:43:36.892 38 INFO tempest.lib.common.rest_client [req-df63d69c-a789-46dc-b868-c87449fae356 req-df63d69c-a789-46dc-b868-c87449fae356 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s\n2026-05-22 01:43:36.896 33 INFO tempest.lib.common.rest_client [req-dc40b0e2-53e2-4017-b7f4-e82d74306224 req-dc40b0e2-53e2-4017-b7f4-e82d74306224 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-22 01:43:36.920 15 INFO tempest.lib.common.rest_client [req-7d11d527-2eb7-4f15-a9d6-63c2ea1270cc req-7d11d527-2eb7-4f15-a9d6-63c2ea1270cc ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b74c6993-b6a4-4d4c-b023-b200c12d2260 2.882s\n2026-05-22 01:43:36.955 19 INFO tempest.lib.common.rest_client [req-933c342b-4b15-49e0-bb4f-bd597341f9e2 req-933c342b-4b15-49e0-bb4f-bd597341f9e2 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eec66fd2-b188-4ff2-89e4-8421c1d236ca 1.479s\n2026-05-22 01:43:37.003 38 INFO tempest.lib.common.rest_client [req-3eb4bb39-a661-4072-85b2-3877dbdc82b7 req-3eb4bb39-a661-4072-85b2-3877dbdc82b7 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61 0.108s\n2026-05-22 01:43:37.003 38 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6a1e3bce835743af8bf9d667ec9d4d61 for scope project and roles: ['reader']\n2026-05-22 01:43:37.028 23 INFO tempest.lib.common.rest_client [req-385cdca4-44d6-4f23-b97e-56ec2ddd8219 req-385cdca4-44d6-4f23-b97e-56ec2ddd8219 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc8f13f9-0ab2-47dd-a98b-1bbc797bcdce 0.405s\n2026-05-22 01:43:37.039 33 INFO tempest.lib.common.rest_client [req-38de85db-d679-4545-a9a3-340f5e1c6a5d req-38de85db-d679-4545-a9a3-340f5e1c6a5d ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/09149526a0554d9399016d8921649a86 0.141s\n2026-05-22 01:43:37.040 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2382e5f8c66d487381bf4b8a37ec9082 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:37.040 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2382e5f8c66d487381bf4b8a37ec9082', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:37.040 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2382e5f8c66d487381bf4b8a37ec9082', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:37.136 25 INFO tempest.lib.common.rest_client [req-ff01d035-9b55-418b-af77-4afebef011ee req-ff01d035-9b55-418b-af77-4afebef011ee ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.840s\n2026-05-22 01:43:37.157 48 INFO tempest.lib.common.rest_client [req-705ddee3-4400-4e52-88b7-cd484e07d3ef req-705ddee3-4400-4e52-88b7-cd484e07d3ef ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53cb60eb-1db1-49cb-8b33-c5cd6a5a8caf 0.613s\n2026-05-22 01:43:37.197 39 INFO tempest.lib.common.rest_client [req-c4567255-387f-4999-a1ca-4d536ab4ba34 req-c4567255-387f-4999-a1ca-4d536ab4ba34 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.985s\n2026-05-22 01:43:37.206 35 INFO tempest.lib.common.rest_client [req-4c3cfe0e-4ebf-45d5-bed9-6fcc079ed18c req-4c3cfe0e-4ebf-45d5-bed9-6fcc079ed18c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/51269456-fd99-4e73-baf7-677d964a90e6 0.582s\n2026-05-22 01:43:37.278 48 INFO tempest.lib.common.rest_client [req-e2a94389-8928-4fe6-96c5-ffe301416e70 req-e2a94389-8928-4fe6-96c5-ffe301416e70 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.116s\n2026-05-22 01:43:37.400 29 INFO tempest.lib.common.rest_client [req-8fa1cd01-1975-445b-b752-ea07f00ad914 req-8fa1cd01-1975-445b-b752-ea07f00ad914 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/b850b2c9-dc45-41f5-b799-06e6eeb34c79 0.582s\n{9} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [7.001345s] ... ok\n2026-05-22 01:43:37.408 23 INFO tempest.lib.common.rest_client [req-febe4a10-70e0-494c-87b4-5cdca45aaf35 req-febe4a10-70e0-494c-87b4-5cdca45aaf35 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33d295a1-a08a-4591-9b86-72b784815bc5 0.377s\n2026-05-22 01:43:37.447 13 INFO tempest.lib.common.rest_client [req-d3080770-e70b-436d-99fb-7f45f26a41f1 req-d3080770-e70b-436d-99fb-7f45f26a41f1 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7daa1b79-47ed-440f-812e-6a3c4c279331 1.255s\n2026-05-22 01:43:37.520 38 INFO tempest.lib.common.rest_client [req-ee349508-665e-4a74-9c4b-d03f25824cbc req-ee349508-665e-4a74-9c4b-d03f25824cbc ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.516s\n2026-05-22 01:43:37.526 31 INFO tempest.lib.common.rest_client [req-00e817ad-04b6-4af4-a18d-887aeba005d4 req-00e817ad-04b6-4af4-a18d-887aeba005d4 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.021s\n2026-05-22 01:43:37.575 48 INFO tempest.lib.common.rest_client [req-5ba22174-6536-4b8f-a6a3-b23dd08156c2 req-5ba22174-6536-4b8f-a6a3-b23dd08156c2 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b7a61db-6b34-42ef-add6-878ee81b3356 0.293s\n2026-05-22 01:43:37.588 18 INFO tempest.lib.common.rest_client [req-93dfb177-b937-4306-aad0-8f1c92814e6f req-93dfb177-b937-4306-aad0-8f1c92814e6f ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c0373bef-b223-4d9c-869f-90cda3126edd 1.126s\n2026-05-22 01:43:37.599 27 INFO tempest.lib.common.rest_client [req-cf25fc09-26f6-43ba-8708-9a8162da2e50 req-cf25fc09-26f6-43ba-8708-9a8162da2e50 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.072s\n2026-05-22 01:43:37.607 33 INFO tempest.lib.common.rest_client [req-c4bc96f8-38e8-4487-984d-e292bfd97743 req-c4bc96f8-38e8-4487-984d-e292bfd97743 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-22 01:43:37.648 25 INFO tempest.lib.common.rest_client [req-8bd52f17-59fc-465d-8234-2be1c6d57451 req-8bd52f17-59fc-465d-8234-2be1c6d57451 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5d625dc4-fc53-4fe5-bb56-6393704765bf 0.510s\n2026-05-22 01:43:37.671 48 INFO tempest.lib.common.rest_client [req-772c464a-8e29-45c5-b27a-15196b5ec54a req-772c464a-8e29-45c5-b27a-15196b5ec54a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.095s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [3.478104s] ... ok\n2026-05-22 01:43:37.685 13 INFO tempest.lib.common.rest_client [req-39d0c613-50bb-4fa6-911e-5c1d8e900e2a req-39d0c613-50bb-4fa6-911e-5c1d8e900e2a ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611 0.237s\n2026-05-22 01:43:37.706 35 INFO tempest.lib.common.rest_client [req-ec2f54af-0fec-4ff4-9e22-e20a62bbd4c0 req-ec2f54af-0fec-4ff4-9e22-e20a62bbd4c0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9975333-5a9b-4ea3-82e3-6b80273153dc 0.498s\n2026-05-22 01:43:37.724 38 INFO tempest.lib.common.rest_client [req-352ebe46-05d3-4f4d-bd41-cf2f4129dd2d req-352ebe46-05d3-4f4d-bd41-cf2f4129dd2d ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-22 01:43:37.787 25 INFO tempest.lib.common.rest_client [req-01b39add-0152-474b-bde0-e5c3d02e926e req-01b39add-0152-474b-bde0-e5c3d02e926e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5d625dc4-fc53-4fe5-bb56-6393704765bf 0.136s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [2.501850s] ... ok\n2026-05-22 01:43:37.871 38 INFO tempest.lib.common.rest_client [req-767dffa1-64b8-413c-8c36-2d70aab80330 req-767dffa1-64b8-413c-8c36-2d70aab80330 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/921fe94ef9a04ab0b1dea6843c71b931 0.143s\n2026-05-22 01:43:38.047 38 INFO tempest.lib.common.rest_client [req-8581c4b3-e140-4c3a-95d6-c91c427ff750 req-8581c4b3-e140-4c3a-95d6-c91c427ff750 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s\n2026-05-22 01:43:38.062 23 INFO tempest.lib.common.rest_client [req-9a4f40ca-029c-42e8-a454-b9cf08530ee5 req-9a4f40ca-029c-42e8-a454-b9cf08530ee5 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bd7b1ca3-a6b7-463a-94bf-255f371e9a3e 0.648s\n2026-05-22 01:43:38.064 18 INFO tempest.lib.common.rest_client [req-c513f1e5-4ebe-4c2e-a18b-aa393d6aa139 req-c513f1e5-4ebe-4c2e-a18b-aa393d6aa139 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/448249be-7361-4d98-b55d-838d8fdc4994 0.474s\n2026-05-22 01:43:38.110 21 INFO tempest.lib.common.rest_client [req-22f481a0-02da-4ef8-8c93-b12f44c02d10 req-22f481a0-02da-4ef8-8c93-b12f44c02d10 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/76befcba-1e0d-44f2-9a95-8a29381077b3 1.423s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.332472s] ... ok\n2026-05-22 01:43:38.174 13 INFO tempest.lib.common.rest_client [req-995ac8eb-70d0-40a9-988d-33af1f604af7 req-995ac8eb-70d0-40a9-988d-33af1f604af7 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s\n2026-05-22 01:43:38.217 15 INFO tempest.lib.common.rest_client [req-49a45106-af42-4ed5-b65b-a7b9b72c36b8 req-49a45106-af42-4ed5-b65b-a7b9b72c36b8 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3ee67cff-65ad-4d7d-8bbb-c91e83d243ea 1.295s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [12.015375s] ... ok\n2026-05-22 01:43:38.219 38 INFO tempest.lib.common.rest_client [req-51f17420-ac5c-45b5-91e6-48f4474d1af9 req-51f17420-ac5c-45b5-91e6-48f4474d1af9 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/30382f8e1b914440b0a8e8adfafc4e44 0.168s\n2026-05-22 01:43:38.249 29 INFO tempest.lib.common.rest_client [req-6a847125-41ba-4e2d-9349-20265d57b6c4 req-6a847125-41ba-4e2d-9349-20265d57b6c4 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/90fb242f-7376-43a6-b8a6-9b810d564492 0.845s\n2026-05-22 01:43:38.292 27 INFO tempest.lib.common.rest_client [req-97cf7be9-4353-4364-ab3b-85b46900bb58 req-97cf7be9-4353-4364-ab3b-85b46900bb58 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.692s\n2026-05-22 01:43:38.410 48 INFO tempest.lib.common.rest_client [req-825be693-d350-4031-ae9b-bbf2bf3cfc14 req-825be693-d350-4031-ae9b-bbf2bf3cfc14 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.734s\n2026-05-22 01:43:38.419 38 INFO tempest.lib.common.rest_client [req-3354f933-c09a-49b2-8f2f-584f22e610d7 req-3354f933-c09a-49b2-8f2f-584f22e610d7 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:43:38.486 29 INFO tempest.lib.common.rest_client [req-79a45081-dbba-4739-889b-eedf3a6a31d9 req-79a45081-dbba-4739-889b-eedf3a6a31d9 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=480bc765-0a03-4fbf-93a9-3bed2b5d40e5 0.234s\n2026-05-22 01:43:38.498 31 INFO tempest.lib.common.rest_client [req-ddd16f93-c307-442d-a6df-de8835aa8ca0 req-ddd16f93-c307-442d-a6df-de8835aa8ca0 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.971s\n2026-05-22 01:43:38.542 38 INFO tempest.lib.common.rest_client [req-abf0ed0e-c483-4faa-a2ff-f897ea818128 req-abf0ed0e-c483-4faa-a2ff-f897ea818128 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/2194ff3a072f4deb83141fa1296997d2 0.122s\n2026-05-22 01:43:38.546 19 INFO tempest.lib.common.rest_client [req-03d0e44d-d707-4fde-8838-dba030f62074 req-03d0e44d-d707-4fde-8838-dba030f62074 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5e2b05b8-17d1-4006-ae9b-96279fe9d1c5 1.587s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [11.450979s] ... ok\n2026-05-22 01:43:38.706 27 INFO tempest.lib.common.rest_client [req-eebc349e-fb20-4505-8011-7ba44bacc1d6 req-eebc349e-fb20-4505-8011-7ba44bacc1d6 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.412s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.180892s] ... ok\n2026-05-22 01:43:38.719 13 INFO tempest.lib.common.rest_client [req-6cf0a585-7ce0-4deb-9cd1-103082c3f67e req-6cf0a585-7ce0-4deb-9cd1-103082c3f67e ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s\n2026-05-22 01:43:38.726 38 INFO tempest.lib.common.rest_client [req-fda2f2ce-2b95-4178-8da1-dcee66fd63e3 req-fda2f2ce-2b95-4178-8da1-dcee66fd63e3 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:43:38.766 25 INFO tempest.lib.common.rest_client [req-5d62a2d9-18d1-4250-a6dc-2cac855cb361 req-5d62a2d9-18d1-4250-a6dc-2cac855cb361 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.975s\n2026-05-22 01:43:38.854 13 INFO tempest.lib.common.rest_client [req-627a23d0-738f-4460-8293-8dca85761b46 req-627a23d0-738f-4460-8293-8dca85761b46 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.133s\n2026-05-22 01:43:38.863 48 INFO tempest.lib.common.rest_client [req-6edfe24b-2129-4798-90cb-6e926d6fb2ed req-6edfe24b-2129-4798-90cb-6e926d6fb2ed ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.449s\n2026-05-22 01:43:38.871 38 INFO tempest.lib.common.rest_client [req-6ed89a17-26cf-4bc2-940f-80c68a85d322 req-6ed89a17-26cf-4bc2-940f-80c68a85d322 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/09149526a0554d9399016d8921649a86 0.142s\n2026-05-22 01:43:38.872 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8c0a101bdbb94944a9057493daaf2da7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:38.872 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1161400551-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c0a101bdbb94944a9057493daaf2da7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:38.872 38 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-1161400551-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c0a101bdbb94944a9057493daaf2da7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:38.902 18 INFO tempest.lib.common.rest_client [req-288eb6ae-37cd-4823-8d79-cb262f6f1abd req-288eb6ae-37cd-4823-8d79-cb262f6f1abd ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d10c6342-2f13-45ff-9a06-eb5c8e6927bf 0.837s\n2026-05-22 01:43:38.981 35 INFO tempest.lib.common.rest_client [req-e67c893a-2e69-446e-b244-e44760d39c6c req-e67c893a-2e69-446e-b244-e44760d39c6c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/74821f9c-74ec-4625-8cfa-2b159f43e31f 1.273s\n2026-05-22 01:43:38.989 48 INFO tempest.lib.common.rest_client [req-6462db3d-a28a-46a9-8252-0b6025b6c476 req-6462db3d-a28a-46a9-8252-0b6025b6c476 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s\n2026-05-22 01:43:39.089 13 INFO tempest.lib.common.rest_client [req-5144f1fc-18cf-469c-9716-133d87141671 req-5144f1fc-18cf-469c-9716-133d87141671 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.231s\n2026-05-22 01:43:39.122 48 INFO tempest.lib.common.rest_client [req-74161259-7e9f-4385-9b50-360ceb5e9d24 req-74161259-7e9f-4385-9b50-360ceb5e9d24 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n2026-05-22 01:43:39.128 39 INFO tempest.lib.common.rest_client [req-f462f79f-10a4-40a9-a9fc-a4b23b09f80f req-f462f79f-10a4-40a9-a9fc-a4b23b09f80f ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.929s\n2026-05-22 01:43:39.144 23 INFO tempest.lib.common.rest_client [req-c8d06c8b-f6e5-4072-b5fd-949339007071 req-c8d06c8b-f6e5-4072-b5fd-949339007071 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/917149ba-70bd-4c9b-b9f9-c2ce1c7f6342 1.079s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [23.461330s] ... ok\n2026-05-22 01:43:39.200 18 INFO tempest.lib.common.rest_client [req-346cbac8-e507-4ef9-868e-dfc9bfe44fe3 req-346cbac8-e507-4ef9-868e-dfc9bfe44fe3 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9bcc67d535324fff9f6933b529284581 0.295s\n2026-05-22 01:43:39.230 21 INFO tempest.lib.common.rest_client [req-2390794e-540c-4342-88e2-33b21e3f014d req-2390794e-540c-4342-88e2-33b21e3f014d ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.114s\n2026-05-22 01:43:39.370 31 INFO tempest.lib.common.rest_client [req-fd96eaf5-90a7-4fba-9c7e-1c534d17995e req-fd96eaf5-90a7-4fba-9c7e-1c534d17995e ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/14b81ecd-9421-4569-ae4d-51280d8a8225 0.869s\n2026-05-22 01:43:39.429 38 INFO tempest.lib.common.rest_client [req-49b6b214-d3c7-4fc4-8367-d4fbc62098e5 req-49b6b214-d3c7-4fc4-8367-d4fbc62098e5 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-22 01:43:39.536 18 INFO tempest.lib.common.rest_client [req-86c94cf6-e355-4fe5-b9f8-3873f4328992 req-86c94cf6-e355-4fe5-b9f8-3873f4328992 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/34652921d9b04c16a7eab719e69abc9e 0.334s\n2026-05-22 01:43:39.536 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ff6279e8427488a8923f67202589506\n2026-05-22 01:43:39.707 13 INFO tempest.lib.common.rest_client [req-ab4cff6f-b3f1-47a6-a72d-3db518c36b23 req-ab4cff6f-b3f1-47a6-a72d-3db518c36b23 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.615s\n2026-05-22 01:43:39.726 25 INFO tempest.lib.common.rest_client [req-53a43000-b12f-4df3-9b6e-8db57baa5da3 req-53a43000-b12f-4df3-9b6e-8db57baa5da3 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/83abacfa-594c-410d-a7e0-5758fb93d8c5 0.956s\n2026-05-22 01:43:39.828 23 INFO tempest.lib.common.rest_client [req-2348cbf1-0674-484f-a7a1-ce48ff89465f req-2348cbf1-0674-484f-a7a1-ce48ff89465f ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.678s\n2026-05-22 01:43:39.897 38 INFO tempest.lib.common.rest_client [req-3ee9af97-8aa0-4cfc-8eed-3c9ac3bb7165 req-3ee9af97-8aa0-4cfc-8eed-3c9ac3bb7165 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.465s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.468374s] ... ok\n2026-05-22 01:43:39.901 13 INFO tempest.lib.common.rest_client [req-dd762ba2-908d-4ad9-a3b0-168f0454f1e5 req-dd762ba2-908d-4ad9-a3b0-168f0454f1e5 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:43:39.954 48 INFO tempest.lib.common.rest_client [req-fb8b078c-c4a4-4c00-a382-dca24aa22c17 req-fb8b078c-c4a4-4c00-a382-dca24aa22c17 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ded9709-52ee-43fb-94a2-fe2b4fac5885 0.831s\n2026-05-22 01:43:40.079 18 INFO tempest.lib.common.rest_client [req-204facca-5d42-4046-a16d-0c88dde97a08 req-204facca-5d42-4046-a16d-0c88dde97a08 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s\n2026-05-22 01:43:40.091 48 INFO tempest.lib.common.rest_client [req-2f511ffb-9e1d-4253-80dc-bec36389c55c req-2f511ffb-9e1d-4253-80dc-bec36389c55c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.133s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.417798s] ... ok\n2026-05-22 01:43:40.104 13 INFO tempest.lib.common.rest_client [req-35f8b5af-1069-4be9-b0f1-9ee773a31b8e req-35f8b5af-1069-4be9-b0f1-9ee773a31b8e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/09149526a0554d9399016d8921649a86 0.200s\n2026-05-22 01:43:40.201 39 INFO tempest.lib.common.rest_client [req-f1a74a70-b561-49a1-b1ff-04d469327206 req-f1a74a70-b561-49a1-b1ff-04d469327206 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eed8435b-f712-4bc0-b601-1d8478394275 1.068s\n{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [3.993455s] ... ok\n2026-05-22 01:43:40.206 25 INFO tempest.lib.common.rest_client [req-a733ad3c-cf6b-449f-91e4-80d404905f94 req-a733ad3c-cf6b-449f-91e4-80d404905f94 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.478s\n2026-05-22 01:43:40.229 33 INFO tempest.lib.common.rest_client [req-c320ec7d-892b-47c5-a349-5b8c75778a90 req-c320ec7d-892b-47c5-a349-5b8c75778a90 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.620s\n2026-05-22 01:43:40.328 13 INFO tempest.lib.common.rest_client [req-d7df44db-0215-4b64-a12f-5ed4b83a4f76 req-d7df44db-0215-4b64-a12f-5ed4b83a4f76 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s\n2026-05-22 01:43:40.477 13 INFO tempest.lib.common.rest_client [req-5f05dfd6-dc20-4ed3-9850-53c81fd7adf1 req-5f05dfd6-dc20-4ed3-9850-53c81fd7adf1 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.146s\n2026-05-22 01:43:40.563 35 INFO tempest.lib.common.rest_client [req-69530c88-4cb7-41e2-8c98-54a68f6e1eed req-69530c88-4cb7-41e2-8c98-54a68f6e1eed ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e32ba9d5-08b4-4045-b763-65e43ba1e437 1.579s\n2026-05-22 01:43:40.666 18 INFO tempest.lib.common.rest_client [req-bd03d736-f2c7-4624-8be0-04413ee91eae req-bd03d736-f2c7-4624-8be0-04413ee91eae ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ff6279e8427488a8923f67202589506&name=default 0.584s\n2026-05-22 01:43:40.687 13 INFO tempest.lib.common.rest_client [req-5bde8a36-7a7f-4452-ad37-cf8ea6ebd61a req-5bde8a36-7a7f-4452-ad37-cf8ea6ebd61a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:43:40.690 23 INFO tempest.lib.common.rest_client [req-7264f539-faa9-48b8-8418-3ae821618d80 req-7264f539-faa9-48b8-8418-3ae821618d80 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.857s\n2026-05-22 01:43:40.707 48 INFO tempest.lib.common.rest_client [req-a0162bc5-2299-4232-a110-7f634e98c20c req-a0162bc5-2299-4232-a110-7f634e98c20c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.611s\n2026-05-22 01:43:40.741 38 INFO tempest.lib.common.rest_client [req-89eb7dd2-e5f4-4cc0-8ade-42ebaac5069b req-89eb7dd2-e5f4-4cc0-8ade-42ebaac5069b ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.840s\n2026-05-22 01:43:40.786 25 INFO tempest.lib.common.rest_client [req-31128ba4-3132-4a58-987d-95918f7584f5 req-31128ba4-3132-4a58-987d-95918f7584f5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/83abacfa-594c-410d-a7e0-5758fb93d8c5 0.574s\n2026-05-22 01:43:40.830 13 INFO tempest.lib.common.rest_client [req-48b1903d-b9d2-4027-981c-59672ee6100b req-48b1903d-b9d2-4027-981c-59672ee6100b ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/2194ff3a072f4deb83141fa1296997d2 0.140s\n2026-05-22 01:43:40.873 31 INFO tempest.lib.common.rest_client [req-f1c7c0e1-3566-427e-b9c3-3a3e9b18b836 req-f1c7c0e1-3566-427e-b9c3-3a3e9b18b836 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14b81ecd-9421-4569-ae4d-51280d8a8225 1.502s\n2026-05-22 01:43:40.915 25 INFO tempest.lib.common.rest_client [req-a78e720a-a766-4a87-9901-d0fd014b8e88 req-a78e720a-a766-4a87-9901-d0fd014b8e88 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/83abacfa-594c-410d-a7e0-5758fb93d8c5 0.127s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [3.126793s] ... ok\n2026-05-22 01:43:40.925 21 INFO tempest.lib.common.rest_client [req-5ac861bb-4759-4dea-8b41-6821effe543d req-5ac861bb-4759-4dea-8b41-6821effe543d ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.691s\n2026-05-22 01:43:40.976 31 INFO tempest.lib.common.rest_client [req-fc55fa09-57bb-40c4-aa2e-9511e4094c62 req-fc55fa09-57bb-40c4-aa2e-9511e4094c62 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/14b81ecd-9421-4569-ae4d-51280d8a8225 0.102s\n2026-05-22 01:43:41.024 23 INFO tempest.lib.common.rest_client [req-7b9d7a11-2891-47b4-a59a-dd1c5cb96e7f req-7b9d7a11-2891-47b4-a59a-dd1c5cb96e7f ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.332s\n2026-05-22 01:43:41.036 13 INFO tempest.lib.common.rest_client [req-f93d845a-4c65-4da0-bd54-8be595a9454a req-f93d845a-4c65-4da0-bd54-8be595a9454a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s\n2026-05-22 01:43:41.164 48 INFO tempest.lib.common.rest_client [req-d99b7ec5-9cda-4f67-982e-3100c447e00c req-d99b7ec5-9cda-4f67-982e-3100c447e00c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.455s\n2026-05-22 01:43:41.195 13 INFO tempest.lib.common.rest_client [req-b57c51cf-ee28-4e8e-956e-34327c34e0c4 req-b57c51cf-ee28-4e8e-956e-34327c34e0c4 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/09149526a0554d9399016d8921649a86 0.156s\n2026-05-22 01:43:41.196 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4decc9e016d4dc4acbaafc8f40263a2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:41.196 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4decc9e016d4dc4acbaafc8f40263a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:41.197 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4decc9e016d4dc4acbaafc8f40263a2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:41.233 33 INFO tempest.lib.common.rest_client [req-6663e6fd-dfb8-4386-8078-7eed342d9f36 req-6663e6fd-dfb8-4386-8078-7eed342d9f36 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.002s\n2026-05-22 01:43:41.271 35 INFO tempest.lib.common.rest_client [req-e5cf8b2d-cbea-4b76-bc40-1b73495d1e7d req-e5cf8b2d-cbea-4b76-bc40-1b73495d1e7d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cdeb51e2-0249-44e8-af7c-c3167fd6f589 0.706s\n2026-05-22 01:43:41.318 39 INFO tempest.lib.common.rest_client [req-b0148fac-0571-4d62-9dca-ec5d67005c1a req-b0148fac-0571-4d62-9dca-ec5d67005c1a ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.115s\n2026-05-22 01:43:41.547 38 INFO tempest.lib.common.rest_client [req-f02e5aca-da8e-4d6e-8748-1536194da61a req-f02e5aca-da8e-4d6e-8748-1536194da61a ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.803s\n2026-05-22 01:43:41.618 31 INFO tempest.lib.common.rest_client [req-5853cb33-90de-4785-af03-2cabc613a117 req-5853cb33-90de-4785-af03-2cabc613a117 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dedf3452-751a-403a-b9f7-346c9b33b076 0.636s\n2026-05-22 01:43:41.768 31 INFO tempest.lib.common.rest_client [req-34a3c1dd-fb86-43a9-8ba9-e1e52f0927bb req-34a3c1dd-fb86-43a9-8ba9-e1e52f0927bb ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dedf3452-751a-403a-b9f7-346c9b33b076 0.147s\n{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.264841s] ... ok\n2026-05-22 01:43:41.777 38 INFO tempest.lib.common.rest_client [req-4cda7137-4af7-4c77-a677-210ac5a6d86c req-4cda7137-4af7-4c77-a677-210ac5a6d86c ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.223s\n2026-05-22 01:43:41.830 15 INFO tempest.lib.common.rest_client [req-a1b8395d-8404-4f0f-854a-4b61af9f5b9e req-a1b8395d-8404-4f0f-854a-4b61af9f5b9e ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.607s\n2026-05-22 01:43:41.876 13 INFO tempest.lib.common.rest_client [req-b6be0421-46a7-47c9-9e4a-aae2ae863ef4 req-b6be0421-46a7-47c9-9e4a-aae2ae863ef4 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s\n2026-05-22 01:43:41.937 39 INFO tempest.lib.common.rest_client [req-67b878d2-84a9-47ee-b201-cd8934183a11 req-67b878d2-84a9-47ee-b201-cd8934183a11 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.616s\n2026-05-22 01:43:42.029 21 INFO tempest.lib.common.rest_client [req-c4871e57-58b1-44c5-89c4-d22c2fb4f95f req-c4871e57-58b1-44c5-89c4-d22c2fb4f95f ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/57a6e59d-9b6f-47df-b896-54247f98a334 1.100s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [3.918683s] ... ok\n2026-05-22 01:43:42.048 13 INFO tempest.lib.common.rest_client [req-b5e3c610-5f1d-41f4-ae1e-4980f3746945 req-b5e3c610-5f1d-41f4-ae1e-4980f3746945 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c 0.170s\n2026-05-22 01:43:42.049 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d452dc9a0a284d469c53d4eb64dd345c for scope project and roles: ['reader']\n2026-05-22 01:43:42.217 38 INFO tempest.lib.common.rest_client [req-4c8db6a4-3ce8-41e4-ad72-71567e83f3d4 req-4c8db6a4-3ce8-41e4-ad72-71567e83f3d4 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bdc943d-08af-4ab1-a9a3-8524626028c2 0.438s\n2026-05-22 01:43:42.276 29 INFO tempest.lib.common.rest_client [req-cb3d537f-59c1-4d1f-8f18-dbaf0c043765 req-cb3d537f-59c1-4d1f-8f18-dbaf0c043765 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/480bc765-0a03-4fbf-93a9-3bed2b5d40e5/remove_router_interface 3.787s\n2026-05-22 01:43:42.387 31 INFO tempest.lib.common.rest_client [req-293ac7ca-1806-4bb9-866b-d5e6b0229bf6 req-293ac7ca-1806-4bb9-866b-d5e6b0229bf6 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3304ec71-205e-4c60-bf55-7e6406893409 0.614s\n2026-05-22 01:43:42.390 38 INFO tempest.lib.common.rest_client [req-c37a25ca-1686-4539-9067-40b4671871a1 req-c37a25ca-1686-4539-9067-40b4671871a1 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.170s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [2.491746s] ... ok\n2026-05-22 01:43:42.522 13 INFO tempest.lib.common.rest_client [req-8f799b78-a44d-4962-833b-c7d29d455987 req-8f799b78-a44d-4962-833b-c7d29d455987 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.469s\n2026-05-22 01:43:42.650 13 INFO tempest.lib.common.rest_client [req-9b6f73eb-eaa4-483c-8544-4650ee9704dc req-9b6f73eb-eaa4-483c-8544-4650ee9704dc ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s\n2026-05-22 01:43:42.769 19 INFO tempest.lib.common.rest_client [req-5266581f-927c-4d9a-9522-b027ec80ea58 req-5266581f-927c-4d9a-9522-b027ec80ea58 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.218s\n2026-05-22 01:43:42.811 27 INFO tempest.lib.common.rest_client [req-8d952e7b-1a67-4b62-b308-c6283356516a req-8d952e7b-1a67-4b62-b308-c6283356516a ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/add_router_interface 4.101s\n2026-05-22 01:43:42.819 13 INFO tempest.lib.common.rest_client [req-f08e5062-0ed4-4c0c-8f48-6ce40750523e req-f08e5062-0ed4-4c0c-8f48-6ce40750523e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/921fe94ef9a04ab0b1dea6843c71b931 0.165s\n2026-05-22 01:43:42.930 18 INFO tempest.lib.common.rest_client [req-557f0142-cd92-43ad-bea8-c072e9ef601b req-557f0142-cd92-43ad-bea8-c072e9ef601b ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d86fb76e-b439-44da-8f66-28992f89505e 2.262s\n2026-05-22 01:43:42.956 25 INFO tempest.lib.common.rest_client [req-8bb92a84-b0e3-4050-b791-9ab4a713e432 req-8bb92a84-b0e3-4050-b791-9ab4a713e432 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.037s\n2026-05-22 01:43:42.969 38 INFO tempest.lib.common.rest_client [req-2aad880a-67db-4371-a163-1b078a450034 req-2aad880a-67db-4371-a163-1b078a450034 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.576s\n2026-05-22 01:43:43.010 13 INFO tempest.lib.common.rest_client [req-ae0f420c-d1cf-49f3-9f80-b70183b457d7 req-ae0f420c-d1cf-49f3-9f80-b70183b457d7 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-22 01:43:43.016 39 INFO tempest.lib.common.rest_client [req-c7aecb8d-5a5a-429f-be6e-901bfdb42ab2 req-c7aecb8d-5a5a-429f-be6e-901bfdb42ab2 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/506214a7-b832-454d-b798-057256e8ad75 1.073s\n{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.814620s] ... ok\n2026-05-22 01:43:43.090 38 INFO tempest.lib.common.rest_client [req-c70c6af0-a359-4770-9553-8aa42adb5f87 req-c70c6af0-a359-4770-9553-8aa42adb5f87 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.116s\n2026-05-22 01:43:43.103 31 INFO tempest.lib.common.rest_client [req-30719d4d-ba23-4605-954f-a2d14f7b3e81 req-30719d4d-ba23-4605-954f-a2d14f7b3e81 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/21425f15-192e-4cdb-ba52-8be07fa7e385 0.713s\n2026-05-22 01:43:43.111 25 INFO tempest.lib.common.rest_client [req-bbc3a2d1-8ce9-470c-8752-9ffaf0ff2db4 req-bbc3a2d1-8ce9-470c-8752-9ffaf0ff2db4 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ef1e8d1-0ce3-441f-89c2-735f3fc71881 0.153s\n2026-05-22 01:43:43.118 21 INFO tempest.lib.common.rest_client [req-4e5a44f9-7ab0-491d-9e56-3d409dc3ca3f req-4e5a44f9-7ab0-491d-9e56-3d409dc3ca3f ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.086s\n2026-05-22 01:43:43.139 13 INFO tempest.lib.common.rest_client [req-2cac0b84-d535-4bd0-bb05-01f23f4b6e1a req-2cac0b84-d535-4bd0-bb05-01f23f4b6e1a ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.128s\n2026-05-22 01:43:43.197 18 INFO tempest.lib.common.rest_client [req-07701d48-a586-4b6e-958b-d0e64608d921 req-07701d48-a586-4b6e-958b-d0e64608d921 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506 0.265s\n2026-05-22 01:43:43.259 27 INFO tempest.lib.common.rest_client [req-4ea17639-f631-40e9-af81-feadeaa42520 req-4ea17639-f631-40e9-af81-feadeaa42520 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.444s\n2026-05-22 01:43:43.325 13 INFO tempest.lib.common.rest_client [req-71ab426a-a1c4-4305-8256-7ed4fa925fb6 req-71ab426a-a1c4-4305-8256-7ed4fa925fb6 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-22 01:43:43.431 23 INFO tempest.lib.common.rest_client [req-48da17d7-8a08-4f19-aacc-c9ac5ece0bc8 req-48da17d7-8a08-4f19-aacc-c9ac5ece0bc8 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.405s\n2026-05-22 01:43:43.455 33 INFO tempest.lib.common.rest_client [req-4429de9b-445a-44cb-bca2-895f9a8ab336 req-4429de9b-445a-44cb-bca2-895f9a8ab336 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.221s\n2026-05-22 01:43:43.463 13 INFO tempest.lib.common.rest_client [req-91d6d832-2316-4cc7-b1d6-547d0be50a56 req-91d6d832-2316-4cc7-b1d6-547d0be50a56 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/2194ff3a072f4deb83141fa1296997d2 0.136s\n2026-05-22 01:43:43.466 38 INFO tempest.lib.common.rest_client [req-ae1531bc-5b2a-4e52-ad91-33a03dcc3553 req-ae1531bc-5b2a-4e52-ad91-33a03dcc3553 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c98e8acf-209d-4e72-ada3-59ac064981f7 0.374s\n2026-05-22 01:43:43.469 21 INFO tempest.lib.common.rest_client [req-bdb7441b-23fc-474d-80ce-27585e9be724 req-bdb7441b-23fc-474d-80ce-27585e9be724 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 0.346s\n2026-05-22 01:43:43.566 27 INFO tempest.lib.common.rest_client [req-c9b2328a-d9b6-4ac0-8f49-1e44177abaa4 req-c9b2328a-d9b6-4ac0-8f49-1e44177abaa4 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a151529a-ffa9-4893-a1e6-d2e60c674bda 0.305s\n2026-05-22 01:43:43.641 25 INFO tempest.lib.common.rest_client [req-2330c235-e486-4596-9d9f-817f2d28c553 req-2330c235-e486-4596-9d9f-817f2d28c553 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7ef1e8d1-0ce3-441f-89c2-735f3fc71881 0.527s\n2026-05-22 01:43:43.668 38 INFO tempest.lib.common.rest_client [req-8e8d6fdf-9c0f-4476-beae-6f5b4a389599 req-8e8d6fdf-9c0f-4476-beae-6f5b4a389599 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.199s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.277198s] ... ok\n2026-05-22 01:43:43.689 13 INFO tempest.lib.common.rest_client [req-c6561923-4c6b-40c9-a00f-b30a0cb2bd80 req-c6561923-4c6b-40c9-a00f-b30a0cb2bd80 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s\n2026-05-22 01:43:43.753 15 INFO tempest.lib.common.rest_client [req-a2a60eeb-524d-4f01-87bd-de439872903d req-a2a60eeb-524d-4f01-87bd-de439872903d ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 1.921s\n2026-05-22 01:43:43.773 35 INFO tempest.lib.common.rest_client [req-94976f02-fc27-465a-b466-a67456a02f3c req-94976f02-fc27-465a-b466-a67456a02f3c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1d091608-12f9-49c4-822e-8533487b9532 2.500s\n2026-05-22 01:43:43.783 25 INFO tempest.lib.common.rest_client [req-ba0383b2-3944-4148-9e9a-b11df80d37d1 req-ba0383b2-3944-4148-9e9a-b11df80d37d1 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ef1e8d1-0ce3-441f-89c2-735f3fc71881 0.137s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [2.869133s] ... ok\n2026-05-22 01:43:43.816 13 INFO tempest.lib.common.rest_client [req-81b7378a-f26a-4ad9-b80b-dd83e03a9291 req-81b7378a-f26a-4ad9-b80b-dd83e03a9291 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/09149526a0554d9399016d8921649a86 0.125s\n2026-05-22 01:43:43.816 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a324df9828d943e7838eb6c19b629b7f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:43.822 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a324df9828d943e7838eb6c19b629b7f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:43.822 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a324df9828d943e7838eb6c19b629b7f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:43.912 35 INFO tempest.lib.common.rest_client [req-1efb9355-fc74-42d9-9338-0df1c30d857a req-1efb9355-fc74-42d9-9338-0df1c30d857a ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.133s\n2026-05-22 01:43:43.992 15 INFO tempest.lib.common.rest_client [req-ac93b2be-d625-40ff-9468-01b43dc726e4 req-ac93b2be-d625-40ff-9468-01b43dc726e4 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 0.238s\n2026-05-22 01:43:44.109 39 INFO tempest.lib.common.rest_client [req-30ee39bd-32c4-41a3-849a-0cb034aba2c9 req-30ee39bd-32c4-41a3-849a-0cb034aba2c9 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.090s\n2026-05-22 01:43:44.115 31 INFO tempest.lib.common.rest_client [req-fcaffcf4-a1a8-4c0a-96fb-cd057892cf64 req-fcaffcf4-a1a8-4c0a-96fb-cd057892cf64 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5f1c524c-0dca-45c4-acc8-8a2fa692375a 1.009s\n2026-05-22 01:43:44.151 29 INFO tempest.lib.common.rest_client [req-9208eed9-ea2d-428b-b7be-42df67ac1bae req-9208eed9-ea2d-428b-b7be-42df67ac1bae ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/480bc765-0a03-4fbf-93a9-3bed2b5d40e5 1.872s\n2026-05-22 01:43:44.223 38 INFO tempest.lib.common.rest_client [req-7aa233da-2c4b-42c1-af11-e22e5cc32190 req-7aa233da-2c4b-42c1-af11-e22e5cc32190 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.550s\n2026-05-22 01:43:44.235 48 INFO tempest.lib.common.rest_client [req-97933864-4f6e-404d-8326-b9aa4683469c req-97933864-4f6e-404d-8326-b9aa4683469c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2/add_router_interface 3.068s\n2026-05-22 01:43:44.233 15 INFO tempest.lib.common.rest_client [req-8ac8cd19-f718-4a99-8488-93e9e015e8f2 req-8ac8cd19-f718-4a99-8488-93e9e015e8f2 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=5b296cbb-2590-462a-8812-db7681031419&device_owner=network%3Arouter_gateway 0.239s\n2026-05-22 01:43:44.294 19 INFO tempest.lib.common.rest_client [req-e423f32f-587d-44cd-88ec-19d2a209cad8 req-e423f32f-587d-44cd-88ec-19d2a209cad8 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 1.523s\n2026-05-22 01:43:44.328 38 INFO tempest.lib.common.rest_client [req-ce73baa6-a826-42d2-95c5-a439e5553ebb req-ce73baa6-a826-42d2-95c5-a439e5553ebb ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s\n2026-05-22 01:43:44.419 31 INFO tempest.lib.common.rest_client [req-e0f4939d-f6e2-46e0-aef2-5b284ce015fb req-e0f4939d-f6e2-46e0-aef2-5b284ce015fb ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a196ff7d8b534b6980226c273d16d74f 0.301s\n2026-05-22 01:43:44.423 13 INFO tempest.lib.common.rest_client [req-90115892-c40c-4bbd-891f-f2c4fc149f43 req-90115892-c40c-4bbd-891f-f2c4fc149f43 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s\n2026-05-22 01:43:44.429 15 INFO tempest.lib.common.rest_client [req-f766b983-6fed-48ea-8382-1f3c0feb1d29 req-f766b983-6fed-48ea-8382-1f3c0feb1d29 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.193s\n2026-05-22 01:43:44.459 19 INFO tempest.lib.common.rest_client [req-ed995fb5-e3af-4c76-b987-4de374dead2a req-ed995fb5-e3af-4c76-b987-4de374dead2a ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.160s\n2026-05-22 01:43:44.528 15 INFO tempest.lib.common.rest_client [req-469d361c-7f7a-4478-8a24-b0a34ef47867 req-469d361c-7f7a-4478-8a24-b0a34ef47867 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b296cbb-2590-462a-8812-db7681031419 0.096s\n2026-05-22 01:43:44.639 19 INFO tempest.lib.common.rest_client [req-31af4db7-e0b4-485d-94c5-75a1d618838d req-31af4db7-e0b4-485d-94c5-75a1d618838d ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=2b62d8ac-8e32-4fb3-b868-fcb08f6faa01&device_owner=network%3Arouter_gateway 0.177s\n2026-05-22 01:43:44.653 25 INFO tempest.lib.common.rest_client [req-d6bf37b7-6f84-4141-8c45-fa48255382db req-d6bf37b7-6f84-4141-8c45-fa48255382db ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.864s\n2026-05-22 01:43:44.671 48 INFO tempest.lib.common.rest_client [req-43b749b8-ccc6-4138-a3d7-d455a9435498 req-43b749b8-ccc6-4138-a3d7-d455a9435498 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/937ec811-0538-4c02-93a0-836b22ceb735 0.433s\n2026-05-22 01:43:44.710 29 INFO tempest.lib.common.rest_client [req-5feff893-feef-4360-9c77-aae24f8ff4c3 req-5feff893-feef-4360-9c77-aae24f8ff4c3 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/572c9a76-3892-4636-8ce7-7c674f95a803 0.556s\n2026-05-22 01:43:44.719 35 INFO tempest.lib.common.rest_client [req-955b7ab0-7841-4148-b564-d2745b8dcf25 req-955b7ab0-7841-4148-b564-d2745b8dcf25 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.805s\n2026-05-22 01:43:44.723 31 INFO tempest.lib.common.rest_client [req-3f1b4d66-365d-4026-bfd5-e504d228fbfb req-3f1b4d66-365d-4026-bfd5-e504d228fbfb ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f9dcf88e24ab4ff1b10d4d3c6594a466 0.299s\n2026-05-22 01:43:44.723 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2007b78cec7d435a881bfb98c342b1d2\n2026-05-22 01:43:44.796 19 INFO tempest.lib.common.rest_client [req-7eb93d22-48e4-44f8-be42-ab00449d8ee1 req-7eb93d22-48e4-44f8-be42-ab00449d8ee1 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.155s\n2026-05-22 01:43:44.829 38 INFO tempest.lib.common.rest_client [req-a1be27fc-998b-41fc-b04f-ae515bd8d9cd req-a1be27fc-998b-41fc-b04f-ae515bd8d9cd ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d0a91219-1d67-4891-8623-9202587ea9b4 0.498s\n2026-05-22 01:43:44.960 19 INFO tempest.lib.common.rest_client [req-f91ba02c-eff6-453d-a485-941d03007801 req-f91ba02c-eff6-453d-a485-941d03007801 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.161s\n2026-05-22 01:43:44.987 38 INFO tempest.lib.common.rest_client [req-d0fba401-18d7-41c5-ac54-9913aceccb3a req-d0fba401-18d7-41c5-ac54-9913aceccb3a ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.317669s] ... ok\n2026-05-22 01:43:44.999 48 INFO tempest.lib.common.rest_client [req-db051b35-1e61-41a6-bc0f-c6121ddab3c5 req-db051b35-1e61-41a6-bc0f-c6121ddab3c5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.326s\n2026-05-22 01:43:45.017 27 INFO tempest.lib.common.rest_client [req-30f931ac-52fe-4cea-afba-d85d0b7326a1 req-30f931ac-52fe-4cea-afba-d85d0b7326a1 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/remove_router_interface 1.449s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [6.310194s] ... ok\n2026-05-22 01:43:45.042 35 INFO tempest.lib.common.rest_client [req-722fde71-b0f8-497d-b102-cff2b4a3f803 req-722fde71-b0f8-497d-b102-cff2b4a3f803 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b6a952046e34cc2839667341713209e 0.322s\n2026-05-22 01:43:45.113 27 INFO tempest.lib.common.rest_client [req-8760118c-5fa0-486b-bcbd-f012a6d651d3 req-8760118c-5fa0-486b-bcbd-f012a6d651d3 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-2147133688 0.093s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.095481s] ... ok\n2026-05-22 01:43:45.201 31 INFO tempest.lib.common.rest_client [req-cf0553f6-64ca-4518-8f95-74778f8394c0 req-cf0553f6-64ca-4518-8f95-74778f8394c0 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s\n2026-05-22 01:43:45.255 27 INFO tempest.lib.common.rest_client [req-e29435b4-1339-495a-a576-7a9384aee798 req-e29435b4-1339-495a-a576-7a9384aee798 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-211859807 0.139s\n{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.142226s] ... ok\n2026-05-22 01:43:45.328 35 INFO tempest.lib.common.rest_client [req-90d2f365-61d0-4f7c-9b02-15ee808f5ec4 req-90d2f365-61d0-4f7c-9b02-15ee808f5ec4 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b0dd73bc59c54f3b984a48761d119ab4 0.281s\n2026-05-22 01:43:45.328 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7d288350b9a3406ab115e78f9765b84e\n2026-05-22 01:43:45.425 21 INFO tempest.lib.common.rest_client [req-4987dc34-367c-48bf-aee2-42d1cf9260f3 req-4987dc34-367c-48bf-aee2-42d1cf9260f3 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.954s\n2026-05-22 01:43:45.447 29 INFO tempest.lib.common.rest_client [req-85f9d685-4644-4a9d-b489-a84dddb6caba req-85f9d685-4644-4a9d-b489-a84dddb6caba ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6095f538-6bad-4f9c-96fc-d7457e66d2cd 0.735s\n2026-05-22 01:43:45.455 13 INFO tempest.lib.common.rest_client [req-b568b1f0-dc7a-4e69-8520-4990e35ded9a req-b568b1f0-dc7a-4e69-8520-4990e35ded9a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.028s\n2026-05-22 01:43:45.463 33 INFO tempest.lib.common.rest_client [req-376b1eab-40e1-495f-ae35-384f8295e2a7 req-376b1eab-40e1-495f-ae35-384f8295e2a7 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.004s\n2026-05-22 01:43:45.540 27 INFO tempest.lib.common.rest_client [req-af348c1f-4492-476f-b63e-b10cdde3426c req-af348c1f-4492-476f-b63e-b10cdde3426c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c82b61fb-4c6c-4842-9726-82da69a6397f 0.281s\n2026-05-22 01:43:45.589 13 INFO tempest.lib.common.rest_client [req-b205a657-34ab-40c8-81ca-59b271360347 req-b205a657-34ab-40c8-81ca-59b271360347 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s\n2026-05-22 01:43:45.618 38 INFO tempest.lib.common.rest_client [req-42a0641d-9721-4816-930e-060b5faad570 req-42a0641d-9721-4816-930e-060b5faad570 ] 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.627s\n2026-05-22 01:43:45.709 31 INFO tempest.lib.common.rest_client [req-afa58600-176f-415a-9128-8a573401917b req-afa58600-176f-415a-9128-8a573401917b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2007b78cec7d435a881bfb98c342b1d2&name=default 0.505s\n2026-05-22 01:43:45.709 38 INFO tempest.lib.common.rest_client [req-121e6390-66da-4609-a371-556374d3faff req-121e6390-66da-4609-a371-556374d3faff ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.085s\n2026-05-22 01:43:45.742 33 INFO tempest.lib.common.rest_client [req-32684cca-81c3-4863-b6ba-9fc5b40952c2 req-32684cca-81c3-4863-b6ba-9fc5b40952c2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.275s\n2026-05-22 01:43:45.761 35 INFO tempest.lib.common.rest_client [req-00487eae-35c4-47d4-b8df-a99d740b97c0 req-00487eae-35c4-47d4-b8df-a99d740b97c0 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.432s\n2026-05-22 01:43:45.802 25 INFO tempest.lib.common.rest_client [req-c1ab2c2a-e5d0-465c-afbc-d79b8763b496 req-c1ab2c2a-e5d0-465c-afbc-d79b8763b496 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/75189e17-44bb-46ec-a2bd-27e3976986ee 1.145s\n2026-05-22 01:43:45.814 38 INFO tempest.lib.common.rest_client [req-7d9c7bd4-6541-4390-ac96-9b61909737e2 req-7d9c7bd4-6541-4390-ac96-9b61909737e2 ] 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.101s\n2026-05-22 01:43:45.848 13 INFO tempest.lib.common.rest_client [req-a100f387-31be-4334-9d09-d31ef7a2788d req-a100f387-31be-4334-9d09-d31ef7a2788d ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.257s\n2026-05-22 01:43:45.886 15 INFO tempest.lib.common.rest_client [req-05975c00-a6ef-4d8b-894b-05434ea1f4ff req-05975c00-a6ef-4d8b-894b-05434ea1f4ff ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 1.355s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [7.666503s] ... ok\n2026-05-22 01:43:45.898 38 INFO tempest.lib.common.rest_client [req-2dd613c9-23ef-4f1a-8bf8-12a963c92878 req-2dd613c9-23ef-4f1a-8bf8-12a963c92878 ] 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.082s\n2026-05-22 01:43:45.951 39 INFO tempest.lib.common.rest_client [req-96d2c8bf-3c88-47da-bced-5088c5646a71 req-96d2c8bf-3c88-47da-bced-5088c5646a71 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.841s\n2026-05-22 01:43:45.951 48 INFO tempest.lib.common.rest_client [req-61557198-dcc3-467f-8188-7daa7633551c req-61557198-dcc3-467f-8188-7daa7633551c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2/remove_router_interface 0.949s\n2026-05-22 01:43:45.956 13 INFO tempest.lib.common.rest_client [req-624d9c37-ba84-4a27-832b-be53a893b5b1 req-624d9c37-ba84-4a27-832b-be53a893b5b1 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.103s\n2026-05-22 01:43:45.995 38 INFO tempest.lib.common.rest_client [req-bd347736-2694-4694-9be8-a27e4b917700 req-bd347736-2694-4694-9be8-a27e4b917700 ] 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.091s\n2026-05-22 01:43:46.007 35 INFO tempest.lib.common.rest_client [req-7776a2cb-264f-4ba1-aeb9-b139990a09e6 req-7776a2cb-264f-4ba1-aeb9-b139990a09e6 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7d288350b9a3406ab115e78f9765b84e&name=default 0.238s\n2026-05-22 01:43:46.063 48 INFO tempest.lib.common.rest_client [req-8c5df193-f0f6-4737-adf5-8edeae773403 req-8c5df193-f0f6-4737-adf5-8edeae773403 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.109s\n2026-05-22 01:43:46.104 21 INFO tempest.lib.common.rest_client [req-630e7c9e-7126-4d11-8276-e809a6099eb0 req-630e7c9e-7126-4d11-8276-e809a6099eb0 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/437518c3-3543-469c-a112-4ed75560ad05 0.674s\n2026-05-22 01:43:46.155 23 INFO tempest.lib.common.rest_client [req-770e0612-5ac7-43b8-9631-7bcfe9e18a8a req-770e0612-5ac7-43b8-9631-7bcfe9e18a8a ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33/add_router_interface 2.722s\n2026-05-22 01:43:46.207 15 INFO tempest.lib.common.rest_client [req-879afa1c-3c06-473e-a833-7959d98b83bc req-879afa1c-3c06-473e-a833-7959d98b83bc ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.319s\n2026-05-22 01:43:46.292 25 INFO tempest.lib.common.rest_client [req-5d9f488c-5747-48ac-bea8-c9f1ae47b2d5 req-5d9f488c-5747-48ac-bea8-c9f1ae47b2d5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/75189e17-44bb-46ec-a2bd-27e3976986ee 0.488s\n2026-05-22 01:43:46.310 13 INFO tempest.lib.common.rest_client [req-3c5e10c1-80db-49c7-a467-349c4be505f3 req-3c5e10c1-80db-49c7-a467-349c4be505f3 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.351s\n2026-05-22 01:43:46.355 23 INFO tempest.lib.common.rest_client [req-73ce5f0e-1722-424a-893a-8f62e5df8079 req-73ce5f0e-1722-424a-893a-8f62e5df8079 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06b4501d-c0bf-40cc-aca2-f49d459340d6 0.196s\n2026-05-22 01:43:46.394 25 INFO tempest.lib.common.rest_client [req-33eede1c-21d9-4812-9d5b-a16e8bc9d1e4 req-33eede1c-21d9-4812-9d5b-a16e8bc9d1e4 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75189e17-44bb-46ec-a2bd-27e3976986ee 0.101s\n{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.608542s] ... ok\n2026-05-22 01:43:46.413 48 INFO tempest.lib.common.rest_client [req-21313e66-6971-4569-bdfd-45de3f57cca7 req-21313e66-6971-4569-bdfd-45de3f57cca7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e7ac961-0041-4bf0-a8aa-c11079453d69 0.346s\n2026-05-22 01:43:46.428 13 INFO tempest.lib.common.rest_client [req-ece7b513-a4fa-43b5-bc71-c55682faea44 req-ece7b513-a4fa-43b5-bc71-c55682faea44 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.117s\n2026-05-22 01:43:46.479 38 INFO tempest.lib.common.rest_client [req-79a43751-6bde-4097-b19d-b32246fb8281 req-79a43751-6bde-4097-b19d-b32246fb8281 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cb80618b-8385-47a9-821b-34180200d2dd 0.481s\n2026-05-22 01:43:46.520 35 INFO tempest.lib.common.rest_client [req-166b0cd4-3ec8-4d1d-b1c7-a2d6ea35556d req-166b0cd4-3ec8-4d1d-b1c7-a2d6ea35556d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86cdc3ee-5194-4f8e-8e63-b798ce56141b 0.510s\n2026-05-22 01:43:46.538 13 INFO tempest.lib.common.rest_client [req-3f7b9ed9-1daa-4756-9fa6-476acf7b3138 req-3f7b9ed9-1daa-4756-9fa6-476acf7b3138 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.108s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.113394s] ... ok\n2026-05-22 01:43:46.549 48 INFO tempest.lib.common.rest_client [req-081d2d25-6b54-4d1b-a9ef-2d5b0f245597 req-081d2d25-6b54-4d1b-a9ef-2d5b0f245597 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.133s\n2026-05-22 01:43:46.640 38 INFO tempest.lib.common.rest_client [req-23b72304-2d00-48d8-8a4d-34f4110f7c67 req-23b72304-2d00-48d8-8a4d-34f4110f7c67 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.159s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.651258s] ... ok\n2026-05-22 01:43:46.786 35 INFO tempest.lib.common.rest_client [req-6ff3e373-03b3-4137-a6ec-67801cf792e3 req-6ff3e373-03b3-4137-a6ec-67801cf792e3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e 0.262s\n2026-05-22 01:43:46.972 13 INFO tempest.lib.common.rest_client [req-17a26afe-6d1c-46f1-b791-e652d7a53769 req-17a26afe-6d1c-46f1-b791-e652d7a53769 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.431s\n2026-05-22 01:43:46.989 48 INFO tempest.lib.common.rest_client [req-8cfb60db-4591-41e7-ac53-842645783229 req-8cfb60db-4591-41e7-ac53-842645783229 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2 0.438s\n2026-05-22 01:43:47.012 29 INFO tempest.lib.common.rest_client [req-98e65cfe-ea40-475b-85d6-12313a8cd1f0 req-98e65cfe-ea40-475b-85d6-12313a8cd1f0 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/367566ef-efe1-425d-97e1-3943e2a82172 1.560s\n2026-05-22 01:43:47.086 38 INFO tempest.lib.common.rest_client [req-9ccba7ce-2d31-4147-b29f-953f9a442a02 req-9ccba7ce-2d31-4147-b29f-953f9a442a02 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.443s\n2026-05-22 01:43:47.155 31 INFO tempest.lib.common.rest_client [req-ba303ff8-c3ed-4a3a-9b82-f4f1e7bb0b83 req-ba303ff8-c3ed-4a3a-9b82-f4f1e7bb0b83 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cfb78947-475c-4cd2-9fbf-c5b525a1fcca 1.443s\n2026-05-22 01:43:47.163 19 INFO tempest.lib.common.rest_client [req-e073d515-d2c8-4c59-965a-65c133ff0167 req-e073d515-d2c8-4c59-965a-65c133ff0167 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 2.201s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [8.614655s] ... ok\n2026-05-22 01:43:47.182 38 INFO tempest.lib.common.rest_client [req-f5e76a5d-c9ec-4ea0-87ae-7f0b29a2b590 req-f5e76a5d-c9ec-4ea0-87ae-7f0b29a2b590 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.087s\n2026-05-22 01:43:47.278 29 INFO tempest.lib.common.rest_client [req-4ddc182c-997c-48ff-a04a-f2cacc963beb req-4ddc182c-997c-48ff-a04a-f2cacc963beb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f612333920eb4d9fa3405da91b6d28e5 0.265s\n2026-05-22 01:43:47.293 27 INFO tempest.lib.common.rest_client [req-25295259-d808-4903-96a7-d1040611942d req-25295259-d808-4903-96a7-d1040611942d ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dfa2e9b9-df56-4192-bce9-207413bee570 1.752s\n2026-05-22 01:43:47.343 25 INFO tempest.lib.common.rest_client [req-e3a9aaca-8465-43c2-8c95-9508cf13e72f req-e3a9aaca-8465-43c2-8c95-9508cf13e72f ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/87557354-4f66-45d0-895a-05a1547cf33b 0.945s\n2026-05-22 01:43:47.394 38 INFO tempest.lib.common.rest_client [req-0231db44-798e-4a54-a018-cbcb496cdb1c req-0231db44-798e-4a54-a018-cbcb496cdb1c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.211s\n2026-05-22 01:43:47.398 21 INFO tempest.lib.common.rest_client [req-13862fc1-4306-456d-a76e-970a36b8a850 req-13862fc1-4306-456d-a76e-970a36b8a850 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 1.292s\n2026-05-22 01:43:47.430 48 INFO tempest.lib.common.rest_client [req-1edcb0b3-73cc-4418-a377-61bc02d3bee3 req-1edcb0b3-73cc-4418-a377-61bc02d3bee3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s\n2026-05-22 01:43:47.448 19 INFO tempest.lib.common.rest_client [req-9470b589-c92e-4250-8b06-e55344ec315f req-9470b589-c92e-4250-8b06-e55344ec315f ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.279s\n2026-05-22 01:43:47.479 38 INFO tempest.lib.common.rest_client [req-68ec3bcd-4aed-422f-b045-aa636e96c9b5 req-68ec3bcd-4aed-422f-b045-aa636e96c9b5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.081s\n2026-05-22 01:43:47.516 21 INFO tempest.lib.common.rest_client [req-29fec6c7-c1b6-4f4e-ba70-022e5cc5afb7 req-29fec6c7-c1b6-4f4e-ba70-022e5cc5afb7 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 0.115s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [5.486656s] ... ok\n2026-05-22 01:43:47.533 31 INFO tempest.lib.common.rest_client [req-39d9fee2-7873-4159-9724-1bdc05884923 req-39d9fee2-7873-4159-9724-1bdc05884923 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2 0.376s\n2026-05-22 01:43:47.596 25 INFO tempest.lib.common.rest_client [req-efe368ab-6624-4b4b-84e6-22cecfafe899 req-efe368ab-6624-4b4b-84e6-22cecfafe899 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8649733e76494579ab435a1303ff8133 0.251s\n2026-05-22 01:43:47.593 27 INFO tempest.lib.common.rest_client [req-685cc4b5-c47a-47cf-a6c0-a9da8a08536c req-685cc4b5-c47a-47cf-a6c0-a9da8a08536c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2bb4980e-988f-4ef5-a6e7-8c8ab1e621b3 0.295s\n2026-05-22 01:43:47.601 29 INFO tempest.lib.common.rest_client [req-58c11ec1-0625-4bd5-8bbc-78ba97708b6d req-58c11ec1-0625-4bd5-8bbc-78ba97708b6d ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7c4cc89f883f4c74b7b254fa8e3fb603 0.314s\n2026-05-22 01:43:47.685 38 INFO tempest.lib.common.rest_client [req-8c6f3944-0971-4659-b5b0-b7780a3ee775 req-8c6f3944-0971-4659-b5b0-b7780a3ee775 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.201s\n2026-05-22 01:43:47.694 39 INFO tempest.lib.common.rest_client [req-89288ddc-4cbe-4965-a388-63bd2c8820b7 req-89288ddc-4cbe-4965-a388-63bd2c8820b7 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2339e5a9-c46c-4b71-89e9-f6fb6ea99680 1.741s\n{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [4.676873s] ... ok\n2026-05-22 01:43:47.769 13 INFO tempest.lib.common.rest_client [req-d170f6ea-8303-47a7-97b0-9bffa9cf863a req-d170f6ea-8303-47a7-97b0-9bffa9cf863a ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.790s\n2026-05-22 01:43:47.799 38 INFO tempest.lib.common.rest_client [req-623e6c10-f2c5-4bd4-a686-e20a7f3273fb req-623e6c10-f2c5-4bd4-a686-e20a7f3273fb ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.111s\n2026-05-22 01:43:47.802 48 INFO tempest.lib.common.rest_client [req-59fa8bd9-3c52-41cd-b4ee-a4d07b696536 req-59fa8bd9-3c52-41cd-b4ee-a4d07b696536 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.366s\n2026-05-22 01:43:47.831 39 INFO tempest.lib.common.rest_client [req-6a5f5ca9-3230-498c-bcad-e60c2b8327f3 req-6a5f5ca9-3230-498c-bcad-e60c2b8327f3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b2c941e-8410-4062-9a66-74c5b365a933 0.102s\n2026-05-22 01:43:47.905 25 INFO tempest.lib.common.rest_client [req-51adcb3e-42d9-41a7-a65f-e0043991aaab req-51adcb3e-42d9-41a7-a65f-e0043991aaab ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1a4b00b1c5514272ace3ffdb752eb5c1 0.307s\n2026-05-22 01:43:47.905 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b5beff69887e474e97292dcc7a2ff9c3\n2026-05-22 01:43:47.922 29 INFO tempest.lib.common.rest_client [req-50ec7c9b-5018-4ee4-abfb-57819d445cc1 req-50ec7c9b-5018-4ee4-abfb-57819d445cc1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff367b6e9bd74988bf90a1321d3955d6 0.320s\n2026-05-22 01:43:47.923 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1abaa3b2ea614479aa75b0690629663e\n2026-05-22 01:43:47.941 39 INFO tempest.lib.common.rest_client [req-3bfd1b9a-9952-4b9e-b54b-7038ea2714fe req-3bfd1b9a-9952-4b9e-b54b-7038ea2714fe ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2339e5a9-c46c-4b71-89e9-f6fb6ea99680 0.108s\n2026-05-22 01:43:47.984 38 INFO tempest.lib.common.rest_client [req-c670bfda-dbcc-4043-9277-49d0d471c498 req-c670bfda-dbcc-4043-9277-49d0d471c498 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.182s\n2026-05-22 01:43:48.004 23 INFO tempest.lib.common.rest_client [req-c2f89287-2e45-40d5-b98b-33d246cd49a7 req-c2f89287-2e45-40d5-b98b-33d246cd49a7 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33/remove_router_interface 1.646s\n2026-05-22 01:43:48.050 39 INFO tempest.lib.common.rest_client [req-5d5cd199-4724-4c33-b29a-6b3b65aaae12 req-5d5cd199-4724-4c33-b29a-6b3b65aaae12 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7614c856-e5bd-4a8a-bfcd-e132e7f6edc6 0.105s\n2026-05-22 01:43:48.113 38 INFO tempest.lib.common.rest_client [req-e6f44ce5-21f6-435b-b161-f0abbc9d3489 req-e6f44ce5-21f6-435b-b161-f0abbc9d3489 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.126s\n2026-05-22 01:43:48.124 31 INFO tempest.lib.common.rest_client [req-08ca0a0d-6d37-4793-b637-13e79d9d4e2c req-08ca0a0d-6d37-4793-b637-13e79d9d4e2c ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-22 01:43:48.154 39 INFO tempest.lib.common.rest_client [req-ef8b7da2-4711-4fe3-a6ea-357b8c7d8036 req-ef8b7da2-4711-4fe3-a6ea-357b8c7d8036 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/506214a7-b832-454d-b798-057256e8ad75 0.101s\n2026-05-22 01:43:48.176 13 INFO tempest.lib.common.rest_client [req-16498eba-f3c5-4128-b782-4acf7cdd36ad req-16498eba-f3c5-4128-b782-4acf7cdd36ad ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/71c1865a-7230-4ed2-8c8d-9571ae4c3390 0.403s\n2026-05-22 01:43:48.242 15 INFO tempest.lib.common.rest_client [req-baa2b9c4-f207-4e98-a423-2a5ba4e70e85 req-baa2b9c4-f207-4e98-a423-2a5ba4e70e85 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 2.033s\n2026-05-22 01:43:48.265 39 INFO tempest.lib.common.rest_client [req-70a473f7-c146-4ada-937e-50e025222c21 req-70a473f7-c146-4ada-937e-50e025222c21 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/610073a9-7974-4526-a3da-7ecb15cfc937 0.107s\n2026-05-22 01:43:48.272 27 INFO tempest.lib.common.rest_client [req-47d3f23c-6c96-4b00-9c35-32c1591624e5 req-47d3f23c-6c96-4b00-9c35-32c1591624e5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1d9fc1b1-56ca-4db8-989f-866633853b9b 0.675s\n2026-05-22 01:43:48.276 23 INFO tempest.lib.common.rest_client [req-67be0fca-6909-4b4b-a6da-809213d7acfb req-67be0fca-6909-4b4b-a6da-809213d7acfb ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33/remove_router_interface 0.263s\n2026-05-22 01:43:48.324 38 INFO tempest.lib.common.rest_client [req-25c2ce42-56cb-40de-8084-94a0b991464b req-25c2ce42-56cb-40de-8084-94a0b991464b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.207s\n2026-05-22 01:43:48.342 21 INFO tempest.lib.common.rest_client [req-7a0c7dbc-7173-4e95-bd4c-8a6c0ea5da1b req-7a0c7dbc-7173-4e95-bd4c-8a6c0ea5da1b ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.822s\n2026-05-22 01:43:48.370 13 INFO tempest.lib.common.rest_client [req-9020ac03-a85e-475c-b607-d510dd7cad1d req-9020ac03-a85e-475c-b607-d510dd7cad1d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.192s\n2026-05-22 01:43:48.380 25 INFO tempest.lib.common.rest_client [req-8ae5f63c-f630-4b8a-98a4-11ce986665d7 req-8ae5f63c-f630-4b8a-98a4-11ce986665d7 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s\n2026-05-22 01:43:48.394 29 INFO tempest.lib.common.rest_client [req-0eb5ee25-40bf-4d7c-8bd5-4c91dc5d3541 req-0eb5ee25-40bf-4d7c-8bd5-4c91dc5d3541 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s\n2026-05-22 01:43:48.399 23 INFO tempest.lib.common.rest_client [req-d65637c8-c60a-46d2-8812-294574954f86 req-d65637c8-c60a-46d2-8812-294574954f86 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.118s\n2026-05-22 01:43:48.408 39 INFO tempest.lib.common.rest_client [req-4bc7f3ba-0a14-4df7-97da-a7c11cb19364 req-4bc7f3ba-0a14-4df7-97da-a7c11cb19364 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eed8435b-f712-4bc0-b601-1d8478394275 0.140s\n2026-05-22 01:43:48.433 15 INFO tempest.lib.common.rest_client [req-3fe78f2e-facc-4834-8e8d-789a1b56849c req-3fe78f2e-facc-4834-8e8d-789a1b56849c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.189s\n2026-05-22 01:43:48.477 21 INFO tempest.lib.common.rest_client [req-a7ee05df-6c37-4864-b0e6-8f1a8b2b623b req-a7ee05df-6c37-4864-b0e6-8f1a8b2b623b ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.134s\n2026-05-22 01:43:48.541 38 INFO tempest.lib.common.rest_client [req-f5e2201c-3617-433a-92bf-589c796e05ca req-f5e2201c-3617-433a-92bf-589c796e05ca ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.211s\n2026-05-22 01:43:48.543 33 INFO tempest.lib.common.rest_client [req-2ab44fce-7bdf-4dc2-b232-8668e0c89729 req-2ab44fce-7bdf-4dc2-b232-8668e0c89729 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/add_router_interface 2.798s\n2026-05-22 01:43:48.593 31 INFO tempest.lib.common.rest_client [req-12e2472b-643a-4b9d-9336-641bb222a809 req-12e2472b-643a-4b9d-9336-641bb222a809 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.457s\n2026-05-22 01:43:48.600 15 INFO tempest.lib.common.rest_client [req-1e18c2f4-e1ab-4d32-8759-edce09e71ca0 req-1e18c2f4-e1ab-4d32-8759-edce09e71ca0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=326d08aa-5765-4baf-a1c3-d0655ec1b1e7&device_owner=network%3Arouter_gateway 0.166s\n2026-05-22 01:43:48.680 25 INFO tempest.lib.common.rest_client [req-1bc70df5-7cf9-4d17-9932-1ba09df158ef req-1bc70df5-7cf9-4d17-9932-1ba09df158ef ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b5beff69887e474e97292dcc7a2ff9c3&name=default 0.297s\n2026-05-22 01:43:48.711 31 INFO tempest.lib.common.rest_client [req-475ff002-7513-4f11-b3ec-f58f418aaf85 req-475ff002-7513-4f11-b3ec-f58f418aaf85 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.115s\n2026-05-22 01:43:48.734 13 INFO tempest.lib.common.rest_client [req-23a871bf-b49b-46a9-9972-cd19b403402c req-23a871bf-b49b-46a9-9972-cd19b403402c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8c5b76c9-8486-463e-8db8-1dde718791b9 0.362s\n2026-05-22 01:43:48.741 33 INFO tempest.lib.common.rest_client [req-4303ecf5-9708-4421-9d92-e46f2101e193 req-4303ecf5-9708-4421-9d92-e46f2101e193 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a0dad458-476e-446e-aae9-ee7938eece1d 0.195s\n2026-05-22 01:43:48.759 15 INFO tempest.lib.common.rest_client [req-cb3a6614-b35f-4f38-baee-0e723f4a0c44 req-cb3a6614-b35f-4f38-baee-0e723f4a0c44 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.154s\n2026-05-22 01:43:48.843 21 INFO tempest.lib.common.rest_client [req-b7a72ed4-aaf2-40a5-8b4a-2cb18e72ce64 req-b7a72ed4-aaf2-40a5-8b4a-2cb18e72ce64 ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.363s\n2026-05-22 01:43:48.844 13 INFO tempest.lib.common.rest_client [req-63994550-167b-4963-9aa4-9d82a47aab45 req-63994550-167b-4963-9aa4-9d82a47aab45 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.107s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.305532s] ... ok\n2026-05-22 01:43:48.870 31 INFO tempest.lib.common.rest_client [req-e6e960ce-9c58-457b-a6f6-9ec66705482a req-e6e960ce-9c58-457b-a6f6-9ec66705482a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s\n2026-05-22 01:43:48.874 15 INFO tempest.lib.common.rest_client [req-7f850a8d-5568-4f43-8e4d-8773ca280a5c req-7f850a8d-5568-4f43-8e4d-8773ca280a5c ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.111s\n2026-05-22 01:43:48.924 23 INFO tempest.lib.common.rest_client [req-d2ee2e52-dab3-42a3-a906-cbecd6e9fc8b req-d2ee2e52-dab3-42a3-a906-cbecd6e9fc8b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.523s\n2026-05-22 01:43:48.990 21 INFO tempest.lib.common.rest_client [req-a2176a04-9b22-493a-bc39-24d961c85f47 req-a2176a04-9b22-493a-bc39-24d961c85f47 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.145s\n{5} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.472125s] ... ok\n2026-05-22 01:43:49.004 27 INFO tempest.lib.common.rest_client [req-7f6f4cc0-0034-4bdd-a682-1e0a610b2493 req-7f6f4cc0-0034-4bdd-a682-1e0a610b2493 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86a34549-0043-4308-a865-39790e15af83 0.731s\n2026-05-22 01:43:49.028 38 INFO tempest.lib.common.rest_client [req-6b3d7e0b-f71c-4765-a651-9aa385276a80 req-6b3d7e0b-f71c-4765-a651-9aa385276a80 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/278fd215-503d-4efd-a11b-b547874a2c31 0.482s\n2026-05-22 01:43:49.157 38 INFO tempest.lib.common.rest_client [req-deee3df9-6e31-48a8-8776-90eb8e1d4a99 req-deee3df9-6e31-48a8-8776-90eb8e1d4a99 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.125s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [2.517758s] ... ok\n2026-05-22 01:43:49.317 29 INFO tempest.lib.common.rest_client [req-67f734a5-9337-4875-a544-2a5a745ff9b7 req-67f734a5-9337-4875-a544-2a5a745ff9b7 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1abaa3b2ea614479aa75b0690629663e&name=default 0.919s\n2026-05-22 01:43:49.330 23 INFO tempest.lib.common.rest_client [req-e594a7d1-ed0e-4825-bdc6-3775ba01ca01 req-e594a7d1-ed0e-4825-bdc6-3775ba01ca01 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa8cc032-473f-4011-8931-9ea8aef70c67 0.402s\n2026-05-22 01:43:49.347 13 INFO tempest.lib.common.rest_client [req-083e0731-7051-43b0-be33-a66c7fbe4bda req-083e0731-7051-43b0-be33-a66c7fbe4bda ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.499s\n2026-05-22 01:43:49.424 39 INFO tempest.lib.common.rest_client [req-6559b046-2741-4144-8c32-c9560218ae7c req-6559b046-2741-4144-8c32-c9560218ae7c ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2dbd6f3d-0b34-471c-800b-c8e0b19c09ea 1.011s\n2026-05-22 01:43:49.433 31 INFO tempest.lib.common.rest_client [req-5f273c6d-ae26-45e1-b6bc-0c23324e303e req-5f273c6d-ae26-45e1-b6bc-0c23324e303e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.562s\n2026-05-22 01:43:49.538 39 INFO tempest.lib.common.rest_client [req-b14dabca-29c3-4940-ab97-31982637745f req-b14dabca-29c3-4940-ab97-31982637745f ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09953ec4-c8c0-44b8-b364-5fbb16b89cb4 0.111s\n2026-05-22 01:43:49.581 31 INFO tempest.lib.common.rest_client [req-f4f703ca-8b9d-49d0-ae7b-f02a69a28801 req-f4f703ca-8b9d-49d0-ae7b-f02a69a28801 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:43:49.641 38 INFO tempest.lib.common.rest_client [req-20e5b509-3d60-4923-b221-1b6e5012b0c2 req-20e5b509-3d60-4923-b221-1b6e5012b0c2 ] 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.479s\n2026-05-22 01:43:49.689 25 INFO tempest.lib.common.rest_client [req-88155caf-7b7a-4599-a9c7-cb99177349e2 req-88155caf-7b7a-4599-a9c7-cb99177349e2 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fae33755-4677-4cc7-b8b0-ecfd9fc74174 1.006s\n2026-05-22 01:43:49.742 31 INFO tempest.lib.common.rest_client [req-d0ce1053-f118-41d9-bcc1-63364f742d42 req-d0ce1053-f118-41d9-bcc1-63364f742d42 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/09149526a0554d9399016d8921649a86 0.159s\n2026-05-22 01:43:49.854 27 INFO tempest.lib.common.rest_client [req-11017d5b-286f-4139-a9fa-6087781d490a req-11017d5b-286f-4139-a9fa-6087781d490a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e10f016d-5713-421e-ada5-77e2477af187 0.847s\n2026-05-22 01:43:49.859 29 INFO tempest.lib.common.rest_client [req-868b31b3-4103-4eff-9582-090f3b99e8a5 req-868b31b3-4103-4eff-9582-090f3b99e8a5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cb964f4d-a298-4a3a-8ffc-d27a25a896f3 0.539s\n2026-05-22 01:43:49.875 13 INFO tempest.lib.common.rest_client [req-b216021a-5c91-4def-9dc7-057c852c422a req-b216021a-5c91-4def-9dc7-057c852c422a ] 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.526s\n2026-05-22 01:43:49.886 38 INFO tempest.lib.common.rest_client [req-fd138131-8d99-4e2f-944f-53819b07c87d req-fd138131-8d99-4e2f-944f-53819b07c87d ] 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-22 01:43:50.041 25 INFO tempest.lib.common.rest_client [req-1d08996a-1f5a-41c6-a662-122b76574811 req-1d08996a-1f5a-41c6-a662-122b76574811 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3 0.350s\n2026-05-22 01:43:50.042 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 588ba75a0a0f4f4ba244f69c8e90564c\n2026-05-22 01:43:50.093 38 INFO tempest.lib.common.rest_client [req-f339713b-bb96-44e6-ba50-a199a1ef212a req-f339713b-bb96-44e6-ba50-a199a1ef212a ] 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.202s\n2026-05-22 01:43:50.115 31 INFO tempest.lib.common.rest_client [req-457f187e-3c34-4200-a29f-af7255655bb4 req-457f187e-3c34-4200-a29f-af7255655bb4 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s\n2026-05-22 01:43:50.166 19 INFO tempest.lib.common.rest_client [req-3022f1cf-7188-4a09-ab14-8197c56ab76e req-3022f1cf-7188-4a09-ab14-8197c56ab76e ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 2.717s\n2026-05-22 01:43:50.218 25 INFO tempest.lib.common.rest_client [req-81936bea-dc42-4e06-9f2b-c72421b3119d req-81936bea-dc42-4e06-9f2b-c72421b3119d ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=588ba75a0a0f4f4ba244f69c8e90564c&name=default 0.174s\n2026-05-22 01:43:50.264 29 INFO tempest.lib.common.rest_client [req-acdd4292-bbb2-407d-83f2-6d606e14e099 req-acdd4292-bbb2-407d-83f2-6d606e14e099 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e 0.402s\n2026-05-22 01:43:50.265 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 464514adb6c24753b3f1344ceec8aaf8\n2026-05-22 01:43:50.288 21 INFO tempest.lib.common.rest_client [req-c60da43d-c853-4ea6-8e91-e136843a30bf req-c60da43d-c853-4ea6-8e91-e136843a30bf ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.295s\n2026-05-22 01:43:50.293 39 INFO tempest.lib.common.rest_client [req-2be9d746-7bb5-41e0-9e37-ad187aa0bd28 req-2be9d746-7bb5-41e0-9e37-ad187aa0bd28 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f72ba40-780f-4d16-bb7e-63b3443752c3 0.752s\n2026-05-22 01:43:50.365 31 INFO tempest.lib.common.rest_client [req-f7f56590-2d33-4e32-aa19-268dea3f1581 req-f7f56590-2d33-4e32-aa19-268dea3f1581 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/30382f8e1b914440b0a8e8adfafc4e44 0.248s\n2026-05-22 01:43:50.369 13 INFO tempest.lib.common.rest_client [req-dbd2fb78-1a46-4725-8e21-e67e484f299d req-dbd2fb78-1a46-4725-8e21-e67e484f299d ] 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.489s\n2026-05-22 01:43:50.390 19 INFO tempest.lib.common.rest_client [req-f518145a-b5f4-44ae-a5fb-653619d859f4 req-f518145a-b5f4-44ae-a5fb-653619d859f4 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 0.222s\n2026-05-22 01:43:50.472 38 INFO tempest.lib.common.rest_client [req-1b8ea69e-874a-4c7b-8a0a-700601264227 req-1b8ea69e-874a-4c7b-8a0a-700601264227 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f154cd58-4271-4f25-95d4-b1d495f7a585 0.373s\n2026-05-22 01:43:50.471 27 INFO tempest.lib.common.rest_client [req-a9d25946-0b13-430e-8367-3a5316ddc8cc req-a9d25946-0b13-430e-8367-3a5316ddc8cc ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f05c56d5-9572-45b2-9ea0-62537e1570ae 0.608s\n2026-05-22 01:43:50.526 23 INFO tempest.lib.common.rest_client [req-c8665da7-e9ec-499c-a7e1-cead8419613b req-c8665da7-e9ec-499c-a7e1-cead8419613b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f1cb164d-3d4a-4844-86d5-dd338ca5d194 1.191s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [11.380133s] ... ok\n2026-05-22 01:43:50.608 31 INFO tempest.lib.common.rest_client [req-bea293a6-44cc-4038-971e-0a916a7deb81 req-bea293a6-44cc-4038-971e-0a916a7deb81 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-22 01:43:50.610 38 INFO tempest.lib.common.rest_client [req-d3849b31-d871-40fe-8113-0200599c3ee8 req-d3849b31-d871-40fe-8113-0200599c3ee8 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.135s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.452378s] ... ok\n2026-05-22 01:43:50.754 29 INFO tempest.lib.common.rest_client [req-eb3fc4a9-ac57-47e0-97b5-0512d7d391aa req-eb3fc4a9-ac57-47e0-97b5-0512d7d391aa ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=464514adb6c24753b3f1344ceec8aaf8&name=default 0.487s\n2026-05-22 01:43:50.779 31 INFO tempest.lib.common.rest_client [req-f4bd5917-2cb9-48f4-9832-62e17526120b req-f4bd5917-2cb9-48f4-9832-62e17526120b ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/2194ff3a072f4deb83141fa1296997d2 0.168s\n2026-05-22 01:43:50.776 13 INFO tempest.lib.common.rest_client [req-ede5c79a-cef1-4cec-be8e-d13915c65ba2 req-ede5c79a-cef1-4cec-be8e-d13915c65ba2 ] 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.405s\n2026-05-22 01:43:50.948 38 INFO tempest.lib.common.rest_client [req-3dbc7f80-3c8e-4b00-b7e9-5e6d261ed169 req-3dbc7f80-3c8e-4b00-b7e9-5e6d261ed169 ] 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.332s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.334820s] ... ok\n2026-05-22 01:43:50.972 31 INFO tempest.lib.common.rest_client [req-7c20477a-9f00-4370-9437-6f69bacf5435 req-7c20477a-9f00-4370-9437-6f69bacf5435 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s\n2026-05-22 01:43:50.982 39 INFO tempest.lib.common.rest_client [req-6b8ed9d3-aca9-4cdc-a019-74ea7d320454 req-6b8ed9d3-aca9-4cdc-a019-74ea7d320454 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/290069be-b05b-415c-a6b5-4012b08a851e 0.687s\n2026-05-22 01:43:51.012 19 INFO tempest.lib.common.rest_client [req-db6962fa-f71e-42a9-9fd6-1eda4b2e6e7e req-db6962fa-f71e-42a9-9fd6-1eda4b2e6e7e ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=5b58e963-e16e-4455-a827-ffc29f31064a&device_owner=network%3Arouter_gateway 0.620s\n2026-05-22 01:43:51.096 39 INFO tempest.lib.common.rest_client [req-d0eacc86-0390-4755-bce1-a506a22197d2 req-d0eacc86-0390-4755-bce1-a506a22197d2 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6000effe-7e6c-4e62-89a2-6aa0396fc63b 0.109s\n2026-05-22 01:43:51.131 31 INFO tempest.lib.common.rest_client [req-dd366fb6-8d27-40ee-8ede-28b1be586a5d req-dd366fb6-8d27-40ee-8ede-28b1be586a5d ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/09149526a0554d9399016d8921649a86 0.156s\n2026-05-22 01:43:51.131 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c27709b3b6814bec8d2a8384acf9c349 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:51.132 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c27709b3b6814bec8d2a8384acf9c349', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:51.132 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c27709b3b6814bec8d2a8384acf9c349', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:51.215 25 INFO tempest.lib.common.rest_client [req-54353cde-88c4-4213-9322-74a5276404c5 req-54353cde-88c4-4213-9322-74a5276404c5 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c391425-2db4-4bf1-876b-92877149010e 0.996s\n2026-05-22 01:43:51.228 29 INFO tempest.lib.common.rest_client [req-d2ab4d17-1ea1-4479-aa48-69f9059702f5 req-d2ab4d17-1ea1-4479-aa48-69f9059702f5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c59d0c08-83cf-4e3d-8fb3-2fd9bce20eec 0.471s\n2026-05-22 01:43:51.277 19 INFO tempest.lib.common.rest_client [req-7bea9fed-f5b9-43d4-acd6-570e17458b96 req-7bea9fed-f5b9-43d4-acd6-570e17458b96 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.263s\n2026-05-22 01:43:51.370 19 INFO tempest.lib.common.rest_client [req-d9f866dd-5eb2-4e39-88a5-8fa6bbf72d01 req-d9f866dd-5eb2-4e39-88a5-8fa6bbf72d01 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b58e963-e16e-4455-a827-ffc29f31064a 0.090s\n2026-05-22 01:43:51.412 13 INFO tempest.lib.common.rest_client [req-f3c2d8bd-9a8a-4ec6-93c4-e203a10d9da6 req-f3c2d8bd-9a8a-4ec6-93c4-e203a10d9da6 ] 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.630s\n2026-05-22 01:43:51.486 15 INFO tempest.lib.common.rest_client [req-40fad2df-f139-4637-87b9-24e004c19596 req-40fad2df-f139-4637-87b9-24e004c19596 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 2.610s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [5.600255s] ... ok\n2026-05-22 01:43:51.484 25 INFO tempest.lib.common.rest_client [req-5131976b-b1c2-42db-9478-1eb06ef410f6 req-5131976b-b1c2-42db-9478-1eb06ef410f6 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c 0.266s\n2026-05-22 01:43:51.528 29 INFO tempest.lib.common.rest_client [req-8c5e1968-4544-468c-9dd1-d1cf6a6d99b7 req-8c5e1968-4544-468c-9dd1-d1cf6a6d99b7 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8 0.299s\n2026-05-22 01:43:51.531 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 766847ee7992457bad9481176da50fb6\n2026-05-22 01:43:51.605 33 INFO tempest.lib.common.rest_client [req-4d3094d0-ba68-44c5-b90e-059610343cf3 req-4d3094d0-ba68-44c5-b90e-059610343cf3 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/add_router_interface 2.862s\n2026-05-22 01:43:51.643 29 INFO tempest.lib.common.rest_client [req-287f6291-74ae-4af2-8f96-d6c006dd9b1d req-287f6291-74ae-4af2-8f96-d6c006dd9b1d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=766847ee7992457bad9481176da50fb6&name=default 0.110s\n2026-05-22 01:43:51.734 31 INFO tempest.lib.common.rest_client [req-eda859e6-8965-4154-a1f6-d7e7c80fbc79 req-eda859e6-8965-4154-a1f6-d7e7c80fbc79 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-22 01:43:51.822 15 INFO tempest.lib.common.rest_client [req-95dce9b2-cdd8-4663-99ae-c3dc78dd3793 req-95dce9b2-cdd8-4663-99ae-c3dc78dd3793 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.332s\n2026-05-22 01:43:51.880 33 INFO tempest.lib.common.rest_client [req-fa38a18a-4c91-46be-869a-bb8f09e23eb1 req-fa38a18a-4c91-46be-869a-bb8f09e23eb1 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.273s\n2026-05-22 01:43:51.889 23 INFO tempest.lib.common.rest_client [req-0c508c70-3e52-4b57-9fd0-5126e4180c30 req-0c508c70-3e52-4b57-9fd0-5126e4180c30 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.360s\n2026-05-22 01:43:51.897 39 INFO tempest.lib.common.rest_client [req-13a70d23-59a2-4515-ae03-4ed14fc4edf2 req-13a70d23-59a2-4515-ae03-4ed14fc4edf2 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e0bbf55-b05b-4405-a8e6-66d1eb0111c1 0.793s\n2026-05-22 01:43:51.900 38 INFO tempest.lib.common.rest_client [req-020b04cf-c216-4615-98f4-aeb4c59652f8 req-020b04cf-c216-4615-98f4-aeb4c59652f8 ] 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.948s\n2026-05-22 01:43:51.926 31 INFO tempest.lib.common.rest_client [req-94a20179-997f-4656-9ae7-e96eba0989b3 req-94a20179-997f-4656-9ae7-e96eba0989b3 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd 0.191s\n2026-05-22 01:43:51.928 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e036be3fa007417c9d78fd788830ecbd for scope project and roles: ['reader']\n2026-05-22 01:43:51.953 13 INFO tempest.lib.common.rest_client [req-ca467378-af22-4b07-b2d0-d3c4c6a9d3f8 req-ca467378-af22-4b07-b2d0-d3c4c6a9d3f8 ] 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.538s\n2026-05-22 01:43:52.043 48 INFO tempest.lib.common.rest_client [req-38844bff-a8ba-4b25-b775-01f3fd1197d1 req-38844bff-a8ba-4b25-b775-01f3fd1197d1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467/add_router_interface 4.238s\n2026-05-22 01:43:52.049 25 INFO tempest.lib.common.rest_client [req-050a938e-016e-460d-8a3d-fd4c83007136 req-050a938e-016e-460d-8a3d-fd4c83007136 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s\n2026-05-22 01:43:52.059 27 INFO tempest.lib.common.rest_client [req-879616be-6376-4bb7-b139-7d1d3d56d64d req-879616be-6376-4bb7-b139-7d1d3d56d64d ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a9efb11c-a25b-4704-8729-da43971c8fe3 1.586s\n2026-05-22 01:43:52.172 27 INFO tempest.lib.common.rest_client [req-8c4cc31c-c0c2-4e83-8550-8d770e34557e req-8c4cc31c-c0c2-4e83-8550-8d770e34557e ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.112s\n2026-05-22 01:43:52.181 33 INFO tempest.lib.common.rest_client [req-3d3b48d1-48a4-444c-add2-5215e228175e req-3d3b48d1-48a4-444c-add2-5215e228175e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.299s\n2026-05-22 01:43:52.240 38 INFO tempest.lib.common.rest_client [req-c0edc474-0249-46bc-b620-699684515f29 req-c0edc474-0249-46bc-b620-699684515f29 ] 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.337s\n2026-05-22 01:43:52.250 13 INFO tempest.lib.common.rest_client [req-74a0b3ec-0042-485f-b0cd-325aadae2553 req-74a0b3ec-0042-485f-b0cd-325aadae2553 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3722ada4-380e-4bce-92eb-81472b36ebeb 0.292s\n2026-05-22 01:43:52.258 29 INFO tempest.lib.common.rest_client [req-8913e230-841a-4ccb-ad83-6b4baff62c07 req-8913e230-841a-4ccb-ad83-6b4baff62c07 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf5d53e0-c74a-4b9e-af40-8f45d2a49e75 0.612s\n2026-05-22 01:43:52.351 48 INFO tempest.lib.common.rest_client [req-fe233934-ac32-478a-9246-b9112fa7f5f5 req-fe233934-ac32-478a-9246-b9112fa7f5f5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7abc025c-998d-4cbb-aa8b-8042465a11ef 0.307s\n2026-05-22 01:43:52.410 39 INFO tempest.lib.common.rest_client [req-2b296266-426a-407a-a3ec-dc5be6984990 req-2b296266-426a-407a-a3ec-dc5be6984990 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f5f19ddc-7bcb-4fd6-b3c1-fb146ecfdead 0.511s\n2026-05-22 01:43:52.439 31 INFO tempest.lib.common.rest_client [req-e588bef4-b15d-4f62-8169-c296cd85998a req-e588bef4-b15d-4f62-8169-c296cd85998a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.501s\n2026-05-22 01:43:52.477 38 INFO tempest.lib.common.rest_client [req-5d891bcd-0677-4ab1-94ab-72416b5ace8f req-5d891bcd-0677-4ab1-94ab-72416b5ace8f ] 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.231s\n2026-05-22 01:43:52.481 29 INFO tempest.lib.common.rest_client [req-f9dd40a4-40ec-4535-bec1-c99aa27c9104 req-f9dd40a4-40ec-4535-bec1-c99aa27c9104 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6 0.221s\n2026-05-22 01:43:52.483 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.\n2026-05-22 01:43:52.509 13 INFO tempest.lib.common.rest_client [req-6366d315-dd85-406b-9bdf-f07cc3c65c76 req-6366d315-dd85-406b-9bdf-f07cc3c65c76 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.254s\n2026-05-22 01:43:52.573 23 INFO tempest.lib.common.rest_client [req-a49dc5ae-7baf-4725-8ddf-a4f9685dc511 req-a49dc5ae-7baf-4725-8ddf-a4f9685dc511 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.682s\n2026-05-22 01:43:52.572 48 INFO tempest.lib.common.rest_client [req-afd72288-fc3d-4dd1-ab16-f7d2605fd28f req-afd72288-fc3d-4dd1-ab16-f7d2605fd28f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.219s\n2026-05-22 01:43:52.586 27 INFO tempest.lib.common.rest_client [req-cc34adaa-dfcf-4ec0-a237-fcdc675078b9 req-cc34adaa-dfcf-4ec0-a237-fcdc675078b9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.413s\n2026-05-22 01:43:52.594 25 INFO tempest.lib.common.rest_client [req-16d15248-9ba9-4381-99e4-86f1e7e4b9ef req-16d15248-9ba9-4381-99e4-86f1e7e4b9ef ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-22 01:43:52.603 21 INFO tempest.lib.common.rest_client [req-c97523e6-8c0b-41d8-b828-a2e0f6d41285 req-c97523e6-8c0b-41d8-b828-a2e0f6d41285 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.313s\n2026-05-22 01:43:52.689 31 INFO tempest.lib.common.rest_client [req-1c1881bd-d7d0-498e-89cb-0aff0dd1f3fb req-1c1881bd-d7d0-498e-89cb-0aff0dd1f3fb ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-22 01:43:52.705 25 INFO tempest.lib.common.rest_client [req-61ca8968-898c-45b8-b0c4-a32274182090 req-61ca8968-898c-45b8-b0c4-a32274182090 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.108s\n2026-05-22 01:43:52.734 38 INFO tempest.lib.common.rest_client [req-794753fb-37a1-452e-b6d9-95335b85daef req-794753fb-37a1-452e-b6d9-95335b85daef ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c4633f64-3fd5-4213-9166-8bec34a9ba45 0.256s\n2026-05-22 01:43:52.748 19 INFO tempest.lib.common.rest_client [req-ad3e1186-e407-4184-9456-bce8098702f5 req-ad3e1186-e407-4184-9456-bce8098702f5 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 1.376s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [5.582993s] ... ok\n2026-05-22 01:43:52.852 27 INFO tempest.lib.common.rest_client [req-24bd4b5c-d68e-4c0a-84de-f0e6c8197a1d req-24bd4b5c-d68e-4c0a-84de-f0e6c8197a1d ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20590141634b4911986a179ccaebf5be 0.264s\n2026-05-22 01:43:52.853 38 INFO tempest.lib.common.rest_client [req-ebb9c493-7767-48a6-8505-9965fb909aa2 req-ebb9c493-7767-48a6-8505-9965fb909aa2 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.117s\n2026-05-22 01:43:52.862 13 INFO tempest.lib.common.rest_client [req-f791de91-e963-4ab5-a7c4-9cb8f371f724 req-f791de91-e963-4ab5-a7c4-9cb8f371f724 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/03c379a0-ff08-44bb-b477-3857f05f22c9 0.350s\n2026-05-22 01:43:52.893 23 INFO tempest.lib.common.rest_client [req-14e1bd94-d531-4623-bd95-41d8389aa4e8 req-14e1bd94-d531-4623-bd95-41d8389aa4e8 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.318s\n2026-05-22 01:43:52.923 31 INFO tempest.lib.common.rest_client [req-de365723-e928-4435-b5b6-c072ee1a4e57 req-de365723-e928-4435-b5b6-c072ee1a4e57 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/921fe94ef9a04ab0b1dea6843c71b931 0.231s\n2026-05-22 01:43:52.937 25 INFO tempest.lib.common.rest_client [req-fa412637-5fcc-4375-af85-0a7f6fdb4a5c req-fa412637-5fcc-4375-af85-0a7f6fdb4a5c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.230s\n2026-05-22 01:43:53.008 29 INFO tempest.lib.common.rest_client [req-3cd50e22-f713-43ee-940a-033706788274 req-3cd50e22-f713-43ee-940a-033706788274 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s\n2026-05-22 01:43:53.043 19 INFO tempest.lib.common.rest_client [req-9b9a6bbf-ee79-4dbb-aa03-49a3ddceeeb4 req-9b9a6bbf-ee79-4dbb-aa03-49a3ddceeeb4 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.291s\n2026-05-22 01:43:53.041 13 INFO tempest.lib.common.rest_client [req-c2e4bf2e-4dab-4cb0-a419-eeb9f4dcf5f1 req-c2e4bf2e-4dab-4cb0-a419-eeb9f4dcf5f1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.176s\n2026-05-22 01:43:53.140 38 INFO tempest.lib.common.rest_client [req-6f7e09e5-47c8-41f6-93e9-db345dc2face req-6f7e09e5-47c8-41f6-93e9-db345dc2face ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/449b0af9-bd87-489d-8fb7-6014ab8fa0dc 0.285s\n2026-05-22 01:43:53.150 27 INFO tempest.lib.common.rest_client [req-c676c86c-2955-4c43-8395-3c0a209e58d9 req-c676c86c-2955-4c43-8395-3c0a209e58d9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/28d3f9ef625340808a031a5e09123465 0.296s\n2026-05-22 01:43:53.151 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 77d9eaced75340578611e70df2fe3a97\n2026-05-22 01:43:53.175 31 INFO tempest.lib.common.rest_client [req-ce758a46-58a8-4dec-ada0-fb001439a726 req-ce758a46-58a8-4dec-ada0-fb001439a726 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s\n2026-05-22 01:43:53.270 38 INFO tempest.lib.common.rest_client [req-5da5b4af-368e-4f12-ab44-8c1f30720976 req-5da5b4af-368e-4f12-ab44-8c1f30720976 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.127s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.320924s] ... ok\n2026-05-22 01:43:53.309 13 INFO tempest.lib.common.rest_client [req-0217411d-56f9-4e87-9a7e-66e00a18072a req-0217411d-56f9-4e87-9a7e-66e00a18072a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c1a94d92-19fb-4006-87e9-3270cde33958 0.263s\n2026-05-22 01:43:53.364 33 INFO tempest.lib.common.rest_client [req-8bf0be64-9f95-4fd3-91a2-292e9a85a4e6 req-8bf0be64-9f95-4fd3-91a2-292e9a85a4e6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.181s\n2026-05-22 01:43:53.389 31 INFO tempest.lib.common.rest_client [req-280cfd29-aee0-4b91-b746-3891d8193bf4 req-280cfd29-aee0-4b91-b746-3891d8193bf4 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.212s\n2026-05-22 01:43:53.431 25 INFO tempest.lib.common.rest_client [req-83156c86-0ce8-4579-b42a-067a92c54ce7 req-83156c86-0ce8-4579-b42a-067a92c54ce7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.490s\n2026-05-22 01:43:53.532 13 INFO tempest.lib.common.rest_client [req-5c0a1c3c-d916-4814-8773-220fa488f630 req-5c0a1c3c-d916-4814-8773-220fa488f630 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.219s\n2026-05-22 01:43:53.561 21 INFO tempest.lib.common.rest_client [req-3abfb3f8-c14b-44ff-bdf5-0ecd77b625eb req-3abfb3f8-c14b-44ff-bdf5-0ecd77b625eb ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/329961de-33bd-4546-bba5-5b70082a9cd8 0.956s\n2026-05-22 01:43:53.568 29 INFO tempest.lib.common.rest_client [req-2ec5774f-5f08-4d08-9253-ab12cc48674e req-2ec5774f-5f08-4d08-9253-ab12cc48674e ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-22 01:43:53.585 31 INFO tempest.lib.common.rest_client [req-ec74655b-e00f-4342-babd-1006cb6caaca req-ec74655b-e00f-4342-babd-1006cb6caaca ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:43:53.587 25 INFO tempest.lib.common.rest_client [req-cbdf8db2-46f1-4d6f-b758-3a220eedcf11 req-cbdf8db2-46f1-4d6f-b758-3a220eedcf11 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-22 01:43:53.649 27 INFO tempest.lib.common.rest_client [req-790d3639-3147-4711-b8e1-36f14f9cc8c9 req-790d3639-3147-4711-b8e1-36f14f9cc8c9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s\n2026-05-22 01:43:53.650 38 INFO tempest.lib.common.rest_client [req-38a8f9c5-6634-4463-b202-490a0e3ef3cc req-38a8f9c5-6634-4463-b202-490a0e3ef3cc ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.377s\n2026-05-22 01:43:53.664 21 INFO tempest.lib.common.rest_client [req-eda34886-fffb-4f0c-b356-1cb3866bbc8a req-eda34886-fffb-4f0c-b356-1cb3866bbc8a ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/04501b96-96bc-4403-aae7-b7ff8acfe421 0.097s\n2026-05-22 01:43:53.682 29 INFO tempest.lib.common.rest_client [req-9d124dfd-fd9b-4f09-a856-ef7e47b4a1e2 req-9d124dfd-fd9b-4f09-a856-ef7e47b4a1e2 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s\n2026-05-22 01:43:53.716 31 INFO tempest.lib.common.rest_client [req-790ddc16-8ebf-4ace-a342-e037de4188e3 req-790ddc16-8ebf-4ace-a342-e037de4188e3 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/2194ff3a072f4deb83141fa1296997d2 0.126s\n2026-05-22 01:43:53.750 25 INFO tempest.lib.common.rest_client [req-7b6113df-9f15-4611-a651-3b9beebe8f15 req-7b6113df-9f15-4611-a651-3b9beebe8f15 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/09149526a0554d9399016d8921649a86 0.161s\n2026-05-22 01:43:53.749 38 INFO tempest.lib.common.rest_client [req-f7a98716-ada1-4dc7-9ed2-0c5f3dd3ada0 req-f7a98716-ada1-4dc7-9ed2-0c5f3dd3ada0 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/522c67a0-420d-410d-a904-de66a2033278 0.098s\n2026-05-22 01:43:53.778 21 INFO tempest.lib.common.rest_client [req-0a956325-f716-4441-8c2a-81de353657cd req-0a956325-f716-4441-8c2a-81de353657cd ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/329961de-33bd-4546-bba5-5b70082a9cd8 0.112s\n{5} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.787176s] ... ok\n2026-05-22 01:43:53.865 13 INFO tempest.lib.common.rest_client [req-4f37330f-affb-4162-a105-ac506bb669f0 req-4f37330f-affb-4162-a105-ac506bb669f0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/dfc326a5-d7a2-4c64-a68c-a95540bb9948 0.331s\n2026-05-22 01:43:53.902 31 INFO tempest.lib.common.rest_client [req-1af17635-7957-4fb3-9f38-1a6e0720ba8a req-1af17635-7957-4fb3-9f38-1a6e0720ba8a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-22 01:43:53.909 29 INFO tempest.lib.common.rest_client [req-3ac39625-1560-42f1-b52f-f0d23a43dcdf req-3ac39625-1560-42f1-b52f-f0d23a43dcdf ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.222s\n2026-05-22 01:43:53.931 21 INFO tempest.lib.common.rest_client [req-387882f6-0183-4660-a616-b1c96e907d97 req-387882f6-0183-4660-a616-b1c96e907d97 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.151s\n2026-05-22 01:43:54.008 25 INFO tempest.lib.common.rest_client [req-5c862789-a8b5-4827-b263-ff915eb25912 req-5c862789-a8b5-4827-b263-ff915eb25912 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s\n2026-05-22 01:43:54.065 39 INFO tempest.lib.common.rest_client [req-c15eb673-3a78-4011-a37f-74a3032a06a0 req-c15eb673-3a78-4011-a37f-74a3032a06a0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f596d0e0-f9f1-4b18-ab0a-9ce3b0bc9a9a 1.653s\n2026-05-22 01:43:54.079 13 INFO tempest.lib.common.rest_client [req-e409c6b8-3575-468e-b6bb-7823ddf8c9de req-e409c6b8-3575-468e-b6bb-7823ddf8c9de ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.212s\n2026-05-22 01:43:54.111 27 INFO tempest.lib.common.rest_client [req-a48c818c-6e21-4d7b-a98a-7a2037f51900 req-a48c818c-6e21-4d7b-a98a-7a2037f51900 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=77d9eaced75340578611e70df2fe3a97&name=default 0.457s\n2026-05-22 01:43:54.110 21 INFO tempest.lib.common.rest_client [req-971db53e-2703-4058-8b4c-a12a278f15c2 req-971db53e-2703-4058-8b4c-a12a278f15c2 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.177s\n2026-05-22 01:43:54.108 31 INFO tempest.lib.common.rest_client [req-d110887f-82c0-486f-a42a-cb3e8e9c4cac req-d110887f-82c0-486f-a42a-cb3e8e9c4cac ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/09149526a0554d9399016d8921649a86 0.205s\n2026-05-22 01:43:54.108 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0986f75564d4447892465339457ea0c8 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:54.108 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0986f75564d4447892465339457ea0c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:54.112 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0986f75564d4447892465339457ea0c8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:54.136 38 INFO tempest.lib.common.rest_client [req-1b424a90-8998-4708-ad19-de1ac3be0e5a req-1b424a90-8998-4708-ad19-de1ac3be0e5a ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/522c67a0-420d-410d-a904-de66a2033278 0.383s\n2026-05-22 01:43:54.215 25 INFO tempest.lib.common.rest_client [req-aa0ee7fc-9b4a-405e-9b81-23d0053780c5 req-aa0ee7fc-9b4a-405e-9b81-23d0053780c5 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/30382f8e1b914440b0a8e8adfafc4e44 0.204s\n2026-05-22 01:43:54.214 21 INFO tempest.lib.common.rest_client [req-209cf3d5-2bc7-4f1e-84c8-f3fb1fde183f req-209cf3d5-2bc7-4f1e-84c8-f3fb1fde183f ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.101s\n{5} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.437727s] ... ok\n2026-05-22 01:43:54.254 38 INFO tempest.lib.common.rest_client [req-650199bf-fed7-43c4-aea4-a1c59bb7eb5c req-650199bf-fed7-43c4-aea4-a1c59bb7eb5c ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.115s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [0.983455s] ... ok\n2026-05-22 01:43:54.307 13 INFO tempest.lib.common.rest_client [req-b3a65bd6-c96d-4cb6-8815-8ad66eac5001 req-b3a65bd6-c96d-4cb6-8815-8ad66eac5001 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c0342ea5-fbcf-4255-9c14-3232873eec2a 0.226s\n2026-05-22 01:43:54.367 38 INFO tempest.lib.common.rest_client [req-a176c8ec-c970-4bd4-83a9-7298bd0ce85a req-a176c8ec-c970-4bd4-83a9-7298bd0ce85a ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12e391c8-b371-4d15-a98b-1b398ce62052 0.110s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.112600s] ... ok\n2026-05-22 01:43:54.425 21 INFO tempest.lib.common.rest_client [req-7a139677-6c5e-4575-a2b2-be7037d4c8f2 req-7a139677-6c5e-4575-a2b2-be7037d4c8f2 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.200s\n{5} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.208257s] ... ok\n2026-05-22 01:43:54.425 39 INFO tempest.lib.common.rest_client [req-8ffeeab9-3683-49c6-923d-6a897ede561a req-8ffeeab9-3683-49c6-923d-6a897ede561a ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/471a50ce3b6043f4a3323508f820c506 0.357s\n2026-05-22 01:43:54.458 29 INFO tempest.lib.common.rest_client [req-79b1f675-6255-4b38-a744-88f0ce960d5d req-79b1f675-6255-4b38-a744-88f0ce960d5d ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s\n2026-05-22 01:43:54.459 25 INFO tempest.lib.common.rest_client [req-acf6bb09-7695-4379-9d71-1e21b34b2b1b req-acf6bb09-7695-4379-9d71-1e21b34b2b1b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s\n2026-05-22 01:43:54.471 38 INFO tempest.lib.common.rest_client [req-633ee918-a7a8-417d-9086-0cd553a9a443 req-633ee918-a7a8-417d-9086-0cd553a9a443 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/18405800-5bba-4100-a924-508dd0606aa3 0.098s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.103846s] ... ok\n2026-05-22 01:43:54.484 13 INFO tempest.lib.common.rest_client [req-82502c49-4e14-4a60-ae9f-4c3e13049d39 req-82502c49-4e14-4a60-ae9f-4c3e13049d39 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.173s\n2026-05-22 01:43:54.545 33 INFO tempest.lib.common.rest_client [req-ce547bec-e679-4ce7-913b-da9e8c7abb89 req-ce547bec-e679-4ce7-913b-da9e8c7abb89 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.178s\n2026-05-22 01:43:54.571 21 INFO tempest.lib.common.rest_client [req-40a80c6a-404d-4d22-9af3-f04459c1f30b req-40a80c6a-404d-4d22-9af3-f04459c1f30b ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.141s\n{5} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.144023s] ... ok\n2026-05-22 01:43:54.611 38 INFO tempest.lib.common.rest_client [req-55b16d65-f41b-46b0-b3a1-ce3741269085 req-55b16d65-f41b-46b0-b3a1-ce3741269085 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/5e0b4fce-e26f-4b87-9068-da23ecdc936d 0.136s\n{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.139175s] ... ok\n2026-05-22 01:43:54.668 31 INFO tempest.lib.common.rest_client [req-aeda0db3-b22a-43c4-8484-053d227066dd req-aeda0db3-b22a-43c4-8484-053d227066dd ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s\n2026-05-22 01:43:54.702 21 INFO tempest.lib.common.rest_client [req-46bfa648-ec5e-4314-80e4-2dd4990f5c6c req-46bfa648-ec5e-4314-80e4-2dd4990f5c6c ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n{5} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.131539s] ... ok\n2026-05-22 01:43:54.720 25 INFO tempest.lib.common.rest_client [req-ee10e5f2-b902-43a5-9aff-3cd3d02619b2 req-ee10e5f2-b902-43a5-9aff-3cd3d02619b2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/2194ff3a072f4deb83141fa1296997d2 0.258s\n2026-05-22 01:43:54.738 39 INFO tempest.lib.common.rest_client [req-7b2cc770-fd07-447f-abea-df86793511d1 req-7b2cc770-fd07-447f-abea-df86793511d1 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f70d0decdf2f4c3eb4fbf30829570ab6 0.311s\n2026-05-22 01:43:54.742 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fbd0638792a146b59e142fee960df230\n2026-05-22 01:43:54.752 48 INFO tempest.lib.common.rest_client [req-209423f0-80e5-4c3c-942a-5a57fe05b3b4 req-209423f0-80e5-4c3c-942a-5a57fe05b3b4 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467/remove_router_interface 2.178s\n2026-05-22 01:43:54.762 27 INFO tempest.lib.common.rest_client [req-546ec57d-f603-4ec4-aa64-d4aadf5bb4b1 req-546ec57d-f603-4ec4-aa64-d4aadf5bb4b1 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a130772-d2e7-4e0b-b27b-020a13c17a54 0.647s\n2026-05-22 01:43:54.780 29 INFO tempest.lib.common.rest_client [req-b9f52dbc-31fe-409a-a52b-b97bca983755 req-b9f52dbc-31fe-409a-a52b-b97bca983755 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s\n2026-05-22 01:43:54.843 23 INFO tempest.lib.common.rest_client [req-24930466-427f-4952-94a9-3b7b0171945d req-24930466-427f-4952-94a9-3b7b0171945d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f/add_router_interface 1.943s\n2026-05-22 01:43:54.852 13 INFO tempest.lib.common.rest_client [req-9a8d85d1-ca7c-447a-84e8-2ee33bfecd9c req-9a8d85d1-ca7c-447a-84e8-2ee33bfecd9c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff3cd1b9-4f4c-4405-803e-dc72388e3469 0.366s\n2026-05-22 01:43:54.860 21 INFO tempest.lib.common.rest_client [req-ff0632c2-25df-4703-85a8-4c40b8a20c92 req-ff0632c2-25df-4703-85a8-4c40b8a20c92 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.154s\n{5} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.157852s] ... ok\n2026-05-22 01:43:54.925 38 INFO tempest.lib.common.rest_client [req-f9fb4a8b-e36c-4888-be8b-1472b9f8539f req-f9fb4a8b-e36c-4888-be8b-1472b9f8539f ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3e1e09d5cf544a8eb5b9a4586c7e9421 0.277s\n2026-05-22 01:43:54.940 48 INFO tempest.lib.common.rest_client [req-620d1fae-83ad-421a-981a-17c71a4fb177 req-620d1fae-83ad-421a-981a-17c71a4fb177 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.183s\n2026-05-22 01:43:54.938 25 INFO tempest.lib.common.rest_client [req-27575b85-d7f5-4e3b-95b9-f9b3c0bd377b req-27575b85-d7f5-4e3b-95b9-f9b3c0bd377b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-22 01:43:54.985 23 INFO tempest.lib.common.rest_client [req-ee823d27-71a2-4715-ae94-f72fdb8d8daa req-ee823d27-71a2-4715-ae94-f72fdb8d8daa ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9b440793-881b-4ed7-b056-45e205ea5e47 0.141s\n2026-05-22 01:43:54.985 13 INFO tempest.lib.common.rest_client [req-a6ce271d-d3be-4dfa-9ec1-c9c215956082 req-a6ce271d-d3be-4dfa-9ec1-c9c215956082 ] 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.140894s] ... ok\n2026-05-22 01:43:55.028 29 INFO tempest.lib.common.rest_client [req-285d2c86-39de-4e29-aa63-109aef343a6a req-285d2c86-39de-4e29-aa63-109aef343a6a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/09149526a0554d9399016d8921649a86 0.246s\n2026-05-22 01:43:55.062 21 INFO tempest.lib.common.rest_client [req-ebc6b24b-8637-4e01-a195-ea7b6ec601f3 req-ebc6b24b-8637-4e01-a195-ea7b6ec601f3 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/6b598fb7-31f6-4219-9429-b91f4983bbfb 0.199s\n{5} tempest.api.network.test_networks.NetworksTest.test_show_network [0.200180s] ... ok\n2026-05-22 01:43:55.130 27 INFO tempest.lib.common.rest_client [req-9099f161-9cb2-42e0-ad36-6157bd32ae53 req-9099f161-9cb2-42e0-ad36-6157bd32ae53 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97 0.365s\n2026-05-22 01:43:55.153 15 INFO tempest.lib.common.rest_client [req-6090387e-2eb2-4ea4-81d1-62079e53f2b3 req-6090387e-2eb2-4ea4-81d1-62079e53f2b3 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 3.325s\n2026-05-22 01:43:55.194 23 INFO tempest.lib.common.rest_client [req-4bb2ca56-265f-43b4-a4f8-e97f63686cc7 req-4bb2ca56-265f-43b4-a4f8-e97f63686cc7 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9b440793-881b-4ed7-b056-45e205ea5e47 0.203s\n2026-05-22 01:43:55.196 19 INFO tempest.lib.common.rest_client [req-c49a8e7f-3ec6-4e57-8d56-382540da7bfe req-c49a8e7f-3ec6-4e57-8d56-382540da7bfe ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 2.149s\n2026-05-22 01:43:55.220 29 INFO tempest.lib.common.rest_client [req-b45b6cab-dde7-4fa9-8f4d-ae854e09a7b9 req-b45b6cab-dde7-4fa9-8f4d-ae854e09a7b9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:43:55.221 25 INFO tempest.lib.common.rest_client [req-8a27a774-a541-4480-a496-ed1dc8108544 req-8a27a774-a541-4480-a496-ed1dc8108544 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/09149526a0554d9399016d8921649a86 0.281s\n2026-05-22 01:43:55.222 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ddb095bce9464ab8869eb7c9553eb0d7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:55.223 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddb095bce9464ab8869eb7c9553eb0d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:55.223 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddb095bce9464ab8869eb7c9553eb0d7', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:55.248 21 INFO tempest.lib.common.rest_client [req-83c65f69-51b3-493e-a5c5-27dfc3254684 req-83c65f69-51b3-493e-a5c5-27dfc3254684 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/6b598fb7-31f6-4219-9429-b91f4983bbfb?fields=id&fields=name&fields=mtu 0.177s\n{5} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.184618s] ... ok\n2026-05-22 01:43:55.269 38 INFO tempest.lib.common.rest_client [req-ac82908e-045e-4dc1-a1c6-ecfe20a27623 req-ac82908e-045e-4dc1-a1c6-ecfe20a27623 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8c0a101bdbb94944a9057493daaf2da7 0.336s\n2026-05-22 01:43:55.269 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6a1e3bce835743af8bf9d667ec9d4d61\n2026-05-22 01:43:55.332 48 INFO tempest.lib.common.rest_client [req-ed16ff99-3cdc-4c7c-acc6-ab0c744963be req-ed16ff99-3cdc-4c7c-acc6-ab0c744963be ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba04e63-2687-4601-9b38-499852ce18cd 0.388s\n2026-05-22 01:43:55.346 19 INFO tempest.lib.common.rest_client [req-9f84d218-76f0-4550-b230-3b543ef9bc4b req-9f84d218-76f0-4550-b230-3b543ef9bc4b ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 0.148s\n2026-05-22 01:43:55.380 39 INFO tempest.lib.common.rest_client [req-16eb8916-3dc8-4c51-8f96-740b98399d73 req-16eb8916-3dc8-4c51-8f96-740b98399d73 ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s\n2026-05-22 01:43:55.391 21 INFO tempest.lib.common.rest_client [req-5c769142-ee10-4c76-8e06-0d02ec85702e req-5c769142-ee10-4c76-8e06-0d02ec85702e ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/e4b51c71-76ab-4f94-bfe4-5286ecf1bae6 0.140s\n{5} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.143093s] ... ok\n2026-05-22 01:43:55.404 15 INFO tempest.lib.common.rest_client [req-b6f5e9a7-32bc-4cbc-9bdd-d18e59007e2c req-b6f5e9a7-32bc-4cbc-9bdd-d18e59007e2c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 0.249s\n2026-05-22 01:43:55.431 29 INFO tempest.lib.common.rest_client [req-87918035-8f90-43c5-8543-7dc150af692f req-87918035-8f90-43c5-8543-7dc150af692f ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.209s\n2026-05-22 01:43:55.444 48 INFO tempest.lib.common.rest_client [req-3e2e916c-edfb-4610-82fd-b6331fa50670 req-3e2e916c-edfb-4610-82fd-b6331fa50670 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.109s\n2026-05-22 01:43:55.455 13 INFO tempest.lib.common.rest_client [req-802bff86-6cc6-400b-afb0-0d8a3214a885 req-802bff86-6cc6-400b-afb0-0d8a3214a885 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.467s\n2026-05-22 01:43:55.465 19 INFO tempest.lib.common.rest_client [req-2819f770-4632-44a0-865f-81bedc09023e req-2819f770-4632-44a0-865f-81bedc09023e ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=1404d834-cfab-45d6-a801-386858b7f3dd&device_owner=network%3Arouter_gateway 0.117s\n2026-05-22 01:43:55.530 15 INFO tempest.lib.common.rest_client [req-c09b9b00-8632-4a26-b27c-5a5b89e8d238 req-c09b9b00-8632-4a26-b27c-5a5b89e8d238 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=71a33818-1575-4da6-81f8-e1f36de276ca&device_owner=network%3Arouter_gateway 0.125s\n2026-05-22 01:43:55.533 21 INFO tempest.lib.common.rest_client [req-0f4e0ff6-a22c-438d-ada7-b178b64ca2a9 req-0f4e0ff6-a22c-438d-ada7-b178b64ca2a9 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/e4b51c71-76ab-4f94-bfe4-5286ecf1bae6?fields=id&fields=network_id 0.137s\n{5} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.140325s] ... ok\n2026-05-22 01:43:55.587 19 INFO tempest.lib.common.rest_client [req-16afc798-c95a-46cd-a137-dead3b2e3e2f req-16afc798-c95a-46cd-a137-dead3b2e3e2f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.118s\n2026-05-22 01:43:55.629 33 INFO tempest.lib.common.rest_client [req-578738e6-8e59-446d-9176-059ad5034294 req-578738e6-8e59-446d-9176-059ad5034294 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/remove_router_interface 1.082s\n2026-05-22 01:43:55.660 15 INFO tempest.lib.common.rest_client [req-65506d99-ab59-4935-98e0-df0a34252e46 req-65506d99-ab59-4935-98e0-df0a34252e46 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.128s\n2026-05-22 01:43:55.697 19 INFO tempest.lib.common.rest_client [req-efe8280d-f978-4048-8105-03f8840257a9 req-efe8280d-f978-4048-8105-03f8840257a9 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1404d834-cfab-45d6-a801-386858b7f3dd 0.107s\n2026-05-22 01:43:55.739 29 INFO tempest.lib.common.rest_client [req-3a97d4f6-4ca5-4332-baf6-a3a03a25cf17 req-3a97d4f6-4ca5-4332-baf6-a3a03a25cf17 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s\n2026-05-22 01:43:55.766 15 INFO tempest.lib.common.rest_client [req-d627f5c7-a8c4-4720-af23-2ac39429cd93 req-d627f5c7-a8c4-4720-af23-2ac39429cd93 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=71a33818-1575-4da6-81f8-e1f36de276ca 0.104s\n2026-05-22 01:43:55.790 27 INFO tempest.lib.common.rest_client [req-58efe306-9147-4a2a-803e-da76d69d33b8 req-58efe306-9147-4a2a-803e-da76d69d33b8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-22 01:43:55.794 39 INFO tempest.lib.common.rest_client [req-b2193016-09e6-4fcf-ace9-5f35dd8f7cf5 req-b2193016-09e6-4fcf-ace9-5f35dd8f7cf5 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fbd0638792a146b59e142fee960df230&name=default 0.412s\n2026-05-22 01:43:55.797 38 INFO tempest.lib.common.rest_client [req-df78553c-624f-4c9a-a13b-12ad3e610864 req-df78553c-624f-4c9a-a13b-12ad3e610864 ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s\n2026-05-22 01:43:55.811 33 INFO tempest.lib.common.rest_client [req-9c76ede3-c6a2-44fa-a9e2-52a2c1041763 req-9c76ede3-c6a2-44fa-a9e2-52a2c1041763 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a0dad458-476e-446e-aae9-ee7938eece1d 0.177s\n2026-05-22 01:43:55.863 48 INFO tempest.lib.common.rest_client [req-8ddac566-7111-4306-80f3-4429acbdf1d8 req-8ddac566-7111-4306-80f3-4429acbdf1d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467 0.416s\n2026-05-22 01:43:55.875 25 INFO tempest.lib.common.rest_client [req-4dd32d99-f110-4d88-a763-60fba9c13c0a req-4dd32d99-f110-4d88-a763-60fba9c13c0a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s\n2026-05-22 01:43:55.885 29 INFO tempest.lib.common.rest_client [req-f2fe56b2-b666-4b54-990b-d7bd3e603243 req-f2fe56b2-b666-4b54-990b-d7bd3e603243 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/2194ff3a072f4deb83141fa1296997d2 0.144s\n2026-05-22 01:43:55.979 48 INFO tempest.lib.common.rest_client [req-116cd2e0-fd2c-4efb-9db8-479b79b489d8 req-116cd2e0-fd2c-4efb-9db8-479b79b489d8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.110s\n2026-05-22 01:43:56.026 25 INFO tempest.lib.common.rest_client [req-280398ce-8e84-4d26-8ceb-e4ca9169c7e5 req-280398ce-8e84-4d26-8ceb-e4ca9169c7e5 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c 0.145s\n2026-05-22 01:43:56.026 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f2fccbbb0e4946ed86f7223cb759f26c for scope project and roles: ['reader']\n2026-05-22 01:43:56.061 29 INFO tempest.lib.common.rest_client [req-84184be9-8098-4635-87ef-34e716e89ddc req-84184be9-8098-4635-87ef-34e716e89ddc ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:43:56.063 13 INFO tempest.lib.common.rest_client [req-fb0102fa-2165-4fd4-a4d3-5d5381e1761e req-fb0102fa-2165-4fd4-a4d3-5d5381e1761e ] 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.602s\n2026-05-22 01:43:56.119 38 INFO tempest.lib.common.rest_client [req-68a607f0-d12b-4847-a77c-ddb779d45329 req-68a607f0-d12b-4847-a77c-ddb779d45329 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6a1e3bce835743af8bf9d667ec9d4d61&name=default 0.321s\n2026-05-22 01:43:56.125 48 INFO tempest.lib.common.rest_client [req-a74b2615-aeea-4162-ba59-d60ff1753cb0 req-a74b2615-aeea-4162-ba59-d60ff1753cb0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s\n2026-05-22 01:43:56.186 29 INFO tempest.lib.common.rest_client [req-a3d03002-b32c-477d-abd5-b02d2240563a req-a3d03002-b32c-477d-abd5-b02d2240563a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/09149526a0554d9399016d8921649a86 0.122s\n2026-05-22 01:43:56.186 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9895e7b8b2b747a6bbda159dc63d098c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:56.187 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895e7b8b2b747a6bbda159dc63d098c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:56.187 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895e7b8b2b747a6bbda159dc63d098c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:56.290 23 INFO tempest.lib.common.rest_client [req-95ca9687-6929-468f-9cea-ddb14a96aea8 req-95ca9687-6929-468f-9cea-ddb14a96aea8 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f/remove_router_interface 1.093s\n2026-05-22 01:43:56.313 21 INFO tempest.lib.common.rest_client [req-4dad89ce-9f4c-4d6d-b0fc-cfa4ad28b142 req-4dad89ce-9f4c-4d6d-b0fc-cfa4ad28b142 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.776s\n2026-05-22 01:43:56.370 39 INFO tempest.lib.common.rest_client [req-86456bb5-0105-4796-a80a-33811ed4f2dc req-86456bb5-0105-4796-a80a-33811ed4f2dc ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a7e1a08a-e089-46f9-a4e8-a6c63f1b439f 0.573s\n2026-05-22 01:43:56.389 13 INFO tempest.lib.common.rest_client [req-53e1a5d0-e018-4c4c-81b8-8349e59ff8b3 req-53e1a5d0-e018-4c4c-81b8-8349e59ff8b3 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f49e709a-b381-4cea-8276-0bed5ca535d5 0.323s\n2026-05-22 01:43:56.396 23 INFO tempest.lib.common.rest_client [req-1a0237b5-6d01-4596-9176-e8dab0579276 req-1a0237b5-6d01-4596-9176-e8dab0579276 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=079d8944-6c33-4326-b3d3-8af568784f4f 0.104s\n2026-05-22 01:43:56.398 27 INFO tempest.lib.common.rest_client [req-ee4124db-01c1-4206-a9f0-de1f26497a35 req-ee4124db-01c1-4206-a9f0-de1f26497a35 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-22 01:43:56.520 13 INFO tempest.lib.common.rest_client [req-227aadce-2d4f-47ae-9815-041f25ff65c6 req-227aadce-2d4f-47ae-9815-041f25ff65c6 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.128s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.534576s] ... ok\n2026-05-22 01:43:56.530 27 INFO tempest.lib.common.rest_client [req-5ebaa807-b43a-4029-bd73-ae0a860ed4e4 req-5ebaa807-b43a-4029-bd73-ae0a860ed4e4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s\n2026-05-22 01:43:56.540 48 INFO tempest.lib.common.rest_client [req-82deedb0-97e7-47dc-9f3e-3ca15f06f0ea req-82deedb0-97e7-47dc-9f3e-3ca15f06f0ea ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.413s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [16.449320s] ... ok\n2026-05-22 01:43:56.545 38 INFO tempest.lib.common.rest_client [req-2dc76873-9df1-4b3c-905d-3138c6b8f92e req-2dc76873-9df1-4b3c-905d-3138c6b8f92e ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ca6b278-ee70-42c7-bdb1-5b86e89299a2 0.423s\n2026-05-22 01:43:56.592 39 INFO tempest.lib.common.rest_client [req-17c27db6-ce07-4aee-996f-0214c4fbaa37 req-17c27db6-ce07-4aee-996f-0214c4fbaa37 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230 0.218s\n2026-05-22 01:43:56.606 25 INFO tempest.lib.common.rest_client [req-a95898ff-11bc-4ead-b9e0-6f9a3c81b170 req-a95898ff-11bc-4ead-b9e0-6f9a3c81b170 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s\n2026-05-22 01:43:56.757 27 INFO tempest.lib.common.rest_client [req-4b4fceee-18c9-45d1-96f7-20ba55383dcc req-4b4fceee-18c9-45d1-96f7-20ba55383dcc ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.224s\n2026-05-22 01:43:56.775 25 INFO tempest.lib.common.rest_client [req-0628bcd4-e010-4d9b-8bfe-c7dfee0d8f7f req-0628bcd4-e010-4d9b-8bfe-c7dfee0d8f7f ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-22 01:43:56.783 31 INFO tempest.lib.common.rest_client [req-267fa7e0-5e4b-4d86-9c05-8d4ec2a0e24b req-267fa7e0-5e4b-4d86-9c05-8d4ec2a0e24b ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.109s\n2026-05-22 01:43:56.806 29 INFO tempest.lib.common.rest_client [req-1a3f10fe-3c7a-4a9f-a037-273f5d7c6138 req-1a3f10fe-3c7a-4a9f-a037-273f5d7c6138 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s\n2026-05-22 01:43:56.827 33 INFO tempest.lib.common.rest_client [req-c4bb9879-d50b-46f0-bcd0-cad8c9452fc5 req-c4bb9879-d50b-46f0-bcd0-cad8c9452fc5 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/remove_router_interface 1.015s\n2026-05-22 01:43:56.848 38 INFO tempest.lib.common.rest_client [req-153f7450-5147-4880-8bb9-5522443695ca req-153f7450-5147-4880-8bb9-5522443695ca ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61 0.291s\n2026-05-22 01:43:56.892 23 INFO tempest.lib.common.rest_client [req-299c8b89-be8a-4acb-a130-4451882a7f9d req-299c8b89-be8a-4acb-a130-4451882a7f9d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f 0.491s\n2026-05-22 01:43:56.925 13 INFO tempest.lib.common.rest_client [req-88c9bf89-2c8b-4eb4-bf7d-273cab9734c5 req-88c9bf89-2c8b-4eb4-bf7d-273cab9734c5 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.401s\n2026-05-22 01:43:56.933 33 INFO tempest.lib.common.rest_client [req-65e6af34-1768-4865-a047-df7e1e8cbf13 req-65e6af34-1768-4865-a047-df7e1e8cbf13 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.103s\n2026-05-22 01:43:56.986 25 INFO tempest.lib.common.rest_client [req-1a66350b-0629-4107-bb97-ca5e9ad9752b req-1a66350b-0629-4107-bb97-ca5e9ad9752b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/921fe94ef9a04ab0b1dea6843c71b931 0.209s\n2026-05-22 01:43:56.984 29 INFO tempest.lib.common.rest_client [req-a90e30a7-dae6-49a6-af62-c77202a41aff req-a90e30a7-dae6-49a6-af62-c77202a41aff ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381 0.170s\n2026-05-22 01:43:56.984 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 8d4f23bf6de64c0f9c000aa53bcc2381 for scope project and roles: ['reader']\n2026-05-22 01:43:57.198 25 INFO tempest.lib.common.rest_client [req-c2bc89cc-a3f8-41d2-a7c5-2dc0b47176be req-c2bc89cc-a3f8-41d2-a7c5-2dc0b47176be ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:43:57.222 15 INFO tempest.lib.common.rest_client [req-6aad7f98-9ea1-4870-b2eb-6c4bcda03e45 req-6aad7f98-9ea1-4870-b2eb-6c4bcda03e45 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 1.454s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [5.735386s] ... ok\n2026-05-22 01:43:57.240 23 INFO tempest.lib.common.rest_client [req-7eaf614a-4ab1-4e44-be7b-aca3bf2a6ec4 req-7eaf614a-4ab1-4e44-be7b-aca3bf2a6ec4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f42f2577-faf6-4504-bfa7-ac6726d92d71 0.346s\n2026-05-22 01:43:57.264 19 INFO tempest.lib.common.rest_client [req-65481a5e-8943-4569-87f3-e15b22d1998f req-65481a5e-8943-4569-87f3-e15b22d1998f ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 1.565s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [4.515348s] ... ok\n2026-05-22 01:43:57.287 27 INFO tempest.lib.common.rest_client [req-5d471d02-82d0-48b9-8b86-4c84c6b4a9b5 req-5d471d02-82d0-48b9-8b86-4c84c6b4a9b5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s\n2026-05-22 01:43:57.342 33 INFO tempest.lib.common.rest_client [req-d0714f50-b60f-4fad-9acb-d8eb1c503bb2 req-d0714f50-b60f-4fad-9acb-d8eb1c503bb2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.407s\n2026-05-22 01:43:57.356 13 INFO tempest.lib.common.rest_client [req-f006577a-d09f-432a-91ed-410bd17c65d5 req-f006577a-d09f-432a-91ed-410bd17c65d5 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.428s\n2026-05-22 01:43:57.359 25 INFO tempest.lib.common.rest_client [req-18c302b7-afd6-4037-8331-99256353eb56 req-18c302b7-afd6-4037-8331-99256353eb56 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/30382f8e1b914440b0a8e8adfafc4e44 0.153s\n2026-05-22 01:43:57.373 31 INFO tempest.lib.common.rest_client [req-c4028024-0e24-453e-98fa-23417bf012f9 req-c4028024-0e24-453e-98fa-23417bf012f9 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.588s\n2026-05-22 01:43:57.510 27 INFO tempest.lib.common.rest_client [req-70043200-e54c-4184-8518-b551b07ef34f req-70043200-e54c-4184-8518-b551b07ef34f ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-22 01:43:57.513 15 INFO tempest.lib.common.rest_client [req-382cad7c-b5b2-4332-94af-ad3c11ad3374 req-382cad7c-b5b2-4332-94af-ad3c11ad3374 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.286s\n2026-05-22 01:43:57.547 19 INFO tempest.lib.common.rest_client [req-298c1602-0957-486d-8846-95704772220c req-298c1602-0957-486d-8846-95704772220c ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.277s\n2026-05-22 01:43:57.554 25 INFO tempest.lib.common.rest_client [req-3714fca8-0d67-4aa6-bd62-02f27bf58574 req-3714fca8-0d67-4aa6-bd62-02f27bf58574 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-22 01:43:57.571 29 INFO tempest.lib.common.rest_client [req-6b36a017-1f2c-4046-ae28-7632922fbbe7 req-6b36a017-1f2c-4046-ae28-7632922fbbe7 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s\n2026-05-22 01:43:57.678 29 INFO tempest.lib.common.rest_client [req-8f4df9f0-5142-4d7b-929c-06febd866a84 req-8f4df9f0-5142-4d7b-929c-06febd866a84 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s\n2026-05-22 01:43:57.689 27 INFO tempest.lib.common.rest_client [req-c69b046c-a47c-4fec-a2a0-68475e23b482 req-c69b046c-a47c-4fec-a2a0-68475e23b482 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/09149526a0554d9399016d8921649a86 0.176s\n2026-05-22 01:43:57.699 33 INFO tempest.lib.common.rest_client [req-59d4c93a-2271-4bf7-b267-bbeff44efd32 req-59d4c93a-2271-4bf7-b267-bbeff44efd32 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9b73ba9-bb93-4f14-8c75-b31526a7a6d5 0.356s\n2026-05-22 01:43:57.697 25 INFO tempest.lib.common.rest_client [req-63f85a97-8e9d-4f01-b28e-04a1895d8677 req-63f85a97-8e9d-4f01-b28e-04a1895d8677 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/2194ff3a072f4deb83141fa1296997d2 0.135s\n2026-05-22 01:43:57.731 13 INFO tempest.lib.common.rest_client [req-21343b40-f97c-49c6-a8ba-4a4c035ed30f req-21343b40-f97c-49c6-a8ba-4a4c035ed30f ] 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.370s\n2026-05-22 01:43:57.886 25 INFO tempest.lib.common.rest_client [req-7637d2ba-3fdf-4869-bfd8-1aa0392090ae req-7637d2ba-3fdf-4869-bfd8-1aa0392090ae ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-22 01:43:57.892 27 INFO tempest.lib.common.rest_client [req-5c38ada6-0022-4997-9a41-370751795ddb req-5c38ada6-0022-4997-9a41-370751795ddb ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:43:57.893 29 INFO tempest.lib.common.rest_client [req-5abeee61-fee2-42a1-887b-3842da75b97c req-5abeee61-fee2-42a1-887b-3842da75b97c ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/921fe94ef9a04ab0b1dea6843c71b931 0.211s\n2026-05-22 01:43:57.972 23 INFO tempest.lib.common.rest_client [req-5184aef7-fe45-4f48-bbcb-12854ad98416 req-5184aef7-fe45-4f48-bbcb-12854ad98416 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4487963a-cb05-4bda-a3f6-4bd9d17a0620 0.727s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [7.445027s] ... ok\n2026-05-22 01:43:58.025 33 INFO tempest.lib.common.rest_client [req-fbe291fd-a3d1-4e2a-a80b-384a6d161129 req-fbe291fd-a3d1-4e2a-a80b-384a6d161129 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/471b4f0f-b4c6-44c9-b85f-68715a3b906b 0.324s\n2026-05-22 01:43:58.090 29 INFO tempest.lib.common.rest_client [req-1f1b4db8-572e-4eca-9ab9-b5031d7d71ae req-1f1b4db8-572e-4eca-9ab9-b5031d7d71ae ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:43:58.097 13 INFO tempest.lib.common.rest_client [req-723d17bf-be24-4f2c-a252-017a79d6edcc req-723d17bf-be24-4f2c-a252-017a79d6edcc ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ee96eb53-1feb-487f-9943-eab08e813b26 0.361s\n2026-05-22 01:43:58.098 27 INFO tempest.lib.common.rest_client [req-2425c0a9-33fa-4dc6-bf14-24f56ecba361 req-2425c0a9-33fa-4dc6-bf14-24f56ecba361 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/30382f8e1b914440b0a8e8adfafc4e44 0.204s\n2026-05-22 01:43:58.101 25 INFO tempest.lib.common.rest_client [req-3e017d7e-74c6-4dcb-aa35-82ea174e2da9 req-3e017d7e-74c6-4dcb-aa35-82ea174e2da9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/09149526a0554d9399016d8921649a86 0.211s\n2026-05-22 01:43:58.101 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fab3a016021a448ba08ec4e80c422315 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:58.101 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab3a016021a448ba08ec4e80c422315', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:58.101 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab3a016021a448ba08ec4e80c422315', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:58.284 27 INFO tempest.lib.common.rest_client [req-2766c65f-a578-4ea9-a18c-d37b1ba4df77 req-2766c65f-a578-4ea9-a18c-d37b1ba4df77 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s\n2026-05-22 01:43:58.292 21 INFO tempest.lib.common.rest_client [req-8a01e45b-ef33-4420-8b2d-cad60224e314 req-8a01e45b-ef33-4420-8b2d-cad60224e314 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.973s\n2026-05-22 01:43:58.309 29 INFO tempest.lib.common.rest_client [req-30d72b63-fdd7-4f53-a4ac-6e5c45e40df2 req-30d72b63-fdd7-4f53-a4ac-6e5c45e40df2 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/30382f8e1b914440b0a8e8adfafc4e44 0.215s\n2026-05-22 01:43:58.380 13 INFO tempest.lib.common.rest_client [req-ea579aee-aff2-4ccc-879e-34992f767cbe req-ea579aee-aff2-4ccc-879e-34992f767cbe ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.279s\n2026-05-22 01:43:58.492 27 INFO tempest.lib.common.rest_client [req-d8063573-f5ef-46fd-bcba-f56450583aed req-d8063573-f5ef-46fd-bcba-f56450583aed ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/2194ff3a072f4deb83141fa1296997d2 0.206s\n2026-05-22 01:43:58.569 29 INFO tempest.lib.common.rest_client [req-dd186c1f-0f75-4441-8bd4-2dba770c0665 req-dd186c1f-0f75-4441-8bd4-2dba770c0665 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-22 01:43:58.624 27 INFO tempest.lib.common.rest_client [req-68476739-29b6-441f-bbe4-94b60dd84c40 req-68476739-29b6-441f-bbe4-94b60dd84c40 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-22 01:43:58.694 29 INFO tempest.lib.common.rest_client [req-17ee0d4c-6273-4464-9eaa-735cb974285a req-17ee0d4c-6273-4464-9eaa-735cb974285a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/2194ff3a072f4deb83141fa1296997d2 0.122s\n2026-05-22 01:43:58.741 48 INFO tempest.lib.common.rest_client [req-1076f811-ef40-4b5c-abff-f3a234df3ebd req-1076f811-ef40-4b5c-abff-f3a234df3ebd ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.196s\n2026-05-22 01:43:58.762 25 INFO tempest.lib.common.rest_client [req-7948674e-c374-4fe3-a363-bb5a1af577f9 req-7948674e-c374-4fe3-a363-bb5a1af577f9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s\n2026-05-22 01:43:58.774 33 INFO tempest.lib.common.rest_client [req-94535679-5d35-40de-949f-aba59a8d5df5 req-94535679-5d35-40de-949f-aba59a8d5df5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6d38c807-9fe0-48a6-91c3-7c8b9d5bf96e 0.744s\n2026-05-22 01:43:58.808 13 INFO tempest.lib.common.rest_client [req-4bb81899-ea26-4665-9178-6de59dce6c65 req-4bb81899-ea26-4665-9178-6de59dce6c65 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3da048b2-1195-4961-a648-4d005de20387 0.423s\n2026-05-22 01:43:58.840 29 INFO tempest.lib.common.rest_client [req-af2c4c8d-ec14-4daa-9207-648b783b6a1f req-af2c4c8d-ec14-4daa-9207-648b783b6a1f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:43:58.825 27 INFO tempest.lib.common.rest_client [req-bca84c49-859d-4c22-bdf9-75fe448ca7d5 req-bca84c49-859d-4c22-bdf9-75fe448ca7d5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/09149526a0554d9399016d8921649a86 0.199s\n2026-05-22 01:43:58.825 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cba75efb56f94c3b959481f4644c8552 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:58.827 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cba75efb56f94c3b959481f4644c8552', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:58.827 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cba75efb56f94c3b959481f4644c8552', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:58.941 13 INFO tempest.lib.common.rest_client [req-fe001e3e-4900-4d8f-a406-db72f01527db req-fe001e3e-4900-4d8f-a406-db72f01527db ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.129s\n2026-05-22 01:43:59.067 29 INFO tempest.lib.common.rest_client [req-730d3505-f2d5-4d3d-b548-28270c784acd req-730d3505-f2d5-4d3d-b548-28270c784acd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/09149526a0554d9399016d8921649a86 0.225s\n2026-05-22 01:43:59.069 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f24a4cd13af461299590c1a3824b4cf is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:43:59.069 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f24a4cd13af461299590c1a3824b4cf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:59.069 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f24a4cd13af461299590c1a3824b4cf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:43:59.389 15 INFO tempest.lib.common.rest_client [req-667c6dd5-88b5-4f9d-8787-be2cb5610bc5 req-667c6dd5-88b5-4f9d-8787-be2cb5610bc5 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 1.874s\n2026-05-22 01:43:59.403 33 INFO tempest.lib.common.rest_client [req-4a6d0d0d-7790-447f-9a02-055f074ed87a req-4a6d0d0d-7790-447f-9a02-055f074ed87a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0f2bcffc-c252-4320-b76a-b1b5a8775c2e 0.627s\n{11} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [21.796088s] ... ok\n2026-05-22 01:43:59.415 27 INFO tempest.lib.common.rest_client [req-2db8898f-7cbf-4169-8288-140fb88540c7 req-2db8898f-7cbf-4169-8288-140fb88540c7 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s\n2026-05-22 01:43:59.434 13 INFO tempest.lib.common.rest_client [req-b65dab1b-2712-46d6-88c2-a0d0c95817dc req-b65dab1b-2712-46d6-88c2-a0d0c95817dc ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf9a1132-61f2-470b-a000-54457f99ff4a 0.487s\n2026-05-22 01:43:59.569 15 INFO tempest.lib.common.rest_client [req-9e095eef-e73e-497e-b4db-7c98c123e197 req-9e095eef-e73e-497e-b4db-7c98c123e197 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.177s\n2026-05-22 01:43:59.578 13 INFO tempest.lib.common.rest_client [req-958ad707-deff-4571-b05f-6d791f79ac1e req-958ad707-deff-4571-b05f-6d791f79ac1e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.142s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.057138s] ... ok\n2026-05-22 01:43:59.597 27 INFO tempest.lib.common.rest_client [req-7ebcb439-5890-410e-a256-a08d329becb5 req-7ebcb439-5890-410e-a256-a08d329becb5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d 0.176s\n2026-05-22 01:43:59.599 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 256dd3752e484d3688302a1f856d453d for scope project and roles: ['reader']\n2026-05-22 01:43:59.612 29 INFO tempest.lib.common.rest_client [req-c23266cc-7790-47af-9788-b489d36aa009 req-c23266cc-7790-47af-9788-b489d36aa009 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s\n2026-05-22 01:43:59.683 29 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.068s\n{9} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.070222s] ... ok\n2026-05-22 01:43:59.684 21 INFO tempest.lib.common.rest_client [req-3e286942-3920-4286-8b4e-91dc1705ff12 req-3e286942-3920-4286-8b4e-91dc1705ff12 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/0d2e8cf2-763b-411e-8972-d91373b6bc9f 1.386s\n2026-05-22 01:43:59.689 19 INFO tempest.lib.common.rest_client [req-bc331105-4309-4b58-a734-c2f9e389f04e req-bc331105-4309-4b58-a734-c2f9e389f04e ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 2.139s\n2026-05-22 01:43:59.701 15 INFO tempest.lib.common.rest_client [req-66e5aa47-2995-4a99-8323-be1f1acfdb72 req-66e5aa47-2995-4a99-8323-be1f1acfdb72 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=eca1de21-fd0e-4e6c-a09c-bc065f27c821&device_owner=network%3Arouter_gateway 0.130s\n2026-05-22 01:43:59.843 15 INFO tempest.lib.common.rest_client [req-57cfd275-652e-4406-8833-c12c21e082f7 req-57cfd275-652e-4406-8833-c12c21e082f7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.140s\n2026-05-22 01:43:59.881 19 INFO tempest.lib.common.rest_client [req-800c9bdd-b07d-4e2d-939d-acc04f548fe7 req-800c9bdd-b07d-4e2d-939d-acc04f548fe7 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 0.189s\n2026-05-22 01:43:59.968 29 INFO tempest.lib.common.rest_client [req-f5bd0130-f328-45ce-ae4a-7911201e6e6e req-f5bd0130-f328-45ce-ae4a-7911201e6e6e ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.283s\n{9} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.285029s] ... ok\n2026-05-22 01:44:00.000 15 INFO tempest.lib.common.rest_client [req-5ddbce44-7c2d-4962-9a3f-2a2fd9725783 req-5ddbce44-7c2d-4962-9a3f-2a2fd9725783 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.154s\n2026-05-22 01:44:00.052 19 INFO tempest.lib.common.rest_client [req-163432c4-b10a-4e81-96bb-2009930ad188 req-163432c4-b10a-4e81-96bb-2009930ad188 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=e573273e-73ea-4fc6-8df1-559a3a76c607&device_owner=network%3Arouter_gateway 0.168s\n2026-05-22 01:44:00.119 27 INFO tempest.lib.common.rest_client [req-c3e0fe60-129e-4e6d-9fe4-f73a35be2258 req-c3e0fe60-129e-4e6d-9fe4-f73a35be2258 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.518s\n2026-05-22 01:44:00.167 33 INFO tempest.lib.common.rest_client [req-65e76673-f54d-4813-a1cb-42b5427c387f req-65e76673-f54d-4813-a1cb-42b5427c387f ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.761s\n2026-05-22 01:44:00.227 19 INFO tempest.lib.common.rest_client [req-17a0ce19-03f4-4daf-a1b7-855523e98d7c req-17a0ce19-03f4-4daf-a1b7-855523e98d7c ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.174s\n2026-05-22 01:44:00.225 13 INFO tempest.lib.common.rest_client [req-7f264e28-6d0b-4b7a-a1bb-bc648f63c680 req-7f264e28-6d0b-4b7a-a1bb-bc648f63c680 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.643s\n2026-05-22 01:44:00.290 29 INFO tempest.lib.common.rest_client [req-0eed81e0-2aef-4408-9b0a-639caed6cbfa req-0eed81e0-2aef-4408-9b0a-639caed6cbfa ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9895e7b8b2b747a6bbda159dc63d098c 0.290s\n2026-05-22 01:44:00.306 19 INFO tempest.lib.common.rest_client [req-325e9a93-f585-4bdb-9403-c332017e0069 req-325e9a93-f585-4bdb-9403-c332017e0069 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e573273e-73ea-4fc6-8df1-559a3a76c607 0.075s\n2026-05-22 01:44:00.334 48 INFO tempest.lib.common.rest_client [req-d9857ed5-e2e9-49ab-9c0d-2e354202b7f5 req-d9857ed5-e2e9-49ab-9c0d-2e354202b7f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.588s\n2026-05-22 01:44:00.340 27 INFO tempest.lib.common.rest_client [req-10bb1b18-ed6a-4802-8183-3287b3133b77 req-10bb1b18-ed6a-4802-8183-3287b3133b77 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-22 01:44:00.572 27 INFO tempest.lib.common.rest_client [req-6902d57f-1bdd-4de3-8d31-bada15983f4a req-6902d57f-1bdd-4de3-8d31-bada15983f4a ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/921fe94ef9a04ab0b1dea6843c71b931 0.230s\n2026-05-22 01:44:00.653 29 INFO tempest.lib.common.rest_client [req-a1b73850-69ca-467d-9c28-02713994bc15 req-a1b73850-69ca-467d-9c28-02713994bc15 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f24a4cd13af461299590c1a3824b4cf 0.361s\n2026-05-22 01:44:00.654 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8d4f23bf6de64c0f9c000aa53bcc2381\n2026-05-22 01:44:00.663 13 INFO tempest.lib.common.rest_client [req-134c5a7a-5141-4a70-b61e-f18887ef098f req-134c5a7a-5141-4a70-b61e-f18887ef098f ] 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.436s\n2026-05-22 01:44:00.719 31 INFO tempest.lib.common.rest_client [req-93780715-39be-4217-b93c-b91b2aafc028 req-93780715-39be-4217-b93c-b91b2aafc028 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.344s\n2026-05-22 01:44:00.872 27 INFO tempest.lib.common.rest_client [req-544b6890-ff94-41fe-9cac-ad452e645e6d req-544b6890-ff94-41fe-9cac-ad452e645e6d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s\n2026-05-22 01:44:00.960 13 INFO tempest.lib.common.rest_client [req-8300ca6b-4240-4c63-9e90-87f1dbc198de req-8300ca6b-4240-4c63-9e90-87f1dbc198de ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/38c8c6a5-5c6c-4f97-b4c3-0d14bf741cc7 0.294s\n2026-05-22 01:44:01.006 27 INFO tempest.lib.common.rest_client [req-8b69a98d-cdeb-462e-a1a9-4059fb511a52 req-8b69a98d-cdeb-462e-a1a9-4059fb511a52 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/30382f8e1b914440b0a8e8adfafc4e44 0.130s\n2026-05-22 01:44:01.223 27 INFO tempest.lib.common.rest_client [req-15144b16-1ab4-4e51-bd95-d0156eb05fb6 req-15144b16-1ab4-4e51-bd95-d0156eb05fb6 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s\n2026-05-22 01:44:01.226 29 INFO tempest.lib.common.rest_client [req-867e37a8-3687-4e64-93a8-a38187404660 req-867e37a8-3687-4e64-93a8-a38187404660 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s\n2026-05-22 01:44:01.308 13 INFO tempest.lib.common.rest_client [req-d994c392-f20f-436b-80cf-560d67370b0d req-d994c392-f20f-436b-80cf-560d67370b0d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.346s\n2026-05-22 01:44:01.312 48 INFO tempest.lib.common.rest_client [req-7c79e139-c4dc-4398-bda9-c9deb1c55ef2 req-7c79e139-c4dc-4398-bda9-c9deb1c55ef2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.967s\n2026-05-22 01:44:01.404 27 INFO tempest.lib.common.rest_client [req-14f6602b-82d9-421a-8804-33d024bdd75d req-14f6602b-82d9-421a-8804-33d024bdd75d ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/2194ff3a072f4deb83141fa1296997d2 0.177s\n2026-05-22 01:44:01.451 48 INFO tempest.lib.common.rest_client [req-1e7343af-9c5a-4a0a-ab27-47827731bf81 req-1e7343af-9c5a-4a0a-ab27-47827731bf81 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.135s\n2026-05-22 01:44:01.498 23 INFO tempest.lib.common.rest_client [req-9cde97f4-de5e-4a19-86b8-d3ea5eccf861 req-9cde97f4-de5e-4a19-86b8-d3ea5eccf861 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.523s\n2026-05-22 01:44:01.538 21 INFO tempest.lib.common.rest_client [req-0d35a6fe-dd58-4e99-9b19-ed852d467241 req-0d35a6fe-dd58-4e99-9b19-ed852d467241 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6b8840d-0a8b-43dd-9401-643c7d44d85b 1.847s\n{5} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [6.005354s] ... ok\n2026-05-22 01:44:01.623 27 INFO tempest.lib.common.rest_client [req-a24546c2-46b8-4dbd-8755-acdcf7a496e4 req-a24546c2-46b8-4dbd-8755-acdcf7a496e4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s\n2026-05-22 01:44:01.659 21 INFO tempest.lib.common.rest_client [req-04011441-1317-45f5-a830-1d73e135a2e9 req-04011441-1317-45f5-a830-1d73e135a2e9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d2e8cf2-763b-411e-8972-d91373b6bc9f 0.116s\n2026-05-22 01:44:01.747 13 INFO tempest.lib.common.rest_client [req-1a49c12f-235e-4dd3-abf1-f4204906e6f3 req-1a49c12f-235e-4dd3-abf1-f4204906e6f3 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12553713-3fbe-44fc-b7aa-68a2d4288e13 0.436s\n2026-05-22 01:44:01.786 27 INFO tempest.lib.common.rest_client [req-60f21a92-5c04-4791-8cfb-1857307dec1b req-60f21a92-5c04-4791-8cfb-1857307dec1b ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/09149526a0554d9399016d8921649a86 0.160s\n2026-05-22 01:44:01.787 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 276a7da6c9f640238282f936d0a69ff5 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:01.787 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '276a7da6c9f640238282f936d0a69ff5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:01.787 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '276a7da6c9f640238282f936d0a69ff5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:01.828 21 INFO tempest.lib.common.rest_client [req-ca5fb34a-27a3-4bdd-91f2-8a83fe75e33d req-ca5fb34a-27a3-4bdd-91f2-8a83fe75e33d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6b8840d-0a8b-43dd-9401-643c7d44d85b 0.165s\n2026-05-22 01:44:01.873 23 INFO tempest.lib.common.rest_client [req-1d646f1a-e375-4c91-84da-a11ab92d1add req-1d646f1a-e375-4c91-84da-a11ab92d1add ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.374s\n2026-05-22 01:44:01.909 13 INFO tempest.lib.common.rest_client [req-9da74783-a4dd-4ab7-a455-f337195bbcf4 req-9da74783-a4dd-4ab7-a455-f337195bbcf4 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.159s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.330460s] ... ok\n2026-05-22 01:44:01.929 21 INFO tempest.lib.common.rest_client [req-3fafc274-43e0-467f-b579-5d4e5d3806cd req-3fafc274-43e0-467f-b579-5d4e5d3806cd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/04501b96-96bc-4403-aae7-b7ff8acfe421 0.098s\n2026-05-22 01:44:02.030 29 INFO tempest.lib.common.rest_client [req-3dfbaf3e-e466-4f1a-aa91-21befe70b853 req-3dfbaf3e-e466-4f1a-aa91-21befe70b853 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8d4f23bf6de64c0f9c000aa53bcc2381&name=default 0.802s\n2026-05-22 01:44:02.040 21 INFO tempest.lib.common.rest_client [req-3c8291a4-1a33-4677-ad88-6b0ee8c384cd req-3c8291a4-1a33-4677-ad88-6b0ee8c384cd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/329961de-33bd-4546-bba5-5b70082a9cd8 0.109s\n2026-05-22 01:44:02.098 15 INFO tempest.lib.common.rest_client [req-dbb35f04-9eff-442e-8145-6981cee6410b req-dbb35f04-9eff-442e-8145-6981cee6410b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 2.095s\n2026-05-22 01:44:02.098 23 INFO tempest.lib.common.rest_client [req-8ce93770-29e1-40ca-86c0-336e6c841687 req-8ce93770-29e1-40ca-86c0-336e6c841687 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.222s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [4.875317s] ... ok\n2026-05-22 01:44:02.124 48 INFO tempest.lib.common.rest_client [req-fb22b250-0611-4970-85ac-d918a963914e req-fb22b250-0611-4970-85ac-d918a963914e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d4ba5636-23e3-44a2-9039-4a1d839a2ed1 0.670s\n2026-05-22 01:44:02.259 25 INFO tempest.lib.common.rest_client [req-987fee2e-e493-48a8-a718-eb0800bb4198 req-987fee2e-e493-48a8-a718-eb0800bb4198 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.491s\n2026-05-22 01:44:02.297 48 INFO tempest.lib.common.rest_client [req-8f68aa54-27dc-447b-b227-3c9840c94a8f req-8f68aa54-27dc-447b-b227-3c9840c94a8f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.170s\n2026-05-22 01:44:02.381 27 INFO tempest.lib.common.rest_client [req-19507bad-9d4c-418d-a659-6de271a63511 req-19507bad-9d4c-418d-a659-6de271a63511 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s\n2026-05-22 01:44:02.397 19 INFO tempest.lib.common.rest_client [req-8ed74f67-469e-4615-b3a5-4658487e4050 req-8ed74f67-469e-4615-b3a5-4658487e4050 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 2.087s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [5.130737s] ... ok\n2026-05-22 01:44:02.437 25 INFO tempest.lib.common.rest_client [req-692961eb-a52b-4211-b932-f036953fa5e0 req-692961eb-a52b-4211-b932-f036953fa5e0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.175s\n2026-05-22 01:44:02.455 33 INFO tempest.lib.common.rest_client [req-86b43f1a-3a2c-467a-b939-58b024ae7470 req-86b43f1a-3a2c-467a-b939-58b024ae7470 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.284s\n2026-05-22 01:44:02.460 29 INFO tempest.lib.common.rest_client [req-74d72224-c705-4048-8688-4517126644bc req-74d72224-c705-4048-8688-4517126644bc ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d1b4a378-0923-4046-bfca-6abf699182a1 0.424s\n2026-05-22 01:44:02.499 13 INFO tempest.lib.common.rest_client [req-80672ba2-ecda-4105-b54b-b2cda6a9d1e3 req-80672ba2-ecda-4105-b54b-b2cda6a9d1e3 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.581s\n2026-05-22 01:44:02.658 48 INFO tempest.lib.common.rest_client [req-2e703d8a-88e5-4bdb-ac52-1f54cca00a96 req-2e703d8a-88e5-4bdb-ac52-1f54cca00a96 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f5a499c-d4c2-4a6d-b38e-360aab3e49ee 0.357s\n2026-05-22 01:44:02.726 27 INFO tempest.lib.common.rest_client [req-a7dcd113-530c-4b59-88a2-8de7816a3447 req-a7dcd113-530c-4b59-88a2-8de7816a3447 ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.339s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.344355s] ... ok\n2026-05-22 01:44:02.764 33 INFO tempest.lib.common.rest_client [req-494abdf4-c91f-450a-b252-84e13255698e req-494abdf4-c91f-450a-b252-84e13255698e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.307s\n2026-05-22 01:44:02.782 29 INFO tempest.lib.common.rest_client [req-0919a9b4-48d8-4dc1-a3ec-473ce80e52f5 req-0919a9b4-48d8-4dc1-a3ec-473ce80e52f5 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381 0.319s\n2026-05-22 01:44:02.896 21 INFO tempest.lib.common.rest_client [req-7a09309f-9f8e-48a3-b444-1ca88a77a904 req-7a09309f-9f8e-48a3-b444-1ca88a77a904 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.854s\n2026-05-22 01:44:02.954 48 INFO tempest.lib.common.rest_client [req-a425ed5c-05ae-4399-a375-48f6a4405120 req-a425ed5c-05ae-4399-a375-48f6a4405120 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a166a1b-7835-4790-ac35-4b016b13d5b3 0.292s\n2026-05-22 01:44:02.995 23 INFO tempest.lib.common.rest_client [req-2b2a1c71-6cdb-40fe-a0be-619b2c9a7e47 req-2b2a1c71-6cdb-40fe-a0be-619b2c9a7e47 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.893s\n2026-05-22 01:44:03.043 21 INFO tempest.lib.common.rest_client [req-79444ed3-5009-4bfb-953f-87fdd7bf1250 req-79444ed3-5009-4bfb-953f-87fdd7bf1250 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/437518c3-3543-469c-a112-4ed75560ad05 0.145s\n2026-05-22 01:44:03.090 48 INFO tempest.lib.common.rest_client [req-24409056-2c1e-4856-aae4-d3986842169a req-24409056-2c1e-4856-aae4-d3986842169a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.134s\n2026-05-22 01:44:03.099 13 INFO tempest.lib.common.rest_client [req-8ff523e3-c65f-45c6-96a1-739dd441785b req-8ff523e3-c65f-45c6-96a1-739dd441785b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.595s\n2026-05-22 01:44:03.165 21 INFO tempest.lib.common.rest_client [req-a6f2d9b1-4fcc-478f-bab0-1f4ec6ceb5bc req-a6f2d9b1-4fcc-478f-bab0-1f4ec6ceb5bc ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 0.121s\n2026-05-22 01:44:03.206 25 INFO tempest.lib.common.rest_client [req-e0453be7-8e9a-4e4c-b3bc-f322e05eaeb4 req-e0453be7-8e9a-4e4c-b3bc-f322e05eaeb4 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2915f567-2219-4403-976f-5e50a27fc7f1 0.764s\n2026-05-22 01:44:03.206 23 INFO tempest.lib.common.rest_client [req-0a1f9488-9803-4af9-9797-7057e811def0 req-0a1f9488-9803-4af9-9797-7057e811def0 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.207s\n2026-05-22 01:44:03.247 13 INFO tempest.lib.common.rest_client [req-053c0e27-99e2-428a-8068-a88e6a26a988 req-053c0e27-99e2-428a-8068-a88e6a26a988 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0257a4c4-b591-4b94-b226-7f033e80937d 0.145s\n2026-05-22 01:44:03.279 21 INFO tempest.lib.common.rest_client [req-9a3f8237-bafc-44e9-b519-98337cf52064 req-9a3f8237-bafc-44e9-b519-98337cf52064 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/11e4424c-79bd-402b-8bbc-c39fc89cc056 0.108s\n2026-05-22 01:44:03.361 23 INFO tempest.lib.common.rest_client [req-c3ffdaf3-7967-470c-a55f-96bba7eb4cfd req-c3ffdaf3-7967-470c-a55f-96bba7eb4cfd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.153s\n2026-05-22 01:44:03.435 21 INFO tempest.lib.common.rest_client [req-375bde56-acc8-4b06-894b-ef32ad60e553 req-375bde56-acc8-4b06-894b-ef32ad60e553 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/57a6e59d-9b6f-47df-b896-54247f98a334 0.154s\n2026-05-22 01:44:03.565 21 INFO tempest.lib.common.rest_client [req-a3fc03e6-7559-4341-ac8b-9a3805f9076d req-a3fc03e6-7559-4341-ac8b-9a3805f9076d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/18414b52-3b83-469c-b266-1d05422ec272 0.128s\n2026-05-22 01:44:03.573 27 INFO tempest.lib.common.rest_client [req-b43547a6-a881-480b-a636-57c83f3195ac req-b43547a6-a881-480b-a636-57c83f3195ac ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.839s\n2026-05-22 01:44:03.608 13 INFO tempest.lib.common.rest_client [req-22afee54-39cf-4eca-a4c4-19b72b25c0b7 req-22afee54-39cf-4eca-a4c4-19b72b25c0b7 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.357s\n2026-05-22 01:44:03.661 21 INFO tempest.lib.common.rest_client [req-1e7b9152-0c6a-4669-9edd-873c43cbdb56 req-1e7b9152-0c6a-4669-9edd-873c43cbdb56 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/76befcba-1e0d-44f2-9a95-8a29381077b3 0.094s\n2026-05-22 01:44:03.775 21 INFO tempest.lib.common.rest_client [req-0b6ed661-75ae-4f16-896b-feefc0496168 req-0b6ed661-75ae-4f16-896b-feefc0496168 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5a333c3c-ba68-400c-a4b2-e53289d4a324 0.111s\n2026-05-22 01:44:03.926 21 INFO tempest.lib.common.rest_client [req-e2cf7b00-2dd8-45c4-99ee-a9b1627ff9a3 req-e2cf7b00-2dd8-45c4-99ee-a9b1627ff9a3 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bef0d892-7cb6-4c7a-99db-ddf3b9521a5c 0.148s\n2026-05-22 01:44:04.012 27 INFO tempest.lib.common.rest_client [req-5a44d8a9-aad8-4a94-a84d-07f382b75097 req-5a44d8a9-aad8-4a94-a84d-07f382b75097 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.435s\n2026-05-22 01:44:04.065 25 INFO tempest.lib.common.rest_client [req-a1694e10-8aa9-4664-9c11-9574384d5423 req-a1694e10-8aa9-4664-9c11-9574384d5423 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8de9d69f-833f-40e3-8bae-0369f458ea77 0.854s\n2026-05-22 01:44:04.089 21 INFO tempest.lib.common.rest_client [req-14de2fb2-6de4-4f45-adee-8b0139a83c02 req-14de2fb2-6de4-4f45-adee-8b0139a83c02 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/59dd72c0-2c83-4b17-8287-57f9217bc529 0.160s\n2026-05-22 01:44:04.204 27 INFO tempest.lib.common.rest_client [req-4e0ab3fe-a0fe-4467-9a95-ec2c28e23399 req-4e0ab3fe-a0fe-4467-9a95-ec2c28e23399 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.188s\n2026-05-22 01:44:04.216 13 INFO tempest.lib.common.rest_client [req-861e951a-c007-4504-8c27-f92c8f8556b5 req-861e951a-c007-4504-8c27-f92c8f8556b5 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0257a4c4-b591-4b94-b226-7f033e80937d 0.604s\n2026-05-22 01:44:04.226 21 INFO tempest.lib.common.rest_client [req-1be51f15-e2a0-416e-8250-67a6518ac7d2 req-1be51f15-e2a0-416e-8250-67a6518ac7d2 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/17792499-a638-40fb-a1e9-07b75df483aa 0.135s\n2026-05-22 01:44:04.256 25 INFO tempest.lib.common.rest_client [req-c3d7baf4-e5e1-4b8d-a636-63cbae42b235 req-c3d7baf4-e5e1-4b8d-a636-63cbae42b235 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.188s\n{7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [5.491971s] ... ok\n2026-05-22 01:44:04.351 21 INFO tempest.lib.common.rest_client [req-fdf9beeb-6552-4ab7-b458-f791bee11114 req-fdf9beeb-6552-4ab7-b458-f791bee11114 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/81cf34c6-55e3-4e3d-a013-be838f55b475 0.120s\n2026-05-22 01:44:04.380 33 INFO tempest.lib.common.rest_client [req-6455c777-cb89-4585-a47b-664cdd24bb00 req-6455c777-cb89-4585-a47b-664cdd24bb00 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.612s\n2026-05-22 01:44:04.394 31 INFO tempest.lib.common.rest_client [req-ab16ab58-3498-4d36-ba54-7a27470b3db4 req-ab16ab58-3498-4d36-ba54-7a27470b3db4 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fcf6ae93-2197-48cf-8543-97664be89a76/add_router_interface 3.673s\n2026-05-22 01:44:04.455 13 INFO tempest.lib.common.rest_client [req-6e864875-d8e6-41e5-a1ea-d7fdb8d067cc req-6e864875-d8e6-41e5-a1ea-d7fdb8d067cc ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.236s\n2026-05-22 01:44:04.481 21 INFO tempest.lib.common.rest_client [req-9ff1f1cc-7f99-4d98-9c24-f0983b675a48 req-9ff1f1cc-7f99-4d98-9c24-f0983b675a48 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/389f46ba-99f3-41bd-9815-cb33a27fb6be 0.124s\n2026-05-22 01:44:04.578 21 INFO tempest.lib.common.rest_client [req-566eb99e-4195-4f53-8a5c-be1059792bb0 req-566eb99e-4195-4f53-8a5c-be1059792bb0 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c378bd93-de47-4246-834f-2ee820d1331b 0.095s\n2026-05-22 01:44:04.697 21 INFO tempest.lib.common.rest_client [req-64ba6c98-9b39-48eb-a965-b21419762200 req-64ba6c98-9b39-48eb-a965-b21419762200 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26ef0402-f6d7-42a5-9182-b6c22b51ecf5 0.117s\n2026-05-22 01:44:04.726 15 INFO tempest.lib.common.rest_client [req-dc05d0f6-b193-4cb2-9e8a-b16252f720e5 req-dc05d0f6-b193-4cb2-9e8a-b16252f720e5 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.620s\n2026-05-22 01:44:04.787 48 INFO tempest.lib.common.rest_client [req-dc6d9e3f-406e-4209-b17b-c7b4d38b5cba req-dc6d9e3f-406e-4209-b17b-c7b4d38b5cba ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.693s\n2026-05-22 01:44:04.807 21 INFO tempest.lib.common.rest_client [req-8093ba85-3700-433c-a38e-c0d2d6fe206e req-8093ba85-3700-433c-a38e-c0d2d6fe206e ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7fa5e870-5d5f-4391-86cf-0a8ddadb892a 0.108s\n2026-05-22 01:44:04.863 27 INFO tempest.lib.common.rest_client [req-530b6d55-cfd0-4911-80a7-61fdd8746de2 req-530b6d55-cfd0-4911-80a7-61fdd8746de2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/220f5247-fd5d-4b60-82d0-4f244c6fd8e9 0.657s\n2026-05-22 01:44:04.911 21 INFO tempest.lib.common.rest_client [req-60a3e1cc-bae1-4fc7-80b2-930e74c5ef89 req-60a3e1cc-bae1-4fc7-80b2-930e74c5ef89 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e20217fb-3e67-45a6-b946-286e37ff91cf 0.100s\n2026-05-22 01:44:04.945 25 INFO tempest.lib.common.rest_client [req-8b903218-4364-4601-8e34-297e2be8a93d req-8b903218-4364-4601-8e34-297e2be8a93d ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.682s\n2026-05-22 01:44:05.012 27 INFO tempest.lib.common.rest_client [req-588c9fd1-9f7b-4960-9ae6-07d58846a065 req-588c9fd1-9f7b-4960-9ae6-07d58846a065 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.146s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.287116s] ... ok\n2026-05-22 01:44:05.063 13 INFO tempest.lib.common.rest_client [req-02476813-c35b-4fe6-8352-81e7429a2667 req-02476813-c35b-4fe6-8352-81e7429a2667 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.605s\n2026-05-22 01:44:05.183 13 INFO tempest.lib.common.rest_client [req-c96e0384-79dd-4b6d-ba16-cfb1a6b3a6f6 req-c96e0384-79dd-4b6d-ba16-cfb1a6b3a6f6 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fa4acb33-cc6c-40fd-b799-50fcb82979f6 0.116s\n2026-05-22 01:44:05.393 13 INFO tempest.lib.common.rest_client [req-8ef5d86f-cc2e-4184-ada1-8ef538ccb091 req-8ef5d86f-cc2e-4184-ada1-8ef538ccb091 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.207s\n2026-05-22 01:44:05.502 23 INFO tempest.lib.common.rest_client [req-d57ee812-aa4d-4c8b-8576-4efa184fc5e6 req-d57ee812-aa4d-4c8b-8576-4efa184fc5e6 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 2.139s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [7.529343s] ... ok\n2026-05-22 01:44:05.513 27 INFO tempest.lib.common.rest_client [req-e9f12488-7661-4aa8-a8bb-3d3ad231ffda req-e9f12488-7661-4aa8-a8bb-3d3ad231ffda ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.493s\n2026-05-22 01:44:05.526 21 INFO tempest.lib.common.rest_client [req-d6afa0bb-308a-4696-87ac-a6b4554bcaf5 req-d6afa0bb-308a-4696-87ac-a6b4554bcaf5 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4b51c71-76ab-4f94-bfe4-5286ecf1bae6 0.613s\n2026-05-22 01:44:05.600 27 INFO tempest.lib.common.rest_client [req-8d2e2335-4bd2-416f-8381-ea8f61505f8e req-8d2e2335-4bd2-416f-8381-ea8f61505f8e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.085s\n2026-05-22 01:44:05.728 31 INFO tempest.lib.common.rest_client [req-d0e132b2-7234-46b9-a6af-30aba3646b15 req-d0e132b2-7234-46b9-a6af-30aba3646b15 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.329s\n2026-05-22 01:44:05.749 13 INFO tempest.lib.common.rest_client [req-c77fc4a9-cbb1-4e65-b0fb-70b62e9d97bf req-c77fc4a9-cbb1-4e65-b0fb-70b62e9d97bf ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fa4acb33-cc6c-40fd-b799-50fcb82979f6 0.353s\n2026-05-22 01:44:05.813 25 INFO tempest.lib.common.rest_client [req-2883e89d-a5ef-4647-b0c2-02fd601c44a6 req-2883e89d-a5ef-4647-b0c2-02fd601c44a6 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.863s\n2026-05-22 01:44:05.903 13 INFO tempest.lib.common.rest_client [req-db0947f6-2759-47f8-9bc6-3edd26751674 req-db0947f6-2759-47f8-9bc6-3edd26751674 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.152s\n2026-05-22 01:44:05.903 19 INFO tempest.lib.common.rest_client [req-f5e7457a-9d8f-4f3b-9d47-f57a85e2db8e req-f5e7457a-9d8f-4f3b-9d47-f57a85e2db8e ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.500s\n2026-05-22 01:44:05.937 15 INFO tempest.lib.common.rest_client [req-42ac85f9-6272-4f33-a246-4358350d7bcd req-42ac85f9-6272-4f33-a246-4358350d7bcd ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 1.207s\n2026-05-22 01:44:06.112 27 INFO tempest.lib.common.rest_client [req-e399f123-f354-452a-95b3-d7e19aa02fdc req-e399f123-f354-452a-95b3-d7e19aa02fdc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de1f3ac5-f7a4-4885-9350-509863f30680 0.508s\n2026-05-22 01:44:06.120 15 INFO tempest.lib.common.rest_client [req-a12fab94-308a-495b-8cdd-7a5b3552349c req-a12fab94-308a-495b-8cdd-7a5b3552349c ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.179s\n2026-05-22 01:44:06.232 13 INFO tempest.lib.common.rest_client [req-bb18a519-9861-40be-aa60-c9cbb9455e6f req-bb18a519-9861-40be-aa60-c9cbb9455e6f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.326s\n2026-05-22 01:44:06.277 21 INFO tempest.lib.common.rest_client [req-ab10893f-ed6e-41c7-a178-653783617769 req-ab10893f-ed6e-41c7-a178-653783617769 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6b598fb7-31f6-4219-9429-b91f4983bbfb 0.745s\n2026-05-22 01:44:06.283 27 INFO tempest.lib.common.rest_client [req-20933727-239a-4551-8dbc-ad67ee32fa38 req-20933727-239a-4551-8dbc-ad67ee32fa38 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.167s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.269035s] ... ok\n2026-05-22 01:44:06.288 15 INFO tempest.lib.common.rest_client [req-646d93aa-97d5-401d-a03c-a662c9cb5d80 req-646d93aa-97d5-401d-a03c-a662c9cb5d80 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.158s\n2026-05-22 01:44:06.368 13 INFO tempest.lib.common.rest_client [req-d037b24b-943d-4195-a88e-fbde694694f3 req-d037b24b-943d-4195-a88e-fbde694694f3 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7c451680-b80a-4339-bc62-47c99d751085 0.132s\n2026-05-22 01:44:06.400 15 INFO tempest.lib.common.rest_client [req-fd1306ef-ae4a-454d-b25b-74009c9e1b69 req-fd1306ef-ae4a-454d-b25b-74009c9e1b69 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.109s\n2026-05-22 01:44:06.591 13 INFO tempest.lib.common.rest_client [req-8807ec3c-bac6-4ec4-85cf-724e521bbff1 req-8807ec3c-bac6-4ec4-85cf-724e521bbff1 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.220s\n2026-05-22 01:44:06.603 21 INFO tempest.lib.common.rest_client [req-369e00e7-07a4-4030-9c79-cf945d3b59fc req-369e00e7-07a4-4030-9c79-cf945d3b59fc ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1863ca5c1c084cda887c4a976545e4cc 0.321s\n2026-05-22 01:44:06.627 31 INFO tempest.lib.common.rest_client [req-20db4ecd-44c4-4841-b393-67e57e650e4e req-20db4ecd-44c4-4841-b393-67e57e650e4e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.896s\n2026-05-22 01:44:06.706 27 INFO tempest.lib.common.rest_client [req-8c34ba3f-5068-4561-9d8b-d5ca7ed53c6d req-8c34ba3f-5068-4561-9d8b-d5ca7ed53c6d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.413s\n2026-05-22 01:44:06.796 27 INFO tempest.lib.common.rest_client [req-eda9c61e-236f-4d0f-acc3-04085b0511b0 req-eda9c61e-236f-4d0f-acc3-04085b0511b0 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.088s\n2026-05-22 01:44:06.812 23 INFO tempest.lib.common.rest_client [req-8d932418-8f1a-45f9-9f7f-21a00edcc0ba req-8d932418-8f1a-45f9-9f7f-21a00edcc0ba ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.307s\n2026-05-22 01:44:06.846 15 INFO tempest.lib.common.rest_client [req-f22e1ccd-c858-4f6d-938b-58ce7fc0a3b5 req-f22e1ccd-c858-4f6d-938b-58ce7fc0a3b5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.442s\n{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [4.746473s] ... ok\n2026-05-22 01:44:06.866 13 INFO tempest.lib.common.rest_client [req-cd6fe0fe-e4e4-4dc2-9229-6cfc997ee635 req-cd6fe0fe-e4e4-4dc2-9229-6cfc997ee635 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7c451680-b80a-4339-bc62-47c99d751085 0.272s\n2026-05-22 01:44:06.931 48 INFO tempest.lib.common.rest_client [req-edab46b5-d096-477d-bb8d-039613629792 req-edab46b5-d096-477d-bb8d-039613629792 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.142s\n2026-05-22 01:44:06.937 21 INFO tempest.lib.common.rest_client [req-8b9a608d-a658-40cf-b9d4-68c109f1aa53 req-8b9a608d-a658-40cf-b9d4-68c109f1aa53 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0a54592e6f0f463a815270db7b862e1a 0.330s\n2026-05-22 01:44:06.938 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 65936a6370514594b8e3622b5ba1da0d\n2026-05-22 01:44:06.993 15 INFO tempest.lib.common.rest_client [req-83648579-45a0-40e5-b39c-25c8a1b369cf req-83648579-45a0-40e5-b39c-25c8a1b369cf ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.139s\n2026-05-22 01:44:07.019 13 INFO tempest.lib.common.rest_client [req-064736db-0e78-4ec5-9dfd-ac72f93b8f21 req-064736db-0e78-4ec5-9dfd-ac72f93b8f21 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.152s\n2026-05-22 01:44:07.092 15 INFO tempest.lib.common.rest_client [req-368cc4a7-f8a6-4acc-b334-1d6d63b6b09d req-368cc4a7-f8a6-4acc-b334-1d6d63b6b09d ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.096s\n2026-05-22 01:44:07.100 27 INFO tempest.lib.common.rest_client [req-08e795fa-1298-40b7-9210-a76d319bf066 req-08e795fa-1298-40b7-9210-a76d319bf066 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5cda4c5f-5290-44e7-b06d-7dc7b3a5ec26 0.301s\n2026-05-22 01:44:07.210 15 INFO tempest.lib.common.rest_client [req-058ef13f-e346-450f-b9cb-b82a074bb591 req-058ef13f-e346-450f-b9cb-b82a074bb591 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.115s\n2026-05-22 01:44:07.258 27 INFO tempest.lib.common.rest_client [req-4b7c4468-e298-4f8b-896e-543f4c7c5c40 req-4b7c4468-e298-4f8b-896e-543f4c7c5c40 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.969065s] ... ok\n2026-05-22 01:44:07.318 13 INFO tempest.lib.common.rest_client [req-25b69ed3-3c46-467c-a10a-cdc1722e35da req-25b69ed3-3c46-467c-a10a-cdc1722e35da ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc5dbadd-09d3-4782-9dc4-e43f823d5143 0.295s\n2026-05-22 01:44:07.328 19 INFO tempest.lib.common.rest_client [req-4f730af6-df03-42be-becf-c639a2010097 req-4f730af6-df03-42be-becf-c639a2010097 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 1.422s\n2026-05-22 01:44:07.362 15 INFO tempest.lib.common.rest_client [req-852d83ab-5b1f-48d9-ae87-79c44a279e83 req-852d83ab-5b1f-48d9-ae87-79c44a279e83 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.149s\n2026-05-22 01:44:07.447 13 INFO tempest.lib.common.rest_client [req-46445dd3-56dc-48fd-b4da-25cbd0d32c3f req-46445dd3-56dc-48fd-b4da-25cbd0d32c3f ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [5.535404s] ... ok\n2026-05-22 01:44:07.458 19 INFO tempest.lib.common.rest_client [req-beca72fb-9a34-4c31-bc86-8b21148e61d2 req-beca72fb-9a34-4c31-bc86-8b21148e61d2 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 0.127s\n2026-05-22 01:44:07.513 25 INFO tempest.lib.common.rest_client [req-f2859c64-77f3-4dda-a965-c3910f4f15f3 req-f2859c64-77f3-4dda-a965-c3910f4f15f3 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.697s\n2026-05-22 01:44:07.521 15 INFO tempest.lib.common.rest_client [req-9e57535b-5a47-4142-a01f-5d013adb715b req-9e57535b-5a47-4142-a01f-5d013adb715b ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=71a33818-1575-4da6-81f8-e1f36de276ca 0.155s\n2026-05-22 01:44:07.554 21 INFO tempest.lib.common.rest_client [req-2ddb915c-f22e-42a6-9aa0-63b57ece6902 req-2ddb915c-f22e-42a6-9aa0-63b57ece6902 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-22 01:44:07.596 19 INFO tempest.lib.common.rest_client [req-5dc83b92-e557-421f-b97a-17899aa19971 req-5dc83b92-e557-421f-b97a-17899aa19971 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=6184fec8-07fa-41c7-8008-14b77eadd2f6 0.128s\n2026-05-22 01:44:07.637 33 INFO tempest.lib.common.rest_client [req-9bbded9c-85ed-49c7-900f-0cc9ed25e643 req-9bbded9c-85ed-49c7-900f-0cc9ed25e643 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0/add_router_interface 3.254s\n2026-05-22 01:44:07.713 19 INFO tempest.lib.common.rest_client [req-81ea715d-124d-4291-a6c1-5847584f770f req-81ea715d-124d-4291-a6c1-5847584f770f ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6184fec8-07fa-41c7-8008-14b77eadd2f6 0.112s\n2026-05-22 01:44:07.722 15 INFO tempest.lib.common.rest_client [req-4b194463-81dc-4a5c-93b7-7b5e3119dc59 req-4b194463-81dc-4a5c-93b7-7b5e3119dc59 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 0.198s\n2026-05-22 01:44:07.771 33 INFO tempest.lib.common.rest_client [req-a0602250-4a5f-4903-b261-8ac555306a33 req-a0602250-4a5f-4903-b261-8ac555306a33 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4e3fd37e-64dd-44ef-b00f-99e9aad3d4da 0.127s\n2026-05-22 01:44:07.803 25 INFO tempest.lib.common.rest_client [req-a3624804-08a9-4fe5-acea-e30067ec9f01 req-a3624804-08a9-4fe5-acea-e30067ec9f01 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.286s\n2026-05-22 01:44:07.833 27 INFO tempest.lib.common.rest_client [req-81445a90-8d8a-43e1-9361-3d4e58d0a789 req-81445a90-8d8a-43e1-9361-3d4e58d0a789 ] 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.571s\n2026-05-22 01:44:07.857 15 INFO tempest.lib.common.rest_client [req-06cb893e-b4b7-460d-aba4-bf2c21300d62 req-06cb893e-b4b7-460d-aba4-bf2c21300d62 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.133s\n2026-05-22 01:44:07.858 13 INFO tempest.lib.common.rest_client [req-0941c74d-045f-41a1-9816-2bf9007397f0 req-0941c74d-045f-41a1-9816-2bf9007397f0 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.403s\n2026-05-22 01:44:07.934 27 INFO tempest.lib.common.rest_client [req-bd36ff47-eaa9-4d38-a041-c81d4bdb6ac0 req-bd36ff47-eaa9-4d38-a041-c81d4bdb6ac0 ] 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.098s\n2026-05-22 01:44:07.986 15 INFO tempest.lib.common.rest_client [req-07082932-afdc-4db5-9326-593009d264c9 req-07082932-afdc-4db5-9326-593009d264c9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.127s\n2026-05-22 01:44:08.022 27 INFO tempest.lib.common.rest_client [req-4777cf6a-499d-4752-b96f-bf57f130a2f5 req-4777cf6a-499d-4752-b96f-bf57f130a2f5 ] 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.085s\n2026-05-22 01:44:08.052 23 INFO tempest.lib.common.rest_client [req-dd9f865d-84dc-4133-811a-9bb40af3167c req-dd9f865d-84dc-4133-811a-9bb40af3167c ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.238s\n2026-05-22 01:44:08.059 21 INFO tempest.lib.common.rest_client [req-3db4081e-0bdd-4d51-ab91-3899d249ce5e req-3db4081e-0bdd-4d51-ab91-3899d249ce5e ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=65936a6370514594b8e3622b5ba1da0d&name=default 0.503s\n2026-05-22 01:44:08.109 15 INFO tempest.lib.common.rest_client [req-98400393-5413-4019-a1c1-de4e9e6804ad req-98400393-5413-4019-a1c1-de4e9e6804ad ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b296cbb-2590-462a-8812-db7681031419 0.118s\n2026-05-22 01:44:08.138 27 INFO tempest.lib.common.rest_client [req-4425b31b-8deb-415a-aa36-d795eaf9d1e8 req-4425b31b-8deb-415a-aa36-d795eaf9d1e8 ] 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.114s\n2026-05-22 01:44:08.148 19 INFO tempest.lib.common.rest_client [req-5c34d981-3b68-404f-9868-c16e78d21257 req-5c34d981-3b68-404f-9868-c16e78d21257 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 0.419s\n{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.749609s] ... ok\n2026-05-22 01:44:08.233 15 INFO tempest.lib.common.rest_client [req-a431e452-cf10-43f6-aebb-a5ac22d9d562 req-a431e452-cf10-43f6-aebb-a5ac22d9d562 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 0.122s\n2026-05-22 01:44:08.244 27 INFO tempest.lib.common.rest_client [req-372f700f-f5f3-4c21-b896-05ce917ed07b req-372f700f-f5f3-4c21-b896-05ce917ed07b ] 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.104s\n2026-05-22 01:44:08.270 13 INFO tempest.lib.common.rest_client [req-5270ef0d-654e-4ff4-966a-6204312cc907 req-5270ef0d-654e-4ff4-966a-6204312cc907 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.409s\n2026-05-22 01:44:08.276 19 INFO tempest.lib.common.rest_client [req-e344bd11-8e53-4c06-a148-de4e77421c6e req-e344bd11-8e53-4c06-a148-de4e77421c6e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6184fec8-07fa-41c7-8008-14b77eadd2f6 0.124s\n2026-05-22 01:44:08.318 25 INFO tempest.lib.common.rest_client [req-ba88ed3c-5048-41d5-b8f4-6ce06e7b8e56 req-ba88ed3c-5048-41d5-b8f4-6ce06e7b8e56 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e26f5a49-5626-4523-8d9a-767654b92aa3 0.509s\n2026-05-22 01:44:08.394 15 INFO tempest.lib.common.rest_client [req-a61af6f7-a7b2-4911-aa81-4261dbdd3f72 req-a61af6f7-a7b2-4911-aa81-4261dbdd3f72 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.158s\n2026-05-22 01:44:08.397 19 INFO tempest.lib.common.rest_client [req-dd6b3a3f-0951-4401-b27a-09ef90342a82 req-dd6b3a3f-0951-4401-b27a-09ef90342a82 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 0.119s\n2026-05-22 01:44:08.424 23 INFO tempest.lib.common.rest_client [req-756c19bf-46f9-4882-860b-877c4cbba5a6 req-756c19bf-46f9-4882-860b-877c4cbba5a6 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.369s\n2026-05-22 01:44:08.535 15 INFO tempest.lib.common.rest_client [req-f6ea0e2c-8fb6-4649-aa5b-067665611771 req-f6ea0e2c-8fb6-4649-aa5b-067665611771 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.139s\n2026-05-22 01:44:08.541 19 INFO tempest.lib.common.rest_client [req-ea54d12e-bd6c-4d11-8378-2218b74091c5 req-ea54d12e-bd6c-4d11-8378-2218b74091c5 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e573273e-73ea-4fc6-8df1-559a3a76c607 0.140s\n2026-05-22 01:44:08.555 27 INFO tempest.lib.common.rest_client [req-857f94bf-14b3-4d31-a02d-bbf2cf4980e0 req-857f94bf-14b3-4d31-a02d-bbf2cf4980e0 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc921871-fec0-466a-b4e0-685fcb4ae5bd 0.307s\n2026-05-22 01:44:08.626 15 INFO tempest.lib.common.rest_client [req-28b16a98-dfb6-4303-9450-c3dd5471aae4 req-28b16a98-dfb6-4303-9450-c3dd5471aae4 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/15053c72-fac6-4809-9151-083fd318fbd8 0.088s\n2026-05-22 01:44:08.657 19 INFO tempest.lib.common.rest_client [req-724b8d9e-0b5b-4f3c-b8e9-08d40d076563 req-724b8d9e-0b5b-4f3c-b8e9-08d40d076563 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 0.113s\n2026-05-22 01:44:08.743 27 INFO tempest.lib.common.rest_client [req-a9070fd7-eb75-4a81-8b9c-7fef6f58e4a5 req-a9070fd7-eb75-4a81-8b9c-7fef6f58e4a5 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.184s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.482987s] ... ok\n2026-05-22 01:44:08.768 19 INFO tempest.lib.common.rest_client [req-eab6f128-5859-4d96-a24b-1fd9065f53f0 req-eab6f128-5859-4d96-a24b-1fd9065f53f0 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1404d834-cfab-45d6-a801-386858b7f3dd 0.108s\n2026-05-22 01:44:08.784 48 INFO tempest.lib.common.rest_client [req-d7868631-9fde-448c-ac9a-2e5ab71c8aca req-d7868631-9fde-448c-ac9a-2e5ab71c8aca ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.849s\n2026-05-22 01:44:08.786 13 INFO tempest.lib.common.rest_client [req-4ffd9d5c-1073-4ef4-94e5-c50f7585951f req-4ffd9d5c-1073-4ef4-94e5-c50f7585951f ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9cd7d355-b6a6-41f0-9c2d-a36727379da7 0.513s\n2026-05-22 01:44:08.819 21 INFO tempest.lib.common.rest_client [req-5569f50d-0d17-4163-bf9b-695785200d8b req-5569f50d-0d17-4163-bf9b-695785200d8b ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/82be65af-d8ed-4280-953c-8c1077e56c89 0.756s\n2026-05-22 01:44:08.864 15 INFO tempest.lib.common.rest_client [req-02ae1fc5-6a01-4bd6-a549-e4c84cfecf6a req-02ae1fc5-6a01-4bd6-a549-e4c84cfecf6a ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d35dd01347f04eff9be30c3c7f1db92e 0.232s\n2026-05-22 01:44:08.909 25 INFO tempest.lib.common.rest_client [req-b6eb2906-930a-4f91-8717-bdf85c58d2bf req-b6eb2906-930a-4f91-8717-bdf85c58d2bf ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/726198b8-ef87-49be-a5f6-752138063c98 0.589s\n2026-05-22 01:44:08.932 13 INFO tempest.lib.common.rest_client [req-3eaf65ad-f35b-4715-a4e9-b8ce1eb1bc69 req-3eaf65ad-f35b-4715-a4e9-b8ce1eb1bc69 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s\n2026-05-22 01:44:08.936 19 INFO tempest.lib.common.rest_client [req-eb0f4cd3-de5b-493c-8d73-1e4fc04b4d2e req-eb0f4cd3-de5b-493c-8d73-1e4fc04b4d2e ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 0.166s\n2026-05-22 01:44:09.016 19 INFO tempest.lib.common.rest_client [req-f287bc09-735f-4578-a205-58cf585e85b1 req-f287bc09-735f-4578-a205-58cf585e85b1 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b58e963-e16e-4455-a827-ffc29f31064a 0.078s\n2026-05-22 01:44:09.054 48 INFO tempest.lib.common.rest_client [req-13a10274-33c9-484c-9a8f-79af40d63e17 req-13a10274-33c9-484c-9a8f-79af40d63e17 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.268s\n2026-05-22 01:44:09.096 25 INFO tempest.lib.common.rest_client [req-14949e03-565b-46f6-916c-59d25da6f04e req-14949e03-565b-46f6-916c-59d25da6f04e ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.183s\n{7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [4.838222s] ... ok\n2026-05-22 01:44:09.121 13 INFO tempest.lib.common.rest_client [req-7ba7f100-a76e-463c-96e7-65b5fc34e3e2 req-7ba7f100-a76e-463c-96e7-65b5fc34e3e2 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.187s\n2026-05-22 01:44:09.133 19 INFO tempest.lib.common.rest_client [req-0554284b-51c1-47d3-9468-dd5036b81542 req-0554284b-51c1-47d3-9468-dd5036b81542 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 0.112s\n2026-05-22 01:44:09.144 21 INFO tempest.lib.common.rest_client [req-84e23cca-5786-4c9e-82d4-8f425b7dfa92 req-84e23cca-5786-4c9e-82d4-8f425b7dfa92 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d 0.323s\n2026-05-22 01:44:09.199 27 INFO tempest.lib.common.rest_client [req-fff812c6-71f7-40fc-8361-2e2293c33a23 req-fff812c6-71f7-40fc-8361-2e2293c33a23 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.453s\n2026-05-22 01:44:09.208 15 INFO tempest.lib.common.rest_client [req-a25bc634-0572-471b-9bb7-3a32e12d15ee req-a25bc634-0572-471b-9bb7-3a32e12d15ee ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b5d087a1fe244e5ea31c50f82e8f767f 0.340s\n2026-05-22 01:44:09.209 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4064a1cbbda54ce0a4885bd685fd9331\n2026-05-22 01:44:09.223 13 INFO tempest.lib.common.rest_client [req-98f61d18-41b1-4520-bb1a-30694d4bf39d req-98f61d18-41b1-4520-bb1a-30694d4bf39d ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9cd7d355-b6a6-41f0-9c2d-a36727379da7 0.098s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.774952s] ... ok\n2026-05-22 01:44:09.275 19 INFO tempest.lib.common.rest_client [req-6c5da079-16c3-4161-a216-65e11ee8b05c req-6c5da079-16c3-4161-a216-65e11ee8b05c ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.139s\n2026-05-22 01:44:09.276 33 INFO tempest.lib.common.rest_client [req-8f7b9e41-f7d0-4b3c-94e9-5608ddcba5ea req-8f7b9e41-f7d0-4b3c-94e9-5608ddcba5ea ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0/remove_router_interface 1.501s\n2026-05-22 01:44:09.298 27 INFO tempest.lib.common.rest_client [req-07e2688b-1b09-4264-93db-6107d8d129ad req-07e2688b-1b09-4264-93db-6107d8d129ad ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s\n2026-05-22 01:44:09.372 13 INFO tempest.lib.common.rest_client [req-153078b0-5c09-418e-84e7-449884f5baf3 req-153078b0-5c09-418e-84e7-449884f5baf3 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s\n{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.146624s] ... ok\n2026-05-22 01:44:09.386 19 INFO tempest.lib.common.rest_client [req-9325a341-3db4-4ffe-a923-ddab79103c7c req-9325a341-3db4-4ffe-a923-ddab79103c7c ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.108s\n2026-05-22 01:44:09.404 31 INFO tempest.lib.common.rest_client [req-ac0ab71c-267e-4dcb-804b-56283ccd8022 req-ac0ab71c-267e-4dcb-804b-56283ccd8022 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.776s\n2026-05-22 01:44:09.455 33 INFO tempest.lib.common.rest_client [req-2c3db425-f6ef-43a5-b138-f19494200f90 req-2c3db425-f6ef-43a5-b138-f19494200f90 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0/remove_router_interface 0.173s\n2026-05-22 01:44:09.478 27 INFO tempest.lib.common.rest_client [req-9110af7c-2916-4eb0-98a4-54499b58a69c req-9110af7c-2916-4eb0-98a4-54499b58a69c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.173s\n2026-05-22 01:44:09.555 19 INFO tempest.lib.common.rest_client [req-a7ac5602-ed65-44fb-bd89-0c1532b8d75f req-a7ac5602-ed65-44fb-bd89-0c1532b8d75f ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6a2faf52-0ce4-4462-9058-622349a2876f 0.166s\n2026-05-22 01:44:09.576 27 INFO tempest.lib.common.rest_client [req-0281476f-28ca-4e8a-8b8c-a2ddba7ea5c1 req-0281476f-28ca-4e8a-8b8c-a2ddba7ea5c1 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.095s\n2026-05-22 01:44:09.595 21 INFO tempest.lib.common.rest_client [req-916efa65-91a4-4945-8b58-1df32170fcbc req-916efa65-91a4-4945-8b58-1df32170fcbc ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.448s\n2026-05-22 01:44:09.607 33 INFO tempest.lib.common.rest_client [req-905662e0-2bb4-41c4-808b-290311ce2a89 req-905662e0-2bb4-41c4-808b-290311ce2a89 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.134s\n2026-05-22 01:44:09.686 19 INFO tempest.lib.common.rest_client [req-0b8032fb-dd00-46f2-85a6-4e414cbaa4fe req-0b8032fb-dd00-46f2-85a6-4e414cbaa4fe ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6a2faf52-0ce4-4462-9058-622349a2876f 0.129s\n2026-05-22 01:44:09.745 13 INFO tempest.lib.common.rest_client [req-6327eb56-ecfe-47d8-97e1-f986d7c52e88 req-6327eb56-ecfe-47d8-97e1-f986d7c52e88 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4decc9e016d4dc4acbaafc8f40263a2 0.335s\n2026-05-22 01:44:09.753 15 INFO tempest.lib.common.rest_client [req-58ae0690-4972-4c3f-8624-9fcd96c888b4 req-58ae0690-4972-4c3f-8624-9fcd96c888b4 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-22 01:44:09.788 19 INFO tempest.lib.common.rest_client [req-7270b4b8-7b6d-4a1c-a1ad-0140e4485e05 req-7270b4b8-7b6d-4a1c-a1ad-0140e4485e05 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44c7b9eb-87ea-4d7e-976e-a29567dd5d94 0.099s\n2026-05-22 01:44:09.820 27 INFO tempest.lib.common.rest_client [req-0ce173fd-ec5c-42bc-8571-09706c75e302 req-0ce173fd-ec5c-42bc-8571-09706c75e302 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.242s\n2026-05-22 01:44:09.852 25 INFO tempest.lib.common.rest_client [req-2741196c-19d0-4cb2-99b1-217ed42dce77 req-2741196c-19d0-4cb2-99b1-217ed42dce77 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.751s\n2026-05-22 01:44:09.902 48 INFO tempest.lib.common.rest_client [req-b0fdff8c-a59d-440f-abef-943ecb88f3e3 req-b0fdff8c-a59d-440f-abef-943ecb88f3e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/046b2e66-3b48-4800-90c3-fb8a3601c820 0.845s\n2026-05-22 01:44:09.971 27 INFO tempest.lib.common.rest_client [req-a3a3bb76-9586-4f68-b06c-1a98bec1ec94 req-a3a3bb76-9586-4f68-b06c-1a98bec1ec94 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.148s\n2026-05-22 01:44:10.062 48 INFO tempest.lib.common.rest_client [req-c72da5db-0f5e-46da-9c76-92265992b33c req-c72da5db-0f5e-46da-9c76-92265992b33c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s\n2026-05-22 01:44:10.148 33 INFO tempest.lib.common.rest_client [req-fc56e781-d5f5-494e-94d7-eda7e5399b79 req-fc56e781-d5f5-494e-94d7-eda7e5399b79 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.533s\n2026-05-22 01:44:10.184 15 INFO tempest.lib.common.rest_client [req-2134900f-2f0f-4bf0-bf26-95989b9f2abd req-2134900f-2f0f-4bf0-bf26-95989b9f2abd ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4064a1cbbda54ce0a4885bd685fd9331&name=default 0.429s\n2026-05-22 01:44:10.180 19 INFO tempest.lib.common.rest_client [req-7f1f2869-8850-4a42-a7c0-a71fe553fea5 req-7f1f2869-8850-4a42-a7c0-a71fe553fea5 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ca55afa9c93d42869f56db32b2bd1c9a 0.387s\n2026-05-22 01:44:10.203 21 INFO tempest.lib.common.rest_client [req-c777ca32-486d-45d0-a087-7b69185d94d7 req-c777ca32-486d-45d0-a087-7b69185d94d7 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s\n2026-05-22 01:44:10.245 27 INFO tempest.lib.common.rest_client [req-86cd50b5-c723-4c8f-bca2-99c0810bde38 req-86cd50b5-c723-4c8f-bca2-99c0810bde38 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.265s\n2026-05-22 01:44:10.275 13 INFO tempest.lib.common.rest_client [req-90aea163-3f09-4f4d-b73c-a827ab168007 req-90aea163-3f09-4f4d-b73c-a827ab168007 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a324df9828d943e7838eb6c19b629b7f 0.527s\n2026-05-22 01:44:10.277 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d452dc9a0a284d469c53d4eb64dd345c\n2026-05-22 01:44:10.348 27 INFO tempest.lib.common.rest_client [req-06b8692c-84f4-4069-aff1-9ae631b771ba req-06b8692c-84f4-4069-aff1-9ae631b771ba ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.100s\n2026-05-22 01:44:10.462 21 INFO tempest.lib.common.rest_client [req-00a93730-6a2c-4c79-915a-26c19d9762ad req-00a93730-6a2c-4c79-915a-26c19d9762ad ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.257s\n2026-05-22 01:44:10.527 48 INFO tempest.lib.common.rest_client [req-30231c15-915f-4228-b85d-bfe03270d858 req-30231c15-915f-4228-b85d-bfe03270d858 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4dcd6ecf-f516-4320-82c8-9c56622a1f75 0.462s\n2026-05-22 01:44:10.529 27 INFO tempest.lib.common.rest_client [req-7713307f-b43a-4979-a8f9-3be9402044be req-7713307f-b43a-4979-a8f9-3be9402044be ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.175s\n2026-05-22 01:44:10.549 33 INFO tempest.lib.common.rest_client [req-9f0a97be-d780-43cd-99e9-8f1f57dd9225 req-9f0a97be-d780-43cd-99e9-8f1f57dd9225 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bedc5725-8311-4575-a23d-fcb6acbd79af 0.399s\n2026-05-22 01:44:10.562 19 INFO tempest.lib.common.rest_client [req-b020f2f5-e23b-4690-84d6-ceb95e4ae44f req-b020f2f5-e23b-4690-84d6-ceb95e4ae44f ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/acae95ddde0f4b13a39442d1bdbc61fa 0.378s\n2026-05-22 01:44:10.563 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d964a0a4926844209a746d0aa5547750\n2026-05-22 01:44:10.654 25 INFO tempest.lib.common.rest_client [req-f93ecb1a-7df2-4d86-9146-3fbf981e9abc req-f93ecb1a-7df2-4d86-9146-3fbf981e9abc ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.798s\n2026-05-22 01:44:10.664 31 INFO tempest.lib.common.rest_client [req-fe63b548-71ec-4f1f-b635-187c8dcba47e req-fe63b548-71ec-4f1f-b635-187c8dcba47e ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/42898c19-707b-444f-83bf-c38490e54386 1.257s\n2026-05-22 01:44:10.702 21 INFO tempest.lib.common.rest_client [req-981dab6d-bd7f-4a33-b59c-816cbc9d2a9e req-981dab6d-bd7f-4a33-b59c-816cbc9d2a9e ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s\n2026-05-22 01:44:10.759 27 INFO tempest.lib.common.rest_client [req-4338f6b6-9bfd-4ea7-924d-39826179e03d req-4338f6b6-9bfd-4ea7-924d-39826179e03d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.226s\n2026-05-22 01:44:10.876 13 INFO tempest.lib.common.rest_client [req-a2b3749f-c7ac-444b-9bcc-f80bdfa737a4 req-a2b3749f-c7ac-444b-9bcc-f80bdfa737a4 ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s\n2026-05-22 01:44:10.888 48 INFO tempest.lib.common.rest_client [req-d9102117-b70d-43c4-a950-77358acd6222 req-d9102117-b70d-43c4-a950-77358acd6222 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d96b338d-40cc-4dd2-b3a5-7de9b3a265d0 0.358s\n2026-05-22 01:44:11.017 19 INFO tempest.lib.common.rest_client [req-aef13591-dea9-4ea6-98c0-874ef75d6e87 req-aef13591-dea9-4ea6-98c0-874ef75d6e87 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s\n2026-05-22 01:44:11.029 48 INFO tempest.lib.common.rest_client [req-9c7f3135-ef24-4578-b2d3-80eeddc6087f req-9c7f3135-ef24-4578-b2d3-80eeddc6087f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.136s\n2026-05-22 01:44:11.040 27 INFO tempest.lib.common.rest_client [req-9eea0d7c-ec96-4027-814f-f956ec1ac76e req-9eea0d7c-ec96-4027-814f-f956ec1ac76e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0394301b-8b67-4b23-93ad-e593b7f4dea3 0.278s\n2026-05-22 01:44:11.049 23 INFO tempest.lib.common.rest_client [req-4d055bae-e9dd-4986-ac0c-04eab9f98af1 req-4d055bae-e9dd-4986-ac0c-04eab9f98af1 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2/add_router_interface 2.623s\n2026-05-22 01:44:11.112 13 INFO tempest.lib.common.rest_client [req-fb982c00-c29e-4b05-a4ff-01ffba0a7c3b req-fb982c00-c29e-4b05-a4ff-01ffba0a7c3b ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d452dc9a0a284d469c53d4eb64dd345c&name=default 0.234s\n2026-05-22 01:44:11.148 27 INFO tempest.lib.common.rest_client [req-b6bcb532-a807-44b1-bc7b-67c5a48f0b01 req-b6bcb532-a807-44b1-bc7b-67c5a48f0b01 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.101s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.403946s] ... ok\n2026-05-22 01:44:11.217 31 INFO tempest.lib.common.rest_client [req-c400ae66-6f6e-4053-b2c4-b70286bb646d req-c400ae66-6f6e-4053-b2c4-b70286bb646d ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/42898c19-707b-444f-83bf-c38490e54386 0.550s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [4.590999s] ... ok\n2026-05-22 01:44:11.248 19 INFO tempest.lib.common.rest_client [req-a4a91eba-e503-48bd-a755-d6757b903b67 req-a4a91eba-e503-48bd-a755-d6757b903b67 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d964a0a4926844209a746d0aa5547750&name=default 0.228s\n2026-05-22 01:44:11.310 23 INFO tempest.lib.common.rest_client [req-edd6fd4b-6c84-4027-aa2d-09dc9721f797 req-edd6fd4b-6c84-4027-aa2d-09dc9721f797 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e12781a0-a84b-4e24-8c1c-fbcb8f7a5647 0.258s\n2026-05-22 01:44:11.320 21 INFO tempest.lib.common.rest_client [req-445113a3-063d-4951-9be9-4ff6f70dca21 req-445113a3-063d-4951-9be9-4ff6f70dca21 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.615s\n2026-05-22 01:44:11.443 21 INFO tempest.lib.common.rest_client [req-d1d6396d-d39d-4bfc-8dbf-1f0693159cf3 req-d1d6396d-d39d-4bfc-8dbf-1f0693159cf3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s\n2026-05-22 01:44:11.462 15 INFO tempest.lib.common.rest_client [req-a006fb3f-1d38-4c8a-b89a-b23d7fec075d req-a006fb3f-1d38-4c8a-b89a-b23d7fec075d ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c86d1037-914c-413c-b8df-36d45616018d 1.275s\n2026-05-22 01:44:11.513 27 INFO tempest.lib.common.rest_client [req-a5bd0c47-0f01-40ad-93fe-50dfbe396072 req-a5bd0c47-0f01-40ad-93fe-50dfbe396072 ] 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.362s\n2026-05-22 01:44:11.618 21 INFO tempest.lib.common.rest_client [req-4636a16b-75e5-4b33-a7a6-79f9a5c3524b req-4636a16b-75e5-4b33-a7a6-79f9a5c3524b ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/09149526a0554d9399016d8921649a86 0.172s\n2026-05-22 01:44:11.730 13 INFO tempest.lib.common.rest_client [req-79cf100d-2d57-4058-9a26-bd7975f8bfef req-79cf100d-2d57-4058-9a26-bd7975f8bfef ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c66baf0d-35a4-4898-862b-5d7c41dae0c4 0.614s\n2026-05-22 01:44:11.742 27 INFO tempest.lib.common.rest_client [req-98d3053c-9ecd-483d-ae27-72ad62fcee33 req-98d3053c-9ecd-483d-ae27-72ad62fcee33 ] 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.227s\n2026-05-22 01:44:11.749 15 INFO tempest.lib.common.rest_client [req-1b09a2b8-c245-4e94-a743-e2119ef99468 req-1b09a2b8-c245-4e94-a743-e2119ef99468 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331 0.284s\n2026-05-22 01:44:11.749 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4819b8096a544929d7270c591486f95\n2026-05-22 01:44:11.853 21 INFO tempest.lib.common.rest_client [req-6ea3a8bc-bdc7-462c-a827-cc17fb2c6363 req-6ea3a8bc-bdc7-462c-a827-cc17fb2c6363 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:44:11.925 33 INFO tempest.lib.common.rest_client [req-0cc5ce86-4113-4a48-8c54-f24567210c36 req-0cc5ce86-4113-4a48-8c54-f24567210c36 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bdefb25a-90f4-4943-aee3-d64425e8f76d 1.373s\n{11} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [12.521058s] ... ok\n2026-05-22 01:44:12.016 21 INFO tempest.lib.common.rest_client [req-fcba16b5-4388-473c-9ccd-dee78376bc30 req-fcba16b5-4388-473c-9ccd-dee78376bc30 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/30382f8e1b914440b0a8e8adfafc4e44 0.159s\n2026-05-22 01:44:12.023 27 INFO tempest.lib.common.rest_client [req-b097f7ec-6075-453e-9093-3cb0b964ded0 req-b097f7ec-6075-453e-9093-3cb0b964ded0 ] 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.278s\n2026-05-22 01:44:12.073 19 INFO tempest.lib.common.rest_client [req-8fce9115-0996-4b8f-bd50-c20958d70787 req-8fce9115-0996-4b8f-bd50-c20958d70787 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/25410ab9-885f-4f66-8dbd-1342daa64d4f 0.821s\n2026-05-22 01:44:12.088 13 INFO tempest.lib.common.rest_client [req-b1ad2534-3ef8-44e3-b98b-d79de0501928 req-b1ad2534-3ef8-44e3-b98b-d79de0501928 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c 0.356s\n2026-05-22 01:44:12.298 15 INFO tempest.lib.common.rest_client [req-827667f3-3836-4001-8b3c-f8f8b783dd29 req-827667f3-3836-4001-8b3c-f8f8b783dd29 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4819b8096a544929d7270c591486f95&name=default 0.546s\n2026-05-22 01:44:12.309 21 INFO tempest.lib.common.rest_client [req-4af6ee61-eaf9-4c55-9468-a5b389f6d9a1 req-4af6ee61-eaf9-4c55-9468-a5b389f6d9a1 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s\n2026-05-22 01:44:12.403 19 INFO tempest.lib.common.rest_client [req-07a3cd91-634b-4069-b358-2a1909d4ec0c req-07a3cd91-634b-4069-b358-2a1909d4ec0c ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750 0.328s\n2026-05-22 01:44:12.404 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e3dd2abe166f4aab9f3e15502ba54bc2\n2026-05-22 01:44:12.415 27 INFO tempest.lib.common.rest_client [req-d367af87-a81d-4378-b6ca-38f0ea2b5807 req-d367af87-a81d-4378-b6ca-38f0ea2b5807 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/097ffdcb-0923-4be7-9bca-93b2f4f79511 0.387s\n2026-05-22 01:44:12.439 25 INFO tempest.lib.common.rest_client [req-05e2ff33-4b01-4082-be7b-744630374a5e req-05e2ff33-4b01-4082-be7b-744630374a5e ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.272s\n2026-05-22 01:44:12.491 23 INFO tempest.lib.common.rest_client [req-f9913532-1205-4a62-adeb-2f6d63bb5143 req-f9913532-1205-4a62-adeb-2f6d63bb5143 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e12781a0-a84b-4e24-8c1c-fbcb8f7a5647 1.176s\n2026-05-22 01:44:12.543 21 INFO tempest.lib.common.rest_client [req-b183c5f8-bd19-4ac0-bed2-22444a14899f req-b183c5f8-bd19-4ac0-bed2-22444a14899f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/2194ff3a072f4deb83141fa1296997d2 0.231s\n2026-05-22 01:44:12.565 27 INFO tempest.lib.common.rest_client [req-a4a5a38f-c390-491f-9db5-695e9334f93e req-a4a5a38f-c390-491f-9db5-695e9334f93e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.418879s] ... ok\n2026-05-22 01:44:12.572 25 INFO tempest.lib.common.rest_client [req-e4da3363-0a0b-424a-9483-8522c1de6ab9 req-e4da3363-0a0b-424a-9483-8522c1de6ab9 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s\n2026-05-22 01:44:12.708 27 INFO tempest.lib.common.rest_client [req-7d1a1f38-4957-4f40-bf39-1e3a3eafd023 req-7d1a1f38-4957-4f40-bf39-1e3a3eafd023 ] 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.137s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.141011s] ... ok\n2026-05-22 01:44:12.738 15 INFO tempest.lib.common.rest_client [req-001b69bb-0a3a-4472-8ec9-6288988690f4 req-001b69bb-0a3a-4472-8ec9-6288988690f4 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/21a8bbfb-9982-41e2-b077-bcca0a7c1b99 0.437s\n2026-05-22 01:44:12.778 21 INFO tempest.lib.common.rest_client [req-6cd9d90f-2228-47e9-869d-1bbf6d4688e3 req-6cd9d90f-2228-47e9-869d-1bbf6d4688e3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:44:12.801 23 INFO tempest.lib.common.rest_client [req-0fca2f54-97ff-48cd-8015-9e89c7503144 req-0fca2f54-97ff-48cd-8015-9e89c7503144 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e12781a0-a84b-4e24-8c1c-fbcb8f7a5647 0.306s\n2026-05-22 01:44:12.876 48 INFO tempest.lib.common.rest_client [req-98a413c9-dfbd-4613-b479-05852e5c86d3 req-98a413c9-dfbd-4613-b479-05852e5c86d3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.841s\n2026-05-22 01:44:12.920 33 INFO tempest.lib.common.rest_client [req-bc06269b-ec6a-48cb-8c51-915a2060a1d9 req-bc06269b-ec6a-48cb-8c51-915a2060a1d9 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.989s\n2026-05-22 01:44:12.914 21 INFO tempest.lib.common.rest_client [req-aeb43789-db31-4abe-9766-12de4b6409ce req-aeb43789-db31-4abe-9766-12de4b6409ce ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/09149526a0554d9399016d8921649a86 0.133s\n2026-05-22 01:44:12.914 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d1624c00e838462ba10814476c4f0509 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:12.915 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1624c00e838462ba10814476c4f0509', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:12.915 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1624c00e838462ba10814476c4f0509', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:12.939 25 INFO tempest.lib.common.rest_client [req-e498297b-7a85-448f-af5b-4e6ed578dc32 req-e498297b-7a85-448f-af5b-4e6ed578dc32 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cc05c714-8843-4ce6-b200-57042c49c1c7 0.355s\n2026-05-22 01:44:12.971 15 INFO tempest.lib.common.rest_client [req-bfcc23ec-f3fb-4cca-bec7-47a523037ce5 req-bfcc23ec-f3fb-4cca-bec7-47a523037ce5 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95 0.228s\n2026-05-22 01:44:13.043 19 INFO tempest.lib.common.rest_client [req-4c3fd416-9057-442d-a81a-4bcfc6be516e req-4c3fd416-9057-442d-a81a-4bcfc6be516e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e3dd2abe166f4aab9f3e15502ba54bc2&name=default 0.636s\n2026-05-22 01:44:13.224 27 INFO tempest.lib.common.rest_client [req-61d80499-dd26-443f-9f5d-d0875af3265c req-61d80499-dd26-443f-9f5d-d0875af3265c ] 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.511s\n2026-05-22 01:44:13.249 31 INFO tempest.lib.common.rest_client [req-c8e54cd5-94c8-4ebb-a5b2-29ce38497c05 req-c8e54cd5-94c8-4ebb-a5b2-29ce38497c05 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.028s\n2026-05-22 01:44:13.261 25 INFO tempest.lib.common.rest_client [req-a9eadc28-d6d2-4643-b52f-e9016ef808d4 req-a9eadc28-d6d2-4643-b52f-e9016ef808d4 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bea6063f-97b6-41ca-9a1a-8d306f15907a 0.321s\n2026-05-22 01:44:13.386 31 INFO tempest.lib.common.rest_client [req-c1bfa4a8-03bd-4e7a-a2bc-1c043fb194c0 req-c1bfa4a8-03bd-4e7a-a2bc-1c043fb194c0 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.133s\n2026-05-22 01:44:13.392 25 INFO tempest.lib.common.rest_client [req-2d29e874-654d-4a19-8b93-a9fa4f72baf1 req-2d29e874-654d-4a19-8b93-a9fa4f72baf1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s\n{7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [4.296461s] ... ok\n2026-05-22 01:44:13.488 15 INFO tempest.lib.common.rest_client [req-be70c424-468b-46b6-a238-966a1822366b req-be70c424-468b-46b6-a238-966a1822366b ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s\n2026-05-22 01:44:13.488 21 INFO tempest.lib.common.rest_client [req-5b753386-7977-4272-a8cd-b00444769ac6 req-5b753386-7977-4272-a8cd-b00444769ac6 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s\n2026-05-22 01:44:13.496 19 INFO tempest.lib.common.rest_client [req-4713eaca-cc80-4f26-910c-416afb61d912 req-4713eaca-cc80-4f26-910c-416afb61d912 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4b7107d5-8562-48a7-95e2-5ec2f3d4001c 0.450s\n2026-05-22 01:44:13.522 31 INFO tempest.lib.common.rest_client [req-ea099e17-492f-4d78-99ad-a3b110e8eacc req-ea099e17-492f-4d78-99ad-a3b110e8eacc ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.134s\n2026-05-22 01:44:13.594 21 INFO tempest.lib.common.rest_client [req-62bbe6c1-d5c0-41c9-ad3a-f24e49c4e9f3 req-62bbe6c1-d5c0-41c9-ad3a-f24e49c4e9f3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e 0.103s\n2026-05-22 01:44:13.594 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9d93b1ca162e4e51a5772c274d54b04e for scope project and roles: ['reader']\n2026-05-22 01:44:13.614 27 INFO tempest.lib.common.rest_client [req-ec3702a5-662a-4deb-89a9-168a894e53b6 req-ec3702a5-662a-4deb-89a9-168a894e53b6 ] 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.387s\n2026-05-22 01:44:13.701 19 INFO tempest.lib.common.rest_client [req-4455002d-8ed1-4a48-a7ed-fc31f59c155d req-4455002d-8ed1-4a48-a7ed-fc31f59c155d ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2 0.202s\n2026-05-22 01:44:13.780 27 INFO tempest.lib.common.rest_client [req-42b507be-c5a5-4b42-84d8-5b94a8878779 req-42b507be-c5a5-4b42-84d8-5b94a8878779 ] 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.160s\n2026-05-22 01:44:13.885 23 INFO tempest.lib.common.rest_client [req-a55fe77d-3a29-416c-aaa1-3ae049ea9af9 req-a55fe77d-3a29-416c-aaa1-3ae049ea9af9 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2/remove_router_interface 1.077s\n2026-05-22 01:44:13.949 15 INFO tempest.lib.common.rest_client [req-5e977259-ae9a-4032-a1b6-838f329a6e10 req-5e977259-ae9a-4032-a1b6-838f329a6e10 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.449s\n2026-05-22 01:44:14.007 23 INFO tempest.lib.common.rest_client [req-24e0af63-a1de-4e92-8da3-294063c138b4 req-24e0af63-a1de-4e92-8da3-294063c138b4 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.115s\n2026-05-22 01:44:14.179 15 INFO tempest.lib.common.rest_client [req-91c8d7bd-459b-4d35-b425-73413e35b841 req-91c8d7bd-459b-4d35-b425-73413e35b841 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.225s\n2026-05-22 01:44:14.192 25 INFO tempest.lib.common.rest_client [req-1bab120a-4311-445a-a9ad-066383f97336 req-1bab120a-4311-445a-a9ad-066383f97336 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ebbac6dc-f597-4227-95ee-d617d54effd4 0.763s\n2026-05-22 01:44:14.206 21 INFO tempest.lib.common.rest_client [req-657fb8cd-c70d-45db-8b77-d5acbfc7e9ee req-657fb8cd-c70d-45db-8b77-d5acbfc7e9ee ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s\n2026-05-22 01:44:14.209 33 INFO tempest.lib.common.rest_client [req-358aad43-8f7d-4cbd-93d4-dc04abc40897 req-358aad43-8f7d-4cbd-93d4-dc04abc40897 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.284s\n2026-05-22 01:44:14.236 27 INFO tempest.lib.common.rest_client [req-c48dc813-c1bf-47fd-b477-1a2f741cc1b8 req-c48dc813-c1bf-47fd-b477-1a2f741cc1b8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/31710227-6f8c-4528-85ba-99c9ada7eb52 0.453s\n2026-05-22 01:44:14.237 19 INFO tempest.lib.common.rest_client [req-88f3afcb-eac1-4785-bcdd-3ad96ff914a0 req-88f3afcb-eac1-4785-bcdd-3ad96ff914a0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-22 01:44:14.299 48 INFO tempest.lib.common.rest_client [req-bb1956f8-6a97-49b4-a2e6-d9aa038b5b22 req-bb1956f8-6a97-49b4-a2e6-d9aa038b5b22 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.421s\n2026-05-22 01:44:14.421 23 INFO tempest.lib.common.rest_client [req-012bfb9f-c4de-47be-9062-44e813146271 req-012bfb9f-c4de-47be-9062-44e813146271 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.412s\n2026-05-22 01:44:14.422 27 INFO tempest.lib.common.rest_client [req-c57ff2da-7512-45f7-8d72-17a5aa138784 req-c57ff2da-7512-45f7-8d72-17a5aa138784 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.178s\n2026-05-22 01:44:14.435 21 INFO tempest.lib.common.rest_client [req-7ca34882-aca9-4ec3-aaa8-68e71e1d5e06 req-7ca34882-aca9-4ec3-aaa8-68e71e1d5e06 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:44:14.489 15 INFO tempest.lib.common.rest_client [req-fa224c82-3cce-4f14-be3d-1475f19f6b4e req-fa224c82-3cce-4f14-be3d-1475f19f6b4e ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.307s\n2026-05-22 01:44:14.658 21 INFO tempest.lib.common.rest_client [req-c406e6fe-657d-48a6-85b8-3a958bc1602a req-c406e6fe-657d-48a6-85b8-3a958bc1602a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/921fe94ef9a04ab0b1dea6843c71b931 0.219s\n2026-05-22 01:44:14.671 33 INFO tempest.lib.common.rest_client [req-18d3ed7f-9bea-480c-808a-1df553ef6c3e req-18d3ed7f-9bea-480c-808a-1df553ef6c3e ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.457s\n2026-05-22 01:44:14.674 23 INFO tempest.lib.common.rest_client [req-35891ea2-dd6a-4454-995c-2e69315d00df req-35891ea2-dd6a-4454-995c-2e69315d00df ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a1e4d38-b95a-4e5d-ad73-94a8e320c30c 0.251s\n2026-05-22 01:44:14.718 27 INFO tempest.lib.common.rest_client [req-1acf0212-d8fa-4d57-ae43-374177ee0636 req-1acf0212-d8fa-4d57-ae43-374177ee0636 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8890ac0f-5a05-49d9-85c5-20725ce7a198 0.293s\n2026-05-22 01:44:14.789 19 INFO tempest.lib.common.rest_client [req-7038f6b0-4d02-402f-8397-f4d17ca1886e req-7038f6b0-4d02-402f-8397-f4d17ca1886e ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s\n2026-05-22 01:44:14.830 27 INFO tempest.lib.common.rest_client [req-47099b6c-87a4-449f-8469-a5225e187002 req-47099b6c-87a4-449f-8469-a5225e187002 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.120068s] ... ok\n2026-05-22 01:44:14.854 21 INFO tempest.lib.common.rest_client [req-134ed5f0-63d5-4920-aec1-023f0c1c235a req-134ed5f0-63d5-4920-aec1-023f0c1c235a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s\n2026-05-22 01:44:14.934 19 INFO tempest.lib.common.rest_client [req-ee1b68bc-c153-41a5-b63f-2dfb53faa4be req-ee1b68bc-c153-41a5-b63f-2dfb53faa4be ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.140s\n2026-05-22 01:44:14.956 25 INFO tempest.lib.common.rest_client [req-dd8a95c2-5fde-4499-acd4-5efd8d9efaf4 req-dd8a95c2-5fde-4499-acd4-5efd8d9efaf4 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0ab5c70d-5190-47ad-9345-3bd7ca360eea 0.762s\n2026-05-22 01:44:15.016 21 INFO tempest.lib.common.rest_client [req-1f6ab5fc-8288-4609-be20-8a6e99d221cb req-1f6ab5fc-8288-4609-be20-8a6e99d221cb ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/30382f8e1b914440b0a8e8adfafc4e44 0.157s\n2026-05-22 01:44:15.164 21 INFO tempest.lib.common.rest_client [req-09e9d2fb-92ad-4ad4-ba28-354ee50aa5b6 req-09e9d2fb-92ad-4ad4-ba28-354ee50aa5b6 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-22 01:44:15.177 19 INFO tempest.lib.common.rest_client [req-725135b7-2f4b-44d5-88a0-95ae218d58c1 req-725135b7-2f4b-44d5-88a0-95ae218d58c1 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.241s\n2026-05-22 01:44:15.185 15 INFO tempest.lib.common.rest_client [req-50516c7d-4e63-4f50-9b54-abfc33846fe5 req-50516c7d-4e63-4f50-9b54-abfc33846fe5 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.690s\n2026-05-22 01:44:15.351 27 INFO tempest.lib.common.rest_client [req-fad51936-a4e6-4fe2-8bfa-4ce4d838c636 req-fad51936-a4e6-4fe2-8bfa-4ce4d838c636 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.517s\n2026-05-22 01:44:15.389 15 INFO tempest.lib.common.rest_client [req-44e54d0e-966d-4325-a820-a8564c1ee713 req-44e54d0e-966d-4325-a820-a8564c1ee713 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:44:15.399 21 INFO tempest.lib.common.rest_client [req-5a34ebeb-8a47-49e2-b60e-fda0a456bbf7 req-5a34ebeb-8a47-49e2-b60e-fda0a456bbf7 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/2194ff3a072f4deb83141fa1296997d2 0.232s\n2026-05-22 01:44:15.408 23 INFO tempest.lib.common.rest_client [req-0933e8d7-bbb8-410d-8110-4b501edb6b10 req-0933e8d7-bbb8-410d-8110-4b501edb6b10 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02b6e018-33ef-4e3c-8170-1bdcd4e15bcf 0.731s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [9.905981s] ... ok\n2026-05-22 01:44:15.432 31 INFO tempest.lib.common.rest_client [req-04a7d2b7-13d9-4735-8040-4966dd8f6e67 req-04a7d2b7-13d9-4735-8040-4966dd8f6e67 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 1.904s\n2026-05-22 01:44:15.544 27 INFO tempest.lib.common.rest_client [req-e917f3da-1519-4efd-a222-5e689e050a6c req-e917f3da-1519-4efd-a222-5e689e050a6c ] 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.189s\n2026-05-22 01:44:15.589 21 INFO tempest.lib.common.rest_client [req-080304fc-6804-44ec-8911-c75c60ab09a0 req-080304fc-6804-44ec-8911-c75c60ab09a0 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s\n2026-05-22 01:44:15.628 15 INFO tempest.lib.common.rest_client [req-4a37a2ce-14ef-469c-bc85-d1f01426ee58 req-4a37a2ce-14ef-469c-bc85-d1f01426ee58 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/09149526a0554d9399016d8921649a86 0.234s\n2026-05-22 01:44:15.734 27 INFO tempest.lib.common.rest_client [req-64f9c7d8-7a17-419c-b6be-208c94d793a0 req-64f9c7d8-7a17-419c-b6be-208c94d793a0 ] 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.187s\n2026-05-22 01:44:15.753 23 INFO tempest.lib.common.rest_client [req-2685c7e1-7c94-4475-9ce3-c70f64c5c660 req-2685c7e1-7c94-4475-9ce3-c70f64c5c660 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.340s\n2026-05-22 01:44:15.763 19 INFO tempest.lib.common.rest_client [req-c5242b9a-e497-4b50-9fb0-e4b256fb6298 req-c5242b9a-e497-4b50-9fb0-e4b256fb6298 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s\n2026-05-22 01:44:15.846 15 INFO tempest.lib.common.rest_client [req-dc7559bc-9bce-49dd-87e9-397e5d51c75b req-dc7559bc-9bce-49dd-87e9-397e5d51c75b ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s\n2026-05-22 01:44:15.841 21 INFO tempest.lib.common.rest_client [req-9e26cab0-e3f6-4c0a-8c56-9c48690cfcaa req-9e26cab0-e3f6-4c0a-8c56-9c48690cfcaa ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/09149526a0554d9399016d8921649a86 0.250s\n2026-05-22 01:44:15.842 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3d2aee7f6bd424896ec0421a04aac48 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:15.842 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3d2aee7f6bd424896ec0421a04aac48', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:15.842 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3d2aee7f6bd424896ec0421a04aac48', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:15.915 48 INFO tempest.lib.common.rest_client [req-5bd3fd40-abbb-4efe-a1eb-ba4c94f30130 req-5bd3fd40-abbb-4efe-a1eb-ba4c94f30130 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.613s\n2026-05-22 01:44:15.963 19 INFO tempest.lib.common.rest_client [req-84cc2e09-0701-44ab-8bc5-66f1c341ff30 req-84cc2e09-0701-44ab-8bc5-66f1c341ff30 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s\n2026-05-22 01:44:16.025 15 INFO tempest.lib.common.rest_client [req-e26b94dc-d096-436c-96b1-1d315eb88203 req-e26b94dc-d096-436c-96b1-1d315eb88203 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/30382f8e1b914440b0a8e8adfafc4e44 0.176s\n2026-05-22 01:44:16.079 27 INFO tempest.lib.common.rest_client [req-e500ee35-2811-4e54-9be1-7bdfab836525 req-e500ee35-2811-4e54-9be1-7bdfab836525 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b6bbcf6-ad31-43da-b97f-40ae30ff50a9 0.343s\n2026-05-22 01:44:16.148 48 INFO tempest.lib.common.rest_client [req-e90667f5-7815-4d04-be99-79ad35b195c5 req-e90667f5-7815-4d04-be99-79ad35b195c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.230s\n2026-05-22 01:44:16.181 25 INFO tempest.lib.common.rest_client [req-520189b8-c0f5-4786-a378-41c4ac064454 req-520189b8-c0f5-4786-a378-41c4ac064454 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ea3e3e09-2a19-47f3-b5bc-08f5b8b0ab9c 1.222s\n2026-05-22 01:44:16.225 31 INFO tempest.lib.common.rest_client [req-65b941de-343e-4c2a-a4f6-eb74e93876c8 req-65b941de-343e-4c2a-a4f6-eb74e93876c8 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.786s\n2026-05-22 01:44:16.237 19 INFO tempest.lib.common.rest_client [req-d09783b5-98f5-4c7e-b820-8f8d14d927b7 req-d09783b5-98f5-4c7e-b820-8f8d14d927b7 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/09149526a0554d9399016d8921649a86 0.265s\n2026-05-22 01:44:16.239 15 INFO tempest.lib.common.rest_client [req-050028db-c516-465a-97ed-84506aed4a4e req-050028db-c516-465a-97ed-84506aed4a4e ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:44:16.264 27 INFO tempest.lib.common.rest_client [req-d56e6404-59af-4fd5-b224-8e2674bf95ba req-d56e6404-59af-4fd5-b224-8e2674bf95ba ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.183s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.433932s] ... ok\n2026-05-22 01:44:16.479 19 INFO tempest.lib.common.rest_client [req-26bd03fe-214a-45e1-ad3d-14e2edbc66cf req-26bd03fe-214a-45e1-ad3d-14e2edbc66cf ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-22 01:44:16.497 15 INFO tempest.lib.common.rest_client [req-3413444e-dec4-4457-b020-eca8750f3e68 req-3413444e-dec4-4457-b020-eca8750f3e68 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/2194ff3a072f4deb83141fa1296997d2 0.255s\n2026-05-22 01:44:16.520 21 INFO tempest.lib.common.rest_client [req-ed1ebb3e-66fc-4895-97d3-b38e5247f029 req-ed1ebb3e-66fc-4895-97d3-b38e5247f029 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s\n2026-05-22 01:44:16.708 23 INFO tempest.lib.common.rest_client [req-08a24ac3-3f3a-430b-b914-56cb71a20426 req-08a24ac3-3f3a-430b-b914-56cb71a20426 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.953s\n2026-05-22 01:44:16.717 15 INFO tempest.lib.common.rest_client [req-bb0856b0-d5d6-421c-8246-89663075d5db req-bb0856b0-d5d6-421c-8246-89663075d5db ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s\n2026-05-22 01:44:16.717 19 INFO tempest.lib.common.rest_client [req-6c2a93f6-ba9f-4bbd-8716-0fcef8043ef5 req-6c2a93f6-ba9f-4bbd-8716-0fcef8043ef5 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.235s\n2026-05-22 01:44:16.721 27 INFO tempest.lib.common.rest_client [req-c50ac659-5e46-4897-92ec-9e37a43455ec req-c50ac659-5e46-4897-92ec-9e37a43455ec ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.454s\n2026-05-22 01:44:16.823 31 INFO tempest.lib.common.rest_client [req-bb9ff0f8-cb34-4aeb-8465-18fe9b8cce49 req-bb9ff0f8-cb34-4aeb-8465-18fe9b8cce49 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.595s\n2026-05-22 01:44:16.839 27 INFO tempest.lib.common.rest_client [req-df753ab7-3d2e-4aea-bb96-98dcd113a0ca req-df753ab7-3d2e-4aea-bb96-98dcd113a0ca ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c0a8f3c-346e-43b2-80a5-fa8857766ff3 0.114s\n2026-05-22 01:44:16.894 25 INFO tempest.lib.common.rest_client [req-9554215a-b002-4693-bc9c-8e86fe4b9750 req-9554215a-b002-4693-bc9c-8e86fe4b9750 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c1a9ffd4-7b89-49c0-b654-7d53b43ed890 0.710s\n2026-05-22 01:44:16.921 19 INFO tempest.lib.common.rest_client [req-22ea843a-804e-4e55-b7e2-a866355beb70 req-22ea843a-804e-4e55-b7e2-a866355beb70 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:44:16.977 31 INFO tempest.lib.common.rest_client [req-d7887765-03de-44c5-8a2c-c52bc8e6c65a req-d7887765-03de-44c5-8a2c-c52bc8e6c65a ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.151s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [5.758825s] ... ok\n2026-05-22 01:44:16.960 15 INFO tempest.lib.common.rest_client [req-f31611dd-9bf9-4c8d-9f7e-29ce5d904721 req-f31611dd-9bf9-4c8d-9f7e-29ce5d904721 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/09149526a0554d9399016d8921649a86 0.240s\n2026-05-22 01:44:16.964 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 146a2b9e193748d6b47d6f61a1cb3d33 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:16.964 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '146a2b9e193748d6b47d6f61a1cb3d33', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:16.965 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '146a2b9e193748d6b47d6f61a1cb3d33', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:17.137 19 INFO tempest.lib.common.rest_client [req-816d6d60-4bff-4020-8959-883f35a73ea8 req-816d6d60-4bff-4020-8959-883f35a73ea8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/2194ff3a072f4deb83141fa1296997d2 0.212s\n2026-05-22 01:44:17.164 27 INFO tempest.lib.common.rest_client [req-10e28ad6-7d54-43d5-8c6f-11eef7374b20 req-10e28ad6-7d54-43d5-8c6f-11eef7374b20 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c0a8f3c-346e-43b2-80a5-fa8857766ff3 0.323s\n2026-05-22 01:44:17.191 48 INFO tempest.lib.common.rest_client [req-a81b4bba-b163-4427-9fb2-1fd42dab70ff req-a81b4bba-b163-4427-9fb2-1fd42dab70ff ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/031deed4-7747-4528-be04-9105e5ea7bcf 1.037s\n2026-05-22 01:44:17.246 25 INFO tempest.lib.common.rest_client [req-0e717b1c-a077-4b7a-a5ab-09a5eb515496 req-0e717b1c-a077-4b7a-a5ab-09a5eb515496 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ddb095bce9464ab8869eb7c9553eb0d7 0.348s\n2026-05-22 01:44:17.275 27 INFO tempest.lib.common.rest_client [req-4dbed89e-775b-4b77-89a6-3702f4353529 req-4dbed89e-775b-4b77-89a6-3702f4353529 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.010592s] ... ok\n2026-05-22 01:44:17.311 31 INFO tempest.lib.common.rest_client [req-8f916b5b-e486-4bb3-8c07-16bec0ea1785 req-8f916b5b-e486-4bb3-8c07-16bec0ea1785 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=32aff32c-0b69-4f44-b850-3484ca0c3127 0.330s\n2026-05-22 01:44:17.310 48 INFO tempest.lib.common.rest_client [req-715ea4ea-4ff0-4164-a10e-07970e32d20a req-715ea4ea-4ff0-4164-a10e-07970e32d20a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.116s\n2026-05-22 01:44:17.324 33 INFO tempest.lib.common.rest_client [req-1cfac8e0-715a-4aec-88f7-928c8a38c3ae req-1cfac8e0-715a-4aec-88f7-928c8a38c3ae ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0/add_router_interface 2.650s\n2026-05-22 01:44:17.374 27 INFO tempest.lib.common.rest_client [req-112eb7f4-6a36-472e-83c4-d3d408c95eec req-112eb7f4-6a36-472e-83c4-d3d408c95eec ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/894f57ed-4b4e-4ca7-8160-e24c0f0158d5 0.095s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.098550s] ... ok\n2026-05-22 01:44:17.402 19 INFO tempest.lib.common.rest_client [req-d3af8f59-4591-4943-89c2-717baed396d2 req-d3af8f59-4591-4943-89c2-717baed396d2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-22 01:44:17.400 23 INFO tempest.lib.common.rest_client [req-d465b1fd-994c-4631-a0c4-501259ac5fb9 req-d465b1fd-994c-4631-a0c4-501259ac5fb9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.686s\n2026-05-22 01:44:17.445 31 INFO tempest.lib.common.rest_client [req-fc91f262-3345-48f4-a584-39fe825e937e req-fc91f262-3345-48f4-a584-39fe825e937e ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3834c952-1bdc-41b7-96c2-0fc130609117 0.131s\n2026-05-22 01:44:17.496 25 INFO tempest.lib.common.rest_client [req-9911bd11-4b34-4334-9fd9-37d95b9bca4c req-9911bd11-4b34-4334-9fd9-37d95b9bca4c ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fab3a016021a448ba08ec4e80c422315 0.247s\n2026-05-22 01:44:17.496 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f2fccbbb0e4946ed86f7223cb759f26c\n2026-05-22 01:44:17.514 33 INFO tempest.lib.common.rest_client [req-9972d41e-7798-450c-b897-1acae146595a req-9972d41e-7798-450c-b897-1acae146595a ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02e2466d-eaca-4018-839a-93a5051aa950 0.184s\n2026-05-22 01:44:17.521 27 INFO tempest.lib.common.rest_client [req-ffeb92e0-2145-445d-906b-27eb104b8c19 req-ffeb92e0-2145-445d-906b-27eb104b8c19 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/bd873808-926e-4b76-893c-be0f9f146f2b 0.141s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.146229s] ... ok\n2026-05-22 01:44:17.540 15 INFO tempest.lib.common.rest_client [req-40994e4c-997e-4641-9b22-05bd5cff66b3 req-40994e4c-997e-4641-9b22-05bd5cff66b3 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s\n2026-05-22 01:44:17.625 27 INFO tempest.lib.common.rest_client [req-8bf4a603-116d-41ae-8820-05c9dc09ded1 req-8bf4a603-116d-41ae-8820-05c9dc09ded1 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/4fe736b4-b1c1-4981-9ab1-b6c291092073 0.098s\n{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.101924s] ... ok\n2026-05-22 01:44:17.625 19 INFO tempest.lib.common.rest_client [req-4cb4503f-ba3a-487f-9099-6117cb8f9443 req-4cb4503f-ba3a-487f-9099-6117cb8f9443 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/09149526a0554d9399016d8921649a86 0.221s\n2026-05-22 01:44:17.625 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d45e4505d34649a2a715764ab9b743f0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:17.626 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-805389043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'project_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'tenant_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd45e4505d34649a2a715764ab9b743f0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:17.626 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-805389043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'project_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'tenant_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd45e4505d34649a2a715764ab9b743f0', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:17.682 48 INFO tempest.lib.common.rest_client [req-7c3d9fbc-5834-4bf5-9d10-bdb80e0cbf35 req-7c3d9fbc-5834-4bf5-9d10-bdb80e0cbf35 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c1f423f-8131-40d7-848f-1bc9894b61db 0.370s\n2026-05-22 01:44:17.731 33 INFO tempest.lib.common.rest_client [req-d7c84192-3969-475c-b7e0-7070d6363224 req-d7c84192-3969-475c-b7e0-7070d6363224 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02e2466d-eaca-4018-839a-93a5051aa950 0.213s\n2026-05-22 01:44:17.797 15 INFO tempest.lib.common.rest_client [req-70ee8a21-a39a-48bd-bb8a-1f9fca8a3bfd req-70ee8a21-a39a-48bd-bb8a-1f9fca8a3bfd ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4 0.253s\n2026-05-22 01:44:17.798 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3be62ad9d1f84e7387909e4b4dd1c4c4 for scope project and roles: ['reader']\n2026-05-22 01:44:18.010 27 INFO tempest.lib.common.rest_client [req-9d1b6031-8e93-4e09-a223-c7c07b943197 req-9d1b6031-8e93-4e09-a223-c7c07b943197 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cba75efb56f94c3b959481f4644c8552 0.352s\n2026-05-22 01:44:18.029 25 INFO tempest.lib.common.rest_client [req-739c705f-e036-4877-9099-e218340244bc req-739c705f-e036-4877-9099-e218340244bc ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s\n2026-05-22 01:44:18.043 48 INFO tempest.lib.common.rest_client [req-3a77f3da-d5ab-4ce8-ba1a-b34bd3bd579f req-3a77f3da-d5ab-4ce8-ba1a-b34bd3bd579f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6189149-4802-4fc7-a795-cb01b240b6fb 0.357s\n2026-05-22 01:44:18.150 48 INFO tempest.lib.common.rest_client [req-bddd2394-2190-42f4-a38a-26aa6b933731 req-bddd2394-2190-42f4-a38a-26aa6b933731 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.105s\n2026-05-22 01:44:18.211 19 INFO tempest.lib.common.rest_client [req-a7ab71f5-f6e6-42ed-8670-5c679e8920b6 req-a7ab71f5-f6e6-42ed-8670-5c679e8920b6 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-22 01:44:18.284 31 INFO tempest.lib.common.rest_client [req-4f0a2964-0e81-4125-88b7-f3399c032f97 req-4f0a2964-0e81-4125-88b7-f3399c032f97 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.833s\n2026-05-22 01:44:18.304 15 INFO tempest.lib.common.rest_client [req-f7c36b11-bdff-4825-9f97-2eaabd246ac8 req-f7c36b11-bdff-4825-9f97-2eaabd246ac8 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.503s\n2026-05-22 01:44:18.406 21 INFO tempest.lib.common.rest_client [req-1c26c521-9c96-4436-87f2-ecbb92901388 req-1c26c521-9c96-4436-87f2-ecbb92901388 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.883s\n2026-05-22 01:44:18.409 27 INFO tempest.lib.common.rest_client [req-a5aa4257-c5a8-4749-a5a8-72fb3c5897a9 req-a5aa4257-c5a8-4749-a5a8-72fb3c5897a9 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/276a7da6c9f640238282f936d0a69ff5 0.395s\n2026-05-22 01:44:18.410 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 256dd3752e484d3688302a1f856d453d\n2026-05-22 01:44:18.497 15 INFO tempest.lib.common.rest_client [req-0bfa54fa-1cb0-40e5-a5b8-651cb688b94b req-0bfa54fa-1cb0-40e5-a5b8-651cb688b94b ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:44:18.659 25 INFO tempest.lib.common.rest_client [req-1895244a-c77c-48b1-b58f-1b0f23401b84 req-1895244a-c77c-48b1-b58f-1b0f23401b84 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f2fccbbb0e4946ed86f7223cb759f26c&name=default 0.627s\n2026-05-22 01:44:18.727 15 INFO tempest.lib.common.rest_client [req-043627d2-c726-4e54-84dd-08a660a2a654 req-043627d2-c726-4e54-84dd-08a660a2a654 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/921fe94ef9a04ab0b1dea6843c71b931 0.227s\n2026-05-22 01:44:18.892 33 INFO tempest.lib.common.rest_client [req-bb19de46-f5d2-4a7d-9cbf-7274af997d88 req-bb19de46-f5d2-4a7d-9cbf-7274af997d88 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0/remove_router_interface 1.159s\n2026-05-22 01:44:18.937 15 INFO tempest.lib.common.rest_client [req-bbe227f8-2986-4910-a9c3-622ff7e426aa req-bbe227f8-2986-4910-a9c3-622ff7e426aa ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:44:18.953 27 INFO tempest.lib.common.rest_client [req-9fbe9f0d-574c-4839-a15c-1765c0cf0759 req-9fbe9f0d-574c-4839-a15c-1765c0cf0759 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-22 01:44:19.045 33 INFO tempest.lib.common.rest_client [req-7b49337b-de6a-4003-b4cb-4df93f6d8c5d req-7b49337b-de6a-4003-b4cb-4df93f6d8c5d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=de175b4d-00bf-4957-b2cf-d737061c6fd0 0.150s\n2026-05-22 01:44:19.080 15 INFO tempest.lib.common.rest_client [req-cf44a473-2760-4b8e-aa4e-a5758f7ada32 req-cf44a473-2760-4b8e-aa4e-a5758f7ada32 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.140s\n2026-05-22 01:44:19.290 15 INFO tempest.lib.common.rest_client [req-88e0ac12-6615-4d33-a72d-46216e4032da req-88e0ac12-6615-4d33-a72d-46216e4032da ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s\n2026-05-22 01:44:19.363 27 INFO tempest.lib.common.rest_client [req-1c9cb51f-de06-4565-aaf7-42cbb42576be req-1c9cb51f-de06-4565-aaf7-42cbb42576be ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=256dd3752e484d3688302a1f856d453d&name=default 0.408s\n2026-05-22 01:44:19.406 21 INFO tempest.lib.common.rest_client [req-cf046e35-935b-4f0e-aeb0-45235b81edcf req-cf046e35-935b-4f0e-aeb0-45235b81edcf ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.996s\n2026-05-22 01:44:19.439 15 INFO tempest.lib.common.rest_client [req-ae82ede5-46dd-4833-a975-fbfc986eb901 req-ae82ede5-46dd-4833-a975-fbfc986eb901 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/2194ff3a072f4deb83141fa1296997d2 0.144s\n2026-05-22 01:44:19.496 33 INFO tempest.lib.common.rest_client [req-0ae88963-eeee-4efb-9017-b7e2e25b10de req-0ae88963-eeee-4efb-9017-b7e2e25b10de ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0 0.448s\n2026-05-22 01:44:19.645 15 INFO tempest.lib.common.rest_client [req-68d0540a-64b6-49de-8f5d-d7e7325178ac req-68d0540a-64b6-49de-8f5d-d7e7325178ac ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s\n2026-05-22 01:44:19.648 25 INFO tempest.lib.common.rest_client [req-f344d542-6e73-4b87-a30f-5ed368b20dba req-f344d542-6e73-4b87-a30f-5ed368b20dba ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/300c114c-a88d-41b1-af62-ec9a2d8b112a 0.986s\n2026-05-22 01:44:19.674 48 INFO tempest.lib.common.rest_client [req-3c714a5b-2d8a-4fec-83a6-61669904a310 req-3c714a5b-2d8a-4fec-83a6-61669904a310 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.521s\n2026-05-22 01:44:19.841 15 INFO tempest.lib.common.rest_client [req-27d8142e-a125-4b8b-8f7c-33e09f702259 req-27d8142e-a125-4b8b-8f7c-33e09f702259 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/09149526a0554d9399016d8921649a86 0.193s\n2026-05-22 01:44:19.842 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c7f43e507c644356ac28156f63a6aa7b is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:19.842 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7f43e507c644356ac28156f63a6aa7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:19.843 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7f43e507c644356ac28156f63a6aa7b', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:19.894 27 INFO tempest.lib.common.rest_client [req-04bdfa2b-6920-4f34-ac91-e50affc4b507 req-04bdfa2b-6920-4f34-ac91-e50affc4b507 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/551b03f5-03b6-4a90-8458-4344470315eb 0.527s\n2026-05-22 01:44:19.902 33 INFO tempest.lib.common.rest_client [req-ae161da2-f04a-4196-a574-aa7da7dac5d8 req-ae161da2-f04a-4196-a574-aa7da7dac5d8 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5314be88-47d3-4ebd-b84c-fb46f8651f63 0.403s\n2026-05-22 01:44:19.906 25 INFO tempest.lib.common.rest_client [req-cd57f389-fd52-40b8-9977-8ac36874ab67 req-cd57f389-fd52-40b8-9977-8ac36874ab67 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c 0.255s\n2026-05-22 01:44:20.219 31 INFO tempest.lib.common.rest_client [req-281184cf-b1e8-4c34-850c-0b6411d23406 req-281184cf-b1e8-4c34-850c-0b6411d23406 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.933s\n2026-05-22 01:44:20.271 27 INFO tempest.lib.common.rest_client [req-993119c3-5566-4440-9a06-845674363ebe req-993119c3-5566-4440-9a06-845674363ebe ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d 0.374s\n2026-05-22 01:44:20.294 21 INFO tempest.lib.common.rest_client [req-cf9abf6a-bb93-455e-82be-dd8f816d8e02 req-cf9abf6a-bb93-455e-82be-dd8f816d8e02 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.884s\n2026-05-22 01:44:20.502 15 INFO tempest.lib.common.rest_client [req-83bfd4a7-178c-45dc-a3e5-0ef6b0947162 req-83bfd4a7-178c-45dc-a3e5-0ef6b0947162 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s\n2026-05-22 01:44:20.697 19 INFO tempest.lib.common.rest_client [req-d1f8e21c-436a-4b94-b32e-b9fcfc3a3bec req-d1f8e21c-436a-4b94-b32e-b9fcfc3a3bec ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.483s\n2026-05-22 01:44:20.713 33 INFO tempest.lib.common.rest_client [req-900e5286-c7c4-48ef-8648-7fa15fe48dd8 req-900e5286-c7c4-48ef-8648-7fa15fe48dd8 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/82d87b9b-7822-42b0-a29c-49e4ac2b2ffc 0.808s\n{11} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [8.787139s] ... ok\n2026-05-22 01:44:20.891 23 INFO tempest.lib.common.rest_client [req-247db89e-2535-46ab-8198-df2d5810d0fc req-247db89e-2535-46ab-8198-df2d5810d0fc ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 3.488s\n2026-05-22 01:44:21.574 48 INFO tempest.lib.common.rest_client [req-5be07090-3882-4f69-acac-ceb85f0b76fc req-5be07090-3882-4f69-acac-ceb85f0b76fc ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.897s\n2026-05-22 01:44:21.622 23 INFO tempest.lib.common.rest_client [req-35b1d206-3789-45bc-84e1-2f56f9fd3f30 req-35b1d206-3789-45bc-84e1-2f56f9fd3f30 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.726s\n2026-05-22 01:44:21.797 21 INFO tempest.lib.common.rest_client [req-4b0e7745-2b9d-49af-83f2-bce2b81cd2c0 req-4b0e7745-2b9d-49af-83f2-bce2b81cd2c0 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.500s\n2026-05-22 01:44:21.937 15 INFO tempest.lib.common.rest_client [req-e1de9418-6d17-4e0d-ba9a-1eef3f97166d req-e1de9418-6d17-4e0d-ba9a-1eef3f97166d ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.430s\n2026-05-22 01:44:22.143 23 INFO tempest.lib.common.rest_client [req-6b386568-0dcb-4b96-b26a-5740eef969ed req-6b386568-0dcb-4b96-b26a-5740eef969ed ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.515s\n2026-05-22 01:44:22.276 31 INFO tempest.lib.common.rest_client [req-124a47b9-27f3-45fa-b540-0e62cce7baf3 req-124a47b9-27f3-45fa-b540-0e62cce7baf3 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/e5e168e4-0b65-42f8-9067-f60289cb17d6 2.054s\n2026-05-22 01:44:22.290 21 INFO tempest.lib.common.rest_client [req-0a22a3c8-cc5d-4509-af3c-2d41a0401b14 req-0a22a3c8-cc5d-4509-af3c-2d41a0401b14 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5da67a8a-a105-4598-ae74-42e3ea8c961a 0.488s\n2026-05-22 01:44:22.584 19 INFO tempest.lib.common.rest_client [req-6035c5bc-acc5-4bf1-aa05-6b1e5bfad184 req-6035c5bc-acc5-4bf1-aa05-6b1e5bfad184 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.884s\n2026-05-22 01:44:22.630 21 INFO tempest.lib.common.rest_client [req-5e044437-dea8-4897-87d9-93285aed02a2 req-5e044437-dea8-4897-87d9-93285aed02a2 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.338s\n2026-05-22 01:44:22.823 48 INFO tempest.lib.common.rest_client [req-3f9e08d8-994a-45f6-a068-5a9ca6f2a527 req-3f9e08d8-994a-45f6-a068-5a9ca6f2a527 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.247s\n2026-05-22 01:44:22.908 19 INFO tempest.lib.common.rest_client [req-18c40f83-1468-4cd4-b969-68e4e5af6106 req-18c40f83-1468-4cd4-b969-68e4e5af6106 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.321s\n2026-05-22 01:44:22.916 15 INFO tempest.lib.common.rest_client [req-b4332e0d-94cf-464c-b71d-f556c196dfc0 req-b4332e0d-94cf-464c-b71d-f556c196dfc0 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.976s\n2026-05-22 01:44:22.974 31 INFO tempest.lib.common.rest_client [req-6d47561d-0f79-4473-a6ea-5966617a38e3 req-6d47561d-0f79-4473-a6ea-5966617a38e3 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e5e168e4-0b65-42f8-9067-f60289cb17d6 0.694s\n2026-05-22 01:44:23.053 48 INFO tempest.lib.common.rest_client [req-f2f4e526-c060-4dc5-96b4-afd5a72ce13e req-f2f4e526-c060-4dc5-96b4-afd5a72ce13e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.227s\n2026-05-22 01:44:23.114 21 INFO tempest.lib.common.rest_client [req-00f85e09-6ac7-4dbf-9e50-f65f4075fb39 req-00f85e09-6ac7-4dbf-9e50-f65f4075fb39 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d38ea76-1fba-471a-9ee4-00dd785e150d 0.481s\n2026-05-22 01:44:23.266 33 INFO tempest.lib.common.rest_client [req-3a070bd9-f22d-488c-be0b-ed330bc36d1f req-3a070bd9-f22d-488c-be0b-ed330bc36d1f ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.548s\n2026-05-22 01:44:23.320 21 INFO tempest.lib.common.rest_client [req-300b5807-d71e-4013-a629-f82542c1297d req-300b5807-d71e-4013-a629-f82542c1297d ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s\n2026-05-22 01:44:23.450 33 INFO tempest.lib.common.rest_client [req-c16ca287-9deb-485b-9ae2-f111e5bdf54d req-c16ca287-9deb-485b-9ae2-f111e5bdf54d ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.181s\n2026-05-22 01:44:23.462 21 INFO tempest.lib.common.rest_client [req-766a6d11-bfbb-4410-b388-e8ff3e8dda45 req-766a6d11-bfbb-4410-b388-e8ff3e8dda45 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5da67a8a-a105-4598-ae74-42e3ea8c961a 0.137s\n2026-05-22 01:44:23.598 21 INFO tempest.lib.common.rest_client [req-df82c915-2fcb-4e6a-a488-79976a9556f8 req-df82c915-2fcb-4e6a-a488-79976a9556f8 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7d38ea76-1fba-471a-9ee4-00dd785e150d 0.133s\n2026-05-22 01:44:23.622 31 INFO tempest.lib.common.rest_client [req-60ad32e7-4100-48a5-b93d-7f0e864c9266 req-60ad32e7-4100-48a5-b93d-7f0e864c9266 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9d3a1638-980e-47a0-8c9c-8baeddb22565 0.646s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [6.643963s] ... ok\n2026-05-22 01:44:23.689 33 INFO tempest.lib.common.rest_client [req-073e34ce-e66d-4a6e-b9ff-95c2b8baeffe req-073e34ce-e66d-4a6e-b9ff-95c2b8baeffe ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.237s\n2026-05-22 01:44:23.778 15 INFO tempest.lib.common.rest_client [req-8666bedc-0e58-42fa-b7a4-a69fc7d768b2 req-8666bedc-0e58-42fa-b7a4-a69fc7d768b2 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.858s\n2026-05-22 01:44:24.236 48 INFO tempest.lib.common.rest_client [req-946054e2-ec5c-4d00-9231-5d89ee4881a7 req-946054e2-ec5c-4d00-9231-5d89ee4881a7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6a4d5b85-9e26-417f-8c8c-fbd8eab2f19d 1.180s\n2026-05-22 01:44:24.369 48 INFO tempest.lib.common.rest_client [req-b31b381b-ce3c-427a-822b-8d44e9d43ecf req-b31b381b-ce3c-427a-822b-8d44e9d43ecf ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n2026-05-22 01:44:24.604 31 INFO tempest.lib.common.rest_client [req-ee315474-229d-4ee5-998a-e53ea99270df req-ee315474-229d-4ee5-998a-e53ea99270df ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.978s\n2026-05-22 01:44:24.645 33 INFO tempest.lib.common.rest_client [req-f4806990-8a70-47ac-a24a-da94f7635d22 req-f4806990-8a70-47ac-a24a-da94f7635d22 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.952s\n2026-05-22 01:44:24.679 48 INFO tempest.lib.common.rest_client [req-be30e38b-6987-4edf-a77e-d4c1d5f0fbf5 req-be30e38b-6987-4edf-a77e-d4c1d5f0fbf5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33bef390-a299-422d-baaf-9584f9b2c7ac 0.308s\n2026-05-22 01:44:24.815 21 INFO tempest.lib.common.rest_client [req-7ad87cb9-b950-4979-ba7b-4521abffc6d9 req-7ad87cb9-b950-4979-ba7b-4521abffc6d9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a26f5900-e842-4f76-8155-8f78107e49c7 1.213s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [5.408141s] ... ok\n2026-05-22 01:44:24.828 33 INFO tempest.lib.common.rest_client [req-1085d2b5-9a7f-4b49-bef6-ee5c92187d32 req-1085d2b5-9a7f-4b49-bef6-ee5c92187d32 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.181s\n2026-05-22 01:44:24.993 33 INFO tempest.lib.common.rest_client [req-503fefd3-bfa7-46b0-b219-0c5669273509 req-503fefd3-bfa7-46b0-b219-0c5669273509 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.162s\n2026-05-22 01:44:25.056 48 INFO tempest.lib.common.rest_client [req-aec4929e-1e71-4ff4-86f9-5b2ee4a21a4a req-aec4929e-1e71-4ff4-86f9-5b2ee4a21a4a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1893d0c-e940-496d-8070-3dca844b9b96 0.374s\n2026-05-22 01:44:25.211 48 INFO tempest.lib.common.rest_client [req-86811374-2ac9-42a8-9f09-fb1ed968f9af req-86811374-2ac9-42a8-9f09-fb1ed968f9af ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.152s\n2026-05-22 01:44:25.363 48 INFO tempest.lib.common.rest_client [req-f42e620b-18db-4c8a-9c46-7ad553871c90 req-f42e620b-18db-4c8a-9c46-7ad553871c90 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.149s\n2026-05-22 01:44:25.490 48 INFO tempest.lib.common.rest_client [req-a448e7a4-e0d2-47e9-89c7-d63ff669d79d req-a448e7a4-e0d2-47e9-89c7-d63ff669d79d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s\n2026-05-22 01:44:25.536 21 INFO tempest.lib.common.rest_client [req-3cfb2636-fba7-40e5-af07-24aface7f64a req-3cfb2636-fba7-40e5-af07-24aface7f64a ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.717s\n2026-05-22 01:44:25.616 48 INFO tempest.lib.common.rest_client [req-87d8f4ff-7705-4bca-9af9-c5425ddc7166 req-87d8f4ff-7705-4bca-9af9-c5425ddc7166 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.123s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [29.074529s] ... ok\n2026-05-22 01:44:25.698 23 INFO tempest.lib.common.rest_client [req-cf13ec88-81e2-4d5c-89c3-1a2b9abca422 req-cf13ec88-81e2-4d5c-89c3-1a2b9abca422 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 3.552s\n2026-05-22 01:44:25.843 48 INFO tempest.lib.common.rest_client [req-1f8eb09d-57a5-42e6-854b-fb0326ac9f1f req-1f8eb09d-57a5-42e6-854b-fb0326ac9f1f ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.223s\n2026-05-22 01:44:25.971 19 INFO tempest.lib.common.rest_client [req-1787b559-27a4-45cf-93df-22fb12590a5b req-1787b559-27a4-45cf-93df-22fb12590a5b ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3b4462f0-54c1-4ee9-b508-8c2f7f664ac4/add_router_interface 3.060s\n2026-05-22 01:44:26.021 15 INFO tempest.lib.common.rest_client [req-7445a66c-f520-4ed7-a293-93d2dc141ee5 req-7445a66c-f520-4ed7-a293-93d2dc141ee5 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.241s\n2026-05-22 01:44:26.020 48 INFO tempest.lib.common.rest_client [req-7b6b76fe-677f-4b40-86c8-447bd7f9d3e0 req-7b6b76fe-677f-4b40-86c8-447bd7f9d3e0 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.173s\n2026-05-22 01:44:26.071 31 INFO tempest.lib.common.rest_client [req-cabf29bc-94c9-4d00-b244-95010345f709 req-cabf29bc-94c9-4d00-b244-95010345f709 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.462s\n2026-05-22 01:44:26.203 48 INFO tempest.lib.common.rest_client [req-46417844-6cbb-474a-98d4-7faa9fb377fa req-46417844-6cbb-474a-98d4-7faa9fb377fa ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.179s\n2026-05-22 01:44:26.247 33 INFO tempest.lib.common.rest_client [req-c380002f-9485-4be2-bda3-059f4b3236a2 req-c380002f-9485-4be2-bda3-059f4b3236a2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 1.250s\n{11} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [5.532783s] ... ok\n2026-05-22 01:44:26.422 15 INFO tempest.lib.common.rest_client [req-706ded39-786b-46e0-bf96-25e8b33d9907 req-706ded39-786b-46e0-bf96-25e8b33d9907 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b6cfc9dc-2416-4e64-9838-883319c6d335 0.398s\n2026-05-22 01:44:26.443 48 INFO tempest.lib.common.rest_client [req-1532ff9e-72a3-4f0d-bf91-122c162eb6a0 req-1532ff9e-72a3-4f0d-bf91-122c162eb6a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.236s\n2026-05-22 01:44:26.470 23 INFO tempest.lib.common.rest_client [req-28e168f3-f934-4692-8f83-5cc139b3d71e req-28e168f3-f934-4692-8f83-5cc139b3d71e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.769s\n2026-05-22 01:44:26.648 48 INFO tempest.lib.common.rest_client [req-b54f11cd-cdd9-4114-bd0d-33aca6db1f10 req-b54f11cd-cdd9-4114-bd0d-33aca6db1f10 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.202s\n2026-05-22 01:44:26.661 15 INFO tempest.lib.common.rest_client [req-7280a64b-bebe-47be-b3c3-c87cd96c593a req-7280a64b-bebe-47be-b3c3-c87cd96c593a ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.236s\n2026-05-22 01:44:26.701 21 INFO tempest.lib.common.rest_client [req-954a49a0-fcf5-411f-8a8a-a4ae5a19ede8 req-954a49a0-fcf5-411f-8a8a-a4ae5a19ede8 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.163s\n2026-05-22 01:44:26.815 48 INFO tempest.lib.common.rest_client [req-0edb38b4-2619-46e8-846d-196d11e39dd6 req-0edb38b4-2619-46e8-846d-196d11e39dd6 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.164s\n2026-05-22 01:44:26.958 48 INFO tempest.lib.common.rest_client [req-81aa0ac5-3516-4d1f-9b21-986704d8ebdc req-81aa0ac5-3516-4d1f-9b21-986704d8ebdc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.140s\n2026-05-22 01:44:27.020 15 INFO tempest.lib.common.rest_client [req-0d97e21e-0295-4e2c-89a7-0cf700553472 req-0d97e21e-0295-4e2c-89a7-0cf700553472 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4ce0d8a1-ef61-4d78-b4ba-2829ade258c4 0.356s\n2026-05-22 01:44:27.043 23 INFO tempest.lib.common.rest_client [req-f2d1151a-f7e4-4355-9bd4-91246da010f9 req-f2d1151a-f7e4-4355-9bd4-91246da010f9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.569s\n2026-05-22 01:44:27.078 33 INFO tempest.lib.common.rest_client [req-1985b8b4-7b8d-4f6f-a106-5aa778bdb386 req-1985b8b4-7b8d-4f6f-a106-5aa778bdb386 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.827s\n2026-05-22 01:44:27.078 48 INFO tempest.lib.common.rest_client [req-4a163ad2-49bf-4fd5-b9c5-f5d4ecdb8a07 req-4a163ad2-49bf-4fd5-b9c5-f5d4ecdb8a07 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.117s\n2026-05-22 01:44:27.179 48 INFO tempest.lib.common.rest_client [req-c8ba11c5-15ad-427a-aee3-b8e6002c6473 req-c8ba11c5-15ad-427a-aee3-b8e6002c6473 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.097s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [1.563750s] ... ok\n2026-05-22 01:44:27.282 15 INFO tempest.lib.common.rest_client [req-59c161c5-fa4f-43fd-b3f9-a132147ce538 req-59c161c5-fa4f-43fd-b3f9-a132147ce538 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.258s\n2026-05-22 01:44:27.394 15 INFO tempest.lib.common.rest_client [req-cbbeb234-e07d-4f2a-b715-b887050fa5d0 req-cbbeb234-e07d-4f2a-b715-b887050fa5d0 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b6cfc9dc-2416-4e64-9838-883319c6d335 0.108s\n2026-05-22 01:44:27.470 21 INFO tempest.lib.common.rest_client [req-dc54ed22-bfbd-40f6-abbb-fdef879b80c4 req-dc54ed22-bfbd-40f6-abbb-fdef879b80c4 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.767s\n2026-05-22 01:44:27.488 15 INFO tempest.lib.common.rest_client [req-707354a5-a0b3-4329-9bb1-c80d6ef92d31 req-707354a5-a0b3-4329-9bb1-c80d6ef92d31 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4ce0d8a1-ef61-4d78-b4ba-2829ade258c4 0.092s\n2026-05-22 01:44:27.978 21 INFO tempest.lib.common.rest_client [req-5e193d37-43b3-4291-b1c9-6a2b84a2fcdf req-5e193d37-43b3-4291-b1c9-6a2b84a2fcdf ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f0cf7f75-6bfe-44b9-a8e6-f1fce88643e0 0.505s\n2026-05-22 01:44:28.083 21 INFO tempest.lib.common.rest_client [req-0edb7913-6286-4f65-8248-738b84c91e0c req-0edb7913-6286-4f65-8248-738b84c91e0c ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f0cf7f75-6bfe-44b9-a8e6-f1fce88643e0 0.102s\n2026-05-22 01:44:28.137 33 INFO tempest.lib.common.rest_client [req-700b7d13-9c7b-4971-b912-86d36117f034 req-700b7d13-9c7b-4971-b912-86d36117f034 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.056s\n2026-05-22 01:44:28.233 21 INFO tempest.lib.common.rest_client [req-ddec773e-fd20-442c-a743-736b24869005 req-ddec773e-fd20-442c-a743-736b24869005 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f0cf7f75-6bfe-44b9-a8e6-f1fce88643e0 0.146s\n2026-05-22 01:44:28.420 33 INFO tempest.lib.common.rest_client [req-f34bc02c-4344-4d35-99f2-fa13a8eefda7 req-f34bc02c-4344-4d35-99f2-fa13a8eefda7 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s\n2026-05-22 01:44:28.534 21 INFO tempest.lib.common.rest_client [req-02ec427a-9670-45ef-8814-3b0ebfce066c req-02ec427a-9670-45ef-8814-3b0ebfce066c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5263073e-9e94-4a32-aa76-a4cc919f0bcb 0.298s\n2026-05-22 01:44:28.567 19 INFO tempest.lib.common.rest_client [req-9d69dbbf-885a-444d-bd12-97e511eae7db req-9d69dbbf-885a-444d-bd12-97e511eae7db ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.593s\n2026-05-22 01:44:28.956 31 INFO tempest.lib.common.rest_client [req-7d5016b4-1879-4454-b7f0-08ceeee579cb req-7d5016b4-1879-4454-b7f0-08ceeee579cb ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/470c08cd-926e-44e6-b514-35e956800542 2.883s\n2026-05-22 01:44:29.012 15 INFO tempest.lib.common.rest_client [req-5c7b2f46-d2f7-4213-b8a1-c3aa26133b79 req-5c7b2f46-d2f7-4213-b8a1-c3aa26133b79 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/934b9787-3aef-4041-83e1-299eaf8e6030 1.521s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.096235s] ... ok\n2026-05-22 01:44:29.169 21 INFO tempest.lib.common.rest_client [req-afd3b3c1-7d21-4819-b789-523276f22230 req-afd3b3c1-7d21-4819-b789-523276f22230 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/206bdbe1-68c4-40be-8656-fe07ce3f15af 0.631s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [4.354883s] ... ok\n2026-05-22 01:44:29.428 48 INFO tempest.lib.common.rest_client [req-9d62110b-f29f-4f3b-bd9b-d82216c1c6b6 req-9d62110b-f29f-4f3b-bd9b-d82216c1c6b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.242s\n2026-05-22 01:44:29.491 19 INFO tempest.lib.common.rest_client [req-2affb6d9-de3a-4dcf-9a80-50133eb84584 req-2affb6d9-de3a-4dcf-9a80-50133eb84584 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.920s\n2026-05-22 01:44:29.714 15 INFO tempest.lib.common.rest_client [req-0fd71294-d616-4a39-93e8-4281559805eb req-0fd71294-d616-4a39-93e8-4281559805eb ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.699s\n2026-05-22 01:44:29.731 19 INFO tempest.lib.common.rest_client [req-9454fb08-07f1-46e8-9d89-514a5da4ebae req-9454fb08-07f1-46e8-9d89-514a5da4ebae ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/a91b41ad-f949-404f-aee0-8a5ddbed7161 0.235s\n2026-05-22 01:44:30.074 21 INFO tempest.lib.common.rest_client [req-075d3ad8-b792-4bae-91f8-517d562f35b9 req-075d3ad8-b792-4bae-91f8-517d562f35b9 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.898s\n2026-05-22 01:44:30.314 15 INFO tempest.lib.common.rest_client [req-0225430d-bd03-4a6a-94c6-3f37cb7cebf4 req-0225430d-bd03-4a6a-94c6-3f37cb7cebf4 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.595s\n2026-05-22 01:44:30.579 23 INFO tempest.lib.common.rest_client [req-fe933e9e-4485-4e22-b7e3-6a57b67bc2fa req-fe933e9e-4485-4e22-b7e3-6a57b67bc2fa ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 3.534s\n2026-05-22 01:44:30.636 48 INFO tempest.lib.common.rest_client [req-50fdb541-692e-4e76-99a1-f1e20ce4c68f req-50fdb541-692e-4e76-99a1-f1e20ce4c68f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.204s\n2026-05-22 01:44:30.784 19 INFO tempest.lib.common.rest_client [req-bb9dd8c1-038c-4da3-b690-9fa1ddfef863 req-bb9dd8c1-038c-4da3-b690-9fa1ddfef863 ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/a91b41ad-f949-404f-aee0-8a5ddbed7161 1.049s\n{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [2.216420s] ... ok\n2026-05-22 01:44:30.791 31 INFO tempest.lib.common.rest_client [req-3599dc5f-19bb-40f0-a0d7-b2ad3aaa65d1 req-3599dc5f-19bb-40f0-a0d7-b2ad3aaa65d1 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/447ae847-90c2-455f-aa02-7466e84c3c7a 1.831s\n2026-05-22 01:44:30.841 48 INFO tempest.lib.common.rest_client [req-d5baa4d9-018a-4b19-ba0a-471ee2e8fe9d req-d5baa4d9-018a-4b19-ba0a-471ee2e8fe9d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s\n2026-05-22 01:44:30.902 31 INFO tempest.lib.common.rest_client [req-8e67e2aa-1f9c-4a1b-8326-99a50bbea455 req-8e67e2aa-1f9c-4a1b-8326-99a50bbea455 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/470c08cd-926e-44e6-b514-35e956800542 0.108s\n2026-05-22 01:44:31.110 15 INFO tempest.lib.common.rest_client [req-bbec8cbb-80fc-457f-8ef3-8c9ec2efb1c2 req-bbec8cbb-80fc-457f-8ef3-8c9ec2efb1c2 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.793s\n2026-05-22 01:44:31.114 19 INFO tempest.lib.common.rest_client [req-0d6cf21b-a53a-46fd-b055-b24545fd38c5 req-0d6cf21b-a53a-46fd-b055-b24545fd38c5 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.323s\n{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.329675s] ... ok\n2026-05-22 01:44:31.357 31 INFO tempest.lib.common.rest_client [req-711a622f-d293-42f0-a3ea-548cffd2df87 req-711a622f-d293-42f0-a3ea-548cffd2df87 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/470c08cd-926e-44e6-b514-35e956800542 0.449s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [7.733902s] ... ok\n2026-05-22 01:44:31.573 23 INFO tempest.lib.common.rest_client [req-1b0e3659-72a5-4a16-8bf8-5343be28a165 req-1b0e3659-72a5-4a16-8bf8-5343be28a165 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.991s\n2026-05-22 01:44:31.632 48 INFO tempest.lib.common.rest_client [req-8338585c-6625-45b6-981e-e615f1ed2eb5 req-8338585c-6625-45b6-981e-e615f1ed2eb5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6980a313-45bd-4962-a4ad-9cb65b5526ac 0.788s\n2026-05-22 01:44:31.782 33 INFO tempest.lib.common.rest_client [req-266185db-75a4-4845-b69a-50ec076d99e8 req-266185db-75a4-4845-b69a-50ec076d99e8 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0/add_router_interface 3.359s\n2026-05-22 01:44:31.787 15 INFO tempest.lib.common.rest_client [req-e5fff960-97fa-4c4d-a353-e6dbb4399215 req-e5fff960-97fa-4c4d-a353-e6dbb4399215 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2619e2df-69fa-4e8e-b407-8b4a0a0db5f9 0.674s\n2026-05-22 01:44:31.836 48 INFO tempest.lib.common.rest_client [req-6b2cd06a-a1e4-42d6-af4b-7b44f2cb4ab3 req-6b2cd06a-a1e4-42d6-af4b-7b44f2cb4ab3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.201s\n2026-05-22 01:44:31.920 15 INFO tempest.lib.common.rest_client [req-5002edce-dac1-41ab-975b-0af599b8b381 req-5002edce-dac1-41ab-975b-0af599b8b381 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2619e2df-69fa-4e8e-b407-8b4a0a0db5f9 0.130s\n2026-05-22 01:44:31.958 33 INFO tempest.lib.common.rest_client [req-02776d9c-a284-42e3-97ef-d6eea7151355 req-02776d9c-a284-42e3-97ef-d6eea7151355 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b13f6e34-b059-4e05-ba48-50e3aeabfd5b 0.173s\n2026-05-22 01:44:32.020 15 INFO tempest.lib.common.rest_client [req-02381c19-0b67-41fc-a0ab-d5f68585dc4e req-02381c19-0b67-41fc-a0ab-d5f68585dc4e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2619e2df-69fa-4e8e-b407-8b4a0a0db5f9 0.099s\n2026-05-22 01:44:32.131 23 INFO tempest.lib.common.rest_client [req-44687345-ee6e-46fb-88c6-e3001fde8487 req-44687345-ee6e-46fb-88c6-e3001fde8487 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.553s\n2026-05-22 01:44:32.231 21 INFO tempest.lib.common.rest_client [req-08ce0344-940b-41b4-b8b2-7edd9fcb0c80 req-08ce0344-940b-41b4-b8b2-7edd9fcb0c80 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.154s\n2026-05-22 01:44:32.775 48 INFO tempest.lib.common.rest_client [req-c108a94d-4413-4cfe-b8e0-c8625d5160fa req-c108a94d-4413-4cfe-b8e0-c8625d5160fa ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a08380d-6914-46c8-b5f7-2ac846897b7e 0.936s\n2026-05-22 01:44:32.785 19 INFO tempest.lib.common.rest_client [req-5c5a8e1c-8ea0-4461-b237-5d3fb5fb4b6c req-5c5a8e1c-8ea0-4461-b237-5d3fb5fb4b6c ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.666s\n{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.670096s] ... ok\n2026-05-22 01:44:32.824 15 INFO tempest.lib.common.rest_client [req-ed52ec4d-cc81-4871-963d-cf4a669e2feb req-ed52ec4d-cc81-4871-963d-cf4a669e2feb ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b6a2e47-9eac-4898-abe7-df44ee95ec23 0.801s\n2026-05-22 01:44:32.907 48 INFO tempest.lib.common.rest_client [req-c076cc80-f85c-4992-99a8-5e22df71741f req-c076cc80-f85c-4992-99a8-5e22df71741f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.130s\n2026-05-22 01:44:32.995 33 INFO tempest.lib.common.rest_client [req-e8cd2759-79f5-4b85-9c42-fca1940f9058 req-e8cd2759-79f5-4b85-9c42-fca1940f9058 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b13f6e34-b059-4e05-ba48-50e3aeabfd5b 1.033s\n2026-05-22 01:44:33.078 21 INFO tempest.lib.common.rest_client [req-9a7a77da-1307-4107-a7ee-1bdf730fe21f req-9a7a77da-1307-4107-a7ee-1bdf730fe21f ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.844s\n2026-05-22 01:44:33.145 33 INFO tempest.lib.common.rest_client [req-fa093026-3486-44d0-9615-3791f44d1ed8 req-fa093026-3486-44d0-9615-3791f44d1ed8 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b13f6e34-b059-4e05-ba48-50e3aeabfd5b 0.148s\n2026-05-22 01:44:33.552 15 INFO tempest.lib.common.rest_client [req-3cb0dfbe-7143-4fb7-bc9b-cd011b250d4b req-3cb0dfbe-7143-4fb7-bc9b-cd011b250d4b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/176cd965-958e-4a0f-836a-fa2a511e9cf6 0.725s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [4.539166s] ... ok\n2026-05-22 01:44:33.591 19 INFO tempest.lib.common.rest_client [req-845bc3d8-bbd6-486f-97df-2e356a7f81d1 req-845bc3d8-bbd6-486f-97df-2e356a7f81d1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8ba4fc5f-a9e1-4a60-aeee-f1f5686721f6 0.802s\n2026-05-22 01:44:33.719 21 INFO tempest.lib.common.rest_client [req-4c88c359-ff31-441e-a670-b00de3ef1003 req-4c88c359-ff31-441e-a670-b00de3ef1003 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ae8e6d04-b64c-4cb6-9750-2b2de9d4476c 0.638s\n2026-05-22 01:44:33.798 19 INFO tempest.lib.common.rest_client [req-1ed87666-3482-4d65-b2b4-83854725e7b0 req-1ed87666-3482-4d65-b2b4-83854725e7b0 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3b4462f0-54c1-4ee9-b508-8c2f7f664ac4 0.203s\n2026-05-22 01:44:33.827 21 INFO tempest.lib.common.rest_client [req-1861878f-cd31-42ee-bc35-6e6651a78a4b req-1861878f-cd31-42ee-bc35-6e6651a78a4b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ae8e6d04-b64c-4cb6-9750-2b2de9d4476c 0.105s\n2026-05-22 01:44:33.854 31 INFO tempest.lib.common.rest_client [req-136ccea3-c9fd-45e1-9b8e-4b62f1f74ae2 req-136ccea3-c9fd-45e1-9b8e-4b62f1f74ae2 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.493s\n2026-05-22 01:44:34.284 21 INFO tempest.lib.common.rest_client [req-9d4d08d5-aad2-4572-9050-de373e9ddbd3 req-9d4d08d5-aad2-4572-9050-de373e9ddbd3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7897fea-229b-4708-a789-2494557f6882 0.453s\n2026-05-22 01:44:34.478 48 INFO tempest.lib.common.rest_client [req-757c4e37-9c0f-466b-96f8-4a2bb1f01a9d req-757c4e37-9c0f-466b-96f8-4a2bb1f01a9d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.568s\n2026-05-22 01:44:34.599 23 INFO tempest.lib.common.rest_client [req-d0c03e11-d959-4a8c-91e5-e13ad5e68d3b req-d0c03e11-d959-4a8c-91e5-e13ad5e68d3b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 2.465s\n2026-05-22 01:44:34.854 15 INFO tempest.lib.common.rest_client [req-96293972-25d5-4764-8d7c-5309ca82b83a req-96293972-25d5-4764-8d7c-5309ca82b83a ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.299s\n2026-05-22 01:44:34.952 33 INFO tempest.lib.common.rest_client [req-72236d76-2750-47eb-91e2-bf7c18688a8d req-72236d76-2750-47eb-91e2-bf7c18688a8d ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0/remove_router_interface 1.804s\n2026-05-22 01:44:35.001 21 INFO tempest.lib.common.rest_client [req-20b39ab2-d608-4a9f-aaa1-980cfd3bdb98 req-20b39ab2-d608-4a9f-aaa1-980cfd3bdb98 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64a718bd-bf37-4520-a588-c8fddb2e7256 0.714s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [5.829403s] ... ok\n2026-05-22 01:44:35.051 33 INFO tempest.lib.common.rest_client [req-8aadfe22-fc9a-4f62-9f70-1778dab1c4d0 req-8aadfe22-fc9a-4f62-9f70-1778dab1c4d0 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.097s\n2026-05-22 01:44:35.228 31 INFO tempest.lib.common.rest_client [req-271b69bf-6fb3-4294-8989-831ad1700240 req-271b69bf-6fb3-4294-8989-831ad1700240 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.371s\n2026-05-22 01:44:35.579 48 INFO tempest.lib.common.rest_client [req-8a14865f-c8b9-4d5f-b42b-27c2cba0a7ac req-8a14865f-c8b9-4d5f-b42b-27c2cba0a7ac ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.098s\n2026-05-22 01:44:35.619 15 INFO tempest.lib.common.rest_client [req-47848258-4c6d-4b35-90a7-f8873cd86074 req-47848258-4c6d-4b35-90a7-f8873cd86074 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.762s\n2026-05-22 01:44:35.628 19 INFO tempest.lib.common.rest_client [req-63ab980a-fecb-4b72-a2ff-ac12285701b2 req-63ab980a-fecb-4b72-a2ff-ac12285701b2 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3b4462f0-54c1-4ee9-b508-8c2f7f664ac4/remove_router_interface 1.827s\n2026-05-22 01:44:35.648 33 INFO tempest.lib.common.rest_client [req-f6b43748-df32-4a58-99fd-2d08482feb79 req-f6b43748-df32-4a58-99fd-2d08482feb79 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.592s\n2026-05-22 01:44:35.691 21 INFO tempest.lib.common.rest_client [req-a50077db-443d-449d-942b-707849050ba7 req-a50077db-443d-449d-942b-707849050ba7 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.686s\n2026-05-22 01:44:35.842 48 INFO tempest.lib.common.rest_client [req-913100e4-5a16-4b73-97e6-be021575c51a req-913100e4-5a16-4b73-97e6-be021575c51a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.260s\n2026-05-22 01:44:35.894 23 INFO tempest.lib.common.rest_client [req-4fba7e01-c47a-4947-b9e0-21ddacad3201 req-4fba7e01-c47a-4947-b9e0-21ddacad3201 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 1.293s\n2026-05-22 01:44:35.994 33 INFO tempest.lib.common.rest_client [req-b08c3f35-187b-44ec-8327-79c8448fffa1 req-b08c3f35-187b-44ec-8327-79c8448fffa1 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a29ae077-e135-4498-be8d-55617dbb8a53 0.342s\n2026-05-22 01:44:36.036 23 INFO tempest.lib.common.rest_client [req-d2c27910-35f1-45d1-8c60-1f5bb6a1ff7c req-d2c27910-35f1-45d1-8c60-1f5bb6a1ff7c ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.139s\n2026-05-22 01:44:36.070 19 INFO tempest.lib.common.rest_client [req-100bcf76-0a7c-4d37-893c-c6468264b68b req-100bcf76-0a7c-4d37-893c-c6468264b68b ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3b4462f0-54c1-4ee9-b508-8c2f7f664ac4 0.439s\n2026-05-22 01:44:36.168 21 INFO tempest.lib.common.rest_client [req-4a52c4e0-5f86-4ed4-9442-95ad514912a5 req-4a52c4e0-5f86-4ed4-9442-95ad514912a5 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/43b88527-c98f-4ac8-ac1e-67e10d2b7a14 0.474s\n2026-05-22 01:44:36.497 48 INFO tempest.lib.common.rest_client [req-e6bcbb75-0b97-402c-8f29-111d6a05c11a req-e6bcbb75-0b97-402c-8f29-111d6a05c11a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2eb40927-ae55-45fe-8009-0a9040cfee27 0.651s\n2026-05-22 01:44:36.568 15 INFO tempest.lib.common.rest_client [req-94cdb271-137f-4a47-b23c-ab1b07267f4e req-94cdb271-137f-4a47-b23c-ab1b07267f4e ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.945s\n2026-05-22 01:44:36.614 48 INFO tempest.lib.common.rest_client [req-0cd51989-c6c7-424f-b14f-9d4ffa40ca67 req-0cd51989-c6c7-424f-b14f-9d4ffa40ca67 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s\n2026-05-22 01:44:36.668 31 INFO tempest.lib.common.rest_client [req-8623db6c-d1fe-4d17-893f-ef7ee320aebc req-8623db6c-d1fe-4d17-893f-ef7ee320aebc ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.434s\n2026-05-22 01:44:36.771 19 INFO tempest.lib.common.rest_client [req-261806c8-d973-4470-8a58-bea16414badc req-261806c8-d973-4470-8a58-bea16414badc ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/817cd2ed-7217-4151-96fc-72881f47faa6 0.698s\n2026-05-22 01:44:36.816 23 INFO tempest.lib.common.rest_client [req-6f10d3ea-220a-4cc1-90eb-126cb34772bd req-6f10d3ea-220a-4cc1-90eb-126cb34772bd ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.778s\n2026-05-22 01:44:37.071 33 INFO tempest.lib.common.rest_client [req-6b6be072-f80b-4f73-81ff-5adc4a1ba735 req-6b6be072-f80b-4f73-81ff-5adc4a1ba735 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/70a3d057-af05-48b9-8860-4b792041a6e2 1.074s\n{11} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [10.822984s] ... ok\n2026-05-22 01:44:37.081 15 INFO tempest.lib.common.rest_client [req-69deda21-7c20-49a7-9cc7-701df262a454 req-69deda21-7c20-49a7-9cc7-701df262a454 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/288f9983-b2b2-4beb-9754-f2f4b9b73afe 0.508s\n2026-05-22 01:44:37.103 23 INFO tempest.lib.common.rest_client [req-008a82b9-08ec-498a-a537-206d3ac8f468 req-008a82b9-08ec-498a-a537-206d3ac8f468 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.282s\n2026-05-22 01:44:37.188 15 INFO tempest.lib.common.rest_client [req-356f3295-02b5-47a4-920c-94cfcfa4e9bc req-356f3295-02b5-47a4-920c-94cfcfa4e9bc ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/288f9983-b2b2-4beb-9754-f2f4b9b73afe 0.104s\n2026-05-22 01:44:37.203 48 INFO tempest.lib.common.rest_client [req-287ad0d3-9558-4783-a721-aede99f61f95 req-287ad0d3-9558-4783-a721-aede99f61f95 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/226bc5b7-5347-4b16-b5ae-6c9102627d89 0.587s\n2026-05-22 01:44:37.223 21 INFO tempest.lib.common.rest_client [req-8bbff356-62c6-4541-9135-bf24c51736b8 req-8bbff356-62c6-4541-9135-bf24c51736b8 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.052s\n2026-05-22 01:44:37.299 48 INFO tempest.lib.common.rest_client [req-0bc95a47-37d8-4c1f-a870-d39e984ef664 req-0bc95a47-37d8-4c1f-a870-d39e984ef664 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.094s\n2026-05-22 01:44:37.330 23 INFO tempest.lib.common.rest_client [req-6358ffac-33b4-447c-b5cf-5e3e8ecb0e26 req-6358ffac-33b4-447c-b5cf-5e3e8ecb0e26 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/95ced6b2-5ff7-4439-ad50-4323e22a15cb 0.221s\n2026-05-22 01:44:37.406 19 INFO tempest.lib.common.rest_client [req-24735ea5-7029-4237-9e30-f12faaff2f66 req-24735ea5-7029-4237-9e30-f12faaff2f66 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/50c05639-da44-4371-b29a-9c1ffd3e697a 0.632s\n2026-05-22 01:44:37.423 33 INFO tempest.lib.common.rest_client [req-18f35557-6120-4f68-b4f9-5a16e0962dd7 req-18f35557-6120-4f68-b4f9-5a16e0962dd7 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.347s\n2026-05-22 01:44:37.432 21 INFO tempest.lib.common.rest_client [req-f39a3c09-4a09-4035-8a7d-a1eb6be9dad1 req-f39a3c09-4a09-4035-8a7d-a1eb6be9dad1 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f85bb8bb-6e50-46d3-903a-238248658311 0.206s\n2026-05-22 01:44:37.487 48 INFO tempest.lib.common.rest_client [req-fe110823-ad71-4853-a1ef-2bb9240eebad req-fe110823-ad71-4853-a1ef-2bb9240eebad ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.186s\n2026-05-22 01:44:37.553 15 INFO tempest.lib.common.rest_client [req-8052a164-dcf7-4673-8325-f16ea48967a1 req-8052a164-dcf7-4673-8325-f16ea48967a1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a2538122-99b3-44a9-8823-4e4b90a506b2 0.361s\n2026-05-22 01:44:37.577 48 INFO tempest.lib.common.rest_client [req-569f43b0-aa50-41d0-aeea-c354f825f276 req-569f43b0-aa50-41d0-aeea-c354f825f276 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.089s\n2026-05-22 01:44:37.695 48 INFO tempest.lib.common.rest_client [req-76c4e585-728d-494e-a6ff-bee4cd07fdaf req-76c4e585-728d-494e-a6ff-bee4cd07fdaf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.512891s] ... ok\n2026-05-22 01:44:37.760 19 INFO tempest.lib.common.rest_client [req-0c18bbe8-4d28-464e-8e25-48b6626f8963 req-0c18bbe8-4d28-464e-8e25-48b6626f8963 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d45e4505d34649a2a715764ab9b743f0 0.350s\n2026-05-22 01:44:37.761 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2b914c3b58ee4e7287ebf4b62373c18f\n2026-05-22 01:44:37.920 21 INFO tempest.lib.common.rest_client [req-746505f9-584e-4816-bc58-19e3c4dcac8a req-746505f9-584e-4816-bc58-19e3c4dcac8a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f85bb8bb-6e50-46d3-903a-238248658311 0.485s\n2026-05-22 01:44:38.052 21 INFO tempest.lib.common.rest_client [req-a6ba0781-34f4-4152-9d26-a554cfb86fab req-a6ba0781-34f4-4152-9d26-a554cfb86fab ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f85bb8bb-6e50-46d3-903a-238248658311 0.129s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [3.049123s] ... ok\n2026-05-22 01:44:38.306 15 INFO tempest.lib.common.rest_client [req-d233f25b-45c6-4f84-ac48-e9206111eac1 req-d233f25b-45c6-4f84-ac48-e9206111eac1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0f90cae2-6699-449a-9edd-9b084fff0502 0.751s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [4.752786s] ... ok\n2026-05-22 01:44:38.303 33 INFO tempest.lib.common.rest_client [req-0596cd1f-0ac3-4d3a-9b7e-8767160be117 req-0596cd1f-0ac3-4d3a-9b7e-8767160be117 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.875s\n2026-05-22 01:44:38.355 19 INFO tempest.lib.common.rest_client [req-eb2d43f6-f133-4f9b-941d-bc879c508115 req-eb2d43f6-f133-4f9b-941d-bc879c508115 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-22 01:44:38.427 23 INFO tempest.lib.common.rest_client [req-584ff547-d904-44fd-bbd6-c4a34a8003fb req-584ff547-d904-44fd-bbd6-c4a34a8003fb ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.093s\n2026-05-22 01:44:38.659 21 INFO tempest.lib.common.rest_client [req-1daa9556-056a-4d08-8f61-b3df8e4f20d8 req-1daa9556-056a-4d08-8f61-b3df8e4f20d8 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.603s\n2026-05-22 01:44:38.758 19 INFO tempest.lib.common.rest_client [req-a31afbb5-2702-4751-b787-429d35c544bb req-a31afbb5-2702-4751-b787-429d35c544bb ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2b914c3b58ee4e7287ebf4b62373c18f&name=default 0.401s\n2026-05-22 01:44:38.771 23 INFO tempest.lib.common.rest_client [req-b3b2af93-0019-48c5-ae59-6c352370564e req-b3b2af93-0019-48c5-ae59-6c352370564e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a7d75a74-dfd1-4822-98a3-81987b728738 0.341s\n2026-05-22 01:44:39.062 48 INFO tempest.lib.common.rest_client [req-e0ad4084-7514-47eb-95ed-0dca1a70e49b req-e0ad4084-7514-47eb-95ed-0dca1a70e49b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.361s\n2026-05-22 01:44:39.183 15 INFO tempest.lib.common.rest_client [req-c630b65a-c116-40e1-a3eb-f7ac38d6cd8c req-c630b65a-c116-40e1-a3eb-f7ac38d6cd8c ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.873s\n2026-05-22 01:44:39.207 19 INFO tempest.lib.common.rest_client [req-ebe30d54-de86-43c0-9fa8-fa118481835d req-ebe30d54-de86-43c0-9fa8-fa118481835d ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ef9a8fd-b65e-45f2-984e-1f0c5f22dc99 0.446s\n2026-05-22 01:44:39.225 21 INFO tempest.lib.common.rest_client [req-1279ddc5-4893-4b18-bb87-b7336175d8ae req-1279ddc5-4893-4b18-bb87-b7336175d8ae ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/478fe204-d728-4d9e-9043-ed265bf33f62 0.563s\n2026-05-22 01:44:39.234 31 INFO tempest.lib.common.rest_client [req-0e80e7c0-a85a-415e-94a3-4ee828c1dc57 req-0e80e7c0-a85a-415e-94a3-4ee828c1dc57 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.565s\n2026-05-22 01:44:39.440 19 INFO tempest.lib.common.rest_client [req-d90a5234-9cdb-4b5f-9ada-dcf485b0d089 req-d90a5234-9cdb-4b5f-9ada-dcf485b0d089 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f 0.229s\n2026-05-22 01:44:39.464 23 INFO tempest.lib.common.rest_client [req-3c07042c-0cd8-4330-ae63-31c61cb62330 req-3c07042c-0cd8-4330-ae63-31c61cb62330 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e8253fa-e8ec-431f-b953-f74952838e9e 0.690s\n2026-05-22 01:44:39.634 21 INFO tempest.lib.common.rest_client [req-7d574056-776d-4199-8616-ab1fcc92c623 req-7d574056-776d-4199-8616-ab1fcc92c623 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/478fe204-d728-4d9e-9043-ed265bf33f62 0.406s\n2026-05-22 01:44:39.693 15 INFO tempest.lib.common.rest_client [req-98e78166-efd8-4df1-ae26-af8ebc379685 req-98e78166-efd8-4df1-ae26-af8ebc379685 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c21d3702-9a8d-403b-9fee-d8db7a9268fb 0.505s\n2026-05-22 01:44:39.733 23 INFO tempest.lib.common.rest_client [req-8df69aa9-6103-4589-b2ee-526e70879cb2 req-8df69aa9-6103-4589-b2ee-526e70879cb2 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02441c32-78f3-4031-a12c-0e6e91992661 0.267s\n2026-05-22 01:44:39.762 33 INFO tempest.lib.common.rest_client [req-1f56e519-0c38-4cb2-b191-8c4f7e9ca7ff req-1f56e519-0c38-4cb2-b191-8c4f7e9ca7ff ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.453s\n2026-05-22 01:44:39.813 21 INFO tempest.lib.common.rest_client [req-12581ee9-3732-4a00-9630-7f8de0b941e3 req-12581ee9-3732-4a00-9630-7f8de0b941e3 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s\n2026-05-22 01:44:39.918 21 INFO tempest.lib.common.rest_client [req-e9f43177-4c6a-40cd-a034-daa6fcc12c9a req-e9f43177-4c6a-40cd-a034-daa6fcc12c9a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/478fe204-d728-4d9e-9043-ed265bf33f62 0.102s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [1.864826s] ... ok\n2026-05-22 01:44:39.968 48 INFO tempest.lib.common.rest_client [req-ebeb2ba1-4338-4628-917c-e17829764d2e req-ebeb2ba1-4338-4628-917c-e17829764d2e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.903s\n2026-05-22 01:44:40.031 19 INFO tempest.lib.common.rest_client [req-10f07485-c2ff-40ad-bba2-a57bcd600afa req-10f07485-c2ff-40ad-bba2-a57bcd600afa ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s\n2026-05-22 01:44:40.186 48 INFO tempest.lib.common.rest_client [req-844931cf-170c-4776-a0bf-c0e798ef52ff req-844931cf-170c-4776-a0bf-c0e798ef52ff ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.215s\n2026-05-22 01:44:40.539 19 INFO tempest.lib.common.rest_client [req-6cb536fc-7c16-44a5-969b-edb3c55887b6 req-6cb536fc-7c16-44a5-969b-edb3c55887b6 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s\n2026-05-22 01:44:40.648 15 INFO tempest.lib.common.rest_client [req-2177846e-9946-4276-9ab0-7760475094f1 req-2177846e-9946-4276-9ab0-7760475094f1 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.951s\n2026-05-22 01:44:40.660 19 INFO tempest.lib.common.rest_client [req-e3b91a33-866b-478b-8de0-aa6c0579a0f8 req-e3b91a33-866b-478b-8de0-aa6c0579a0f8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s\n2026-05-22 01:44:40.793 15 INFO tempest.lib.common.rest_client [req-96a9d4fb-c4d2-42cd-a7ee-03ba4a5ea637 req-96a9d4fb-c4d2-42cd-a7ee-03ba4a5ea637 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/529bf74a-c591-4cae-b3ff-dc16c8dae51d 0.141s\n2026-05-22 01:44:40.841 19 INFO tempest.lib.common.rest_client [req-5487bf14-9174-45f5-b137-c2fc668597cc req-5487bf14-9174-45f5-b137-c2fc668597cc ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s\n2026-05-22 01:44:40.874 48 INFO tempest.lib.common.rest_client [req-94be1bbf-5ff4-48b9-af10-a6483ab99f2c req-94be1bbf-5ff4-48b9-af10-a6483ab99f2c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dd2503ae-3e15-4187-b183-7b1eb518b807 0.682s\n2026-05-22 01:44:41.003 48 INFO tempest.lib.common.rest_client [req-5a91ef1c-94cb-42fa-98aa-7eddd57db01c req-5a91ef1c-94cb-42fa-98aa-7eddd57db01c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s\n2026-05-22 01:44:41.047 21 INFO tempest.lib.common.rest_client [req-2a5f9aac-79f0-4c72-9e16-745ed39c6b6e req-2a5f9aac-79f0-4c72-9e16-745ed39c6b6e ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.125s\n2026-05-22 01:44:41.139 23 INFO tempest.lib.common.rest_client [req-51c9d705-c846-4fd5-ac04-87be83f259b3 req-51c9d705-c846-4fd5-ac04-87be83f259b3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.404s\n2026-05-22 01:44:41.313 48 INFO tempest.lib.common.rest_client [req-e38c9892-5435-4ece-ab4c-ab3bc6dc79d9 req-e38c9892-5435-4ece-ab4c-ab3bc6dc79d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5458f432-449c-4645-8958-655a5f226afe 0.308s\n2026-05-22 01:44:41.412 48 INFO tempest.lib.common.rest_client [req-680cff57-af5b-4b3e-8ead-f7bda271c273 req-680cff57-af5b-4b3e-8ead-f7bda271c273 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s\n2026-05-22 01:44:41.449 19 INFO tempest.lib.common.rest_client [req-ae1e8e15-ae3d-4601-9352-820f5059e7ec req-ae1e8e15-ae3d-4601-9352-820f5059e7ec ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s\n2026-05-22 01:44:41.454 23 INFO tempest.lib.common.rest_client [req-d3872657-70eb-4b24-88bb-a33d5e978f21 req-d3872657-70eb-4b24-88bb-a33d5e978f21 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f6bb46c3-c421-4dbc-b033-613efcd44f87 0.313s\n2026-05-22 01:44:41.564 19 INFO tempest.lib.common.rest_client [req-e0dcddb1-54fd-4aec-84a7-1f0850a46920 req-e0dcddb1-54fd-4aec-84a7-1f0850a46920 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s\n2026-05-22 01:44:41.713 19 INFO tempest.lib.common.rest_client [req-f0123124-88b3-452c-949e-45239e0f9b41 req-f0123124-88b3-452c-949e-45239e0f9b41 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/09149526a0554d9399016d8921649a86 0.146s\n2026-05-22 01:44:41.896 19 INFO tempest.lib.common.rest_client [req-63c5a4b3-61f7-42f2-a4c7-060dab0f0940 req-63c5a4b3-61f7-42f2-a4c7-060dab0f0940 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s\n2026-05-22 01:44:41.907 15 INFO tempest.lib.common.rest_client [req-48dc922f-a34e-4e00-89b2-5c8e955ce85b req-48dc922f-a34e-4e00-89b2-5c8e955ce85b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/529bf74a-c591-4cae-b3ff-dc16c8dae51d 1.111s\n2026-05-22 01:44:42.002 15 INFO tempest.lib.common.rest_client [req-15aefd12-cb80-4c93-8630-022be2f8793a req-15aefd12-cb80-4c93-8630-022be2f8793a ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/529bf74a-c591-4cae-b3ff-dc16c8dae51d 0.092s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.695952s] ... ok\n2026-05-22 01:44:42.023 19 INFO tempest.lib.common.rest_client [req-684d9b15-a018-4b70-af09-fc6dc9a0e2ce req-684d9b15-a018-4b70-af09-fc6dc9a0e2ce ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/30382f8e1b914440b0a8e8adfafc4e44 0.126s\n2026-05-22 01:44:42.226 23 INFO tempest.lib.common.rest_client [req-21cc2b2f-c0d2-4a66-85cb-3e5eb63329ae req-21cc2b2f-c0d2-4a66-85cb-3e5eb63329ae ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/32ea6b42-1d25-4db8-a5db-7239caf3405a 0.769s\n2026-05-22 01:44:42.234 19 INFO tempest.lib.common.rest_client [req-53679ac6-636f-409f-bd3e-48f8741d3255 req-53679ac6-636f-409f-bd3e-48f8741d3255 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-22 01:44:42.396 19 INFO tempest.lib.common.rest_client [req-bde2e626-70a5-4f1e-9d95-2735b21fbd50 req-bde2e626-70a5-4f1e-9d95-2735b21fbd50 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/2194ff3a072f4deb83141fa1296997d2 0.159s\n2026-05-22 01:44:42.454 23 INFO tempest.lib.common.rest_client [req-012cc006-712b-47ac-ad46-9b1e89b0beb3 req-012cc006-712b-47ac-ad46-9b1e89b0beb3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/579356b2-8448-4fdd-bf82-6b785a2b4ebd 0.225s\n2026-05-22 01:44:42.602 19 INFO tempest.lib.common.rest_client [req-b0dfdbf8-5575-4687-8b90-77e6a4e19892 req-b0dfdbf8-5575-4687-8b90-77e6a4e19892 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s\n2026-05-22 01:44:42.639 33 INFO tempest.lib.common.rest_client [req-472dc6f3-a900-4f2a-9463-6f8f779a3846 req-472dc6f3-a900-4f2a-9463-6f8f779a3846 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 2.875s\n2026-05-22 01:44:42.696 15 INFO tempest.lib.common.rest_client [req-f80686c3-2f17-4be3-a980-26e0e22d5ce0 req-f80686c3-2f17-4be3-a980-26e0e22d5ce0 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.689s\n2026-05-22 01:44:42.733 19 INFO tempest.lib.common.rest_client [req-221b1c69-146c-4beb-86f2-e91dba80ff0f req-221b1c69-146c-4beb-86f2-e91dba80ff0f ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/09149526a0554d9399016d8921649a86 0.128s\n2026-05-22 01:44:42.733 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a2700a1dac5f4ffda539f11350226754 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:42.733 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-685316728-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2700a1dac5f4ffda539f11350226754', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:42.733 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-685316728-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2700a1dac5f4ffda539f11350226754', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:43.070 21 INFO tempest.lib.common.rest_client [req-7a835913-1f65-4701-bdbd-fa9e9bbeca34 req-7a835913-1f65-4701-bdbd-fa9e9bbeca34 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.020s\n2026-05-22 01:44:43.089 31 INFO tempest.lib.common.rest_client [req-f6a108cb-757a-44f4-901f-5cb561cf1e0d req-f6a108cb-757a-44f4-901f-5cb561cf1e0d ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e/add_router_interface 3.852s\n2026-05-22 01:44:43.296 15 INFO tempest.lib.common.rest_client [req-69cd93ae-716f-4dd8-b07c-441e817cf614 req-69cd93ae-716f-4dd8-b07c-441e817cf614 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/9a94aabb-1726-4f45-8535-b5593b411f9f 0.595s\n2026-05-22 01:44:43.330 19 INFO tempest.lib.common.rest_client [req-87cbb441-bf4a-467a-9c5b-3118f5a45d9f req-87cbb441-bf4a-467a-9c5b-3118f5a45d9f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s\n2026-05-22 01:44:43.413 48 INFO tempest.lib.common.rest_client [req-b2a6a176-dd25-4ca3-ac91-d7e59744cc16 req-b2a6a176-dd25-4ca3-ac91-d7e59744cc16 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.998s\n2026-05-22 01:44:43.472 23 INFO tempest.lib.common.rest_client [req-f6dff1cd-37cc-4cd6-930f-554bb230c5a6 req-f6dff1cd-37cc-4cd6-930f-554bb230c5a6 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.015s\n2026-05-22 01:44:43.485 21 INFO tempest.lib.common.rest_client [req-bd7cee8a-f26b-4467-8519-c46d9ce36230 req-bd7cee8a-f26b-4467-8519-c46d9ce36230 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.410s\n2026-05-22 01:44:43.498 33 INFO tempest.lib.common.rest_client [req-01d88266-a798-4dde-aa7a-ad82f253a877 req-01d88266-a798-4dde-aa7a-ad82f253a877 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.856s\n2026-05-22 01:44:43.511 19 INFO tempest.lib.common.rest_client [req-beb4e331-867e-43fd-b24c-2abe704e5bf8 req-beb4e331-867e-43fd-b24c-2abe704e5bf8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5 0.179s\n2026-05-22 01:44:43.511 19 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b0c9cb9ffa4a4ec38e0335b6cf741df5 for scope project and roles: ['reader']\n2026-05-22 01:44:43.767 23 INFO tempest.lib.common.rest_client [req-24462b1a-fcdb-4c35-beb1-6397962bea60 req-24462b1a-fcdb-4c35-beb1-6397962bea60 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ea9b8c06-1039-4547-9ea3-a47a934b169b 0.291s\n2026-05-22 01:44:43.777 15 INFO tempest.lib.common.rest_client [req-ee43ebe8-9f0d-4a60-9432-e3ca4ad45675 req-ee43ebe8-9f0d-4a60-9432-e3ca4ad45675 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a94aabb-1726-4f45-8535-b5593b411f9f 0.479s\n2026-05-22 01:44:43.930 15 INFO tempest.lib.common.rest_client [req-c9fb9233-174a-436c-8b95-58806ac0c6f9 req-c9fb9233-174a-436c-8b95-58806ac0c6f9 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.150s\n2026-05-22 01:44:44.030 31 INFO tempest.lib.common.rest_client [req-9ecf4ea0-4684-44cc-a25b-c045268fbf53 req-9ecf4ea0-4684-44cc-a25b-c045268fbf53 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.938s\n2026-05-22 01:44:44.071 19 INFO tempest.lib.common.rest_client [req-273a9d00-9fd8-4e11-8912-0e63f5fa3768 req-273a9d00-9fd8-4e11-8912-0e63f5fa3768 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.557s\n2026-05-22 01:44:44.110 15 INFO tempest.lib.common.rest_client [req-c80c5d62-05af-47a0-a688-804680c7a2ce req-c80c5d62-05af-47a0-a688-804680c7a2ce ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9a94aabb-1726-4f45-8535-b5593b411f9f 0.176s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [2.106186s] ... ok\n2026-05-22 01:44:44.204 19 INFO tempest.lib.common.rest_client [req-c7dd2512-4adb-4518-8857-1093d8a38e6d req-c7dd2512-4adb-4518-8857-1093d8a38e6d ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-22 01:44:44.315 48 INFO tempest.lib.common.rest_client [req-fb7b481b-28be-4a1e-af93-4283ceb3e485 req-fb7b481b-28be-4a1e-af93-4283ceb3e485 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.899s\n2026-05-22 01:44:44.377 19 INFO tempest.lib.common.rest_client [req-5a08fcaf-637a-46bf-ab4b-ce45db6fc4b5 req-5a08fcaf-637a-46bf-ab4b-ce45db6fc4b5 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/921fe94ef9a04ab0b1dea6843c71b931 0.170s\n2026-05-22 01:44:44.605 48 INFO tempest.lib.common.rest_client [req-82c60a91-f611-4776-a5d8-19726bd11639 req-82c60a91-f611-4776-a5d8-19726bd11639 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.287s\n2026-05-22 01:44:44.621 19 INFO tempest.lib.common.rest_client [req-d0b16f83-c8e1-4372-9f98-478b93ad7b21 req-d0b16f83-c8e1-4372-9f98-478b93ad7b21 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s\n2026-05-22 01:44:44.641 23 INFO tempest.lib.common.rest_client [req-df14e8fa-70cb-41a6-b84a-bff22cde3249 req-df14e8fa-70cb-41a6-b84a-bff22cde3249 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3de54268-35e3-4286-8146-a21212119bc3 0.872s\n2026-05-22 01:44:44.747 19 INFO tempest.lib.common.rest_client [req-763f87a6-11b2-474d-afe5-3c16c2ba7e19 req-763f87a6-11b2-474d-afe5-3c16c2ba7e19 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.120s\n2026-05-22 01:44:44.850 23 INFO tempest.lib.common.rest_client [req-10e14a95-4cfe-4062-ac4e-c479330f60dd req-10e14a95-4cfe-4062-ac4e-c479330f60dd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d142c6e9-21c6-4a6d-9023-d6ec7a73dd5f 0.206s\n2026-05-22 01:44:44.966 19 INFO tempest.lib.common.rest_client [req-7f30033e-2c8d-49af-bec9-bf20a66c31a3 req-7f30033e-2c8d-49af-bec9-bf20a66c31a3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s\n2026-05-22 01:44:45.033 15 INFO tempest.lib.common.rest_client [req-c7cf116d-3ba9-4324-94b3-00e4f70a8f87 req-c7cf116d-3ba9-4324-94b3-00e4f70a8f87 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s\n2026-05-22 01:44:45.113 19 INFO tempest.lib.common.rest_client [req-11f8bbff-f682-480f-9269-d44ddbd114a7 req-11f8bbff-f682-480f-9269-d44ddbd114a7 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/2194ff3a072f4deb83141fa1296997d2 0.144s\n2026-05-22 01:44:45.118 48 INFO tempest.lib.common.rest_client [req-9eec09ca-5306-4497-aaea-f0dd9ea03bc0 req-9eec09ca-5306-4497-aaea-f0dd9ea03bc0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fdb503e5-986d-4b23-9354-279d8e1a68e1 0.508s\n2026-05-22 01:44:45.158 21 INFO tempest.lib.common.rest_client [req-35de722f-23ea-49ee-9748-bd5cc6ed0e5d req-35de722f-23ea-49ee-9748-bd5cc6ed0e5d ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.671s\n2026-05-22 01:44:45.250 48 INFO tempest.lib.common.rest_client [req-db3aeae5-e729-4671-87d7-9503c27e06da req-db3aeae5-e729-4671-87d7-9503c27e06da ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n2026-05-22 01:44:45.313 19 INFO tempest.lib.common.rest_client [req-b7ccaddf-a1a6-4bc3-b07c-274461a7717a req-b7ccaddf-a1a6-4bc3-b07c-274461a7717a ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:44:45.457 19 INFO tempest.lib.common.rest_client [req-73077ca0-1365-49a1-8820-82f3c7a3319e req-73077ca0-1365-49a1-8820-82f3c7a3319e ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/09149526a0554d9399016d8921649a86 0.140s\n2026-05-22 01:44:45.457 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 95d3d40fa24f4848be9efdc269984ba1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:45.457 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-685316728-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95d3d40fa24f4848be9efdc269984ba1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:45.458 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-NetworksIpV6Test-685316728-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95d3d40fa24f4848be9efdc269984ba1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:45.500 33 INFO tempest.lib.common.rest_client [req-a9793437-3624-4966-b979-100f8e8c0137 req-a9793437-3624-4966-b979-100f8e8c0137 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.998s\n2026-05-22 01:44:45.518 31 INFO tempest.lib.common.rest_client [req-991ac928-d0d3-4d71-a8df-a9d3ec8acca7 req-991ac928-d0d3-4d71-a8df-a9d3ec8acca7 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3b1f81e7-3af6-482e-8737-a3d896a7b9fb 1.485s\n2026-05-22 01:44:45.526 15 INFO tempest.lib.common.rest_client [req-cced23b7-9140-479d-ba9b-612df378dfe2 req-cced23b7-9140-479d-ba9b-612df378dfe2 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.490s\n2026-05-22 01:44:45.663 48 INFO tempest.lib.common.rest_client [req-4a54c57b-31ff-42f4-a964-8dbce4fff9f7 req-4a54c57b-31ff-42f4-a964-8dbce4fff9f7 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4216b435-0cdd-4d0f-b7b0-87d896296f7d 0.408s\n2026-05-22 01:44:45.780 48 INFO tempest.lib.common.rest_client [req-a50f6e20-4fa2-4534-bc94-36d32af3a5c3 req-a50f6e20-4fa2-4534-bc94-36d32af3a5c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s\n2026-05-22 01:44:45.793 15 INFO tempest.lib.common.rest_client [req-dcbb0e06-dd90-4924-b6c7-2ce725c56a77 req-dcbb0e06-dd90-4924-b6c7-2ce725c56a77 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.264s\n2026-05-22 01:44:45.898 23 INFO tempest.lib.common.rest_client [req-6b76e80e-9efe-4b03-98c4-763b988485ed req-6b76e80e-9efe-4b03-98c4-763b988485ed ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.045s\n2026-05-22 01:44:45.955 48 INFO tempest.lib.common.rest_client [req-f3084593-713e-47af-86d7-98744dfd4b68 req-f3084593-713e-47af-86d7-98744dfd4b68 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.173s\n2026-05-22 01:44:46.068 19 INFO tempest.lib.common.rest_client [req-b5ade317-7546-4c18-a7e8-b8d8dce04a27 req-b5ade317-7546-4c18-a7e8-b8d8dce04a27 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s\n2026-05-22 01:44:46.088 48 INFO tempest.lib.common.rest_client [req-e2301224-13c7-4a3a-b277-09e8a182dd7c req-e2301224-13c7-4a3a-b277-09e8a182dd7c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s\n2026-05-22 01:44:46.104 21 INFO tempest.lib.common.rest_client [req-24483d4f-5838-4aec-bd8b-ba66ca681b92 req-24483d4f-5838-4aec-bd8b-ba66ca681b92 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.941s\n2026-05-22 01:44:46.188 48 INFO tempest.lib.common.rest_client [req-a0f64730-651b-4de2-8eda-5ea6eae0ff12 req-a0f64730-651b-4de2-8eda-5ea6eae0ff12 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.097s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.492034s] ... ok\n2026-05-22 01:44:46.235 23 INFO tempest.lib.common.rest_client [req-f2e1fac1-4556-4d1b-b95a-b494d9adc442 req-f2e1fac1-4556-4d1b-b95a-b494d9adc442 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b32064c7-265b-4883-8aac-5f8336079276 0.334s\n2026-05-22 01:44:46.618 31 INFO tempest.lib.common.rest_client [req-457dfe7a-c4a6-4950-a3e2-dbdd8d75804c req-457dfe7a-c4a6-4950-a3e2-dbdd8d75804c ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/22adc825-77fc-4cc1-8065-fe442a37bef9 1.098s\n2026-05-22 01:44:46.663 15 INFO tempest.lib.common.rest_client [req-0a40b3e3-c571-4af5-b602-86c1aa77d62e req-0a40b3e3-c571-4af5-b602-86c1aa77d62e ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.866s\n2026-05-22 01:44:46.734 48 INFO tempest.lib.common.rest_client [req-2a51987b-0613-4942-abaf-02412e1fa5f3 req-2a51987b-0613-4942-abaf-02412e1fa5f3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.541s\n2026-05-22 01:44:46.946 23 INFO tempest.lib.common.rest_client [req-215f283f-edaa-489f-8801-32090fc3d838 req-215f283f-edaa-489f-8801-32090fc3d838 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e03f8c0-9223-4ae1-96d1-ad9c26b5c0cd 0.708s\n2026-05-22 01:44:47.232 21 INFO tempest.lib.common.rest_client [req-b76cdc54-b8e6-4055-8763-d39873460003 req-b76cdc54-b8e6-4055-8763-d39873460003 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 1.125s\n2026-05-22 01:44:47.387 23 INFO tempest.lib.common.rest_client [req-74408378-cf4e-45e9-810e-a538172d9d72 req-74408378-cf4e-45e9-810e-a538172d9d72 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.437s\n2026-05-22 01:44:47.459 19 INFO tempest.lib.common.rest_client [req-845255f0-dd4a-4427-a8f4-d2626174bbcb req-845255f0-dd4a-4427-a8f4-d2626174bbcb ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.385s\n2026-05-22 01:44:47.491 23 INFO tempest.lib.common.rest_client [req-9eba2e88-6aca-4119-ae98-4af966152e0d req-9eba2e88-6aca-4119-ae98-4af966152e0d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.101s\n2026-05-22 01:44:47.610 15 INFO tempest.lib.common.rest_client [req-22916f5a-b74d-4995-bfe0-75016ea29b17 req-22916f5a-b74d-4995-bfe0-75016ea29b17 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.943s\n2026-05-22 01:44:47.714 48 INFO tempest.lib.common.rest_client [req-df56d233-431b-4a99-8fc5-94cab6d598d1 req-df56d233-431b-4a99-8fc5-94cab6d598d1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.977s\n2026-05-22 01:44:47.855 23 INFO tempest.lib.common.rest_client [req-5a2cf1a3-8182-4746-b4dc-eedf1c80bb63 req-5a2cf1a3-8182-4746-b4dc-eedf1c80bb63 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.361s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [32.446450s] ... ok\n2026-05-22 01:44:47.889 33 INFO tempest.lib.common.rest_client [req-2c51a1c9-a6dc-4555-a057-d048fd1e001b req-2c51a1c9-a6dc-4555-a057-d048fd1e001b ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 2.386s\n2026-05-22 01:44:47.946 48 INFO tempest.lib.common.rest_client [req-ea9b3043-e55a-485e-ade9-1d9cfd36b144 req-ea9b3043-e55a-485e-ade9-1d9cfd36b144 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.227s\n2026-05-22 01:44:48.181 31 INFO tempest.lib.common.rest_client [req-b0c174b1-301e-4669-b56d-c13750f12853 req-b0c174b1-301e-4669-b56d-c13750f12853 ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e/remove_router_interface 1.559s\n2026-05-22 01:44:48.181 21 INFO tempest.lib.common.rest_client [req-076bba10-af6b-4d8c-9a5a-312054f96452 req-076bba10-af6b-4d8c-9a5a-312054f96452 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.946s\n2026-05-22 01:44:48.194 23 INFO tempest.lib.common.rest_client [req-5e1fba92-f2d0-4667-907b-950946206908 req-5e1fba92-f2d0-4667-907b-950946206908 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.333s\n2026-05-22 01:44:48.436 48 INFO tempest.lib.common.rest_client [req-a0f378ca-e26e-4fcb-b0c5-d84b32570cdc req-a0f378ca-e26e-4fcb-b0c5-d84b32570cdc ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1e7955-1b71-4259-8a48-bb398673861e 0.487s\n2026-05-22 01:44:48.453 19 INFO tempest.lib.common.rest_client [req-63512be3-f20d-4b19-942e-842838481c0e req-63512be3-f20d-4b19-942e-842838481c0e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.488s\n2026-05-22 01:44:48.561 23 INFO tempest.lib.common.rest_client [req-992b2bfc-46ad-4044-800c-5e98cf497b81 req-992b2bfc-46ad-4044-800c-5e98cf497b81 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.365s\n2026-05-22 01:44:48.582 48 INFO tempest.lib.common.rest_client [req-e11d49b0-d36a-40e5-bec9-046561e1ff06 req-e11d49b0-d36a-40e5-bec9-046561e1ff06 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s\n2026-05-22 01:44:48.596 15 INFO tempest.lib.common.rest_client [req-e5245de1-b628-459c-87f1-c629e40fd9e2 req-e5245de1-b628-459c-87f1-c629e40fd9e2 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.983s\n2026-05-22 01:44:48.679 23 INFO tempest.lib.common.rest_client [req-68c915af-20d8-4658-9883-2d74baca1180 req-68c915af-20d8-4658-9883-2d74baca1180 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.115s\n2026-05-22 01:44:48.771 23 INFO tempest.lib.common.rest_client [req-9aa64d46-3579-4898-8a78-535ca13e7907 req-9aa64d46-3579-4898-8a78-535ca13e7907 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=14adb23c-e547-43ec-a972-5f67165a923b 0.089s\n2026-05-22 01:44:48.850 33 INFO tempest.lib.common.rest_client [req-2ce9c551-22db-4d43-a085-a4ed6de58205 req-2ce9c551-22db-4d43-a085-a4ed6de58205 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.958s\n2026-05-22 01:44:48.882 48 INFO tempest.lib.common.rest_client [req-a483a1b8-9b34-4cbf-9b3f-3a7bbe45fd32 req-a483a1b8-9b34-4cbf-9b3f-3a7bbe45fd32 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/26e6fd57-ca68-4316-b0b7-0bd03e2c01a0 0.296s\n2026-05-22 01:44:48.986 48 INFO tempest.lib.common.rest_client [req-b209de08-f546-4e5e-b492-f66252f606d4 req-b209de08-f546-4e5e-b492-f66252f606d4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.099s\n2026-05-22 01:44:49.004 21 INFO tempest.lib.common.rest_client [req-fdff718d-1546-468d-87a5-06f953d870f3 req-fdff718d-1546-468d-87a5-06f953d870f3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.819s\n2026-05-22 01:44:49.152 21 INFO tempest.lib.common.rest_client [req-83c9a192-d169-4cdf-87bb-52fb8b91ccc2 req-83c9a192-d169-4cdf-87bb-52fb8b91ccc2 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.146s\n2026-05-22 01:44:49.165 48 INFO tempest.lib.common.rest_client [req-27c4547a-f736-4a74-9d83-cffe23347cdd req-27c4547a-f736-4a74-9d83-cffe23347cdd ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s\n2026-05-22 01:44:49.217 23 INFO tempest.lib.common.rest_client [req-5d286389-5a14-49e2-bf1f-722e96a19f51 req-5d286389-5a14-49e2-bf1f-722e96a19f51 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.443s\n{6} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.359456s] ... ok\n2026-05-22 01:44:49.280 48 INFO tempest.lib.common.rest_client [req-fe6752b8-cdb4-4f9c-b012-4f8489f6264e req-fe6752b8-cdb4-4f9c-b012-4f8489f6264e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s\n2026-05-22 01:44:49.342 23 INFO tempest.lib.common.rest_client [req-c93ea79d-e03f-4d2f-a33b-e150320c5a89 req-c93ea79d-e03f-4d2f-a33b-e150320c5a89 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=14adb23c-e547-43ec-a972-5f67165a923b 0.121s\n2026-05-22 01:44:49.379 48 INFO tempest.lib.common.rest_client [req-6c6832cb-9a02-44c1-b1c0-d062ce3304e3 req-6c6832cb-9a02-44c1-b1c0-d062ce3304e3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.095s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.189558s] ... ok\n2026-05-22 01:44:49.401 31 INFO tempest.lib.common.rest_client [req-f0b0f2b4-6c17-47d1-acbf-af25ce921548 req-f0b0f2b4-6c17-47d1-acbf-af25ce921548 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e 1.216s\n2026-05-22 01:44:49.487 23 INFO tempest.lib.common.rest_client [req-ff61130f-11e7-4a70-8ea6-4ba2bb68ce52 req-ff61130f-11e7-4a70-8ea6-4ba2bb68ce52 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.141s\n2026-05-22 01:44:49.490 19 INFO tempest.lib.common.rest_client [req-3e800f52-fc16-44f7-9ce7-750249166b6f req-3e800f52-fc16-44f7-9ce7-750249166b6f ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.031s\n2026-05-22 01:44:49.496 21 INFO tempest.lib.common.rest_client [req-8d6b0f4e-62fa-4c55-84a0-6bc1263b640c req-8d6b0f4e-62fa-4c55-84a0-6bc1263b640c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4f17933-95c3-452f-bc44-30a25ff3eb17 0.341s\n2026-05-22 01:44:49.584 23 INFO tempest.lib.common.rest_client [req-766bdd77-a404-4c7c-9f02-99c437746726 req-766bdd77-a404-4c7c-9f02-99c437746726 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a7d75a74-dfd1-4822-98a3-81987b728738 0.095s\n2026-05-22 01:44:49.667 15 INFO tempest.lib.common.rest_client [req-458ccb3d-b366-4733-8130-5ef285bd4ad1 req-458ccb3d-b366-4733-8130-5ef285bd4ad1 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 1.068s\n2026-05-22 01:44:49.689 23 INFO tempest.lib.common.rest_client [req-b72d60b4-8d60-4981-93d2-32955c01b410 req-b72d60b4-8d60-4981-93d2-32955c01b410 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f6bb46c3-c421-4dbc-b033-613efcd44f87 0.102s\n2026-05-22 01:44:49.689 31 INFO tempest.lib.common.rest_client [req-6b60ae00-44f0-483d-999b-b0a2876c182a req-6b60ae00-44f0-483d-999b-b0a2876c182a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9024aa3e-0638-4c94-b8b2-c9ab405d5b54 0.285s\n2026-05-22 01:44:49.794 23 INFO tempest.lib.common.rest_client [req-857653e2-6438-4be5-aadf-7ba322c119f8 req-857653e2-6438-4be5-aadf-7ba322c119f8 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ea9b8c06-1039-4547-9ea3-a47a934b169b 0.102s\n2026-05-22 01:44:49.890 21 INFO tempest.lib.common.rest_client [req-a650cd77-07c0-48af-87b8-00216704ee24 req-a650cd77-07c0-48af-87b8-00216704ee24 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52093a2e-9ec4-4882-adf5-466b8a33603c 0.391s\n2026-05-22 01:44:49.898 23 INFO tempest.lib.common.rest_client [req-37b0ab77-3240-4af0-9260-8a472a8374d4 req-37b0ab77-3240-4af0-9260-8a472a8374d4 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b32064c7-265b-4883-8aac-5f8336079276 0.102s\n2026-05-22 01:44:49.912 19 INFO tempest.lib.common.rest_client [req-f5e74992-d4d9-4df3-9a12-138df7b41a34 req-f5e74992-d4d9-4df3-9a12-138df7b41a34 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.419s\n2026-05-22 01:44:50.003 23 INFO tempest.lib.common.rest_client [req-11f4dd24-0051-4adf-a7b6-881a77e005e3 req-11f4dd24-0051-4adf-a7b6-881a77e005e3 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.100s\n2026-05-22 01:44:50.119 23 INFO tempest.lib.common.rest_client [req-c17ee1d6-a3d9-4167-9e66-7ae8f965657d req-c17ee1d6-a3d9-4167-9e66-7ae8f965657d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.114s\n2026-05-22 01:44:50.200 23 INFO tempest.lib.common.rest_client [req-a9260af2-de09-49cc-bc1e-440d82622589 req-a9260af2-de09-49cc-bc1e-440d82622589 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.078s\n2026-05-22 01:44:50.273 15 INFO tempest.lib.common.rest_client [req-a6ee4d38-2276-41ef-93bb-6a9ff6e50be1 req-a6ee4d38-2276-41ef-93bb-6a9ff6e50be1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.602s\n2026-05-22 01:44:50.338 23 INFO tempest.lib.common.rest_client [req-6b6a3deb-d892-419c-9d3b-d928aa3c0b8e req-6b6a3deb-d892-419c-9d3b-d928aa3c0b8e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.133s\n2026-05-22 01:44:50.368 31 INFO tempest.lib.common.rest_client [req-69d3e1b7-128e-4817-955a-41408192959f req-69d3e1b7-128e-4817-955a-41408192959f ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0800771-fb2c-4d40-8ca5-ebcd9f00401d 0.673s\n2026-05-22 01:44:50.376 15 INFO tempest.lib.common.rest_client [req-0bd3e7aa-8431-42ac-9810-f434dcf2a659 req-0bd3e7aa-8431-42ac-9810-f434dcf2a659 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.101s\n2026-05-22 01:44:50.433 33 INFO tempest.lib.common.rest_client [req-af6dec56-6cea-493e-9253-9a84befe7310 req-af6dec56-6cea-493e-9253-9a84befe7310 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.574s\n2026-05-22 01:44:50.459 23 INFO tempest.lib.common.rest_client [req-280f68dc-125e-414f-998e-5d18affb39b9 req-280f68dc-125e-414f-998e-5d18affb39b9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a1e4d38-b95a-4e5d-ad73-94a8e320c30c 0.119s\n2026-05-22 01:44:50.541 21 INFO tempest.lib.common.rest_client [req-b62ded08-e8af-4e9d-9fc0-eace9ccc7cf2 req-b62ded08-e8af-4e9d-9fc0-eace9ccc7cf2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b5d1e532-df63-408d-952f-a575d65eb26f 0.649s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [10.622118s] ... ok\n2026-05-22 01:44:50.571 23 INFO tempest.lib.common.rest_client [req-6b567cb3-6918-498a-bbfa-5a6f49875733 req-6b567cb3-6918-498a-bbfa-5a6f49875733 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.103s\n2026-05-22 01:44:50.693 21 INFO tempest.lib.common.rest_client [req-3cd3b342-012d-45e7-9043-0bab62204fee req-3cd3b342-012d-45e7-9043-0bab62204fee ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.149s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.151346s] ... ok\n2026-05-22 01:44:50.699 15 INFO tempest.lib.common.rest_client [req-c4aa44c5-0b4b-4820-8f05-5d550752a161 req-c4aa44c5-0b4b-4820-8f05-5d550752a161 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef3df3bd-f833-45d8-b169-2a692a3eb57b 0.321s\n2026-05-22 01:44:50.706 23 INFO tempest.lib.common.rest_client [req-ba53234e-3cdc-40b8-a74f-c0a1f9e91ebd req-ba53234e-3cdc-40b8-a74f-c0a1f9e91ebd ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.132s\n2026-05-22 01:44:50.812 23 INFO tempest.lib.common.rest_client [req-0f430673-7c14-4693-b8ab-e5f9be8a7965 req-0f430673-7c14-4693-b8ab-e5f9be8a7965 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=079d8944-6c33-4326-b3d3-8af568784f4f 0.102s\n2026-05-22 01:44:50.887 21 INFO tempest.lib.common.rest_client [req-159c7891-baea-4e6d-9f6a-43c1a7413d71 req-159c7891-baea-4e6d-9f6a-43c1a7413d71 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.191s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.194369s] ... ok\n2026-05-22 01:44:50.949 23 INFO tempest.lib.common.rest_client [req-b880bbe0-abbc-4018-88c6-9b5fe241f794 req-b880bbe0-abbc-4018-88c6-9b5fe241f794 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f 0.133s\n2026-05-22 01:44:50.975 31 INFO tempest.lib.common.rest_client [req-1f1ac019-0279-4739-9274-94a70f2dec96 req-1f1ac019-0279-4739-9274-94a70f2dec96 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3b1f81e7-3af6-482e-8737-a3d896a7b9fb 0.603s\n{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [19.619687s] ... ok\n2026-05-22 01:44:50.984 15 INFO tempest.lib.common.rest_client [req-966a9cf7-7325-4e9e-8997-c60894c454b2 req-966a9cf7-7325-4e9e-8997-c60894c454b2 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca429ce-1d38-45f3-b435-52a2c188f8e8 0.283s\n2026-05-22 01:44:51.053 23 INFO tempest.lib.common.rest_client [req-dfbfb391-ee54-47ca-86d8-8e9a9b8181fe req-dfbfb391-ee54-47ca-86d8-8e9a9b8181fe ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f42f2577-faf6-4504-bfa7-ac6726d92d71 0.102s\n2026-05-22 01:44:51.123 31 INFO tempest.lib.common.rest_client [req-9c94ca46-c7af-441c-a2d3-42989be32500 req-9c94ca46-c7af-441c-a2d3-42989be32500 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/22adc825-77fc-4cc1-8065-fe442a37bef9 0.105s\n2026-05-22 01:44:51.133 23 INFO tempest.lib.common.rest_client [req-fc66216f-1db9-464f-b75b-04efe63240b7 req-fc66216f-1db9-464f-b75b-04efe63240b7 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.078s\n2026-05-22 01:44:51.241 23 INFO tempest.lib.common.rest_client [req-e4d08159-ca92-4fea-b57d-1c4c8701469e req-e4d08159-ca92-4fea-b57d-1c4c8701469e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.105s\n2026-05-22 01:44:51.258 31 INFO tempest.lib.common.rest_client [req-b3f66a46-90bf-41ed-995c-5e6ac162e9b7 req-b3f66a46-90bf-41ed-995c-5e6ac162e9b7 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=64d56db9-9fa5-4779-b625-6bd0d487ab5e 0.129s\n2026-05-22 01:44:51.358 23 INFO tempest.lib.common.rest_client [req-985563e7-9f6c-4754-9696-469e76e0e826 req-985563e7-9f6c-4754-9696-469e76e0e826 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa8cc032-473f-4011-8931-9ea8aef70c67 0.113s\n2026-05-22 01:44:51.391 31 INFO tempest.lib.common.rest_client [req-40d1248d-adc5-464d-bb56-0d5eaf98d153 req-40d1248d-adc5-464d-bb56-0d5eaf98d153 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e 0.130s\n2026-05-22 01:44:51.414 48 INFO tempest.lib.common.rest_client [req-98c67094-54ab-4dc4-9950-f0483936e389 req-98c67094-54ab-4dc4-9950-f0483936e389 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.029s\n2026-05-22 01:44:51.469 23 INFO tempest.lib.common.rest_client [req-c12bf354-d69d-4fe7-a44f-1cbe9ededeb1 req-c12bf354-d69d-4fe7-a44f-1cbe9ededeb1 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9302e01d-7960-4814-bb6e-af4cefae8fab 0.107s\n2026-05-22 01:44:51.514 19 INFO tempest.lib.common.rest_client [req-5d73750b-6d6f-4705-9427-5aa841b0f92a req-5d73750b-6d6f-4705-9427-5aa841b0f92a ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23418388-9391-48d0-9d37-f597f636bc81 1.596s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.061715s] ... ok\n2026-05-22 01:44:51.541 31 INFO tempest.lib.common.rest_client [req-b3a26373-3893-4345-9c5c-5a6a64fc4dc4 req-b3a26373-3893-4345-9c5c-5a6a64fc4dc4 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9024aa3e-0638-4c94-b8b2-c9ab405d5b54 0.146s\n2026-05-22 01:44:51.602 23 INFO tempest.lib.common.rest_client [req-4465b062-1a06-453d-944c-daf073c23897 req-4465b062-1a06-453d-944c-daf073c23897 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab 0.130s\n2026-05-22 01:44:51.610 21 INFO tempest.lib.common.rest_client [req-3682ffbe-0681-49ba-acb0-17095f97f8e5 req-3682ffbe-0681-49ba-acb0-17095f97f8e5 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.713s\n2026-05-22 01:44:51.701 23 INFO tempest.lib.common.rest_client [req-375468f0-29d7-43b6-9bcc-97509a8c0df9 req-375468f0-29d7-43b6-9bcc-97509a8c0df9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc8f13f9-0ab2-47dd-a98b-1bbc797bcdce 0.096s\n2026-05-22 01:44:51.741 15 INFO tempest.lib.common.rest_client [req-0db74f71-e51c-4982-aeda-d95ef501ee00 req-0db74f71-e51c-4982-aeda-d95ef501ee00 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d043bdaf-f13a-4ed1-b80c-af88b142b74b 0.754s\n2026-05-22 01:44:51.736 48 INFO tempest.lib.common.rest_client [req-5a588f6f-8013-4c87-adf9-756811537813 req-5a588f6f-8013-4c87-adf9-756811537813 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.316s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.631288s] ... ok\n2026-05-22 01:44:51.848 23 INFO tempest.lib.common.rest_client [req-09a10565-a378-418a-a2d0-001da1094112 req-09a10565-a378-418a-a2d0-001da1094112 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33d295a1-a08a-4591-9b86-72b784815bc5 0.145s\n2026-05-22 01:44:51.981 15 INFO tempest.lib.common.rest_client [req-b28ce037-1fc5-4301-8054-e8d5b9ac363e req-b28ce037-1fc5-4301-8054-e8d5b9ac363e ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.235s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.238479s] ... ok\n2026-05-22 01:44:52.161 31 INFO tempest.lib.common.rest_client [req-e8daf6f3-b81c-4fd5-9c4b-d21e42d2d725 req-e8daf6f3-b81c-4fd5-9c4b-d21e42d2d725 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2e38c99-d799-431c-84fb-0dbda700b3a2 0.616s\n2026-05-22 01:44:52.175 23 INFO tempest.lib.common.rest_client [req-598a24e6-9220-4014-ab8f-5d7bc18d55f6 req-598a24e6-9220-4014-ab8f-5d7bc18d55f6 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d6f99b447884488b3474be9d7f51e6f 0.324s\n2026-05-22 01:44:52.256 15 INFO tempest.lib.common.rest_client [req-8b8b197c-0bcd-4cf7-bb18-887f81a332e6 req-8b8b197c-0bcd-4cf7-bb18-887f81a332e6 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.270s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.276409s] ... ok\n2026-05-22 01:44:52.378 48 INFO tempest.lib.common.rest_client [req-cc856482-02a3-42ae-b5b5-93be0a3c1b9e req-cc856482-02a3-42ae-b5b5-93be0a3c1b9e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.634s\n2026-05-22 01:44:52.497 23 INFO tempest.lib.common.rest_client [req-30fe3783-0aae-41bc-a401-9edd46ba2b81 req-30fe3783-0aae-41bc-a401-9edd46ba2b81 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3afbe10cb04c4e4db204d9f0223d0f5d 0.321s\n2026-05-22 01:44:52.498 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5181da60794747a3964dd105fc979d40\n2026-05-22 01:44:52.515 19 INFO tempest.lib.common.rest_client [req-8075f9af-b444-4609-b7f7-b3537d162139 req-8075f9af-b444-4609-b7f7-b3537d162139 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.995s\n2026-05-22 01:44:52.740 31 INFO tempest.lib.common.rest_client [req-01a9f9d7-9ed6-4982-bc6a-cde4c1072905 req-01a9f9d7-9ed6-4982-bc6a-cde4c1072905 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/070a613f-f073-4766-b29a-b3a07ba21142 0.576s\n2026-05-22 01:44:52.764 33 INFO tempest.lib.common.rest_client [req-6a61b16e-3312-4461-a9c1-b9ff21ce7597 req-6a61b16e-3312-4461-a9c1-b9ff21ce7597 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 2.330s\n2026-05-22 01:44:52.964 31 INFO tempest.lib.common.rest_client [req-30129b17-2db7-426a-a161-f0ff6abef9db req-30129b17-2db7-426a-a161-f0ff6abef9db ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fcf6ae93-2197-48cf-8543-97664be89a76 0.218s\n2026-05-22 01:44:52.977 19 INFO tempest.lib.common.rest_client [req-14ee828e-243d-4e2c-933c-c0a954be862d req-14ee828e-243d-4e2c-933c-c0a954be862d ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.459s\n2026-05-22 01:44:53.032 21 INFO tempest.lib.common.rest_client [req-37b93216-2c6a-4649-b70d-eb81c20aae49 req-37b93216-2c6a-4649-b70d-eb81c20aae49 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.419s\n2026-05-22 01:44:53.041 23 INFO tempest.lib.common.rest_client [req-74b16d1f-3840-4c6f-8883-1489f3ee48a4 req-74b16d1f-3840-4c6f-8883-1489f3ee48a4 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s\n2026-05-22 01:44:53.180 15 INFO tempest.lib.common.rest_client [req-769fcbdf-29db-4307-a734-21c771ddd17f req-769fcbdf-29db-4307-a734-21c771ddd17f ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.913s\n2026-05-22 01:44:53.346 23 INFO tempest.lib.common.rest_client [req-73709df6-7ce1-417d-a056-cfd64fe8230e req-73709df6-7ce1-417d-a056-cfd64fe8230e ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5181da60794747a3964dd105fc979d40&name=default 0.302s\n2026-05-22 01:44:53.574 48 INFO tempest.lib.common.rest_client [req-d0c7900e-7029-4b5a-8f24-7a14ab8883ba req-d0c7900e-7029-4b5a-8f24-7a14ab8883ba ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.190s\n2026-05-22 01:44:53.614 15 INFO tempest.lib.common.rest_client [req-b75536e8-9c8f-4b54-914f-53daacfc2eb5 req-b75536e8-9c8f-4b54-914f-53daacfc2eb5 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.430s\n2026-05-22 01:44:53.733 33 INFO tempest.lib.common.rest_client [req-4117127e-51ba-42d8-bcd0-e3f1332ac582 req-4117127e-51ba-42d8-bcd0-e3f1332ac582 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.967s\n2026-05-22 01:44:53.751 19 INFO tempest.lib.common.rest_client [req-107cf6de-eb2f-463b-a053-02349c013aeb req-107cf6de-eb2f-463b-a053-02349c013aeb ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3f900435-f023-4610-8ba2-ec1e66fba5e0 0.771s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [2.234875s] ... ok\n2026-05-22 01:44:53.991 21 INFO tempest.lib.common.rest_client [req-75e14bcf-717f-4365-81f1-f2872846eab5 req-75e14bcf-717f-4365-81f1-f2872846eab5 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.956s\n2026-05-22 01:44:54.133 23 INFO tempest.lib.common.rest_client [req-5b409fad-b879-4ac0-8970-43e1eb4634dd req-5b409fad-b879-4ac0-8970-43e1eb4634dd ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3581b83c-d296-41b8-94f3-0b99ac07aa8d 0.783s\n2026-05-22 01:44:54.360 15 INFO tempest.lib.common.rest_client [req-c864c229-14e1-4a8e-bac7-c6de25d1d6e2 req-c864c229-14e1-4a8e-bac7-c6de25d1d6e2 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.743s\n2026-05-22 01:44:54.390 23 INFO tempest.lib.common.rest_client [req-7c510fce-3dec-4085-b66f-8d1930079d41 req-7c510fce-3dec-4085-b66f-8d1930079d41 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40 0.253s\n2026-05-22 01:44:54.835 21 INFO tempest.lib.common.rest_client [req-23e3fe3f-b846-496a-93b0-248a10780f60 req-23e3fe3f-b846-496a-93b0-248a10780f60 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.841s\n2026-05-22 01:44:54.926 23 INFO tempest.lib.common.rest_client [req-1a3a6122-4350-42c7-8f4f-74bef381b8aa req-1a3a6122-4350-42c7-8f4f-74bef381b8aa ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s\n2026-05-22 01:44:55.094 21 INFO tempest.lib.common.rest_client [req-a7beae83-f1a5-4866-9a50-5cd94e2e99d2 req-a7beae83-f1a5-4866-9a50-5cd94e2e99d2 ] 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.5 0.255s\n2026-05-22 01:44:55.156 48 INFO tempest.lib.common.rest_client [req-d3ef51c1-6fc6-4ad7-af65-2ac098e771ff req-d3ef51c1-6fc6-4ad7-af65-2ac098e771ff ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6000e70e-b7b9-484e-b4cc-4b6f38a4cbaf 1.579s\n2026-05-22 01:44:55.194 33 INFO tempest.lib.common.rest_client [req-840169b5-e705-4cb5-9413-d8d07843c623 req-840169b5-e705-4cb5-9413-d8d07843c623 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.459s\n2026-05-22 01:44:55.236 31 INFO tempest.lib.common.rest_client [req-2e1e2bf3-3a3c-45a5-b9c4-895d46a7ec4a req-2e1e2bf3-3a3c-45a5-b9c4-895d46a7ec4a ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fcf6ae93-2197-48cf-8543-97664be89a76/remove_router_interface 2.269s\n2026-05-22 01:44:55.365 48 INFO tempest.lib.common.rest_client [req-41acfac3-7427-4620-9ced-e96cd1053914 req-41acfac3-7427-4620-9ced-e96cd1053914 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.206s\n2026-05-22 01:44:55.414 19 INFO tempest.lib.common.rest_client [req-7d359ad8-c9fc-45fa-9e24-89cea416b662 req-7d359ad8-c9fc-45fa-9e24-89cea416b662 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.657s\n2026-05-22 01:44:55.429 23 INFO tempest.lib.common.rest_client [req-e0340e19-8394-429d-89ff-49bc9f230f65 req-e0340e19-8394-429d-89ff-49bc9f230f65 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s\n2026-05-22 01:44:55.510 48 INFO tempest.lib.common.rest_client [req-e196bb39-0b9f-4c6d-9bb9-d383b210efc8 req-e196bb39-0b9f-4c6d-9bb9-d383b210efc8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s\n2026-05-22 01:44:55.536 21 INFO tempest.lib.common.rest_client [req-648ea952-e42e-40ab-9415-62b52f443403 req-648ea952-e42e-40ab-9415-62b52f443403 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/51b215fb-3d64-4c9f-a282-2c958e016ce7 0.440s\n2026-05-22 01:44:55.552 23 INFO tempest.lib.common.rest_client [req-74e5a64d-50d6-4d34-9aa7-d4f0d8523380 req-74e5a64d-50d6-4d34-9aa7-d4f0d8523380 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s\n2026-05-22 01:44:55.614 48 INFO tempest.lib.common.rest_client [req-678711e9-45a1-4b2d-8f37-9f0aa34b421e req-678711e9-45a1-4b2d-8f37-9f0aa34b421e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.101s\n2026-05-22 01:44:55.642 21 INFO tempest.lib.common.rest_client [req-472ae9f7-4833-4d01-a215-e4bd2ff4e596 req-472ae9f7-4833-4d01-a215-e4bd2ff4e596 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/51b215fb-3d64-4c9f-a282-2c958e016ce7 0.103s\n2026-05-22 01:44:55.647 15 INFO tempest.lib.common.rest_client [req-f050098a-130c-4ebd-bb58-98e3661e7698 req-f050098a-130c-4ebd-bb58-98e3661e7698 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.284s\n2026-05-22 01:44:55.695 23 INFO tempest.lib.common.rest_client [req-214bce08-50d4-404e-a11c-5fd0c40581ea req-214bce08-50d4-404e-a11c-5fd0c40581ea ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s\n2026-05-22 01:44:55.800 15 INFO tempest.lib.common.rest_client [req-6a424ac6-63ad-4a8f-9337-fbc40e3ed72c req-6a424ac6-63ad-4a8f-9337-fbc40e3ed72c ] 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%3A2e3 0.149s\n2026-05-22 01:44:55.959 48 INFO tempest.lib.common.rest_client [req-fb543bfe-e882-4f2c-b15a-6eff0d05d91f req-fb543bfe-e882-4f2c-b15a-6eff0d05d91f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3367349-9ae7-46a8-905b-769fd40ae105 0.342s\n2026-05-22 01:44:55.970 19 INFO tempest.lib.common.rest_client [req-04f0754b-5f82-4ac2-8d71-906690ae46b1 req-04f0754b-5f82-4ac2-8d71-906690ae46b1 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.551s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [2.216725s] ... ok\n2026-05-22 01:44:56.168 21 INFO tempest.lib.common.rest_client [req-a7d70a10-6d01-49a6-a286-a09fe50ae3b1 req-a7d70a10-6d01-49a6-a286-a09fe50ae3b1 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/07a543d9-075b-4afa-baa8-abc7e324d5ad 0.523s\n2026-05-22 01:44:56.241 23 INFO tempest.lib.common.rest_client [req-1961fa7f-4bcb-401c-a43f-4ea6cb64b888 req-1961fa7f-4bcb-401c-a43f-4ea6cb64b888 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s\n2026-05-22 01:44:56.269 21 INFO tempest.lib.common.rest_client [req-9d55a419-1f7c-4935-aade-b4daa96a3c0d req-9d55a419-1f7c-4935-aade-b4daa96a3c0d ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/07a543d9-075b-4afa-baa8-abc7e324d5ad 0.098s\n2026-05-22 01:44:56.281 15 INFO tempest.lib.common.rest_client [req-6a8e6cd1-3b3f-4b26-962e-bb96329ca8fd req-6a8e6cd1-3b3f-4b26-962e-bb96329ca8fd ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/552f4e34-48f2-4028-84bb-496e546cd74a 0.478s\n2026-05-22 01:44:56.312 48 INFO tempest.lib.common.rest_client [req-006ee036-b956-4acd-a026-bc4956ba2c77 req-006ee036-b956-4acd-a026-bc4956ba2c77 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd6b1e80-bd0a-49a8-986f-a3cfa715bcea 0.347s\n2026-05-22 01:44:56.368 23 INFO tempest.lib.common.rest_client [req-9223a907-3caa-4e62-8f18-80aad4549f47 req-9223a907-3caa-4e62-8f18-80aad4549f47 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s\n2026-05-22 01:44:56.370 15 INFO tempest.lib.common.rest_client [req-4488acf4-1aba-41c4-8b08-9da43d9131c8 req-4488acf4-1aba-41c4-8b08-9da43d9131c8 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/552f4e34-48f2-4028-84bb-496e546cd74a 0.085s\n2026-05-22 01:44:56.417 48 INFO tempest.lib.common.rest_client [req-4a675c18-f0de-4372-801a-32102225d08d req-4a675c18-f0de-4372-801a-32102225d08d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.102s\n2026-05-22 01:44:56.514 23 INFO tempest.lib.common.rest_client [req-993c0147-b25d-4587-83f1-428c1b4b3832 req-993c0147-b25d-4587-83f1-428c1b4b3832 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/09149526a0554d9399016d8921649a86 0.143s\n2026-05-22 01:44:56.644 21 INFO tempest.lib.common.rest_client [req-7c1c9ab0-1eb7-45c7-aec1-be3594d48b92 req-7c1c9ab0-1eb7-45c7-aec1-be3594d48b92 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/53f39381-1912-49b6-99e9-2f612485e965 0.372s\n2026-05-22 01:44:56.679 23 INFO tempest.lib.common.rest_client [req-e8f62185-f11d-4a33-8e32-180fa4eaaadd req-e8f62185-f11d-4a33-8e32-180fa4eaaadd ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:44:56.746 19 INFO tempest.lib.common.rest_client [req-5d510267-88fc-44fa-bf06-1643cd01d190 req-5d510267-88fc-44fa-bf06-1643cd01d190 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.771s\n2026-05-22 01:44:56.744 31 INFO tempest.lib.common.rest_client [req-42754093-c85f-4db8-8b8f-03e8581784e6 req-42754093-c85f-4db8-8b8f-03e8581784e6 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fcf6ae93-2197-48cf-8543-97664be89a76 1.506s\n2026-05-22 01:44:56.841 23 INFO tempest.lib.common.rest_client [req-8a530c5d-45ea-4f88-916b-bedc748ffc44 req-8a530c5d-45ea-4f88-916b-bedc748ffc44 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/30382f8e1b914440b0a8e8adfafc4e44 0.156s\n2026-05-22 01:44:56.869 15 INFO tempest.lib.common.rest_client [req-9cd0a090-ce38-49e7-82c3-8f296624e959 req-9cd0a090-ce38-49e7-82c3-8f296624e959 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d61fb93b-4c46-47f6-8b03-98b33160383d 0.496s\n2026-05-22 01:44:56.992 15 INFO tempest.lib.common.rest_client [req-68f8dbb9-ab9b-4efb-b106-3c675599f5fd req-68f8dbb9-ab9b-4efb-b106-3c675599f5fd ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d61fb93b-4c46-47f6-8b03-98b33160383d 0.119s\n2026-05-22 01:44:57.023 31 INFO tempest.lib.common.rest_client [req-d1b4032c-3b13-4262-a794-accc05418663 req-d1b4032c-3b13-4262-a794-accc05418663 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3834c952-1bdc-41b7-96c2-0fc130609117 0.275s\n2026-05-22 01:44:57.051 23 INFO tempest.lib.common.rest_client [req-8a3f8214-626c-42d9-8470-9dbf5a4479ba req-8a3f8214-626c-42d9-8470-9dbf5a4479ba ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:44:57.165 23 INFO tempest.lib.common.rest_client [req-0cdb9d0e-2c23-436c-b036-138552dffcea req-0cdb9d0e-2c23-436c-b036-138552dffcea ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/2194ff3a072f4deb83141fa1296997d2 0.112s\n2026-05-22 01:44:57.234 15 INFO tempest.lib.common.rest_client [req-fe7e7c5c-9712-4bf0-b431-6ec5db16eb93 req-fe7e7c5c-9712-4bf0-b431-6ec5db16eb93 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c9d17f0d-5aaa-46b4-833a-977b3f34b69c 0.239s\n2026-05-22 01:44:57.334 23 INFO tempest.lib.common.rest_client [req-103d5cc7-7545-4315-b425-07eb7efc6c03 req-103d5cc7-7545-4315-b425-07eb7efc6c03 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s\n2026-05-22 01:44:57.338 21 INFO tempest.lib.common.rest_client [req-42d40d27-7fb7-4bdb-8523-befd0a65f69e req-42d40d27-7fb7-4bdb-8523-befd0a65f69e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/729ff36e-c47d-441d-b340-c3e845d49a5b 0.691s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [6.448806s] ... ok\n{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-22 01:44:57.364 19 INFO tempest.lib.common.rest_client [req-879dd8cf-ac45-432c-8f4a-a1eeef367806 req-879dd8cf-ac45-432c-8f4a-a1eeef367806 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.615s\n2026-05-22 01:44:57.472 23 INFO tempest.lib.common.rest_client [req-19e0e5a7-a79a-43b2-8d05-6cae7245ffe6 req-19e0e5a7-a79a-43b2-8d05-6cae7245ffe6 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/09149526a0554d9399016d8921649a86 0.135s\n2026-05-22 01:44:57.472 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 570bab3302534dbabd8331ad2fea7819 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:44:57.473 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '570bab3302534dbabd8331ad2fea7819', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:57.473 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '570bab3302534dbabd8331ad2fea7819', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:44:57.552 48 INFO tempest.lib.common.rest_client [req-4b3c708e-4f85-491e-970f-b7cb7f3f4e2f req-4b3c708e-4f85-491e-970f-b7cb7f3f4e2f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.127s\n2026-05-22 01:44:57.780 31 INFO tempest.lib.common.rest_client [req-0a278715-b497-4db2-a5a2-1319a2a8f3eb req-0a278715-b497-4db2-a5a2-1319a2a8f3eb ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/32aff32c-0b69-4f44-b850-3484ca0c3127 0.755s\n2026-05-22 01:44:57.893 15 INFO tempest.lib.common.rest_client [req-23099448-75e9-4b9d-a80f-692b3e5a1887 req-23099448-75e9-4b9d-a80f-692b3e5a1887 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff931a17-f720-4b04-8052-b95c5de56b6d 0.656s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [5.630435s] ... ok\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.\n2026-05-22 01:44:57.914 48 INFO tempest.lib.common.rest_client [req-d3e89c9a-33ad-400a-843a-59ff6cd32917 req-d3e89c9a-33ad-400a-843a-59ff6cd32917 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.359s\n2026-05-22 01:44:58.047 19 INFO tempest.lib.common.rest_client [req-b60bebc5-34fa-46c4-aaa1-39050d52c413 req-b60bebc5-34fa-46c4-aaa1-39050d52c413 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30fc1421-1e74-4af7-bc64-8010f4d733b3 0.679s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [2.075762s] ... ok\n2026-05-22 01:44:58.059 23 INFO tempest.lib.common.rest_client [req-5fc3b065-beb1-4966-a0c1-c15a5248b7e0 req-5fc3b065-beb1-4966-a0c1-c15a5248b7e0 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-22 01:44:58.073 31 INFO tempest.lib.common.rest_client [req-eacbe881-26a8-4ced-9d00-6095628fcc6b req-eacbe881-26a8-4ced-9d00-6095628fcc6b ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c27709b3b6814bec8d2a8384acf9c349 0.289s\n2026-05-22 01:44:58.258 33 INFO tempest.lib.common.rest_client [req-d23fc557-9143-441d-a87b-5ac33a6e5f07 req-d23fc557-9143-441d-a87b-5ac33a6e5f07 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 3.060s\n2026-05-22 01:44:58.284 21 INFO tempest.lib.common.rest_client [req-bbb7d70f-b86f-4910-8ed9-7d9e53d37d0f req-bbb7d70f-b86f-4910-8ed9-7d9e53d37d0f ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.940s\n2026-05-22 01:44:58.299 23 INFO tempest.lib.common.rest_client [req-9489b786-4cba-497d-8866-aae0ea990bab req-9489b786-4cba-497d-8866-aae0ea990bab ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8 0.237s\n2026-05-22 01:44:58.299 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project eb665769443c4d52b67c6b596c6984c8 for scope project and roles: ['reader']\n2026-05-22 01:44:58.411 31 INFO tempest.lib.common.rest_client [req-784d4302-a361-48fb-8b18-a38ff66c4481 req-784d4302-a361-48fb-8b18-a38ff66c4481 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0986f75564d4447892465339457ea0c8 0.336s\n2026-05-22 01:44:58.412 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e036be3fa007417c9d78fd788830ecbd\n2026-05-22 01:44:58.482 48 INFO tempest.lib.common.rest_client [req-2b5bfe0b-e3a7-4f0d-b6df-21a98e3d1def req-2b5bfe0b-e3a7-4f0d-b6df-21a98e3d1def ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.565s\n2026-05-22 01:44:58.637 15 INFO tempest.lib.common.rest_client [req-f86601e7-be6c-4f1e-9307-f1a5862a5ce6 req-f86601e7-be6c-4f1e-9307-f1a5862a5ce6 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.739s\n2026-05-22 01:44:58.868 31 INFO tempest.lib.common.rest_client [req-cfbf465c-62ac-43c1-9c0b-368d0b82ba29 req-cfbf465c-62ac-43c1-9c0b-368d0b82ba29 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.453s\n2026-05-22 01:44:58.906 19 INFO tempest.lib.common.rest_client [req-1c0ff130-8103-4c81-8800-53bcec1324d5 req-1c0ff130-8103-4c81-8800-53bcec1324d5 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.853s\n2026-05-22 01:44:59.015 23 INFO tempest.lib.common.rest_client [req-263d35e3-3239-4df2-a277-34f006e7e665 req-263d35e3-3239-4df2-a277-34f006e7e665 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.713s\n2026-05-22 01:44:59.030 33 INFO tempest.lib.common.rest_client [req-4dda0f95-e35e-4267-bc0c-42e1b1aef5e8 req-4dda0f95-e35e-4267-bc0c-42e1b1aef5e8 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.767s\n2026-05-22 01:44:59.102 15 INFO tempest.lib.common.rest_client [req-d2c6b1f2-7d8b-441c-9d06-bdc1396252a3 req-d2c6b1f2-7d8b-441c-9d06-bdc1396252a3 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.463s\n2026-05-22 01:44:59.135 23 INFO tempest.lib.common.rest_client [req-24b2d1b4-36cf-4776-b8a0-2a195461402b req-24b2d1b4-36cf-4776-b8a0-2a195461402b ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s\n2026-05-22 01:44:59.184 33 INFO tempest.lib.common.rest_client [req-57951bd2-79f7-42e6-96a0-116aad76f7e3 req-57951bd2-79f7-42e6-96a0-116aad76f7e3 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.148s\n2026-05-22 01:44:59.237 31 INFO tempest.lib.common.rest_client [req-94dfcb1c-ee61-4145-98e7-fd96ab5de227 req-94dfcb1c-ee61-4145-98e7-fd96ab5de227 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e036be3fa007417c9d78fd788830ecbd&name=default 0.366s\n2026-05-22 01:44:59.298 23 INFO tempest.lib.common.rest_client [req-48594736-5e02-41fc-937f-8a9442e65a37 req-48594736-5e02-41fc-937f-8a9442e65a37 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/921fe94ef9a04ab0b1dea6843c71b931 0.161s\n2026-05-22 01:44:59.322 48 INFO tempest.lib.common.rest_client [req-f2b1d788-dd6d-4877-8cfe-f950a85fe9c2 req-f2b1d788-dd6d-4877-8cfe-f950a85fe9c2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.838s\n2026-05-22 01:44:59.359 19 INFO tempest.lib.common.rest_client [req-e78963e8-d154-492b-8a1e-cd689c3c739e req-e78963e8-d154-492b-8a1e-cd689c3c739e ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.450s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.311436s] ... ok\n2026-05-22 01:44:59.428 15 INFO tempest.lib.common.rest_client [req-5085f995-f880-40a7-ab07-9f33bb9c90af req-5085f995-f880-40a7-ab07-9f33bb9c90af ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.323s\n2026-05-22 01:44:59.509 23 INFO tempest.lib.common.rest_client [req-63e7ef17-77b1-4f34-9e2e-1df0c1fdf0f1 req-63e7ef17-77b1-4f34-9e2e-1df0c1fdf0f1 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s\n2026-05-22 01:44:59.582 21 INFO tempest.lib.common.rest_client [req-e4455b4b-5a09-4fac-8a2e-7bf1d4f40e40 req-e4455b4b-5a09-4fac-8a2e-7bf1d4f40e40 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.295s\n2026-05-22 01:44:59.627 23 INFO tempest.lib.common.rest_client [req-1a066c8a-9a47-4844-ae52-c483f3a2584a req-1a066c8a-9a47-4844-ae52-c483f3a2584a ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/30382f8e1b914440b0a8e8adfafc4e44 0.116s\n2026-05-22 01:44:59.740 31 INFO tempest.lib.common.rest_client [req-a64ddd29-dcd5-4a79-bb93-46cf37628681 req-a64ddd29-dcd5-4a79-bb93-46cf37628681 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e4871ff6-2fd7-4e02-89b5-60f9215b4cc2 0.499s\n2026-05-22 01:44:59.822 23 INFO tempest.lib.common.rest_client [req-bd9a03fb-51b6-4a9d-8f6c-c3cd6fa33d9d req-bd9a03fb-51b6-4a9d-8f6c-c3cd6fa33d9d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s\n2026-05-22 01:44:59.950 33 INFO tempest.lib.common.rest_client [req-322c7564-b796-4a74-adb7-c10522d03dd8 req-322c7564-b796-4a74-adb7-c10522d03dd8 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.762s\n2026-05-22 01:44:59.960 23 INFO tempest.lib.common.rest_client [req-2a314735-9678-4bd7-982e-dd2d427c79ed req-2a314735-9678-4bd7-982e-dd2d427c79ed ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/2194ff3a072f4deb83141fa1296997d2 0.135s\n2026-05-22 01:44:59.965 21 INFO tempest.lib.common.rest_client [req-621564b6-85a2-4034-afba-8e6bc317305e req-621564b6-85a2-4034-afba-8e6bc317305e ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.379s\n2026-05-22 01:44:59.975 48 INFO tempest.lib.common.rest_client [req-111e275b-7770-46ed-84c7-ea623dcd13e3 req-111e275b-7770-46ed-84c7-ea623dcd13e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/48357afd-a613-4260-8742-213f58037b5b 0.646s\n2026-05-22 01:44:59.988 31 INFO tempest.lib.common.rest_client [req-c2006f73-1d91-439c-9d99-3255d55e4333 req-c2006f73-1d91-439c-9d99-3255d55e4333 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd 0.241s\n2026-05-22 01:45:00.198 15 INFO tempest.lib.common.rest_client [req-c1589348-5157-43f3-a244-ef2f40eeb5b4 req-c1589348-5157-43f3-a244-ef2f40eeb5b4 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.767s\n2026-05-22 01:45:00.203 23 INFO tempest.lib.common.rest_client [req-0ea67dbd-0641-453f-8534-3b25619d9f96 req-0ea67dbd-0641-453f-8534-3b25619d9f96 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:45:00.212 19 INFO tempest.lib.common.rest_client [req-35ae9173-e2d5-44fb-8b5d-3d2ef2ef855b req-35ae9173-e2d5-44fb-8b5d-3d2ef2ef855b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.846s\n2026-05-22 01:45:00.230 33 INFO tempest.lib.common.rest_client [req-88bad003-381e-4a3a-ab98-9ef266abe822 req-88bad003-381e-4a3a-ab98-9ef266abe822 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.272s\n2026-05-22 01:45:00.237 48 INFO tempest.lib.common.rest_client [req-225cafd5-2510-4f45-8948-d3c0e620f0ce req-225cafd5-2510-4f45-8948-d3c0e620f0ce ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.257s\n2026-05-22 01:45:00.337 23 INFO tempest.lib.common.rest_client [req-c0b61751-4314-43c4-9c9c-1442f79e45a9 req-c0b61751-4314-43c4-9c9c-1442f79e45a9 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/09149526a0554d9399016d8921649a86 0.132s\n2026-05-22 01:45:00.337 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 207cd01a2dc3445b9fbd6e1a17bcff28 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:00.337 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '207cd01a2dc3445b9fbd6e1a17bcff28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:00.337 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '207cd01a2dc3445b9fbd6e1a17bcff28', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:00.477 48 INFO tempest.lib.common.rest_client [req-f8c7e5b2-81e0-456e-9804-00d03f3fc27f req-f8c7e5b2-81e0-456e-9804-00d03f3fc27f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.237s\n2026-05-22 01:45:00.495 33 INFO tempest.lib.common.rest_client [req-77a9d58a-9d46-4adb-afc7-756d5549731a req-77a9d58a-9d46-4adb-afc7-756d5549731a ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/88387d10-8fb6-4220-8b07-3fbecb1d872c 0.261s\n2026-05-22 01:45:00.576 48 INFO tempest.lib.common.rest_client [req-be239afa-dad7-4546-a182-48c9e52d05bf req-be239afa-dad7-4546-a182-48c9e52d05bf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.097s\n2026-05-22 01:45:00.748 19 INFO tempest.lib.common.rest_client [req-a8789d73-93fc-49e7-8428-bd0af209ee10 req-a8789d73-93fc-49e7-8428-bd0af209ee10 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.531s\n2026-05-22 01:45:00.834 21 INFO tempest.lib.common.rest_client [req-a192e3d3-8942-4194-8cf6-16d5c1d6b455 req-a192e3d3-8942-4194-8cf6-16d5c1d6b455 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.867s\n2026-05-22 01:45:00.916 48 INFO tempest.lib.common.rest_client [req-7f3a0cba-6884-41f6-8ef8-54c9da4d3241 req-7f3a0cba-6884-41f6-8ef8-54c9da4d3241 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4b9df1f0-2f91-4546-972e-2ffe8ff35262 0.338s\n2026-05-22 01:45:00.929 23 INFO tempest.lib.common.rest_client [req-128bbfab-352d-42a1-95ee-8ba298889f6c req-128bbfab-352d-42a1-95ee-8ba298889f6c ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s\n2026-05-22 01:45:01.191 48 INFO tempest.lib.common.rest_client [req-49fc890b-a1a7-4395-805a-c6f272ca71e0 req-49fc890b-a1a7-4395-805a-c6f272ca71e0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/abe6331e-624a-4576-8ea1-8a28784e98a9 0.273s\n2026-05-22 01:45:01.286 48 INFO tempest.lib.common.rest_client [req-f83824a4-34e4-4f8e-8ff3-796299797cec req-f83824a4-34e4-4f8e-8ff3-796299797cec ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s\n2026-05-22 01:45:01.452 19 INFO tempest.lib.common.rest_client [req-201240c6-001b-449b-9c4b-27bf41a053f0 req-201240c6-001b-449b-9c4b-27bf41a053f0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b84c1f0b-3177-4db4-935d-0430f966bd6b 0.701s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [2.091578s] ... ok\n2026-05-22 01:45:01.692 48 INFO tempest.lib.common.rest_client [req-ee893ae0-6850-4dc5-84c3-f1cee8070870 req-ee893ae0-6850-4dc5-84c3-f1cee8070870 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.401s\n2026-05-22 01:45:01.837 23 INFO tempest.lib.common.rest_client [req-efe28a3a-a9ce-4ee6-a3f3-d03fd2827c82 req-efe28a3a-a9ce-4ee6-a3f3-d03fd2827c82 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.904s\n2026-05-22 01:45:01.944 23 INFO tempest.lib.common.rest_client [req-94ccffc0-585b-4b14-8e2a-e5121116d10f req-94ccffc0-585b-4b14-8e2a-e5121116d10f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.104s\n2026-05-22 01:45:02.029 15 INFO tempest.lib.common.rest_client [req-b49ed6f6-b188-49c3-8f90-a69d7d0e018c req-b49ed6f6-b188-49c3-8f90-a69d7d0e018c ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc/add_router_interface 1.827s\n2026-05-22 01:45:02.034 48 INFO tempest.lib.common.rest_client [req-dfa53d83-1357-4499-bd0e-041cce84d062 req-dfa53d83-1357-4499-bd0e-041cce84d062 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.338s\n2026-05-22 01:45:02.169 19 INFO tempest.lib.common.rest_client [req-dd98f30d-ce8f-46c4-915f-05a177933047 req-dd98f30d-ce8f-46c4-915f-05a177933047 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.712s\n2026-05-22 01:45:02.223 15 INFO tempest.lib.common.rest_client [req-d4dd87f8-54d8-4e82-9827-9b416c643d56 req-d4dd87f8-54d8-4e82-9827-9b416c643d56 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.190s\n2026-05-22 01:45:02.258 23 INFO tempest.lib.common.rest_client [req-dc27067b-3f52-4d0e-91a2-803c4fab2595 req-dc27067b-3f52-4d0e-91a2-803c4fab2595 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.311s\n2026-05-22 01:45:02.281 33 INFO tempest.lib.common.rest_client [req-66eb27c4-d90a-4679-a0ec-37a701dd4fd6 req-66eb27c4-d90a-4679-a0ec-37a701dd4fd6 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 1.784s\n2026-05-22 01:45:02.407 23 INFO tempest.lib.common.rest_client [req-3e55c6e4-c79f-4ceb-8940-5f37953a82bd req-3e55c6e4-c79f-4ceb-8940-5f37953a82bd ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.146s\n2026-05-22 01:45:02.629 19 INFO tempest.lib.common.rest_client [req-18dd383b-5a96-45fb-9a5d-d1a102dc078f req-18dd383b-5a96-45fb-9a5d-d1a102dc078f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s\n2026-05-22 01:45:02.659 33 INFO tempest.lib.common.rest_client [req-7302e85b-25ac-44e5-a233-06ffc54421ec req-7302e85b-25ac-44e5-a233-06ffc54421ec ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2930ed10-e8d8-4def-8cd5-b770e81e80ae 0.374s\n2026-05-22 01:45:02.761 23 INFO tempest.lib.common.rest_client [req-44fc3ca7-df81-456a-9b34-adefe1f3e55e req-44fc3ca7-df81-456a-9b34-adefe1f3e55e ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.350s\n2026-05-22 01:45:02.883 23 INFO tempest.lib.common.rest_client [req-18fe04d9-1962-43c7-9b75-cfed451e6b14 req-18fe04d9-1962-43c7-9b75-cfed451e6b14 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.120s\n2026-05-22 01:45:02.993 23 INFO tempest.lib.common.rest_client [req-ddd45560-e764-48ce-a4d4-455ce1c56bc3 req-ddd45560-e764-48ce-a4d4-455ce1c56bc3 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.107s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.063519s] ... ok\n2026-05-22 01:45:03.181 48 INFO tempest.lib.common.rest_client [req-d9ab62c9-9c16-4e75-a5f7-724772fc8f8c req-d9ab62c9-9c16-4e75-a5f7-724772fc8f8c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.144s\n2026-05-22 01:45:03.198 15 INFO tempest.lib.common.rest_client [req-51915237-0fdc-4adb-8db2-e8e9df853189 req-51915237-0fdc-4adb-8db2-e8e9df853189 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc/remove_router_interface 0.970s\n2026-05-22 01:45:03.252 33 INFO tempest.lib.common.rest_client [req-8d9acf76-85a5-4033-942a-e52fc2af7a40 req-8d9acf76-85a5-4033-942a-e52fc2af7a40 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3f506fb0-3da7-4485-9780-b8cceadc3644 0.587s\n2026-05-22 01:45:03.316 15 INFO tempest.lib.common.rest_client [req-cc296f18-9fe0-4eba-a080-29c646dd1eda req-cc296f18-9fe0-4eba-a080-29c646dd1eda ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/866bcf32-bfea-43a8-a293-dddbcb28f51a 0.115s\n2026-05-22 01:45:03.406 19 INFO tempest.lib.common.rest_client [req-4e535a9b-1855-42b1-8f39-609ab095759e req-4e535a9b-1855-42b1-8f39-609ab095759e ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/89390367-9579-4dee-8ff8-7a47268ff503 0.774s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [1.952756s] ... ok\n2026-05-22 01:45:03.410 23 INFO tempest.lib.common.rest_client [req-913b6014-e46c-4098-94fd-b2e0f3af7b88 req-913b6014-e46c-4098-94fd-b2e0f3af7b88 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.411s\n2026-05-22 01:45:03.465 33 INFO tempest.lib.common.rest_client [req-c7209410-e483-4bd6-977f-694c24a20a70 req-c7209410-e483-4bd6-977f-694c24a20a70 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/caf89fe6-d2ff-4301-a1d9-f6ea492893b7 0.211s\n2026-05-22 01:45:03.573 21 INFO tempest.lib.common.rest_client [req-44562fdf-cf5f-4146-a7ce-26744c935e97 req-44562fdf-cf5f-4146-a7ce-26744c935e97 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412/add_router_interface 2.736s\n2026-05-22 01:45:03.759 23 INFO tempest.lib.common.rest_client [req-d34763ac-d4f9-4108-889b-6aaa06eb89df req-d34763ac-d4f9-4108-889b-6aaa06eb89df ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.346s\n2026-05-22 01:45:03.771 21 INFO tempest.lib.common.rest_client [req-c2fbfe3f-7c8e-4d12-9152-edca8b86f7f2 req-c2fbfe3f-7c8e-4d12-9152-edca8b86f7f2 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=432431b0-3384-46af-814d-84bf62630412 0.196s\n2026-05-22 01:45:03.799 15 INFO tempest.lib.common.rest_client [req-414eddcf-9e98-4896-90d3-972854227ad6 req-414eddcf-9e98-4896-90d3-972854227ad6 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.479s\n2026-05-22 01:45:04.017 23 INFO tempest.lib.common.rest_client [req-b3f765d7-8890-4c98-af75-efdb27a8ddd0 req-b3f765d7-8890-4c98-af75-efdb27a8ddd0 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/096f1cc3-0c32-446d-8645-db55a6f04193 0.255s\n2026-05-22 01:45:04.114 19 INFO tempest.lib.common.rest_client [req-5571ef0a-214b-4665-9106-5876fe24a7cd req-5571ef0a-214b-4665-9106-5876fe24a7cd ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.702s\n2026-05-22 01:45:04.159 15 INFO tempest.lib.common.rest_client [req-2befdf4c-3753-439a-b3b5-be5fe48b1aa4 req-2befdf4c-3753-439a-b3b5-be5fe48b1aa4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e75f0f8-96e3-477a-930d-ae9c97dc26ce 0.356s\n2026-05-22 01:45:04.197 23 INFO tempest.lib.common.rest_client [req-76efcd30-db13-4b32-a491-df2fee7f166a req-76efcd30-db13-4b32-a491-df2fee7f166a ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.177s\n2026-05-22 01:45:04.311 48 INFO tempest.lib.common.rest_client [req-092d9feb-9bbd-4b51-86ac-8c9599338e68 req-092d9feb-9bbd-4b51-86ac-8c9599338e68 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.126s\n2026-05-22 01:45:04.468 23 INFO tempest.lib.common.rest_client [req-67e63855-238d-49a7-a7cf-6292726f23cf req-67e63855-238d-49a7-a7cf-6292726f23cf ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ecf8cdb-41a4-45bf-a7a9-4cdf13bf2579 0.267s\n2026-05-22 01:45:04.582 23 INFO tempest.lib.common.rest_client [req-1698275e-a60f-49f6-a5ef-aec36106ef48 req-1698275e-a60f-49f6-a5ef-aec36106ef48 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [1.588398s] ... ok\n2026-05-22 01:45:04.695 15 INFO tempest.lib.common.rest_client [req-0eaa49f4-f14c-4fee-b196-b275d8c7e56c req-0eaa49f4-f14c-4fee-b196-b275d8c7e56c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cdc5956c-c966-4879-b35a-a3f3a71f1cb1 0.533s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [6.799825s] ... ok\n2026-05-22 01:45:04.892 23 INFO tempest.lib.common.rest_client [req-bb420db5-73c4-4fb5-9e56-01e8818cc65f req-bb420db5-73c4-4fb5-9e56-01e8818cc65f ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.305s\n2026-05-22 01:45:04.951 15 INFO tempest.lib.common.rest_client [req-45721452-0051-4f12-a987-0a39e7dfe44c req-45721452-0051-4f12-a987-0a39e7dfe44c ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/52ff77c4-72ad-4301-8797-464a208ae4c4 0.250s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.256627s] ... ok\n2026-05-22 01:45:05.040 48 INFO tempest.lib.common.rest_client [req-44e318fd-1585-4f3c-b885-8a70cfdf9738 req-44e318fd-1585-4f3c-b885-8a70cfdf9738 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9169961e-39f4-4fe4-96f8-77dcb36e5662 0.724s\n2026-05-22 01:45:05.046 21 INFO tempest.lib.common.rest_client [req-bc9057f9-25f2-4420-b08d-e73a94d19c33 req-bc9057f9-25f2-4420-b08d-e73a94d19c33 ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412/remove_router_interface 1.271s\n2026-05-22 01:45:05.077 33 INFO tempest.lib.common.rest_client [req-326330c1-3b39-4430-abef-5d4e4add09b4 req-326330c1-3b39-4430-abef-5d4e4add09b4 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 1.607s\n2026-05-22 01:45:05.135 21 INFO tempest.lib.common.rest_client [req-847285b2-7e6d-4ace-a4f3-1ccd599049ee req-847285b2-7e6d-4ace-a4f3-1ccd599049ee ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fcce86e6-8f5c-40aa-96c6-4d75222530a7 0.087s\n2026-05-22 01:45:05.143 15 INFO tempest.lib.common.rest_client [req-52506793-a5fa-4758-9e5a-fd64e5162718 req-52506793-a5fa-4758-9e5a-fd64e5162718 ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/52ff77c4-72ad-4301-8797-464a208ae4c4?fields=id&fields=mac_address 0.182s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.192391s] ... ok\n2026-05-22 01:45:05.161 19 INFO tempest.lib.common.rest_client [req-3b36d52a-a0d8-4e49-bac0-37980026922f req-3b36d52a-a0d8-4e49-bac0-37980026922f ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.042s\n2026-05-22 01:45:05.164 48 INFO tempest.lib.common.rest_client [req-8448abb2-bec3-4cd7-a24f-83bf83997fb3 req-8448abb2-bec3-4cd7-a24f-83bf83997fb3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s\n2026-05-22 01:45:05.276 23 INFO tempest.lib.common.rest_client [req-275da91b-b1ee-4556-ad5c-e4c9c2aeb5ba req-275da91b-b1ee-4556-ad5c-e4c9c2aeb5ba ] 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.380s\n2026-05-22 01:45:05.338 48 INFO tempest.lib.common.rest_client [req-f88f8f35-9121-48d6-b3bc-499d10a53c04 req-f88f8f35-9121-48d6-b3bc-499d10a53c04 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.173s\n2026-05-22 01:45:05.440 48 INFO tempest.lib.common.rest_client [req-7453fccd-e378-44b1-9d40-82f23f140463 req-7453fccd-e378-44b1-9d40-82f23f140463 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.099s\n2026-05-22 01:45:05.446 33 INFO tempest.lib.common.rest_client [req-b97fa435-f22a-4948-833e-0ed037431aae req-b97fa435-f22a-4948-833e-0ed037431aae ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0da56535-f38d-4c79-8e59-e8b5b1c00265 0.363s\n2026-05-22 01:45:05.498 21 INFO tempest.lib.common.rest_client [req-25ee1303-a2dc-4d62-ad2a-7831f9634c74 req-25ee1303-a2dc-4d62-ad2a-7831f9634c74 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412 0.360s\n2026-05-22 01:45:05.579 23 INFO tempest.lib.common.rest_client [req-85d9e4df-ecec-48a8-8a11-439f21332a9d req-85d9e4df-ecec-48a8-8a11-439f21332a9d ] 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.300s\n2026-05-22 01:45:05.611 15 INFO tempest.lib.common.rest_client [req-b7e07770-5f74-4806-863a-37a1ba9da302 req-b7e07770-5f74-4806-863a-37a1ba9da302 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.460s\n2026-05-22 01:45:05.734 48 INFO tempest.lib.common.rest_client [req-b5a2758c-1211-4e80-a3d5-6b7ea87022fe req-b5a2758c-1211-4e80-a3d5-6b7ea87022fe ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0624b9f0-032b-4367-8d5a-8c9063b780b8 0.291s\n2026-05-22 01:45:05.801 21 INFO tempest.lib.common.rest_client [req-3e0cef09-b8de-468c-a81d-7b0383efcd62 req-3e0cef09-b8de-468c-a81d-7b0383efcd62 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ccbb972-4941-4447-81b6-7319a0534a6f 0.300s\n2026-05-22 01:45:05.830 19 INFO tempest.lib.common.rest_client [req-903eb388-531f-4d6c-959a-97f0eaf73f3a req-903eb388-531f-4d6c-959a-97f0eaf73f3a ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e860e16-0a8d-46be-8827-18dbca8d90f8 0.667s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [2.422607s] ... ok\n2026-05-22 01:45:05.921 23 INFO tempest.lib.common.rest_client [req-3c6622e4-921a-4a63-a022-94379d604ff9 req-3c6622e4-921a-4a63-a022-94379d604ff9 ] 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.339s\n2026-05-22 01:45:05.954 15 INFO tempest.lib.common.rest_client [req-5b8f3e98-f005-440d-b601-4d2ef6ec283f req-5b8f3e98-f005-440d-b601-4d2ef6ec283f ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.338s\n2026-05-22 01:45:05.980 48 INFO tempest.lib.common.rest_client [req-600cae23-01df-497a-890c-b3ab317fffa5 req-600cae23-01df-497a-890c-b3ab317fffa5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0c90720-ccb0-4e59-bd9b-921c44a5114d 0.245s\n2026-05-22 01:45:05.995 33 INFO tempest.lib.common.rest_client [req-270074de-859d-47c0-9a42-0e7478a4cb20 req-270074de-859d-47c0-9a42-0e7478a4cb20 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/13ef9629-cf3c-43be-ad90-963012795792 0.547s\n2026-05-22 01:45:06.063 48 INFO tempest.lib.common.rest_client [req-288bf21f-d20f-4e47-9777-3d92fef12e99 req-288bf21f-d20f-4e47-9777-3d92fef12e99 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.080s\n2026-05-22 01:45:06.198 33 INFO tempest.lib.common.rest_client [req-23b80d6f-d803-49a3-bace-b3779a98d1fd req-23b80d6f-d803-49a3-bace-b3779a98d1fd ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7b8e2d66-4865-49df-874e-258619d6b410 0.200s\n2026-05-22 01:45:06.295 23 INFO tempest.lib.common.rest_client [req-5cea258c-ded3-4a87-a17e-22477b327922 req-5cea258c-ded3-4a87-a17e-22477b327922 ] 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.371s\n2026-05-22 01:45:06.314 15 INFO tempest.lib.common.rest_client [req-2ff1552f-4d3f-4478-8f08-432a2ee18495 req-2ff1552f-4d3f-4478-8f08-432a2ee18495 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.355s\n2026-05-22 01:45:06.357 21 INFO tempest.lib.common.rest_client [req-d1f29fa2-b843-4254-a2dd-a7010c0272cb req-d1f29fa2-b843-4254-a2dd-a7010c0272cb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/844f6697-3107-484a-a30b-108200eb68b3 0.549s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [9.016000s] ... ok\n2026-05-22 01:45:06.543 21 INFO tempest.lib.common.rest_client [req-c0e6c15b-0124-4ca6-bb92-34cd4603724d req-c0e6c15b-0124-4ca6-bb92-34cd4603724d ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f5670f94-6767-4f65-8dd2-6353764f341c 0.181s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.184267s] ... ok\n2026-05-22 01:45:06.613 19 INFO tempest.lib.common.rest_client [req-c06c41d8-9de8-4006-a000-5a3913c4a4d9 req-c06c41d8-9de8-4006-a000-5a3913c4a4d9 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.776s\n2026-05-22 01:45:06.620 48 INFO tempest.lib.common.rest_client [req-2e3bff54-78a5-4cbf-ba2e-80f040d732d1 req-2e3bff54-78a5-4cbf-ba2e-80f040d732d1 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.553s\n2026-05-22 01:45:06.669 23 INFO tempest.lib.common.rest_client [req-88ebeb1a-e3c4-4589-8f61-9b8590857abf req-88ebeb1a-e3c4-4589-8f61-9b8590857abf ] 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.371s\n2026-05-22 01:45:06.698 21 INFO tempest.lib.common.rest_client [req-3504f51d-dbcb-4577-b4bb-8e0904c05364 req-3504f51d-dbcb-4577-b4bb-8e0904c05364 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f5670f94-6767-4f65-8dd2-6353764f341c?fields=id&fields=mac_address 0.151s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.154239s] ... ok\n2026-05-22 01:45:06.918 23 INFO tempest.lib.common.rest_client [req-53a1fa8f-d785-4c9b-8a82-6ed9f606724d req-53a1fa8f-d785-4c9b-8a82-6ed9f606724d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a1f9cbfa-3e49-47d3-8878-1ba8badd5d4d 0.245s\n2026-05-22 01:45:07.125 23 INFO tempest.lib.common.rest_client [req-979aa422-4c89-4557-97e6-4a2bbb27f6fe req-979aa422-4c89-4557-97e6-4a2bbb27f6fe ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.204s\n2026-05-22 01:45:07.183 19 INFO tempest.lib.common.rest_client [req-74869449-602b-4783-9e49-c95fbaba0896 req-74869449-602b-4783-9e49-c95fbaba0896 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.567s\n2026-05-22 01:45:07.205 33 INFO tempest.lib.common.rest_client [req-98d903cc-fd8f-4faf-9d3e-ca6b3c35025e req-98d903cc-fd8f-4faf-9d3e-ca6b3c35025e ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 1.004s\n2026-05-22 01:45:07.379 23 INFO tempest.lib.common.rest_client [req-ea3a79b7-863f-42a0-bd53-5638a8facf45 req-ea3a79b7-863f-42a0-bd53-5638a8facf45 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e8cc2c38-2883-42f4-9bb7-d5cc4b1e9f92 0.248s\n2026-05-22 01:45:07.408 48 INFO tempest.lib.common.rest_client [req-d26099d6-0c61-402b-98c0-5801ebca8e92 req-d26099d6-0c61-402b-98c0-5801ebca8e92 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.784s\n2026-05-22 01:45:07.490 15 INFO tempest.lib.common.rest_client [req-96ab673b-db59-47c2-9371-d747bc7a81cb req-96ab673b-db59-47c2-9371-d747bc7a81cb ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.172s\n2026-05-22 01:45:07.490 33 INFO tempest.lib.common.rest_client [req-ebe062cf-da6f-4b45-89b1-8d1d5d3bcf3b req-ebe062cf-da6f-4b45-89b1-8d1d5d3bcf3b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d0c8e01-00d1-42b9-8114-cc8fc4cef265 0.280s\n2026-05-22 01:45:07.546 23 INFO tempest.lib.common.rest_client [req-d6e33436-f8eb-44b0-a73f-b2f95a99e4df req-d6e33436-f8eb-44b0-a73f-b2f95a99e4df ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.163s\n2026-05-22 01:45:07.683 15 INFO tempest.lib.common.rest_client [req-fe2f6a57-d3b2-4d9d-af15-d12f8baae801 req-fe2f6a57-d3b2-4d9d-af15-d12f8baae801 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.190s\n2026-05-22 01:45:07.827 23 INFO tempest.lib.common.rest_client [req-617cac87-25a6-4702-9cfc-7c79fa427318 req-617cac87-25a6-4702-9cfc-7c79fa427318 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/dd989313-799d-4650-b3de-c54925e8b41e 0.277s\n2026-05-22 01:45:07.978 23 INFO tempest.lib.common.rest_client [req-074273d2-c48d-4b52-a7b4-d8ae356fae38 req-074273d2-c48d-4b52-a7b4-d8ae356fae38 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.148s\n2026-05-22 01:45:07.999 33 INFO tempest.lib.common.rest_client [req-520b6809-3272-4164-a052-247b5b18d267 req-520b6809-3272-4164-a052-247b5b18d267 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cbc7bd95-df03-4851-b288-aa07dafa0f6c 0.505s\n2026-05-22 01:45:08.021 21 INFO tempest.lib.common.rest_client [req-b377416f-1fd9-4427-804b-77a0a98a3c58 req-b377416f-1fd9-4427-804b-77a0a98a3c58 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.317s\n2026-05-22 01:45:08.180 15 INFO tempest.lib.common.rest_client [req-c5efd1c0-661a-42cc-8130-01f5f3d000b0 req-c5efd1c0-661a-42cc-8130-01f5f3d000b0 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.494s\n2026-05-22 01:45:08.215 33 INFO tempest.lib.common.rest_client [req-f77d109c-e7e7-46cb-b02c-5dae92652ced req-f77d109c-e7e7-46cb-b02c-5dae92652ced ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0fda234b-9eb3-4708-aece-692b545593b3 0.214s\n2026-05-22 01:45:08.250 23 INFO tempest.lib.common.rest_client [req-e006c41c-4c7d-4039-bb28-6ca9c84c4116 req-e006c41c-4c7d-4039-bb28-6ca9c84c4116 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/273345ec-c221-4765-85fa-3d5a2ae72b68 0.268s\n2026-05-22 01:45:08.347 21 INFO tempest.lib.common.rest_client [req-b4cbf036-2b0a-4822-983d-b82fd0cbccbb req-b4cbf036-2b0a-4822-983d-b82fd0cbccbb ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.324s\n2026-05-22 01:45:08.414 23 INFO tempest.lib.common.rest_client [req-401972a7-ff73-4484-a7ee-95962bfb9460 req-401972a7-ff73-4484-a7ee-95962bfb9460 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.162s\n2026-05-22 01:45:08.609 48 INFO tempest.lib.common.rest_client [req-05d679a1-cda4-4608-9b6b-0f1d0bf8ca1e req-05d679a1-cda4-4608-9b6b-0f1d0bf8ca1e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.197s\n2026-05-22 01:45:08.651 23 INFO tempest.lib.common.rest_client [req-5ec9220d-7613-4c65-a068-25cfac19045d req-5ec9220d-7613-4c65-a068-25cfac19045d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/da4de26e-d644-4cc1-8573-4d804d1cb283 0.235s\n2026-05-22 01:45:08.701 21 INFO tempest.lib.common.rest_client [req-28be9c23-8801-4032-b8a8-0949d0d09698 req-28be9c23-8801-4032-b8a8-0949d0d09698 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.350s\n2026-05-22 01:45:08.731 19 INFO tempest.lib.common.rest_client [req-f5610820-a4d0-4309-8d70-68b946f0bf20 req-f5610820-a4d0-4309-8d70-68b946f0bf20 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.545s\n2026-05-22 01:45:08.801 23 INFO tempest.lib.common.rest_client [req-92e89434-ec6c-4b3b-bec3-7cc3560bedba req-92e89434-ec6c-4b3b-bec3-7cc3560bedba ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.148s\n2026-05-22 01:45:08.853 19 INFO tempest.lib.common.rest_client [req-2e2871bc-daba-4ede-bd93-fbaa2d17f076 req-2e2871bc-daba-4ede-bd93-fbaa2d17f076 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.118s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [3.020089s] ... ok\n2026-05-22 01:45:09.155 33 INFO tempest.lib.common.rest_client [req-ece1909e-09e4-4786-9b1a-5e84ce21d9c8 req-ece1909e-09e4-4786-9b1a-5e84ce21d9c8 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 0.936s\n2026-05-22 01:45:09.217 23 INFO tempest.lib.common.rest_client [req-73bb26d1-c703-4fe0-bcca-40a80e74a695 req-73bb26d1-c703-4fe0-bcca-40a80e74a695 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca3cf1d1-d075-4e9e-923f-45df9114b303 0.410s\n2026-05-22 01:45:09.220 15 INFO tempest.lib.common.rest_client [req-9770e1f9-9208-4e3c-8221-9f099c2c1a15 req-9770e1f9-9208-4e3c-8221-9f099c2c1a15 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e818b0aa-66dd-4dce-b116-aec8df6f187d 1.035s\n2026-05-22 01:45:09.382 23 INFO tempest.lib.common.rest_client [req-eb4f53b0-d0d1-4b9d-bd07-144928cc60e7 req-eb4f53b0-d0d1-4b9d-bd07-144928cc60e7 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.162s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [4.799090s] ... ok\n2026-05-22 01:45:09.432 21 INFO tempest.lib.common.rest_client [req-441cec05-e6e5-40fc-b99a-c24ebe35fb30 req-441cec05-e6e5-40fc-b99a-c24ebe35fb30 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.727s\n2026-05-22 01:45:09.454 33 INFO tempest.lib.common.rest_client [req-a2816dc6-9b0a-4e0b-9b8b-663d9388eb28 req-a2816dc6-9b0a-4e0b-9b8b-663d9388eb28 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ea711de-1efd-4902-bb76-770286e5388e 0.294s\n2026-05-22 01:45:09.505 48 INFO tempest.lib.common.rest_client [req-08ee74a1-aa96-49f0-b9e3-08aa6164ba88 req-08ee74a1-aa96-49f0-b9e3-08aa6164ba88 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.892s\n2026-05-22 01:45:09.653 15 INFO tempest.lib.common.rest_client [req-1192d9b8-334c-48ae-8c4e-4337c9dc8de5 req-1192d9b8-334c-48ae-8c4e-4337c9dc8de5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e818b0aa-66dd-4dce-b116-aec8df6f187d 0.428s\n2026-05-22 01:45:09.701 21 INFO tempest.lib.common.rest_client [req-f50b1ac1-1b1c-4083-bdb5-cd7ce551360f req-f50b1ac1-1b1c-4083-bdb5-cd7ce551360f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.263s\n2026-05-22 01:45:09.709 23 INFO tempest.lib.common.rest_client [req-48236e73-f152-45e0-902a-cc108ce60996 req-48236e73-f152-45e0-902a-cc108ce60996 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.319s\n2026-05-22 01:45:09.735 15 INFO tempest.lib.common.rest_client [req-c7346ecb-dd39-4544-8160-be4016320866 req-c7346ecb-dd39-4544-8160-be4016320866 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e818b0aa-66dd-4dce-b116-aec8df6f187d 0.081s\n2026-05-22 01:45:09.789 19 INFO tempest.lib.common.rest_client [req-db95f702-aa23-4245-8f9e-2aeb1a31bb34 req-db95f702-aa23-4245-8f9e-2aeb1a31bb34 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.931s\n2026-05-22 01:45:09.928 48 INFO tempest.lib.common.rest_client [req-1711d152-eea8-4d51-a689-f6d6355eb61a req-1711d152-eea8-4d51-a689-f6d6355eb61a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e4b6ded-fca1-4998-8df7-fbaf2fb3da7e 0.421s\n2026-05-22 01:45:10.020 15 INFO tempest.lib.common.rest_client [req-442dc3c2-49f3-41ca-9c51-2fbcc03373c8 req-442dc3c2-49f3-41ca-9c51-2fbcc03373c8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22cb9949-cb21-464d-8fb6-20ea683e193c 0.280s\n2026-05-22 01:45:10.043 23 INFO tempest.lib.common.rest_client [req-737bdb49-5486-4ac5-8f0a-fe826a08a4d2 req-737bdb49-5486-4ac5-8f0a-fe826a08a4d2 ] 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.332s\n2026-05-22 01:45:10.124 33 INFO tempest.lib.common.rest_client [req-fc78b040-4200-46bc-b4be-cc9497c92bd5 req-fc78b040-4200-46bc-b4be-cc9497c92bd5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a21ba64c-1358-4f26-82cb-8d5a57998274 0.666s\n2026-05-22 01:45:10.143 19 INFO tempest.lib.common.rest_client [req-a660db7a-4688-408c-9d16-db6ad2391958 req-a660db7a-4688-408c-9d16-db6ad2391958 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.352s\n2026-05-22 01:45:10.158 48 INFO tempest.lib.common.rest_client [req-98b565ae-4d5b-4543-bc5a-f8e314452d3a req-98b565ae-4d5b-4543-bc5a-f8e314452d3a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.226s\n2026-05-22 01:45:10.328 23 INFO tempest.lib.common.rest_client [req-b010bd56-5a4c-45f0-846c-74d38f566c00 req-b010bd56-5a4c-45f0-846c-74d38f566c00 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3fd4545f-23b1-41fa-8660-182a70d23bfd 0.283s\n2026-05-22 01:45:10.352 15 INFO tempest.lib.common.rest_client [req-7f11d738-5e59-4700-95b5-d3ba707f3f9f req-7f11d738-5e59-4700-95b5-d3ba707f3f9f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7c081567-ed64-4b4f-82f6-8997d5f48c9c 0.328s\n2026-05-22 01:45:10.448 48 INFO tempest.lib.common.rest_client [req-135dcf6f-d4f6-467a-a0ae-6944c5da349c req-135dcf6f-d4f6-467a-a0ae-6944c5da349c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.286s\n2026-05-22 01:45:10.452 23 INFO tempest.lib.common.rest_client [req-df1cd2d7-aae9-4c16-998f-2453c164071f req-df1cd2d7-aae9-4c16-998f-2453c164071f ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.122s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.066267s] ... ok\n2026-05-22 01:45:10.543 33 INFO tempest.lib.common.rest_client [req-222f24cc-b168-4e6f-9482-f95885978a13 req-222f24cc-b168-4e6f-9482-f95885978a13 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.417s\n2026-05-22 01:45:10.573 48 INFO tempest.lib.common.rest_client [req-b27e82a8-4fff-437d-b829-09aaa2bf271e req-b27e82a8-4fff-437d-b829-09aaa2bf271e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.121s\n2026-05-22 01:45:10.610 19 INFO tempest.lib.common.rest_client [req-4911f291-aee3-452f-8a15-335a7995fa01 req-4911f291-aee3-452f-8a15-335a7995fa01 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.464s\n2026-05-22 01:45:10.627 33 INFO tempest.lib.common.rest_client [req-b98786e3-08cd-4a43-9fa5-e4197dc85e4f req-b98786e3-08cd-4a43-9fa5-e4197dc85e4f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=53164add-25eb-46ef-a8cf-2d62d4982eca 0.081s\n2026-05-22 01:45:10.638 15 INFO tempest.lib.common.rest_client [req-fa040c8d-63e0-443f-a0b8-6974525c40e0 req-fa040c8d-63e0-443f-a0b8-6974525c40e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/29ff406c-9de8-4f87-9b9d-010c2cfdcb35 0.282s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [5.491354s] ... ok\n2026-05-22 01:45:10.767 23 INFO tempest.lib.common.rest_client [req-7afa89cd-65c5-439f-b793-9a7815bf84b2 req-7afa89cd-65c5-439f-b793-9a7815bf84b2 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.311s\n2026-05-22 01:45:10.872 48 INFO tempest.lib.common.rest_client [req-ffaaf18f-1a82-4799-9c27-797e44c77675 req-ffaaf18f-1a82-4799-9c27-797e44c77675 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d271dc9f-4d39-4e20-842d-f989eca7bea2 0.296s\n2026-05-22 01:45:10.984 33 INFO tempest.lib.common.rest_client [req-48172a25-3781-434f-a176-68652340abf3 req-48172a25-3781-434f-a176-68652340abf3 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.351s\n{11} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [33.914316s] ... ok\n2026-05-22 01:45:11.082 15 INFO tempest.lib.common.rest_client [req-69ab7b74-a50b-4aea-b8e7-6e05af46c86d req-69ab7b74-a50b-4aea-b8e7-6e05af46c86d ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s\n2026-05-22 01:45:11.090 21 INFO tempest.lib.common.rest_client [req-2f0babc0-3b45-4ef4-af45-1c88248787e1 req-2f0babc0-3b45-4ef4-af45-1c88248787e1 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.386s\n2026-05-22 01:45:11.129 23 INFO tempest.lib.common.rest_client [req-14c0a7e7-6e6b-42d6-9076-f95037183b1a req-14c0a7e7-6e6b-42d6-9076-f95037183b1a ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.359s\n2026-05-22 01:45:11.183 48 INFO tempest.lib.common.rest_client [req-6cea46bc-b414-4933-b1ec-5afa8181e4a8 req-6cea46bc-b414-4933-b1ec-5afa8181e4a8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d794b92c-5352-4c03-93ce-a45a8f911eb8 0.304s\n2026-05-22 01:45:11.230 33 INFO tempest.lib.common.rest_client [req-1df28ca3-5dea-45cc-995d-81e4dc6506ef req-1df28ca3-5dea-45cc-995d-81e4dc6506ef ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.240s\n2026-05-22 01:45:11.306 48 INFO tempest.lib.common.rest_client [req-944778ce-a9af-4a63-8965-14e3271e8e26 req-944778ce-a9af-4a63-8965-14e3271e8e26 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.120s\n2026-05-22 01:45:11.457 23 INFO tempest.lib.common.rest_client [req-224e9b21-7357-41d5-a512-8eb6e765793f req-224e9b21-7357-41d5-a512-8eb6e765793f ] 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.325s\n2026-05-22 01:45:11.458 48 INFO tempest.lib.common.rest_client [req-9735b08a-8156-4740-bcbc-219420bca761 req-9735b08a-8156-4740-bcbc-219420bca761 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.149s\n2026-05-22 01:45:11.572 15 INFO tempest.lib.common.rest_client [req-c619b9ce-f240-41b4-9090-2577ac5a0c88 req-c619b9ce-f240-41b4-9090-2577ac5a0c88 ] 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.488s\n2026-05-22 01:45:11.573 48 INFO tempest.lib.common.rest_client [req-71143eb2-a201-4265-8500-3f68de7a48b5 req-71143eb2-a201-4265-8500-3f68de7a48b5 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s\n2026-05-22 01:45:11.599 19 INFO tempest.lib.common.rest_client [req-3411a360-2aa9-4117-b4d4-f1de3d12acab req-3411a360-2aa9-4117-b4d4-f1de3d12acab ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/b9e19252-6fbf-4304-b901-b92f77f91975 0.985s\n2026-05-22 01:45:11.650 33 INFO tempest.lib.common.rest_client [req-409dfc82-8fcf-4f85-807c-8d67eb343c1f req-409dfc82-8fcf-4f85-807c-8d67eb343c1f ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.417s\n2026-05-22 01:45:11.667 48 INFO tempest.lib.common.rest_client [req-683e2056-314e-44b5-a1a2-90898212f64b req-683e2056-314e-44b5-a1a2-90898212f64b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s\n{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [22.286866s] ... ok\n2026-05-22 01:45:11.732 23 INFO tempest.lib.common.rest_client [req-a0252499-1f65-4619-989b-2f6e9640dd42 req-a0252499-1f65-4619-989b-2f6e9640dd42 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e28587c0-32ab-4006-a1c6-43d352317523 0.272s\n2026-05-22 01:45:11.770 33 INFO tempest.lib.common.rest_client [req-645cfed0-42ff-4f38-8ce4-6836aac23d29 req-645cfed0-42ff-4f38-8ce4-6836aac23d29 ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.118s\n2026-05-22 01:45:11.781 48 INFO tempest.lib.common.rest_client [req-e031c627-1422-423d-b3ee-67e25d1b172d req-e031c627-1422-423d-b3ee-67e25d1b172d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e4b6ded-fca1-4998-8df7-fbaf2fb3da7e 0.110s\n2026-05-22 01:45:11.843 33 INFO tempest.lib.common.rest_client [req-70060aaa-87a9-42a0-81a2-6053fe310f88 req-70060aaa-87a9-42a0-81a2-6053fe310f88 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=af194427-6165-47c6-9501-7c38d38c4f3f 0.072s\n2026-05-22 01:45:11.886 48 INFO tempest.lib.common.rest_client [req-007f90d2-8995-470a-8630-e18cb85a67df req-007f90d2-8995-470a-8630-e18cb85a67df ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d794b92c-5352-4c03-93ce-a45a8f911eb8 0.101s\n2026-05-22 01:45:11.904 15 INFO tempest.lib.common.rest_client [req-8cc6bed7-5615-48ca-bf4c-1824bf8d7a26 req-8cc6bed7-5615-48ca-bf4c-1824bf8d7a26 ] 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.328s\n2026-05-22 01:45:11.923 23 INFO tempest.lib.common.rest_client [req-048acc78-6cdb-4946-b08a-97f0cea6869c req-048acc78-6cdb-4946-b08a-97f0cea6869c ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.186s\n2026-05-22 01:45:11.929 21 INFO tempest.lib.common.rest_client [req-26fe3a18-87f4-46be-bfa6-a22d9c806e2d req-26fe3a18-87f4-46be-bfa6-a22d9c806e2d ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/4d783c52-29e3-4a7b-8b8d-ba26b96d1fd7 0.836s\n2026-05-22 01:45:12.000 48 INFO tempest.lib.common.rest_client [req-21216b47-9748-44af-bcc5-fb94f861ac28 req-21216b47-9748-44af-bcc5-fb94f861ac28 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d271dc9f-4d39-4e20-842d-f989eca7bea2 0.112s\n2026-05-22 01:45:12.090 48 INFO tempest.lib.common.rest_client [req-8d1296dd-1333-43b1-9068-1e0610089382 req-8d1296dd-1333-43b1-9068-1e0610089382 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9169961e-39f4-4fe4-96f8-77dcb36e5662 0.087s\n2026-05-22 01:45:12.176 23 INFO tempest.lib.common.rest_client [req-92df3cd4-2711-4f2e-928f-802e33407b48 req-92df3cd4-2711-4f2e-928f-802e33407b48 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a77e0912-ba45-47e8-a157-5f035307aa73 0.248s\n2026-05-22 01:45:12.202 48 INFO tempest.lib.common.rest_client [req-ac9a4fc4-0aa6-4cf9-8e5d-c78d102c5f5b req-ac9a4fc4-0aa6-4cf9-8e5d-c78d102c5f5b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0624b9f0-032b-4367-8d5a-8c9063b780b8 0.110s\n2026-05-22 01:45:12.244 15 INFO tempest.lib.common.rest_client [req-a270b7c7-ee5b-48c4-97c4-ebc6dcd6eaeb req-a270b7c7-ee5b-48c4-97c4-ebc6dcd6eaeb ] 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.337s\n2026-05-22 01:45:12.252 33 INFO tempest.lib.common.rest_client [req-74d9a650-cc72-4582-ad61-2594beda2505 req-74d9a650-cc72-4582-ad61-2594beda2505 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.407s\n{11} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.264774s] ... ok\n2026-05-22 01:45:12.308 48 INFO tempest.lib.common.rest_client [req-53d10daf-722c-419e-a38e-ced5eea72567 req-53d10daf-722c-419e-a38e-ced5eea72567 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0c90720-ccb0-4e59-bd9b-921c44a5114d 0.102s\n2026-05-22 01:45:12.305 23 INFO tempest.lib.common.rest_client [req-fe241f35-c767-4581-bed7-f0f02a1f07af req-fe241f35-c767-4581-bed7-f0f02a1f07af ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.125s\n2026-05-22 01:45:12.363 33 INFO tempest.lib.common.rest_client [req-7d7ffffc-e5a3-49a4-8c34-f8f81edd8d0a req-7d7ffffc-e5a3-49a4-8c34-f8f81edd8d0a ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=af194427-6165-47c6-9501-7c38d38c4f3f 0.108s\n2026-05-22 01:45:12.379 21 INFO tempest.lib.common.rest_client [req-3d9cb510-ef87-43ec-9510-8e6673280f90 req-3d9cb510-ef87-43ec-9510-8e6673280f90 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4d783c52-29e3-4a7b-8b8d-ba26b96d1fd7 0.447s\n2026-05-22 01:45:12.419 48 INFO tempest.lib.common.rest_client [req-33783431-34b9-4263-a138-7d1d26e9b996 req-33783431-34b9-4263-a138-7d1d26e9b996 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/48357afd-a613-4260-8742-213f58037b5b 0.108s\n2026-05-22 01:45:12.468 21 INFO tempest.lib.common.rest_client [req-df2bbd41-8120-446d-90c7-cf488830906e req-df2bbd41-8120-446d-90c7-cf488830906e ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4d783c52-29e3-4a7b-8b8d-ba26b96d1fd7 0.087s\n2026-05-22 01:45:12.487 33 INFO tempest.lib.common.rest_client [req-9d462130-5131-4aca-856b-7a41fc930c01 req-9d462130-5131-4aca-856b-7a41fc930c01 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.121s\n2026-05-22 01:45:12.524 48 INFO tempest.lib.common.rest_client [req-cd96da46-9dd2-4b09-baab-49d3431ec6eb req-cd96da46-9dd2-4b09-baab-49d3431ec6eb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/abe6331e-624a-4576-8ea1-8a28784e98a9 0.102s\n2026-05-22 01:45:12.544 19 INFO tempest.lib.common.rest_client [req-ee80c6b7-0d37-49b3-a572-781b2bd8f999 req-ee80c6b7-0d37-49b3-a572-781b2bd8f999 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.942s\n2026-05-22 01:45:12.556 23 INFO tempest.lib.common.rest_client [req-b14d4f63-64cb-4bb2-8ac4-5664260f7178 req-b14d4f63-64cb-4bb2-8ac4-5664260f7178 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e55991b8-0b3e-40ff-8165-36d0686148a8 0.247s\n2026-05-22 01:45:12.572 33 INFO tempest.lib.common.rest_client [req-5328dee7-46b8-456a-a771-516a1dc1bc59 req-5328dee7-46b8-456a-a771-516a1dc1bc59 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2930ed10-e8d8-4def-8cd5-b770e81e80ae 0.083s\n2026-05-22 01:45:12.648 48 INFO tempest.lib.common.rest_client [req-493af56f-8895-4d70-b309-455c61ec3813 req-493af56f-8895-4d70-b309-455c61ec3813 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4b9df1f0-2f91-4546-972e-2ffe8ff35262 0.120s\n2026-05-22 01:45:12.654 19 INFO tempest.lib.common.rest_client [req-8b8536b6-cf16-436c-b02d-38b6b98917d1 req-8b8536b6-cf16-436c-b02d-38b6b98917d1 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.106s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [3.799204s] ... ok\n2026-05-22 01:45:12.653 23 INFO tempest.lib.common.rest_client [req-3b978527-b43b-4b18-b5e9-9959eca86578 req-3b978527-b43b-4b18-b5e9-9959eca86578 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.094s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [2.201123s] ... ok\n2026-05-22 01:45:12.670 33 INFO tempest.lib.common.rest_client [req-2a47c464-996a-4145-afac-23ad13ee4734 req-2a47c464-996a-4145-afac-23ad13ee4734 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0da56535-f38d-4c79-8e59-e8b5b1c00265 0.094s\n2026-05-22 01:45:12.707 21 INFO tempest.lib.common.rest_client [req-c2d2237a-2eb6-4e1d-b8d4-49e4a07190a1 req-c2d2237a-2eb6-4e1d-b8d4-49e4a07190a1 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5f1d65cd-ca22-4f69-b6e6-dc941638d1f6 0.233s\n2026-05-22 01:45:12.739 48 INFO tempest.lib.common.rest_client [req-730a744c-c3cd-479d-ba9b-5ea08fc3afe5 req-730a744c-c3cd-479d-ba9b-5ea08fc3afe5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6000e70e-b7b9-484e-b4cc-4b6f38a4cbaf 0.089s\n2026-05-22 01:45:12.773 33 INFO tempest.lib.common.rest_client [req-fca78442-01aa-4a9d-81c2-d81faa6ec63a req-fca78442-01aa-4a9d-81c2-d81faa6ec63a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d0c8e01-00d1-42b9-8114-cc8fc4cef265 0.098s\n2026-05-22 01:45:12.823 48 INFO tempest.lib.common.rest_client [req-9145e4f3-ed04-4b74-8d95-7129a98372a8 req-9145e4f3-ed04-4b74-8d95-7129a98372a8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3367349-9ae7-46a8-905b-769fd40ae105 0.082s\n2026-05-22 01:45:12.919 48 INFO tempest.lib.common.rest_client [req-ccc353bf-b0a8-485e-9e61-95af2266ecc9 req-ccc353bf-b0a8-485e-9e61-95af2266ecc9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd6b1e80-bd0a-49a8-986f-a3cfa715bcea 0.092s\n2026-05-22 01:45:12.931 33 INFO tempest.lib.common.rest_client [req-15646936-71fb-47f9-8094-fcbf20faa2e1 req-15646936-71fb-47f9-8094-fcbf20faa2e1 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ea711de-1efd-4902-bb76-770286e5388e 0.153s\n2026-05-22 01:45:12.968 15 INFO tempest.lib.common.rest_client [req-4a09daba-e49c-4599-b3c7-f84e1391686c req-4a09daba-e49c-4599-b3c7-f84e1391686c ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.719s\n2026-05-22 01:45:13.032 48 INFO tempest.lib.common.rest_client [req-fbd4e295-b6fa-4aac-ad2c-e1194e9dac34 req-fbd4e295-b6fa-4aac-ad2c-e1194e9dac34 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1e7955-1b71-4259-8a48-bb398673861e 0.111s\n2026-05-22 01:45:13.041 21 INFO tempest.lib.common.rest_client [req-76b8c765-64e0-43ad-85ef-d275f1badf83 req-76b8c765-64e0-43ad-85ef-d275f1badf83 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a2e85e6-987c-4155-9042-543841f1c806 0.333s\n2026-05-22 01:45:13.050 23 INFO tempest.lib.common.rest_client [req-d47e4879-c39f-4d02-b148-f80d05af9cb5 req-d47e4879-c39f-4d02-b148-f80d05af9cb5 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.393s\n2026-05-22 01:45:13.050 33 INFO tempest.lib.common.rest_client [req-18858b03-367b-4569-84d8-de65456484c3 req-18858b03-367b-4569-84d8-de65456484c3 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=53164add-25eb-46ef-a8cf-2d62d4982eca 0.116s\n2026-05-22 01:45:13.132 48 INFO tempest.lib.common.rest_client [req-ccc5b36a-5643-4854-9f38-2b7ef8a4f34c req-ccc5b36a-5643-4854-9f38-2b7ef8a4f34c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/26e6fd57-ca68-4316-b0b7-0bd03e2c01a0 0.097s\n2026-05-22 01:45:13.173 33 INFO tempest.lib.common.rest_client [req-d6566ccd-1fd3-4dfa-9b49-59665bee8504 req-d6566ccd-1fd3-4dfa-9b49-59665bee8504 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.117s\n2026-05-22 01:45:13.248 48 INFO tempest.lib.common.rest_client [req-06a33188-5d14-45d1-a313-3bfcedc7a7b8 req-06a33188-5d14-45d1-a313-3bfcedc7a7b8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fdb503e5-986d-4b23-9354-279d8e1a68e1 0.113s\n2026-05-22 01:45:13.280 15 INFO tempest.lib.common.rest_client [req-acbf6769-7d6a-4d81-a35c-8b5f2b95b978 req-acbf6769-7d6a-4d81-a35c-8b5f2b95b978 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.309s\n2026-05-22 01:45:13.293 33 INFO tempest.lib.common.rest_client [req-adfa2b12-31c8-41f4-8221-13ceb68d64b1 req-adfa2b12-31c8-41f4-8221-13ceb68d64b1 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.117s\n2026-05-22 01:45:13.373 48 INFO tempest.lib.common.rest_client [req-94331a4e-88db-4ebb-9648-59e264f8fb47 req-94331a4e-88db-4ebb-9648-59e264f8fb47 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4216b435-0cdd-4d0f-b7b0-87d896296f7d 0.121s\n2026-05-22 01:45:13.396 33 INFO tempest.lib.common.rest_client [req-c27a4f65-41d1-4a0e-bf13-2457fb574cf3 req-c27a4f65-41d1-4a0e-bf13-2457fb574cf3 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.102s\n2026-05-22 01:45:13.437 23 INFO tempest.lib.common.rest_client [req-6d9323ad-f5f5-49b3-bcf6-c2bc39d428c8 req-6d9323ad-f5f5-49b3-bcf6-c2bc39d428c8 ] 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.385s\n2026-05-22 01:45:13.471 21 INFO tempest.lib.common.rest_client [req-46804804-bc3a-4b7d-8321-c6b4e1dc62c5 req-46804804-bc3a-4b7d-8321-c6b4e1dc62c5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92da2567-0059-4a03-802b-7c268d6e1a90 0.427s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [6.772349s] ... ok\n2026-05-22 01:45:13.529 48 INFO tempest.lib.common.rest_client [req-3b60f109-91ab-4d3d-9731-5b585cd94b72 req-3b60f109-91ab-4d3d-9731-5b585cd94b72 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dd2503ae-3e15-4187-b183-7b1eb518b807 0.154s\n2026-05-22 01:45:13.544 33 INFO tempest.lib.common.rest_client [req-85d39e7a-6bfc-4f1d-9ec3-f7271f3fc62b req-85d39e7a-6bfc-4f1d-9ec3-f7271f3fc62b ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a29ae077-e135-4498-be8d-55617dbb8a53 0.146s\n2026-05-22 01:45:13.546 19 INFO tempest.lib.common.rest_client [req-8c49328e-7054-4d72-a46e-177df68c1946 req-8c49328e-7054-4d72-a46e-177df68c1946 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.890s\n2026-05-22 01:45:13.608 15 INFO tempest.lib.common.rest_client [req-34e32479-8d89-4656-aa44-b3df1a4e5580 req-34e32479-8d89-4656-aa44-b3df1a4e5580 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.326s\n2026-05-22 01:45:13.619 48 INFO tempest.lib.common.rest_client [req-0391b97e-880e-4f70-904e-02356b2e5708 req-0391b97e-880e-4f70-904e-02356b2e5708 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5458f432-449c-4645-8958-655a5f226afe 0.087s\n2026-05-22 01:45:13.640 33 INFO tempest.lib.common.rest_client [req-a6542ad4-0357-4a49-b8cf-fe58747589b5 req-a6542ad4-0357-4a49-b8cf-fe58747589b5 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.094s\n2026-05-22 01:45:13.716 19 INFO tempest.lib.common.rest_client [req-c98c67eb-f057-4099-9a51-1768c9506a2e req-c98c67eb-f057-4099-9a51-1768c9506a2e ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.166s\n2026-05-22 01:45:13.725 48 INFO tempest.lib.common.rest_client [req-fa62c98c-153e-41c7-b381-de5ae84594ee req-fa62c98c-153e-41c7-b381-de5ae84594ee ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2eb40927-ae55-45fe-8009-0a9040cfee27 0.104s\n2026-05-22 01:45:13.760 23 INFO tempest.lib.common.rest_client [req-b55bdd9b-2c61-40ff-bb18-d66dfcd3ed20 req-b55bdd9b-2c61-40ff-bb18-d66dfcd3ed20 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b7547cd5-af10-4a6a-91e1-81631504e6b9 0.319s\n2026-05-22 01:45:13.762 33 INFO tempest.lib.common.rest_client [req-425408e4-a9f1-47c0-81d8-ac620632a686 req-425408e4-a9f1-47c0-81d8-ac620632a686 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.120s\n2026-05-22 01:45:13.833 48 INFO tempest.lib.common.rest_client [req-adc26712-542d-4b45-91a8-c75f4729509a req-adc26712-542d-4b45-91a8-c75f4729509a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/226bc5b7-5347-4b16-b5ae-6c9102627d89 0.105s\n2026-05-22 01:45:13.859 33 INFO tempest.lib.common.rest_client [req-e5d21235-276f-4efa-a353-ff45047c0350 req-e5d21235-276f-4efa-a353-ff45047c0350 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=de175b4d-00bf-4957-b2cf-d737061c6fd0 0.094s\n2026-05-22 01:45:13.944 23 INFO tempest.lib.common.rest_client [req-9ea84d81-e303-4c62-b628-5392af1fc384 req-9ea84d81-e303-4c62-b628-5392af1fc384 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.180s\n2026-05-22 01:45:13.953 48 INFO tempest.lib.common.rest_client [req-c341501d-85be-4c2f-8f94-71a9af55abb5 req-c341501d-85be-4c2f-8f94-71a9af55abb5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6980a313-45bd-4962-a4ad-9cb65b5526ac 0.118s\n2026-05-22 01:45:13.967 33 INFO tempest.lib.common.rest_client [req-e558197e-e3a9-48d2-9fe5-5810663725a6 req-e558197e-e3a9-48d2-9fe5-5810663725a6 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0 0.105s\n2026-05-22 01:45:14.116 33 INFO tempest.lib.common.rest_client [req-e7b15216-b111-4e82-ac44-9d23940c293e req-e7b15216-b111-4e82-ac44-9d23940c293e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5314be88-47d3-4ebd-b84c-fb46f8651f63 0.146s\n2026-05-22 01:45:14.127 19 INFO tempest.lib.common.rest_client [req-900dbe34-d675-4b0d-9efb-93659de7a29a req-900dbe34-d675-4b0d-9efb-93659de7a29a ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.408s\n2026-05-22 01:45:14.137 48 INFO tempest.lib.common.rest_client [req-e228ace8-c2d2-4bb2-9773-b31d481b5515 req-e228ace8-c2d2-4bb2-9773-b31d481b5515 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a08380d-6914-46c8-b5f7-2ac846897b7e 0.179s\n2026-05-22 01:45:14.237 33 INFO tempest.lib.common.rest_client [req-6b92bbcf-0da3-4f4e-928e-abd107dca206 req-6b92bbcf-0da3-4f4e-928e-abd107dca206 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.118s\n2026-05-22 01:45:14.249 48 INFO tempest.lib.common.rest_client [req-bae8700c-0bc1-4f23-9e6c-c18a3918aed0 req-bae8700c-0bc1-4f23-9e6c-c18a3918aed0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6a4d5b85-9e26-417f-8c8c-fbd8eab2f19d 0.110s\n2026-05-22 01:45:14.258 15 INFO tempest.lib.common.rest_client [req-a7d82b4d-32eb-48cd-b489-8baff3c57454 req-a7d82b4d-32eb-48cd-b489-8baff3c57454 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.647s\n2026-05-22 01:45:14.285 19 INFO tempest.lib.common.rest_client [req-c5c9ed4c-1caf-403a-aa98-c5fefe77b52e req-c5c9ed4c-1caf-403a-aa98-c5fefe77b52e ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.152s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.630806s] ... ok\n2026-05-22 01:45:14.330 23 INFO tempest.lib.common.rest_client [req-bd1969ff-a421-455d-a618-e37d9183c817 req-bd1969ff-a421-455d-a618-e37d9183c817 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c6118049-268b-4b99-b0df-a0038d01178c 0.384s\n2026-05-22 01:45:14.378 33 INFO tempest.lib.common.rest_client [req-e7062d4f-14e7-4162-bb01-f28301178433 req-e7062d4f-14e7-4162-bb01-f28301178433 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.138s\n2026-05-22 01:45:14.386 48 INFO tempest.lib.common.rest_client [req-a57014f0-29d0-4d1b-923a-fef7185393b2 req-a57014f0-29d0-4d1b-923a-fef7185393b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33bef390-a299-422d-baaf-9584f9b2c7ac 0.135s\n2026-05-22 01:45:14.453 23 INFO tempest.lib.common.rest_client [req-7441cefc-1ec7-4332-bbdb-61c1d2d51bff req-7441cefc-1ec7-4332-bbdb-61c1d2d51bff ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.120s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [1.798141s] ... ok\n2026-05-22 01:45:14.485 33 INFO tempest.lib.common.rest_client [req-03c9c2f8-a662-480f-8d43-42f46a43d6ea req-03c9c2f8-a662-480f-8d43-42f46a43d6ea ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bedc5725-8311-4575-a23d-fcb6acbd79af 0.105s\n2026-05-22 01:45:14.490 48 INFO tempest.lib.common.rest_client [req-16da66ec-cd6d-4978-80c2-b90538dc296d req-16da66ec-cd6d-4978-80c2-b90538dc296d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1893d0c-e940-496d-8070-3dca844b9b96 0.101s\n2026-05-22 01:45:14.584 33 INFO tempest.lib.common.rest_client [req-f40644ef-28c6-4cf2-b7f5-4af2efdcd387 req-f40644ef-28c6-4cf2-b7f5-4af2efdcd387 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.097s\n2026-05-22 01:45:14.602 48 INFO tempest.lib.common.rest_client [req-07de1a31-c06e-4511-8fa3-3f324afca2d4 req-07de1a31-c06e-4511-8fa3-3f324afca2d4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/031deed4-7747-4528-be04-9105e5ea7bcf 0.109s\n2026-05-22 01:45:14.688 33 INFO tempest.lib.common.rest_client [req-6a62d1b0-e151-4bbe-bbdf-c73d09e2f650 req-6a62d1b0-e151-4bbe-bbdf-c73d09e2f650 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.101s\n2026-05-22 01:45:14.711 48 INFO tempest.lib.common.rest_client [req-bee53913-ca4c-421b-b14e-c16cd27ff07b req-bee53913-ca4c-421b-b14e-c16cd27ff07b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6189149-4802-4fc7-a795-cb01b240b6fb 0.106s\n2026-05-22 01:45:14.788 33 INFO tempest.lib.common.rest_client [req-1ee39b13-e3c2-4a8e-a75c-0e3fa586ce3a req-1ee39b13-e3c2-4a8e-a75c-0e3fa586ce3a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9b73ba9-bb93-4f14-8c75-b31526a7a6d5 0.098s\n2026-05-22 01:45:14.814 23 INFO tempest.lib.common.rest_client [req-96499c82-df46-4893-b2f0-bfca0dc1e743 req-96499c82-df46-4893-b2f0-bfca0dc1e743 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.357s\n2026-05-22 01:45:14.823 48 INFO tempest.lib.common.rest_client [req-51336729-b22a-4620-9825-6c7d6f443114 req-51336729-b22a-4620-9825-6c7d6f443114 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c1f423f-8131-40d7-848f-1bc9894b61db 0.106s\n2026-05-22 01:45:14.886 33 INFO tempest.lib.common.rest_client [req-ae0b4f7f-7197-465c-98ec-b65f184a6aa9 req-ae0b4f7f-7197-465c-98ec-b65f184a6aa9 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/471b4f0f-b4c6-44c9-b85f-68715a3b906b 0.095s\n2026-05-22 01:45:14.943 48 INFO tempest.lib.common.rest_client [req-545ec00f-e963-40b6-a932-43badc6bcaa4 req-545ec00f-e963-40b6-a932-43badc6bcaa4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/046b2e66-3b48-4800-90c3-fb8a3601c820 0.118s\n2026-05-22 01:45:15.020 19 INFO tempest.lib.common.rest_client [req-252b9ad5-4e9b-4d98-b19f-b1a9bac140d5 req-252b9ad5-4e9b-4d98-b19f-b1a9bac140d5 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.728s\n2026-05-22 01:45:15.063 48 INFO tempest.lib.common.rest_client [req-40a413ab-21f7-4b41-b914-047039a64de0 req-40a413ab-21f7-4b41-b914-047039a64de0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4dcd6ecf-f516-4320-82c8-9c56622a1f75 0.118s\n2026-05-22 01:45:15.074 21 INFO tempest.lib.common.rest_client [req-51fc9197-596e-4651-8142-4ee7ddd73955 req-51fc9197-596e-4651-8142-4ee7ddd73955 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.598s\n2026-05-22 01:45:15.134 15 INFO tempest.lib.common.rest_client [req-6985ac09-9033-43f9-9a4e-3c52d8208096 req-6985ac09-9033-43f9-9a4e-3c52d8208096 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b25843a5-5fc2-4f07-881e-7d5ec2b92ad9 0.874s\n2026-05-22 01:45:15.159 48 INFO tempest.lib.common.rest_client [req-d5f240de-d593-43b5-bbc4-e4e28e9525f8 req-d5f240de-d593-43b5-bbc4-e4e28e9525f8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d96b338d-40cc-4dd2-b3a5-7de9b3a265d0 0.094s\n2026-05-22 01:45:15.191 23 INFO tempest.lib.common.rest_client [req-5d896006-66f6-45ba-ac64-4f99810100b0 req-5d896006-66f6-45ba-ac64-4f99810100b0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.375s\n2026-05-22 01:45:15.202 33 INFO tempest.lib.common.rest_client [req-1f06877d-b5cd-4a85-83e2-bdf8f50cbf78 req-1f06877d-b5cd-4a85-83e2-bdf8f50cbf78 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1d2d65bb0c934bb08fa203125f5b0fc3 0.314s\n2026-05-22 01:45:15.263 48 INFO tempest.lib.common.rest_client [req-b2337532-db97-4cb6-96fa-e47b47a91dcd req-b2337532-db97-4cb6-96fa-e47b47a91dcd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d4ba5636-23e3-44a2-9039-4a1d839a2ed1 0.100s\n2026-05-22 01:45:15.311 23 INFO tempest.lib.common.rest_client [req-1b82abc0-86ef-491a-9596-8c85bceae2a8 req-1b82abc0-86ef-491a-9596-8c85bceae2a8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/29f0552e-da7e-40c8-843e-c0b2d04acb4d 0.117s\n2026-05-22 01:45:15.368 48 INFO tempest.lib.common.rest_client [req-f79d553d-0d49-4730-a63e-b992e5152613 req-f79d553d-0d49-4730-a63e-b992e5152613 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f5a499c-d4c2-4a6d-b38e-360aab3e49ee 0.102s\n2026-05-22 01:45:15.402 21 INFO tempest.lib.common.rest_client [req-cee35d0a-5d83-4412-b575-599fd6b2ca14 req-cee35d0a-5d83-4412-b575-599fd6b2ca14 ] 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.326s\n2026-05-22 01:45:15.457 19 INFO tempest.lib.common.rest_client [req-7c7524a7-a732-4dba-b845-e88848512300 req-7c7524a7-a732-4dba-b845-e88848512300 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.434s\n2026-05-22 01:45:15.476 48 INFO tempest.lib.common.rest_client [req-e60e0c07-d7de-48e3-93fc-b1ee83a1cfcd req-e60e0c07-d7de-48e3-93fc-b1ee83a1cfcd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a166a1b-7835-4790-ac35-4b016b13d5b3 0.105s\n2026-05-22 01:45:15.493 23 INFO tempest.lib.common.rest_client [req-af58c003-f051-4eb3-85a6-3eecf327a739 req-af58c003-f051-4eb3-85a6-3eecf327a739 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.174s\n2026-05-22 01:45:15.501 33 INFO tempest.lib.common.rest_client [req-9ec1fb4f-61ae-402a-b4d9-d146929e64e2 req-9ec1fb4f-61ae-402a-b4d9-d146929e64e2 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2382e5f8c66d487381bf4b8a37ec9082 0.292s\n2026-05-22 01:45:15.502 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 05dade93226a46a8ae07856065eede4f\n2026-05-22 01:45:15.499 15 INFO tempest.lib.common.rest_client [req-65084343-0f25-443f-b6d0-2f17fe96420f req-65084343-0f25-443f-b6d0-2f17fe96420f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b25843a5-5fc2-4f07-881e-7d5ec2b92ad9 0.353s\n2026-05-22 01:45:15.566 48 INFO tempest.lib.common.rest_client [req-abb82bb2-b747-4f8c-86a9-1a052f3cbeff req-abb82bb2-b747-4f8c-86a9-1a052f3cbeff ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=054d0232-da90-4741-a989-45306b9e3467 0.088s\n2026-05-22 01:45:15.617 15 INFO tempest.lib.common.rest_client [req-755ee0c9-6141-424b-a7c0-0faf5f855eca req-755ee0c9-6141-424b-a7c0-0faf5f855eca ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b25843a5-5fc2-4f07-881e-7d5ec2b92ad9 0.116s\n2026-05-22 01:45:15.689 48 INFO tempest.lib.common.rest_client [req-0e3e64a4-94cc-4eb0-aedd-524af0947d7b req-0e3e64a4-94cc-4eb0-aedd-524af0947d7b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467 0.121s\n2026-05-22 01:45:15.769 23 INFO tempest.lib.common.rest_client [req-dbac6d12-2c22-4a00-80ab-f7634e93fd68 req-dbac6d12-2c22-4a00-80ab-f7634e93fd68 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/29f0552e-da7e-40c8-843e-c0b2d04acb4d 0.273s\n2026-05-22 01:45:15.822 48 INFO tempest.lib.common.rest_client [req-538786c6-d387-4338-9844-f5bff60fb9a6 req-538786c6-d387-4338-9844-f5bff60fb9a6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba04e63-2687-4601-9b38-499852ce18cd 0.130s\n2026-05-22 01:45:15.850 21 INFO tempest.lib.common.rest_client [req-b0848028-5b8c-4760-869e-48b98f98ae35 req-b0848028-5b8c-4760-869e-48b98f98ae35 ] 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.445s\n2026-05-22 01:45:15.916 15 INFO tempest.lib.common.rest_client [req-c07e9b3b-3e38-456a-b1b3-481c67148dd9 req-c07e9b3b-3e38-456a-b1b3-481c67148dd9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a4b41fee-1d89-42e1-b4c1-8f331c830c85 0.297s\n2026-05-22 01:45:15.935 48 INFO tempest.lib.common.rest_client [req-f1d7b631-d249-4388-8fbc-038988584c38 req-f1d7b631-d249-4388-8fbc-038988584c38 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2626f73d-b37d-4a24-8f16-5a40d27958c2 0.109s\n2026-05-22 01:45:15.945 23 INFO tempest.lib.common.rest_client [req-3f129cc7-3bf2-4c4e-9881-a794e8613718 req-3f129cc7-3bf2-4c4e-9881-a794e8613718 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.173s\n2026-05-22 01:45:16.047 33 INFO tempest.lib.common.rest_client [req-d22d2957-8cdf-414e-bf77-1fcc946bc8ba req-d22d2957-8cdf-414e-bf77-1fcc946bc8ba ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s\n2026-05-22 01:45:16.055 48 INFO tempest.lib.common.rest_client [req-f442a96d-dd0a-41de-87af-7a0833204c10 req-f442a96d-dd0a-41de-87af-7a0833204c10 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2 0.117s\n2026-05-22 01:45:16.165 48 INFO tempest.lib.common.rest_client [req-711e42ad-7f9d-4961-8564-90afc6c7f46c req-711e42ad-7f9d-4961-8564-90afc6c7f46c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e7ac961-0041-4bf0-a8aa-c11079453d69 0.107s\n2026-05-22 01:45:16.241 21 INFO tempest.lib.common.rest_client [req-de2daae9-2a3e-42bc-ab7b-f1f282605f7f req-de2daae9-2a3e-42bc-ab7b-f1f282605f7f ] 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.388s\n2026-05-22 01:45:16.245 23 INFO tempest.lib.common.rest_client [req-182dcf5b-081c-4dd1-9160-449b0cfc8589 req-182dcf5b-081c-4dd1-9160-449b0cfc8589 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.297s\n2026-05-22 01:45:16.253 15 INFO tempest.lib.common.rest_client [req-0b8ac997-4477-4d49-a5b4-31b4af6d7fc0 req-0b8ac997-4477-4d49-a5b4-31b4af6d7fc0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ab73686-dbb5-4c2c-92ab-5e3ec69d0d15 0.335s\n2026-05-22 01:45:16.270 48 INFO tempest.lib.common.rest_client [req-ba03b902-e994-479c-b161-7d579de69a10 req-ba03b902-e994-479c-b161-7d579de69a10 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ded9709-52ee-43fb-94a2-fe2b4fac5885 0.103s\n2026-05-22 01:45:16.294 19 INFO tempest.lib.common.rest_client [req-f0cedd5c-7d69-4de6-b05a-18d4e58527c8 req-f0cedd5c-7d69-4de6-b05a-18d4e58527c8 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dca174d5-4193-492d-9f81-44016648924f 0.833s\n2026-05-22 01:45:16.380 23 INFO tempest.lib.common.rest_client [req-7d38423a-62d9-4539-a916-109a37ea1b6a req-7d38423a-62d9-4539-a916-109a37ea1b6a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3372f3ee-55fd-4053-ac47-408184f88b35 0.131s\n2026-05-22 01:45:16.382 33 INFO tempest.lib.common.rest_client [req-e802adaf-9484-4f93-aa10-c3de96275780 req-e802adaf-9484-4f93-aa10-c3de96275780 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=05dade93226a46a8ae07856065eede4f&name=default 0.331s\n2026-05-22 01:45:16.388 48 INFO tempest.lib.common.rest_client [req-754100a4-644a-47cd-ae4a-e7ead165349a req-754100a4-644a-47cd-ae4a-e7ead165349a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53cb60eb-1db1-49cb-8b33-c5cd6a5a8caf 0.116s\n2026-05-22 01:45:16.396 19 INFO tempest.lib.common.rest_client [req-52185fc9-763f-4424-b2b3-3803ff53009a req-52185fc9-763f-4424-b2b3-3803ff53009a ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/267d21b9-4b75-4368-a457-1b2e1009c3c4 0.096s\n2026-05-22 01:45:16.461 15 INFO tempest.lib.common.rest_client [req-e37cf7e5-1a06-414b-9d92-061a1b8ccb89 req-e37cf7e5-1a06-414b-9d92-061a1b8ccb89 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d5f945e2-78d5-4126-850c-098d1a351b26 0.206s\n2026-05-22 01:45:16.470 48 INFO tempest.lib.common.rest_client [req-5db668d7-8b87-4118-a4dc-b4d395df2e04 req-5db668d7-8b87-4118-a4dc-b4d395df2e04 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b7a61db-6b34-42ef-add6-878ee81b3356 0.080s\n2026-05-22 01:45:16.487 19 INFO tempest.lib.common.rest_client [req-584dbe67-fa99-49ca-9895-b1fa13125b65 req-584dbe67-fa99-49ca-9895-b1fa13125b65 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dca174d5-4193-492d-9f81-44016648924f 0.088s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [2.197629s] ... ok\n2026-05-22 01:45:16.538 23 INFO tempest.lib.common.rest_client [req-0b32ad06-9616-46ae-b24b-6f60f1a43869 req-0b32ad06-9616-46ae-b24b-6f60f1a43869 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.155s\n2026-05-22 01:45:16.559 48 INFO tempest.lib.common.rest_client [req-402292e7-ca8c-43f2-a08b-6864b898a849 req-402292e7-ca8c-43f2-a08b-6864b898a849 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/31ddcaa7-b7e5-4efc-9aae-dce20486746b 0.087s\n2026-05-22 01:45:16.634 19 INFO tempest.lib.common.rest_client [req-62582e9b-c26a-4c6e-b6c4-cacc7a21342d req-62582e9b-c26a-4c6e-b6c4-cacc7a21342d ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.144s\n2026-05-22 01:45:16.707 48 INFO tempest.lib.common.rest_client [req-80614e6e-0588-4f04-9802-bd95a9e58975 req-80614e6e-0588-4f04-9802-bd95a9e58975 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7b3f037-3f1c-427e-a99e-3e0f9512bfd2 0.146s\n2026-05-22 01:45:16.735 15 INFO tempest.lib.common.rest_client [req-c6980d99-237c-4fb3-9553-992c65f6baaf req-c6980d99-237c-4fb3-9553-992c65f6baaf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d7b3ee4-9cc9-4c78-97f8-3e917e6b84b8 0.271s\n{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [6.095734s] ... ok\n2026-05-22 01:45:16.775 19 INFO tempest.lib.common.rest_client [req-23a5b723-7107-47dc-8c2d-7175a55e9ecc req-23a5b723-7107-47dc-8c2d-7175a55e9ecc ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.138s\n2026-05-22 01:45:16.787 33 INFO tempest.lib.common.rest_client [req-41dbfe91-9da1-4f8e-b443-140f6ec4c515 req-41dbfe91-9da1-4f8e-b443-140f6ec4c515 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fdd6d099-479e-4e1b-8d1b-fa4a39315ed3 0.399s\n2026-05-22 01:45:16.815 23 INFO tempest.lib.common.rest_client [req-0c9abd7b-2fe9-4c7c-95d9-d8d580d83a25 req-0c9abd7b-2fe9-4c7c-95d9-d8d580d83a25 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3372f3ee-55fd-4053-ac47-408184f88b35 0.275s\n2026-05-22 01:45:16.856 48 INFO tempest.lib.common.rest_client [req-ef07e6da-c16a-4b56-b142-440b8fce0f33 req-ef07e6da-c16a-4b56-b142-440b8fce0f33 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/030aa99b-e1fe-4b0e-aa1a-6229b2048b56 0.146s\n2026-05-22 01:45:16.864 19 INFO tempest.lib.common.rest_client [req-07ae0a9f-76dc-4904-90a8-860ee7dad9ed req-07ae0a9f-76dc-4904-90a8-860ee7dad9ed ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.087s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.376664s] ... ok\n2026-05-22 01:45:16.945 23 INFO tempest.lib.common.rest_client [req-675752a2-6b6e-4b56-a773-96439d46a8fa req-675752a2-6b6e-4b56-a773-96439d46a8fa ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.129s\n2026-05-22 01:45:16.951 48 INFO tempest.lib.common.rest_client [req-18018246-d876-4f6b-9847-0be33fadf4a9 req-18018246-d876-4f6b-9847-0be33fadf4a9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a5614d2-a25f-4c5c-bb46-e9702461811d 0.092s\n2026-05-22 01:45:17.020 33 INFO tempest.lib.common.rest_client [req-4aa31019-6c49-4ebd-9eba-54dd64721ef0 req-4aa31019-6c49-4ebd-9eba-54dd64721ef0 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f 0.229s\n2026-05-22 01:45:17.038 19 INFO tempest.lib.common.rest_client [req-700eb022-1472-4e5d-bfa7-9254532df406 req-700eb022-1472-4e5d-bfa7-9254532df406 ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.170s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.173749s] ... ok\n2026-05-22 01:45:17.066 48 INFO tempest.lib.common.rest_client [req-3cf5b60e-21e7-496b-a8b0-66a27c799710 req-3cf5b60e-21e7-496b-a8b0-66a27c799710 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bf7ba401-c9c8-40b4-ae38-48061062c443 0.111s\n2026-05-22 01:45:17.085 15 INFO tempest.lib.common.rest_client [req-f45fe183-7d8e-4955-ac71-86893f513117 req-f45fe183-7d8e-4955-ac71-86893f513117 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52a26665-9d64-4e00-b671-42e1b9164039 0.345s\n2026-05-22 01:45:17.093 21 INFO tempest.lib.common.rest_client [req-20e60a29-170b-4260-8648-cf6ac1c6c55a req-20e60a29-170b-4260-8648-cf6ac1c6c55a ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.849s\n2026-05-22 01:45:17.161 48 INFO tempest.lib.common.rest_client [req-b1c6c44b-d79d-4347-b565-ad524018a817 req-b1c6c44b-d79d-4347-b565-ad524018a817 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4488035-d9ea-4d9a-af98-ca3cd575a061 0.093s\n2026-05-22 01:45:17.181 15 INFO tempest.lib.common.rest_client [req-02b62d51-3e69-4080-90d8-173ebb840a2d req-02b62d51-3e69-4080-90d8-173ebb840a2d ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d7b3ee4-9cc9-4c78-97f8-3e917e6b84b8 0.093s\n2026-05-22 01:45:17.219 19 INFO tempest.lib.common.rest_client [req-732896f2-ec3c-4fd0-ae13-ccea5eedd68c req-732896f2-ec3c-4fd0-ae13-ccea5eedd68c ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.173s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.179203s] ... ok\n2026-05-22 01:45:17.252 23 INFO tempest.lib.common.rest_client [req-12ce3342-ff44-482e-bd3a-20741f5c8d29 req-12ce3342-ff44-482e-bd3a-20741f5c8d29 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.304s\n2026-05-22 01:45:17.292 48 INFO tempest.lib.common.rest_client [req-80b7e16d-ed6b-42d9-a105-fa42d28b91e1 req-80b7e16d-ed6b-42d9-a105-fa42d28b91e1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/12fd64e7-3ff2-4722-a861-b9bdbb859e62 0.126s\n2026-05-22 01:45:17.362 23 INFO tempest.lib.common.rest_client [req-b61319c0-1430-4ee6-9c5f-d55979d44f3b req-b61319c0-1430-4ee6-9c5f-d55979d44f3b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e9b009c5-2074-48f8-a471-613df181f5e6 0.108s\n2026-05-22 01:45:17.386 48 INFO tempest.lib.common.rest_client [req-e841b11a-3f74-48db-80d5-101993510c08 req-e841b11a-3f74-48db-80d5-101993510c08 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fba7e4ff-3a31-4661-a2c4-39cce96e2b92 0.091s\n2026-05-22 01:45:17.392 19 INFO tempest.lib.common.rest_client [req-0ed0729f-1050-4403-8815-df0b6b326842 req-0ed0729f-1050-4403-8815-df0b6b326842 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.174986s] ... ok\n2026-05-22 01:45:17.444 15 INFO tempest.lib.common.rest_client [req-ec6839fe-df9d-4a69-b7b6-2276fcbbbece req-ec6839fe-df9d-4a69-b7b6-2276fcbbbece ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a04f24f0-988a-4d77-9aa1-7a515dfeb622 0.261s\n2026-05-22 01:45:17.477 48 INFO tempest.lib.common.rest_client [req-5cacef4d-84e3-4e05-b55a-ade9362f9da2 req-5cacef4d-84e3-4e05-b55a-ade9362f9da2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/292648d7-437f-43e7-8de3-9ab07a4b97b3 0.088s\n2026-05-22 01:45:17.483 21 INFO tempest.lib.common.rest_client [req-31c18002-5949-45f6-b7d0-4198583eb6a0 req-31c18002-5949-45f6-b7d0-4198583eb6a0 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.385s\n2026-05-22 01:45:17.523 23 INFO tempest.lib.common.rest_client [req-310081e3-407a-4ad7-94a9-e0e696fd19c7 req-310081e3-407a-4ad7-94a9-e0e696fd19c7 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.159s\n2026-05-22 01:45:17.541 19 INFO tempest.lib.common.rest_client [req-b803a7fe-cc3c-46ae-97d0-5f5006136bb9 req-b803a7fe-cc3c-46ae-97d0-5f5006136bb9 ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.140s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.145004s] ... ok\n2026-05-22 01:45:17.556 33 INFO tempest.lib.common.rest_client [req-c6a87132-4309-49f3-871d-03609eac7f0f req-c6a87132-4309-49f3-871d-03609eac7f0f ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:45:17.541 15 INFO tempest.lib.common.rest_client [req-e1a640a4-e084-402c-beab-0e0948f5233e req-e1a640a4-e084-402c-beab-0e0948f5233e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/29ff406c-9de8-4f87-9b9d-010c2cfdcb35 0.095s\n2026-05-22 01:45:17.574 48 INFO tempest.lib.common.rest_client [req-1346037a-64f4-444a-b8f7-6794f1dc0828 req-1346037a-64f4-444a-b8f7-6794f1dc0828 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/261e47bb-12c2-49de-83ce-eb04b185324a 0.090s\n2026-05-22 01:45:17.629 15 INFO tempest.lib.common.rest_client [req-5308b633-211a-46ba-a42d-9239009e3006 req-5308b633-211a-46ba-a42d-9239009e3006 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.085s\n2026-05-22 01:45:17.693 48 INFO tempest.lib.common.rest_client [req-f720db75-ca7c-49b0-973a-0d0178c1a123 req-f720db75-ca7c-49b0-973a-0d0178c1a123 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de38fd70-8a13-4acc-83ae-b4890e90deb5 0.115s\n2026-05-22 01:45:17.719 19 INFO tempest.lib.common.rest_client [req-cc201f7c-fb44-430e-888d-c6ba73f5be59 req-cc201f7c-fb44-430e-888d-c6ba73f5be59 ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/05ffe439-b46d-447e-84ea-8145f16afa58 0.165s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.177566s] ... ok\n2026-05-22 01:45:17.758 15 INFO tempest.lib.common.rest_client [req-07c25c02-500b-4d3a-8590-576ae007f349 req-07c25c02-500b-4d3a-8590-576ae007f349 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.123s\n2026-05-22 01:45:17.791 23 INFO tempest.lib.common.rest_client [req-f37c9854-5e0f-4184-89de-35f771646396 req-f37c9854-5e0f-4184-89de-35f771646396 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e9b009c5-2074-48f8-a471-613df181f5e6 0.265s\n2026-05-22 01:45:17.808 48 INFO tempest.lib.common.rest_client [req-24453366-0be5-48d5-8910-f9ba8d8e60b4 req-24453366-0be5-48d5-8910-f9ba8d8e60b4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/264cef34-4576-4fb8-8159-86f3017c1508 0.109s\n2026-05-22 01:45:17.821 21 INFO tempest.lib.common.rest_client [req-c57e8beb-e954-4083-9e17-af3f29f63425 req-c57e8beb-e954-4083-9e17-af3f29f63425 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.335s\n2026-05-22 01:45:17.877 19 INFO tempest.lib.common.rest_client [req-c0d9ad3a-f309-41e2-8472-95e819a5d0ed req-c0d9ad3a-f309-41e2-8472-95e819a5d0ed ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/05ffe439-b46d-447e-84ea-8145f16afa58?fields=id&fields=name&fields=mtu 0.154s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.156072s] ... ok\n2026-05-22 01:45:17.904 15 INFO tempest.lib.common.rest_client [req-cd47e1d1-94cc-4c1f-8a11-8b44e11d29c1 req-cd47e1d1-94cc-4c1f-8a11-8b44e11d29c1 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e75f0f8-96e3-477a-930d-ae9c97dc26ce 0.145s\n2026-05-22 01:45:17.974 23 INFO tempest.lib.common.rest_client [req-b44693c0-34da-4c70-9690-07baf7602bc4 req-b44693c0-34da-4c70-9690-07baf7602bc4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.178s\n2026-05-22 01:45:17.999 19 INFO tempest.lib.common.rest_client [req-efad398d-4dec-4ba4-8716-9c24ad2a66f3 req-efad398d-4dec-4ba4-8716-9c24ad2a66f3 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/190c58cb-d305-4bda-9dd9-b31d2366dd68 0.118s\n2026-05-22 01:45:17.997 15 INFO tempest.lib.common.rest_client [req-a73aa129-93fa-4d34-8e0a-81f47944849f req-a73aa129-93fa-4d34-8e0a-81f47944849f ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c9d17f0d-5aaa-46b4-833a-977b3f34b69c 0.089s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.121466s] ... ok\n2026-05-22 01:45:18.095 33 INFO tempest.lib.common.rest_client [req-4dbf81f7-5b3f-477f-8f07-54685afa84f6 req-4dbf81f7-5b3f-477f-8f07-54685afa84f6 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s\n2026-05-22 01:45:18.102 15 INFO tempest.lib.common.rest_client [req-8d4c9909-951e-4af5-957c-f92f656dcd3e req-8d4c9909-951e-4af5-957c-f92f656dcd3e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.102s\n2026-05-22 01:45:18.120 19 INFO tempest.lib.common.rest_client [req-a1700fce-5c16-47b9-819f-3c32f838fde8 req-a1700fce-5c16-47b9-819f-3c32f838fde8 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/190c58cb-d305-4bda-9dd9-b31d2366dd68?fields=id&fields=network_id 0.115s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.120011s] ... ok\n2026-05-22 01:45:18.201 15 INFO tempest.lib.common.rest_client [req-71e8facb-6f24-4d69-9d63-3614105843c8 req-71e8facb-6f24-4d69-9d63-3614105843c8 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef3df3bd-f833-45d8-b169-2a692a3eb57b 0.096s\n2026-05-22 01:45:18.245 33 INFO tempest.lib.common.rest_client [req-a3c26f91-dae4-4939-88c2-bda86243cb48 req-a3c26f91-dae4-4939-88c2-bda86243cb48 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.145s\n2026-05-22 01:45:18.291 15 INFO tempest.lib.common.rest_client [req-31e835b6-7e6c-41a7-8e0d-e90f02a71fd5 req-31e835b6-7e6c-41a7-8e0d-e90f02a71fd5 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca429ce-1d38-45f3-b435-52a2c188f8e8 0.088s\n2026-05-22 01:45:18.355 23 INFO tempest.lib.common.rest_client [req-6b45f62b-8547-4e78-a1f6-72921a09e394 req-6b45f62b-8547-4e78-a1f6-72921a09e394 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc20129d-e0da-404b-b56a-51f3687935fc 0.377s\n2026-05-22 01:45:18.400 15 INFO tempest.lib.common.rest_client [req-5e1cc40e-8a7a-47f2-9ad4-6f046477e951 req-5e1cc40e-8a7a-47f2-9ad4-6f046477e951 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/288f9983-b2b2-4beb-9754-f2f4b9b73afe 0.105s\n2026-05-22 01:45:18.425 33 INFO tempest.lib.common.rest_client [req-244cb980-6ea1-4ed2-9186-7e90ecb0d12d req-244cb980-6ea1-4ed2-9186-7e90ecb0d12d ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.176s\n2026-05-22 01:45:18.504 15 INFO tempest.lib.common.rest_client [req-8adb5a57-0acf-49ce-a019-ae3a673a7357 req-8adb5a57-0acf-49ce-a019-ae3a673a7357 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a2538122-99b3-44a9-8823-4e4b90a506b2 0.102s\n2026-05-22 01:45:18.511 23 INFO tempest.lib.common.rest_client [req-f1a9b3a1-f42b-40cc-8543-2683124ff3b4 req-f1a9b3a1-f42b-40cc-8543-2683124ff3b4 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [4.057094s] ... ok\n2026-05-22 01:45:18.617 15 INFO tempest.lib.common.rest_client [req-f7606e43-08a4-42d5-b3c0-c23223dff7de req-f7606e43-08a4-42d5-b3c0-c23223dff7de ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b6a2e47-9eac-4898-abe7-df44ee95ec23 0.111s\n2026-05-22 01:45:18.759 48 INFO tempest.lib.common.rest_client [req-ef7bd7b7-bceb-4d21-b2e4-28685f69946a req-ef7bd7b7-bceb-4d21-b2e4-28685f69946a ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f5728c0-cef6-4aa9-b079-d5bd6d39ea47 0.949s\n2026-05-22 01:45:18.964 23 INFO tempest.lib.common.rest_client [req-e575447e-906e-4899-ac60-6cacb02b1144 req-e575447e-906e-4899-ac60-6cacb02b1144 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.448s\n2026-05-22 01:45:18.974 19 INFO tempest.lib.common.rest_client [req-8b04d78b-47e0-4020-9b98-1fda2eec681a req-8b04d78b-47e0-4020-9b98-1fda2eec681a ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.849s\n2026-05-22 01:45:19.032 48 INFO tempest.lib.common.rest_client [req-921a3017-ee65-44e1-9c6d-b492d215a405 req-921a3017-ee65-44e1-9c6d-b492d215a405 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9d4aad71a2b74df1ab0d1eb9829532ff 0.270s\n2026-05-22 01:45:19.056 33 INFO tempest.lib.common.rest_client [req-83ae64cc-13f0-47e5-9577-3608801948f2 req-83ae64cc-13f0-47e5-9577-3608801948f2 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.628s\n2026-05-22 01:45:19.062 15 INFO tempest.lib.common.rest_client [req-c7ee0271-6d22-4db5-a9c9-ab0422fd5e66 req-c7ee0271-6d22-4db5-a9c9-ab0422fd5e66 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/52ff77c4-72ad-4301-8797-464a208ae4c4 0.442s\n2026-05-22 01:45:19.247 33 INFO tempest.lib.common.rest_client [req-97b9a152-9248-4e11-a1cb-e6d133304478 req-97b9a152-9248-4e11-a1cb-e6d133304478 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:45:19.318 23 INFO tempest.lib.common.rest_client [req-7a29f91a-df5d-4ea8-bdda-4c2872c72f13 req-7a29f91a-df5d-4ea8-bdda-4c2872c72f13 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.351s\n2026-05-22 01:45:19.378 48 INFO tempest.lib.common.rest_client [req-0a82bc67-cb65-4622-9616-f4bdc503ea1d req-0a82bc67-cb65-4622-9616-f4bdc503ea1d ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/70de676985954e0686a43787d4225319 0.342s\n2026-05-22 01:45:19.378 48 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4b41c334e374ebf8e4c83c29acfe9e8\n2026-05-22 01:45:19.386 21 INFO tempest.lib.common.rest_client [req-b7032882-49ea-4b58-86e3-bc134d0219cd req-b7032882-49ea-4b58-86e3-bc134d0219cd ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.561s\n2026-05-22 01:45:19.488 19 INFO tempest.lib.common.rest_client [req-2452d91c-c635-465f-9b94-28ee37640110 req-2452d91c-c635-465f-9b94-28ee37640110 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.512s\n2026-05-22 01:45:19.569 33 INFO tempest.lib.common.rest_client [req-5e3f3ca8-2f8b-4702-8ac6-b05726203b8f req-5e3f3ca8-2f8b-4702-8ac6-b05726203b8f ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/09149526a0554d9399016d8921649a86 0.319s\n2026-05-22 01:45:19.608 23 INFO tempest.lib.common.rest_client [req-62240018-9aee-486b-b7ea-dde870c3ffa7 req-62240018-9aee-486b-b7ea-dde870c3ffa7 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e16d96e5-b91e-4b49-ac42-c2a4985b78a9 0.288s\n2026-05-22 01:45:19.666 15 INFO tempest.lib.common.rest_client [req-150b9771-7178-4a40-85e7-f8d3084c42e1 req-150b9771-7178-4a40-85e7-f8d3084c42e1 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c00f43da-931b-4e68-8e9d-1ebb5a1bebbd 0.602s\n2026-05-22 01:45:19.725 23 INFO tempest.lib.common.rest_client [req-d90ae7bc-6701-4f5b-890e-e772a7e176f3 req-d90ae7bc-6701-4f5b-890e-e772a7e176f3 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.113s\n2026-05-22 01:45:19.737 33 INFO tempest.lib.common.rest_client [req-be277f9b-8aff-45b3-9945-92a73a39fbbf req-be277f9b-8aff-45b3-9945-92a73a39fbbf ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s\n2026-05-22 01:45:19.882 23 INFO tempest.lib.common.rest_client [req-053e475f-4e70-4eec-a84f-7fd99778cd65 req-053e475f-4e70-4eec-a84f-7fd99778cd65 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.153s\n2026-05-22 01:45:19.909 15 INFO tempest.lib.common.rest_client [req-be152571-74eb-4298-9c73-ab960c41f79e req-be152571-74eb-4298-9c73-ab960c41f79e ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/146a2b9e193748d6b47d6f61a1cb3d33 0.241s\n2026-05-22 01:45:19.921 48 INFO tempest.lib.common.rest_client [req-f064d884-55a5-42bc-8b90-eb005d6c1d79 req-f064d884-55a5-42bc-8b90-eb005d6c1d79 ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s\n2026-05-22 01:45:19.946 33 INFO tempest.lib.common.rest_client [req-2b5ea498-ba8c-43d2-893b-fa42212f66df req-2b5ea498-ba8c-43d2-893b-fa42212f66df ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/30382f8e1b914440b0a8e8adfafc4e44 0.205s\n2026-05-22 01:45:19.974 23 INFO tempest.lib.common.rest_client [req-9365ca38-9edd-4bee-9cde-dd7d4405b958 req-9365ca38-9edd-4bee-9cde-dd7d4405b958 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e16d96e5-b91e-4b49-ac42-c2a4985b78a9 0.087s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.461362s] ... ok\n2026-05-22 01:45:20.110 23 INFO tempest.lib.common.rest_client [req-f70ae059-c738-455f-8204-8f331ce2a7ba req-f70ae059-c738-455f-8204-8f331ce2a7ba ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.134s\n{6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.136192s] ... ok\n2026-05-22 01:45:20.206 33 INFO tempest.lib.common.rest_client [req-1acc2de5-40db-4261-8b5d-483bcca3dab8 req-1acc2de5-40db-4261-8b5d-483bcca3dab8 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s\n2026-05-22 01:45:20.260 15 INFO tempest.lib.common.rest_client [req-36710e8d-ce30-452a-b2cc-db504736e59a req-36710e8d-ce30-452a-b2cc-db504736e59a ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c7f43e507c644356ac28156f63a6aa7b 0.348s\n2026-05-22 01:45:20.261 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3be62ad9d1f84e7387909e4b4dd1c4c4\n2026-05-22 01:45:20.315 21 INFO tempest.lib.common.rest_client [req-5ad984c9-7838-4e28-9cac-7f768a9162c4 req-5ad984c9-7838-4e28-9cac-7f768a9162c4 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/93a8caf4-99ed-4848-bdb4-8ca3b5fa3243 0.924s\n2026-05-22 01:45:20.380 48 INFO tempest.lib.common.rest_client [req-dc21aae5-e34f-4bd3-9bb9-4d9c92744976 req-dc21aae5-e34f-4bd3-9bb9-4d9c92744976 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4b41c334e374ebf8e4c83c29acfe9e8&name=default 0.455s\n2026-05-22 01:45:20.447 23 INFO tempest.lib.common.rest_client [req-d9f2bc65-7c02-47a3-ac0a-62c13a155fae req-d9f2bc65-7c02-47a3-ac0a-62c13a155fae ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/570bab3302534dbabd8331ad2fea7819 0.307s\n2026-05-22 01:45:20.495 33 INFO tempest.lib.common.rest_client [req-fb07ad31-7d30-48fc-b20c-458541856f3e req-fb07ad31-7d30-48fc-b20c-458541856f3e ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/2194ff3a072f4deb83141fa1296997d2 0.286s\n2026-05-22 01:45:20.708 19 INFO tempest.lib.common.rest_client [req-c5c4f0e5-0959-4c1f-8b2a-2783cc816a10 req-c5c4f0e5-0959-4c1f-8b2a-2783cc816a10 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/3cceed1f-ad96-450f-bf27-592fbdb8ac90 1.218s\n2026-05-22 01:45:20.747 23 INFO tempest.lib.common.rest_client [req-ad7e69cf-55f3-47e5-b9fe-0e78ee779270 req-ad7e69cf-55f3-47e5-b9fe-0e78ee779270 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/207cd01a2dc3445b9fbd6e1a17bcff28 0.297s\n2026-05-22 01:45:20.748 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: eb665769443c4d52b67c6b596c6984c8\n2026-05-22 01:45:20.781 33 INFO tempest.lib.common.rest_client [req-d8ab4708-bb1b-45a6-9758-297b2be41fb1 req-d8ab4708-bb1b-45a6-9758-297b2be41fb1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s\n2026-05-22 01:45:20.841 15 INFO tempest.lib.common.rest_client [req-618bc1d4-2062-4cb7-98cd-21e313c33520 req-618bc1d4-2062-4cb7-98cd-21e313c33520 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s\n2026-05-22 01:45:20.873 48 INFO tempest.lib.common.rest_client [req-cd50304d-169a-4cae-ad92-988ab0d566fd req-cd50304d-169a-4cae-ad92-988ab0d566fd ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6d25de9d-33b1-4ca1-8e7d-a900305723ac 0.490s\n2026-05-22 01:45:20.922 21 INFO tempest.lib.common.rest_client [req-d5beddb0-1120-4799-9d88-ddd59df129af req-d5beddb0-1120-4799-9d88-ddd59df129af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/93a8caf4-99ed-4848-bdb4-8ca3b5fa3243 0.603s\n2026-05-22 01:45:20.937 33 INFO tempest.lib.common.rest_client [req-bc83eef2-57eb-470d-9b86-f57e2da7d506 req-bc83eef2-57eb-470d-9b86-f57e2da7d506 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/09149526a0554d9399016d8921649a86 0.152s\n2026-05-22 01:45:20.937 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dfb714c732a741a9a04f3f6df94fdd00 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:20.938 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb714c732a741a9a04f3f6df94fdd00', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:20.938 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb714c732a741a9a04f3f6df94fdd00', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:21.022 21 INFO tempest.lib.common.rest_client [req-0cd77dad-4eaa-43f7-9b06-2e46f556237b req-0cd77dad-4eaa-43f7-9b06-2e46f556237b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/93a8caf4-99ed-4848-bdb4-8ca3b5fa3243 0.098s\n2026-05-22 01:45:21.183 48 INFO tempest.lib.common.rest_client [req-3c0a2c88-572e-4ca7-b76f-8b2691645c48 req-3c0a2c88-572e-4ca7-b76f-8b2691645c48 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8 0.306s\n2026-05-22 01:45:21.291 15 INFO tempest.lib.common.rest_client [req-926eee73-4387-4c9e-b54e-f50c327e2180 req-926eee73-4387-4c9e-b54e-f50c327e2180 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3be62ad9d1f84e7387909e4b4dd1c4c4&name=default 0.448s\n2026-05-22 01:45:21.313 23 INFO tempest.lib.common.rest_client [req-18059afb-f641-4858-a698-2ea6c8dde4ec req-18059afb-f641-4858-a698-2ea6c8dde4ec ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s\n2026-05-22 01:45:21.326 21 INFO tempest.lib.common.rest_client [req-af0bbb40-d523-4abd-8a05-982bd4293891 req-af0bbb40-d523-4abd-8a05-982bd4293891 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8bc3ece4-3e1a-4b57-b474-ab26a6607e2a 0.302s\n2026-05-22 01:45:21.536 19 INFO tempest.lib.common.rest_client [req-220fb431-28db-43df-8791-a76bdfdba0bd req-220fb431-28db-43df-8791-a76bdfdba0bd ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5838b68d-01bd-417e-bdf8-2bc71de8539b 0.825s\n{4} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [3.414924s] ... ok\n2026-05-22 01:45:21.615 21 INFO tempest.lib.common.rest_client [req-f2f49e05-cbe3-40b4-81e5-f12811784f2f req-f2f49e05-cbe3-40b4-81e5-f12811784f2f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a04417ee-d761-48d3-977e-0000aec99835 0.286s\n2026-05-22 01:45:21.638 23 INFO tempest.lib.common.rest_client [req-65b51c4b-b46d-4cab-a421-a17a7c24cdab req-65b51c4b-b46d-4cab-a421-a17a7c24cdab ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=eb665769443c4d52b67c6b596c6984c8&name=default 0.322s\n2026-05-22 01:45:21.679 19 INFO tempest.lib.common.rest_client [req-3131d6e1-25a7-4cbf-b655-c4663cd68b6b req-3131d6e1-25a7-4cbf-b655-c4663cd68b6b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3cceed1f-ad96-450f-bf27-592fbdb8ac90 0.105s\n2026-05-22 01:45:21.686 48 INFO tempest.lib.common.rest_client [req-34bf6604-b1f7-41e6-9593-a3402204cdb4 req-34bf6604-b1f7-41e6-9593-a3402204cdb4 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.497s\n2026-05-22 01:45:21.763 15 INFO tempest.lib.common.rest_client [req-ea1201b6-7ea2-4cac-95a8-f4382742e1b8 req-ea1201b6-7ea2-4cac-95a8-f4382742e1b8 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70ed9174-d722-46a4-ac7b-51fab2d539f3 0.469s\n2026-05-22 01:45:21.761 33 INFO tempest.lib.common.rest_client [req-ccddb356-f034-48ac-840b-fd14ad5183e5 req-ccddb356-f034-48ac-840b-fd14ad5183e5 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.809s\n2026-05-22 01:45:21.772 19 INFO tempest.lib.common.rest_client [req-a8074ce3-4ba9-47cd-a994-9758eb75da32 req-a8074ce3-4ba9-47cd-a994-9758eb75da32 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5838b68d-01bd-417e-bdf8-2bc71de8539b 0.091s\n2026-05-22 01:45:21.863 19 INFO tempest.lib.common.rest_client [req-34693eb6-43f8-4ca0-8b6b-dd7a525e8698 req-34693eb6-43f8-4ca0-8b6b-dd7a525e8698 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/267d21b9-4b75-4368-a457-1b2e1009c3c4 0.089s\n2026-05-22 01:45:21.883 33 INFO tempest.lib.common.rest_client [req-e9315050-5b50-4fc5-bdb6-2d0480c9a003 req-e9315050-5b50-4fc5-bdb6-2d0480c9a003 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257 0.117s\n2026-05-22 01:45:21.883 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 984d58e4dfee4d84986e63063802a257 for scope project and roles: ['reader']\n2026-05-22 01:45:21.901 21 INFO tempest.lib.common.rest_client [req-12660fba-f19a-48e2-818a-f757b8372cb7 req-12660fba-f19a-48e2-818a-f757b8372cb7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c940a5f-2c69-46c5-9613-049673b7caa4 0.282s\n2026-05-22 01:45:21.951 19 INFO tempest.lib.common.rest_client [req-387f51d0-4f25-43a0-ba92-97189b3d89bd req-387f51d0-4f25-43a0-ba92-97189b3d89bd ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dca174d5-4193-492d-9f81-44016648924f 0.087s\n2026-05-22 01:45:21.993 15 INFO tempest.lib.common.rest_client [req-8b8b6af8-504b-44b9-929b-2dce9f67d36b req-8b8b6af8-504b-44b9-929b-2dce9f67d36b ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4 0.227s\n2026-05-22 01:45:22.151 23 INFO tempest.lib.common.rest_client [req-9c5936e3-6cd7-443c-90de-5a8ef7a4394f req-9c5936e3-6cd7-443c-90de-5a8ef7a4394f ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9a494355-5e81-4f3f-9293-0355872728cc 0.505s\n2026-05-22 01:45:22.153 48 INFO tempest.lib.common.rest_client [req-de95427a-fc3d-4b58-aedc-c0ae05d78ca0 req-de95427a-fc3d-4b58-aedc-c0ae05d78ca0 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s\n2026-05-22 01:45:22.220 21 INFO tempest.lib.common.rest_client [req-324eaf09-8635-40e1-a9a0-cd546a976edd req-324eaf09-8635-40e1-a9a0-cd546a976edd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/95adf866-81da-4c03-a78b-6aa4de54212c 0.316s\n{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.751065s] ... ok\n2026-05-22 01:45:22.279 48 INFO tempest.lib.common.rest_client [req-29850e9d-dd51-4378-bc24-86dcef1a6720 req-29850e9d-dd51-4378-bc24-86dcef1a6720 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s\n2026-05-22 01:45:22.370 23 INFO tempest.lib.common.rest_client [req-9003b106-9efa-41c4-9cf1-f69a199486f7 req-9003b106-9efa-41c4-9cf1-f69a199486f7 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8 0.215s\n2026-05-22 01:45:22.423 33 INFO tempest.lib.common.rest_client [req-ff23f43c-880c-41f6-a3bf-2c3467395432 req-ff23f43c-880c-41f6-a3bf-2c3467395432 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s\n2026-05-22 01:45:22.522 15 INFO tempest.lib.common.rest_client [req-e7fb27cc-61cc-49f3-85b0-f825b7cb6d65 req-e7fb27cc-61cc-49f3-85b0-f825b7cb6d65 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s\n2026-05-22 01:45:22.533 48 INFO tempest.lib.common.rest_client [req-6e0c6d93-c067-4fb3-8361-1e7b84b24e19 req-6e0c6d93-c067-4fb3-8361-1e7b84b24e19 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.252s\n2026-05-22 01:45:22.569 21 INFO tempest.lib.common.rest_client [req-f90f9be6-9190-403d-8739-8f7f16e4b369 req-f90f9be6-9190-403d-8739-8f7f16e4b369 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1a75cdc-b660-42c3-ac50-5073493b25ff 0.339s\n2026-05-22 01:45:22.577 19 INFO tempest.lib.common.rest_client [req-62ef9ff5-ee66-4f06-8b0d-e07c575f012c req-62ef9ff5-ee66-4f06-8b0d-e07c575f012c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.624s\n2026-05-22 01:45:22.634 33 INFO tempest.lib.common.rest_client [req-a74ff3c0-3e4e-4c9a-8519-5154dde8ea4b req-a74ff3c0-3e4e-4c9a-8519-5154dde8ea4b ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:45:22.676 21 INFO tempest.lib.common.rest_client [req-09cd7f4b-2829-44f4-bc44-650c437e74c9 req-09cd7f4b-2829-44f4-bc44-650c437e74c9 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/95adf866-81da-4c03-a78b-6aa4de54212c 0.106s\n2026-05-22 01:45:22.684 19 INFO tempest.lib.common.rest_client [req-90b394fe-be7c-49d6-8d99-314f81d16cbf req-90b394fe-be7c-49d6-8d99-314f81d16cbf ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9e19252-6fbf-4304-b901-b92f77f91975 0.104s\n2026-05-22 01:45:22.780 33 INFO tempest.lib.common.rest_client [req-97413bcc-ca05-4c6c-a109-242dbb48d641 req-97413bcc-ca05-4c6c-a109-242dbb48d641 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/921fe94ef9a04ab0b1dea6843c71b931 0.144s\n2026-05-22 01:45:22.788 19 INFO tempest.lib.common.rest_client [req-07a4a741-ead4-4df7-942b-4beaf67fc8e0 req-07a4a741-ead4-4df7-942b-4beaf67fc8e0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.101s\n2026-05-22 01:45:22.977 33 INFO tempest.lib.common.rest_client [req-66d984a4-46fc-4551-b90c-e2bdf6b5475a req-66d984a4-46fc-4551-b90c-e2bdf6b5475a ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s\n2026-05-22 01:45:22.994 21 INFO tempest.lib.common.rest_client [req-63ab6faa-3e70-40d8-b0ae-b803455b8866 req-63ab6faa-3e70-40d8-b0ae-b803455b8866 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9f3d0001-6af3-4c39-9159-f9ce4d793630 0.311s\n2026-05-22 01:45:23.000 15 INFO tempest.lib.common.rest_client [req-124d45c0-a50c-4b74-a6f8-45dcf84a9fcc req-124d45c0-a50c-4b74-a6f8-45dcf84a9fcc ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s\n2026-05-22 01:45:23.073 48 INFO tempest.lib.common.rest_client [req-ba2100ab-de3a-4eaa-b7d9-159f891a6415 req-ba2100ab-de3a-4eaa-b7d9-159f891a6415 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.534s\n2026-05-22 01:45:23.096 21 INFO tempest.lib.common.rest_client [req-92142e18-7375-44f2-9c53-526409fbe14e req-92142e18-7375-44f2-9c53-526409fbe14e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92da2567-0059-4a03-802b-7c268d6e1a90 0.097s\n2026-05-22 01:45:23.140 19 INFO tempest.lib.common.rest_client [req-9c0b81c4-f6a0-4883-b94d-b8cf5ab19da7 req-9c0b81c4-f6a0-4883-b94d-b8cf5ab19da7 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24b67e7a-50cf-47d8-aad4-ee87a07a1021 0.349s\n2026-05-22 01:45:23.153 33 INFO tempest.lib.common.rest_client [req-4388ddd7-81b2-4384-8cb9-5d2af66ca073 req-4388ddd7-81b2-4384-8cb9-5d2af66ca073 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/30382f8e1b914440b0a8e8adfafc4e44 0.168s\n2026-05-22 01:45:23.156 15 INFO tempest.lib.common.rest_client [req-437cb65c-cae6-4751-b9da-c2c89cf1fe3d req-437cb65c-cae6-4751-b9da-c2c89cf1fe3d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.149s\n2026-05-22 01:45:23.197 21 INFO tempest.lib.common.rest_client [req-8b92c786-1329-4a16-ae5c-33390c683b5b req-8b92c786-1329-4a16-ae5c-33390c683b5b ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=432431b0-3384-46af-814d-84bf62630412 0.096s\n2026-05-22 01:45:23.252 48 INFO tempest.lib.common.rest_client [req-49b7c8db-44dd-4a98-a4af-b1b9c394c4d8 req-49b7c8db-44dd-4a98-a4af-b1b9c394c4d8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:45:23.302 21 INFO tempest.lib.common.rest_client [req-40092265-c64f-4cf5-8d43-5a0f42de8caf req-40092265-c64f-4cf5-8d43-5a0f42de8caf ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412 0.104s\n2026-05-22 01:45:23.307 33 INFO tempest.lib.common.rest_client [req-7d8ad3ba-9cd5-4997-a5ed-f93fe3cff0f6 req-7d8ad3ba-9cd5-4997-a5ed-f93fe3cff0f6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s\n2026-05-22 01:45:23.310 15 INFO tempest.lib.common.rest_client [req-ae2b9115-b955-4eb3-9189-d9895cc5be49 req-ae2b9115-b955-4eb3-9189-d9895cc5be49 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s\n2026-05-22 01:45:23.413 21 INFO tempest.lib.common.rest_client [req-85861dc8-ac44-442c-a4ea-e83c233063ad req-85861dc8-ac44-442c-a4ea-e83c233063ad ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ccbb972-4941-4447-81b6-7319a0534a6f 0.107s\n2026-05-22 01:45:23.452 19 INFO tempest.lib.common.rest_client [req-41db7b93-ed7f-4bd2-ae9c-1b7276172a17 req-41db7b93-ed7f-4bd2-ae9c-1b7276172a17 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db0cb325-6522-4c35-95af-19417b971461 0.309s\n2026-05-22 01:45:23.476 48 INFO tempest.lib.common.rest_client [req-10013e6f-f0a3-4b4b-ac4a-0075fc52552d req-10013e6f-f0a3-4b4b-ac4a-0075fc52552d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/09149526a0554d9399016d8921649a86 0.220s\n2026-05-22 01:45:23.529 21 INFO tempest.lib.common.rest_client [req-4d06f963-7504-4ae7-adc8-6ee2225039ee req-4d06f963-7504-4ae7-adc8-6ee2225039ee ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/53f39381-1912-49b6-99e9-2f612485e965 0.112s\n2026-05-22 01:45:23.595 33 INFO tempest.lib.common.rest_client [req-b6f82bef-768b-4016-8163-234b61504935 req-b6f82bef-768b-4016-8163-234b61504935 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/2194ff3a072f4deb83141fa1296997d2 0.284s\n2026-05-22 01:45:23.609 48 INFO tempest.lib.common.rest_client [req-52116038-9711-4462-8e92-6a6ee181f2d3 req-52116038-9711-4462-8e92-6a6ee181f2d3 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s\n2026-05-22 01:45:23.624 21 INFO tempest.lib.common.rest_client [req-5c7851cc-e300-4606-9cf2-89d280ab807d req-5c7851cc-e300-4606-9cf2-89d280ab807d ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.094s\n2026-05-22 01:45:23.734 21 INFO tempest.lib.common.rest_client [req-61a04c6a-0f56-48e2-9e65-4680a612e604 req-61a04c6a-0f56-48e2-9e65-4680a612e604 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4f17933-95c3-452f-bc44-30a25ff3eb17 0.107s\n2026-05-22 01:45:23.806 33 INFO tempest.lib.common.rest_client [req-935545a8-d714-4876-88f6-ce8f9f926460 req-935545a8-d714-4876-88f6-ce8f9f926460 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:45:23.832 21 INFO tempest.lib.common.rest_client [req-54455e60-f389-490d-bc54-7d47eb2c610e req-54455e60-f389-490d-bc54-7d47eb2c610e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52093a2e-9ec4-4882-adf5-466b8a33603c 0.093s\n2026-05-22 01:45:23.881 48 INFO tempest.lib.common.rest_client [req-a7f0b68f-961c-4b02-b691-219eaa35c289 req-a7f0b68f-961c-4b02-b691-219eaa35c289 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.269s\n2026-05-22 01:45:23.940 21 INFO tempest.lib.common.rest_client [req-3007c1b7-7dd8-41fc-ba43-bc3fa3c4e1ac req-3007c1b7-7dd8-41fc-ba43-bc3fa3c4e1ac ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ae8e6d04-b64c-4cb6-9750-2b2de9d4476c 0.103s\n2026-05-22 01:45:23.967 15 INFO tempest.lib.common.rest_client [req-2668288d-254e-45c0-b445-09d0c053771c req-2668288d-254e-45c0-b445-09d0c053771c ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.654s\n2026-05-22 01:45:24.033 19 INFO tempest.lib.common.rest_client [req-6d26e89e-3ea6-4524-9e34-6e7922c93095 req-6d26e89e-3ea6-4524-9e34-6e7922c93095 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7ac395d-15c3-4faf-b24d-316c58d2c701 0.579s\n2026-05-22 01:45:24.073 48 INFO tempest.lib.common.rest_client [req-63107b13-233e-4d64-b519-64ce75eaeceb req-63107b13-233e-4d64-b519-64ce75eaeceb ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-22 01:45:24.059 33 INFO tempest.lib.common.rest_client [req-f9d88216-c853-431d-9b79-3ffde1501d3f req-f9d88216-c853-431d-9b79-3ffde1501d3f ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/09149526a0554d9399016d8921649a86 0.250s\n2026-05-22 01:45:24.059 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 634214ba1904495c851c8f0fff73d720 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:24.059 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634214ba1904495c851c8f0fff73d720', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:24.059 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634214ba1904495c851c8f0fff73d720', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:24.101 21 INFO tempest.lib.common.rest_client [req-c381d497-5f71-4962-9b64-2adb8beadea6 req-c381d497-5f71-4962-9b64-2adb8beadea6 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7897fea-229b-4708-a789-2494557f6882 0.157s\n2026-05-22 01:45:24.169 19 INFO tempest.lib.common.rest_client [req-862e6e68-3de8-4f8d-b63d-b0b12bb8a96b req-862e6e68-3de8-4f8d-b63d-b0b12bb8a96b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8bd00896-34b8-4f6a-a73a-beeaca8b44e7 0.134s\n2026-05-22 01:45:24.206 21 INFO tempest.lib.common.rest_client [req-4892f743-cb6b-409a-a297-56f2e2f0b110 req-4892f743-cb6b-409a-a297-56f2e2f0b110 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5263073e-9e94-4a32-aa76-a4cc919f0bcb 0.103s\n2026-05-22 01:45:24.240 15 INFO tempest.lib.common.rest_client [req-f65ea926-ce08-40c9-9156-299137d0fad3 req-f65ea926-ce08-40c9-9156-299137d0fad3 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s\n2026-05-22 01:45:24.266 19 INFO tempest.lib.common.rest_client [req-d85baabd-3bde-49fd-97dd-fb97875c2fd0 req-d85baabd-3bde-49fd-97dd-fb97875c2fd0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e860e16-0a8d-46be-8827-18dbca8d90f8 0.093s\n2026-05-22 01:45:24.337 48 INFO tempest.lib.common.rest_client [req-7a64c6fd-65d6-4bc5-9a56-468635fdf7fe req-7a64c6fd-65d6-4bc5-9a56-468635fdf7fe ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/2194ff3a072f4deb83141fa1296997d2 0.261s\n2026-05-22 01:45:24.393 19 INFO tempest.lib.common.rest_client [req-6617e34c-c235-4cca-a218-bb85fbd3d617 req-6617e34c-c235-4cca-a218-bb85fbd3d617 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4b66dd3-fb86-43e3-bfa2-f0ef571c3f95 0.123s\n2026-05-22 01:45:24.473 15 INFO tempest.lib.common.rest_client [req-e4378e11-3620-4283-a812-2f70b4806cfd req-e4378e11-3620-4283-a812-2f70b4806cfd ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/09149526a0554d9399016d8921649a86 0.231s\n2026-05-22 01:45:24.484 48 INFO tempest.lib.common.rest_client [req-8f5d1a9e-ab56-4438-b6bc-4727f60ee172 req-8f5d1a9e-ab56-4438-b6bc-4727f60ee172 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s\n2026-05-22 01:45:24.506 19 INFO tempest.lib.common.rest_client [req-1059b51a-0d80-4e94-bda1-9a3f302dfef2 req-1059b51a-0d80-4e94-bda1-9a3f302dfef2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/89390367-9579-4dee-8ff8-7a47268ff503 0.111s\n2026-05-22 01:45:24.605 21 INFO tempest.lib.common.rest_client [req-784c46e8-c329-4331-a4f6-39e60d2a03e6 req-784c46e8-c329-4331-a4f6-39e60d2a03e6 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f5670f94-6767-4f65-8dd2-6353764f341c 0.396s\n2026-05-22 01:45:24.619 19 INFO tempest.lib.common.rest_client [req-e6512b37-eeae-441b-b040-1c59368144c2 req-e6512b37-eeae-441b-b040-1c59368144c2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a07d7bf8-222d-4d07-805d-b7365b78ff3d 0.108s\n2026-05-22 01:45:24.641 15 INFO tempest.lib.common.rest_client [req-9442bacd-b0fd-4d4e-8c4f-188fcd1042ed req-9442bacd-b0fd-4d4e-8c4f-188fcd1042ed ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-22 01:45:24.683 33 INFO tempest.lib.common.rest_client [req-85b8afe6-503c-4f91-800d-93ee2539a19c req-85b8afe6-503c-4f91-800d-93ee2539a19c ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s\n2026-05-22 01:45:24.676 48 INFO tempest.lib.common.rest_client [req-daaab3f1-c7ea-410c-ab80-3ee481b2f721 req-daaab3f1-c7ea-410c-ab80-3ee481b2f721 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/09149526a0554d9399016d8921649a86 0.189s\n2026-05-22 01:45:24.677 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82a6fee370354a1b857c591cc636ccd1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:24.677 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1504558888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82a6fee370354a1b857c591cc636ccd1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:24.677 48 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1504558888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82a6fee370354a1b857c591cc636ccd1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:24.736 19 INFO tempest.lib.common.rest_client [req-eab8ef7c-2b13-4587-a931-93a7234f9291 req-eab8ef7c-2b13-4587-a931-93a7234f9291 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b84c1f0b-3177-4db4-935d-0430f966bd6b 0.113s\n2026-05-22 01:45:24.861 15 INFO tempest.lib.common.rest_client [req-c5e681ed-96e3-479e-90be-1e2e23c7bd5d req-c5e681ed-96e3-479e-90be-1e2e23c7bd5d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/30382f8e1b914440b0a8e8adfafc4e44 0.218s\n2026-05-22 01:45:25.024 33 INFO tempest.lib.common.rest_client [req-ca74e0c2-2803-4914-a211-a94bf95e550a req-ca74e0c2-2803-4914-a211-a94bf95e550a ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.338s\n{11} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.341403s] ... ok\n2026-05-22 01:45:25.047 19 INFO tempest.lib.common.rest_client [req-8df4742e-7175-4494-99cd-d88a69cc9a8d req-8df4742e-7175-4494-99cd-d88a69cc9a8d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f54050c-777a-4532-b752-0dab0695997a 0.309s\n2026-05-22 01:45:25.069 15 INFO tempest.lib.common.rest_client [req-d5ea0eaf-3018-4786-a405-b2bf0982a4b5 req-d5ea0eaf-3018-4786-a405-b2bf0982a4b5 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:45:25.166 21 INFO tempest.lib.common.rest_client [req-761bf989-3767-44d7-a5b8-7260fd5fca69 req-761bf989-3767-44d7-a5b8-7260fd5fca69 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1865e284-a4a0-40da-b731-90f8dd29d25c 0.559s\n2026-05-22 01:45:25.207 15 INFO tempest.lib.common.rest_client [req-70dab9d2-aa5d-47ce-9624-02d993910ddd req-70dab9d2-aa5d-47ce-9624-02d993910ddd ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/2194ff3a072f4deb83141fa1296997d2 0.135s\n2026-05-22 01:45:25.268 33 INFO tempest.lib.common.rest_client [req-b59b4456-c9b7-4023-a1b8-6f1ac55d64be req-b59b4456-c9b7-4023-a1b8-6f1ac55d64be ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfb714c732a741a9a04f3f6df94fdd00 0.206s\n2026-05-22 01:45:25.301 48 INFO tempest.lib.common.rest_client [req-a3a657f5-14ac-4bb2-a033-c8f3dd3a788f req-a3a657f5-14ac-4bb2-a033-c8f3dd3a788f ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-22 01:45:25.410 15 INFO tempest.lib.common.rest_client [req-78fb68cf-4343-46cf-950e-87f672217455 req-78fb68cf-4343-46cf-950e-87f672217455 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:45:25.435 48 INFO tempest.lib.common.rest_client [req-97d4832c-eb9a-45ee-a88e-36033c2efea6 req-97d4832c-eb9a-45ee-a88e-36033c2efea6 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e 0.131s\n2026-05-22 01:45:25.436 48 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c1ad7fb62f8d4f4ba1bcaa1e9308b47e for scope project and roles: ['reader']\n2026-05-22 01:45:25.526 15 INFO tempest.lib.common.rest_client [req-da7a4bcf-ed91-4ba4-8fbe-6a156bb1a0e6 req-da7a4bcf-ed91-4ba4-8fbe-6a156bb1a0e6 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/09149526a0554d9399016d8921649a86 0.114s\n2026-05-22 01:45:25.527 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea11dd781a7043bbbc2f37fdefe3ef91 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:25.528 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea11dd781a7043bbbc2f37fdefe3ef91', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:25.528 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea11dd781a7043bbbc2f37fdefe3ef91', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:25.573 33 INFO tempest.lib.common.rest_client [req-51822eb7-f114-4cfc-8da0-ea86b0f0fed5 req-51822eb7-f114-4cfc-8da0-ea86b0f0fed5 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/634214ba1904495c851c8f0fff73d720 0.300s\n2026-05-22 01:45:25.574 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 984d58e4dfee4d84986e63063802a257\n2026-05-22 01:45:25.576 21 INFO tempest.lib.common.rest_client [req-16da7680-251a-4a0e-b075-bdcdef0740d7 req-16da7680-251a-4a0e-b075-bdcdef0740d7 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1624c00e838462ba10814476c4f0509 0.407s\n2026-05-22 01:45:25.654 19 INFO tempest.lib.common.rest_client [req-e157bdf8-b25f-4a64-8aa6-ef3ce662b894 req-e157bdf8-b25f-4a64-8aa6-ef3ce662b894 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d4374578-ad1f-4258-a884-08fdfa9eb1fa 0.604s\n2026-05-22 01:45:25.780 19 INFO tempest.lib.common.rest_client [req-4c8d08d9-2f4b-4b61-a03a-0f93db6e7f51 req-4c8d08d9-2f4b-4b61-a03a-0f93db6e7f51 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/af3d7257-6b5a-46c9-b5ce-230fb124f6f4 0.124s\n2026-05-22 01:45:25.857 21 INFO tempest.lib.common.rest_client [req-3ee75c29-d9a3-4f1f-bcd1-b09f120eea98 req-3ee75c29-d9a3-4f1f-bcd1-b09f120eea98 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3d2aee7f6bd424896ec0421a04aac48 0.277s\n2026-05-22 01:45:25.857 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9d93b1ca162e4e51a5772c274d54b04e\n2026-05-22 01:45:25.868 19 INFO tempest.lib.common.rest_client [req-337757cd-8729-41f0-8134-0f7a46062f1f req-337757cd-8729-41f0-8134-0f7a46062f1f ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30fc1421-1e74-4af7-bc64-8010f4d733b3 0.087s\n2026-05-22 01:45:26.067 48 INFO tempest.lib.common.rest_client [req-120909aa-c36e-4b11-989e-ea8e9fcecdac req-120909aa-c36e-4b11-989e-ea8e9fcecdac ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.629s\n2026-05-22 01:45:26.111 33 INFO tempest.lib.common.rest_client [req-146a10f7-7b50-4e91-9335-315cb841f790 req-146a10f7-7b50-4e91-9335-315cb841f790 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s\n2026-05-22 01:45:26.135 15 INFO tempest.lib.common.rest_client [req-e0137e2f-0a83-45c5-a740-5740b6b99260 req-e0137e2f-0a83-45c5-a740-5740b6b99260 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s\n2026-05-22 01:45:26.153 19 INFO tempest.lib.common.rest_client [req-18b95093-9481-406d-bc00-f52027a87709 req-18b95093-9481-406d-bc00-f52027a87709 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb5c4f9f-6ef6-4a81-999d-2ce9d2b30e9e 0.283s\n2026-05-22 01:45:26.184 48 INFO tempest.lib.common.rest_client [req-b6913742-f137-4ebf-b10d-7cb176b026b4 req-b6913742-f137-4ebf-b10d-7cb176b026b4 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s\n2026-05-22 01:45:26.246 15 INFO tempest.lib.common.rest_client [req-ca34931c-ca1f-4d72-9878-d2fa7328a113 req-ca34931c-ca1f-4d72-9878-d2fa7328a113 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd 0.107s\n2026-05-22 01:45:26.247 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6dea3b9b7297427ab2b3e1fe74d59ddd for scope project and roles: ['reader']\n2026-05-22 01:45:26.317 21 INFO tempest.lib.common.rest_client [req-07b03a96-b7ea-46b3-99fa-a94dc9f99c3e req-07b03a96-b7ea-46b3-99fa-a94dc9f99c3e ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s\n2026-05-22 01:45:26.338 48 INFO tempest.lib.common.rest_client [req-bd3f7845-97c9-4207-9963-7ce9e6b0b9a0 req-bd3f7845-97c9-4207-9963-7ce9e6b0b9a0 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/921fe94ef9a04ab0b1dea6843c71b931 0.150s\n2026-05-22 01:45:26.478 48 INFO tempest.lib.common.rest_client [req-bc369182-7c95-4183-915c-91cbbd18a902 req-bc369182-7c95-4183-915c-91cbbd18a902 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s\n2026-05-22 01:45:26.567 21 INFO tempest.lib.common.rest_client [req-7a0c7436-c193-49af-97b4-24e413ecda15 req-7a0c7436-c193-49af-97b4-24e413ecda15 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9d93b1ca162e4e51a5772c274d54b04e&name=default 0.246s\n2026-05-22 01:45:26.618 48 INFO tempest.lib.common.rest_client [req-603d0610-946f-4ffa-a79f-b2592cb0640c req-603d0610-946f-4ffa-a79f-b2592cb0640c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.138s\n2026-05-22 01:45:26.757 19 INFO tempest.lib.common.rest_client [req-cda32199-94e4-4ce7-ae63-832831e44026 req-cda32199-94e4-4ce7-ae63-832831e44026 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/baae2387-1b6b-4b8a-b28e-e76000b6ef7d 0.600s\n2026-05-22 01:45:26.816 15 INFO tempest.lib.common.rest_client [req-6dd53768-8478-4cda-b3d9-eb94b76f6e95 req-6dd53768-8478-4cda-b3d9-eb94b76f6e95 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s\n2026-05-22 01:45:26.838 33 INFO tempest.lib.common.rest_client [req-af303818-1bd8-4796-a15d-b573b121bdd1 req-af303818-1bd8-4796-a15d-b573b121bdd1 ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=984d58e4dfee4d84986e63063802a257&name=default 0.725s\n2026-05-22 01:45:26.859 19 INFO tempest.lib.common.rest_client [req-7437ab50-cf3a-4cae-b9b1-c609f46e3d65 req-7437ab50-cf3a-4cae-b9b1-c609f46e3d65 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0759906c-262e-47c6-8efc-2acd3a7b47c5 0.100s\n2026-05-22 01:45:26.857 48 INFO tempest.lib.common.rest_client [req-6a334733-e73d-48d5-b11b-b8b3f890f7d8 req-6a334733-e73d-48d5-b11b-b8b3f890f7d8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s\n2026-05-22 01:45:26.951 19 INFO tempest.lib.common.rest_client [req-1322d534-f2a6-459e-9ee2-94bdd0aae74b req-1322d534-f2a6-459e-9ee2-94bdd0aae74b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3f900435-f023-4610-8ba2-ec1e66fba5e0 0.088s\n2026-05-22 01:45:26.963 15 INFO tempest.lib.common.rest_client [req-959928f0-6a5f-4111-877d-deef04ee6a4b req-959928f0-6a5f-4111-877d-deef04ee6a4b ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s\n2026-05-22 01:45:26.986 48 INFO tempest.lib.common.rest_client [req-d542ef5f-f36a-4145-823e-141fb66566ae req-d542ef5f-f36a-4145-823e-141fb66566ae ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/2194ff3a072f4deb83141fa1296997d2 0.127s\n2026-05-22 01:45:27.079 21 INFO tempest.lib.common.rest_client [req-05987cc9-0656-4b7b-8eed-82d03bb8ca0b req-05987cc9-0656-4b7b-8eed-82d03bb8ca0b ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8467d65d-3a9a-4dad-938a-574c5c30406c 0.510s\n2026-05-22 01:45:27.086 19 INFO tempest.lib.common.rest_client [req-50adc5c4-b579-4e30-8634-c29c6ce0fb67 req-50adc5c4-b579-4e30-8634-c29c6ce0fb67 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/123b213c-f435-45f6-bf36-3965f1fd7db9 0.133s\n2026-05-22 01:45:27.183 19 INFO tempest.lib.common.rest_client [req-98ba72b5-09e0-465c-be80-a0c9e597e9a9 req-98ba72b5-09e0-465c-be80-a0c9e597e9a9 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23418388-9391-48d0-9d37-f597f636bc81 0.094s\n2026-05-22 01:45:27.187 15 INFO tempest.lib.common.rest_client [req-c4b2de87-88af-48f2-9c9c-522e86f13353 req-c4b2de87-88af-48f2-9c9c-522e86f13353 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/921fe94ef9a04ab0b1dea6843c71b931 0.217s\n2026-05-22 01:45:27.281 48 INFO tempest.lib.common.rest_client [req-c45dd334-33a6-4f82-980a-0ae6d4201098 req-c45dd334-33a6-4f82-980a-0ae6d4201098 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s\n2026-05-22 01:45:27.322 15 INFO tempest.lib.common.rest_client [req-2dbeedd0-0888-4059-ba46-8f22cbebf10c req-2dbeedd0-0888-4059-ba46-8f22cbebf10c ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-22 01:45:27.350 33 INFO tempest.lib.common.rest_client [req-62227ee8-0e91-45eb-8c56-931deb48a8b5 req-62227ee8-0e91-45eb-8c56-931deb48a8b5 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4934f970-f0f3-4fd8-88ee-c5f23fed448e 0.509s\n2026-05-22 01:45:27.380 21 INFO tempest.lib.common.rest_client [req-97fe4230-f7ef-4396-84e9-ec783eefb1e3 req-97fe4230-f7ef-4396-84e9-ec783eefb1e3 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e 0.300s\n2026-05-22 01:45:27.382 21 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-22 01:45:27.440 19 INFO tempest.lib.common.rest_client [req-79af1c3e-272a-422d-8d19-c423a784988a req-79af1c3e-272a-422d-8d19-c423a784988a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/190c58cb-d305-4bda-9dd9-b31d2366dd68 0.254s\n2026-05-22 01:45:27.492 48 INFO tempest.lib.common.rest_client [req-c06fe22e-f582-4314-8d82-d20adc87be68 req-c06fe22e-f582-4314-8d82-d20adc87be68 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/09149526a0554d9399016d8921649a86 0.208s\n2026-05-22 01:45:27.492 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf6ed1e17310463d862b0c4223e98bd9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:27.493 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1504558888-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf6ed1e17310463d862b0c4223e98bd9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:27.493 48 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-1504558888-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf6ed1e17310463d862b0c4223e98bd9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:27.627 15 INFO tempest.lib.common.rest_client [req-f7dd6a97-8fc4-4161-aeb2-120af24b0507 req-f7dd6a97-8fc4-4161-aeb2-120af24b0507 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.302s\n2026-05-22 01:45:27.645 33 INFO tempest.lib.common.rest_client [req-87c4efa3-0cc2-4138-be40-1c2870d2def3 req-87c4efa3-0cc2-4138-be40-1c2870d2def3 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257 0.290s\n2026-05-22 01:45:27.809 15 INFO tempest.lib.common.rest_client [req-7f0b9e83-6345-4719-a7f1-90ea3f76874d req-7f0b9e83-6345-4719-a7f1-90ea3f76874d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s\n2026-05-22 01:45:27.930 15 INFO tempest.lib.common.rest_client [req-a2433527-dcc4-4913-8284-64fe6350079d req-a2433527-dcc4-4913-8284-64fe6350079d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/2194ff3a072f4deb83141fa1296997d2 0.118s\n2026-05-22 01:45:28.047 48 INFO tempest.lib.common.rest_client [req-179aca3a-3e85-4e0a-8373-d2a96e7c305a req-179aca3a-3e85-4e0a-8373-d2a96e7c305a ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-22 01:45:28.057 19 INFO tempest.lib.common.rest_client [req-d4b10865-acbe-470e-8d69-babd9a444467 req-d4b10865-acbe-470e-8d69-babd9a444467 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/05ffe439-b46d-447e-84ea-8145f16afa58 0.612s\n2026-05-22 01:45:28.130 15 INFO tempest.lib.common.rest_client [req-cdacd893-111d-4947-8f85-c998d1d05234 req-cdacd893-111d-4947-8f85-c998d1d05234 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s\n2026-05-22 01:45:28.242 15 INFO tempest.lib.common.rest_client [req-1d76018f-2f1e-4b2c-8c47-727509cde478 req-1d76018f-2f1e-4b2c-8c47-727509cde478 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/09149526a0554d9399016d8921649a86 0.109s\n2026-05-22 01:45:28.242 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user af4dbbf862c34db3afca28a5d485cd8e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:45:28.243 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af4dbbf862c34db3afca28a5d485cd8e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:28.243 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af4dbbf862c34db3afca28a5d485cd8e', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:45:28.296 19 INFO tempest.lib.common.rest_client [req-ca774cbc-bfd8-43b0-b226-7dbfb381bd15 req-ca774cbc-bfd8-43b0-b226-7dbfb381bd15 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a2700a1dac5f4ffda539f11350226754 0.236s\n2026-05-22 01:45:28.490 48 INFO tempest.lib.common.rest_client [req-5b44eced-313b-444d-bf8c-bf36140dd4c6 req-5b44eced-313b-444d-bf8c-bf36140dd4c6 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.435s\n2026-05-22 01:45:28.588 19 INFO tempest.lib.common.rest_client [req-972a69c0-fa8f-44be-a96b-1c75347302dc req-972a69c0-fa8f-44be-a96b-1c75347302dc ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/95d3d40fa24f4848be9efdc269984ba1 0.289s\n2026-05-22 01:45:28.589 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b0c9cb9ffa4a4ec38e0335b6cf741df5\n2026-05-22 01:45:28.607 48 INFO tempest.lib.common.rest_client [req-75ffc2cb-5075-40b9-9505-e89b6a15e997 req-75ffc2cb-5075-40b9-9505-e89b6a15e997 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.113s\n2026-05-22 01:45:28.773 15 INFO tempest.lib.common.rest_client [req-ff5384ae-06aa-4270-97b9-a2bba56506d9 req-ff5384ae-06aa-4270-97b9-a2bba56506d9 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s\n2026-05-22 01:45:28.782 48 INFO tempest.lib.common.rest_client [req-aba76e76-080e-49f5-8bed-fac7812c1fa2 req-aba76e76-080e-49f5-8bed-fac7812c1fa2 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.169s\n2026-05-22 01:45:28.952 48 INFO tempest.lib.common.rest_client [req-266be15c-93aa-4175-bb26-d2fb17c9daa5 req-266be15c-93aa-4175-bb26-d2fb17c9daa5 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.165s\n2026-05-22 01:45:29.046 48 INFO tempest.lib.common.rest_client [req-aea1a4ad-d0d9-4172-ad21-02a42e0866a6 req-aea1a4ad-d0d9-4172-ad21-02a42e0866a6 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.091s\n2026-05-22 01:45:29.126 19 INFO tempest.lib.common.rest_client [req-9f7a15c2-acd8-4d85-afbd-428c7985db77 req-9f7a15c2-acd8-4d85-afbd-428c7985db77 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s\n2026-05-22 01:45:29.141 48 INFO tempest.lib.common.rest_client [req-95ec6a8a-15fc-4409-adae-40f5b6fb039a req-95ec6a8a-15fc-4409-adae-40f5b6fb039a ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.092s\n{15} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.089370s] ... ok\n2026-05-22 01:45:29.328 19 INFO tempest.lib.common.rest_client [req-154b9ead-9515-4153-8fb8-f99e19cb9ee3 req-154b9ead-9515-4153-8fb8-f99e19cb9ee3 ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b0c9cb9ffa4a4ec38e0335b6cf741df5&name=default 0.197s\n2026-05-22 01:45:29.380 48 INFO tempest.lib.common.rest_client [req-e03681e0-c67a-47c5-bf16-a8ca6b8bdf17 req-e03681e0-c67a-47c5-bf16-a8ca6b8bdf17 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82a6fee370354a1b857c591cc636ccd1 0.199s\n2026-05-22 01:45:29.682 48 INFO tempest.lib.common.rest_client [req-7ddc0f49-d64c-432d-8f00-361b3be4bb6e req-7ddc0f49-d64c-432d-8f00-361b3be4bb6e ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf6ed1e17310463d862b0c4223e98bd9 0.299s\n2026-05-22 01:45:29.683 48 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c1ad7fb62f8d4f4ba1bcaa1e9308b47e\n2026-05-22 01:45:29.760 19 INFO tempest.lib.common.rest_client [req-09db2589-b4cb-4a9d-b7d0-92def74fd37b req-09db2589-b4cb-4a9d-b7d0-92def74fd37b ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f3712d11-dbbf-4b03-a5ad-76c83dbf12d4 0.429s\n2026-05-22 01:45:29.977 15 INFO tempest.lib.common.rest_client [req-a849c18e-a413-4921-a577-2447108daf1a req-a849c18e-a413-4921-a577-2447108daf1a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.200s\n2026-05-22 01:45:30.081 19 INFO tempest.lib.common.rest_client [req-713a9605-d5bd-471c-b494-6419b0175cd7 req-713a9605-d5bd-471c-b494-6419b0175cd7 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5 0.318s\n2026-05-22 01:45:30.220 48 INFO tempest.lib.common.rest_client [req-0e91e2dc-8993-4dad-a4b3-b40389cfdb55 req-0e91e2dc-8993-4dad-a4b3-b40389cfdb55 ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s\n2026-05-22 01:45:30.746 48 INFO tempest.lib.common.rest_client [req-af9e60da-6982-41ec-8914-853f6b0ff4b7 req-af9e60da-6982-41ec-8914-853f6b0ff4b7 ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c1ad7fb62f8d4f4ba1bcaa1e9308b47e&name=default 0.523s\n2026-05-22 01:45:31.170 15 INFO tempest.lib.common.rest_client [req-19049e19-7aff-49a2-8257-c5c5fb1cce60 req-19049e19-7aff-49a2-8257-c5c5fb1cce60 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.188s\n2026-05-22 01:45:31.178 48 INFO tempest.lib.common.rest_client [req-7b0d8b3c-7d30-47ac-9851-4b7f42bd1bbb req-7b0d8b3c-7d30-47ac-9851-4b7f42bd1bbb ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/53db7a8a-fb80-4d21-8f06-52f5b01b18f6 0.428s\n2026-05-22 01:45:31.396 48 INFO tempest.lib.common.rest_client [req-2ce833f9-427d-4004-a291-86cd08c43d33 req-2ce833f9-427d-4004-a291-86cd08c43d33 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e 0.214s\n2026-05-22 01:45:31.981 15 INFO tempest.lib.common.rest_client [req-29382282-bd2b-4ed8-8120-10d580f65f78 req-29382282-bd2b-4ed8-8120-10d580f65f78 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.805s\n2026-05-22 01:45:32.230 15 INFO tempest.lib.common.rest_client [req-11bf924a-043d-4ce7-8db3-5afb576b9728 req-11bf924a-043d-4ce7-8db3-5afb576b9728 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.246s\n2026-05-22 01:45:32.383 15 INFO tempest.lib.common.rest_client [req-341dc251-a97c-4973-86a3-a55ca6def906 req-341dc251-a97c-4973-86a3-a55ca6def906 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.150s\n2026-05-22 01:45:32.590 15 INFO tempest.lib.common.rest_client [req-be169b87-b699-480e-8dae-e7009a17c8e1 req-be169b87-b699-480e-8dae-e7009a17c8e1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-489133142 0.203s\n2026-05-22 01:45:32.794 15 INFO tempest.lib.common.rest_client [req-de4e1c94-84bd-4f53-99a4-a43145b8a831 req-de4e1c94-84bd-4f53-99a4-a43145b8a831 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1883901920 0.201s\n2026-05-22 01:45:33.032 15 INFO tempest.lib.common.rest_client [req-9bb13330-0de4-4968-839b-dd6cb23f6754 req-9bb13330-0de4-4968-839b-dd6cb23f6754 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-250943669 0.234s\n2026-05-22 01:45:33.202 15 INFO tempest.lib.common.rest_client [req-7c7daf3f-3d49-40d0-98bf-40e94ed2ef91 req-7c7daf3f-3d49-40d0-98bf-40e94ed2ef91 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-616926909 0.167s\n2026-05-22 01:45:33.346 15 INFO tempest.lib.common.rest_client [req-711455d8-b54a-4161-a52d-3d63dc703c7d req-711455d8-b54a-4161-a52d-3d63dc703c7d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.141s\n2026-05-22 01:45:33.481 15 INFO tempest.lib.common.rest_client [req-001370bd-4997-423e-a38f-4cd3976bda47 req-001370bd-4997-423e-a38f-4cd3976bda47 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-489133142 0.132s\n2026-05-22 01:45:33.628 15 INFO tempest.lib.common.rest_client [req-04bf295c-63df-4e32-ac16-2da117ff6972 req-04bf295c-63df-4e32-ac16-2da117ff6972 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-489133142 0.144s\n2026-05-22 01:45:33.735 15 INFO tempest.lib.common.rest_client [req-f0f1e0a7-6509-41b3-a285-ef85f8a1d802 req-f0f1e0a7-6509-41b3-a285-ef85f8a1d802 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.104s\n2026-05-22 01:45:33.872 15 INFO tempest.lib.common.rest_client [req-f39951cd-a01a-4f5c-904e-2079ce6b426d req-f39951cd-a01a-4f5c-904e-2079ce6b426d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.135s\n2026-05-22 01:45:34.042 15 INFO tempest.lib.common.rest_client [req-b4007237-3865-4577-87a9-6152361b1b35 req-b4007237-3865-4577-87a9-6152361b1b35 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1883901920 0.167s\n2026-05-22 01:45:34.215 15 INFO tempest.lib.common.rest_client [req-fe9dbd29-ad0c-453a-a8e2-7386a9b90cbf req-fe9dbd29-ad0c-453a-a8e2-7386a9b90cbf ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1883901920 0.169s\n2026-05-22 01:45:34.357 15 INFO tempest.lib.common.rest_client [req-b0564829-1ea5-421b-a7a7-e68bbf422ec1 req-b0564829-1ea5-421b-a7a7-e68bbf422ec1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.139s\n2026-05-22 01:45:34.498 15 INFO tempest.lib.common.rest_client [req-6fc3c974-d796-47b9-8bcf-5a1e4396c97b req-6fc3c974-d796-47b9-8bcf-5a1e4396c97b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.139s\n2026-05-22 01:45:34.646 15 INFO tempest.lib.common.rest_client [req-9054c400-a616-4ad9-9911-e98114c343ff req-9054c400-a616-4ad9-9911-e98114c343ff ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-250943669 0.145s\n2026-05-22 01:45:34.862 15 INFO tempest.lib.common.rest_client [req-6c9f70e1-f93d-4d84-8f0c-cf9c13e40125 req-6c9f70e1-f93d-4d84-8f0c-cf9c13e40125 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-250943669 0.213s\n2026-05-22 01:45:35.011 15 INFO tempest.lib.common.rest_client [req-73fb964f-28e0-452a-9159-4c531df4046e req-73fb964f-28e0-452a-9159-4c531df4046e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.147s\n2026-05-22 01:45:35.163 15 INFO tempest.lib.common.rest_client [req-334abc9b-7cdb-4fcc-873c-7d794f06664e req-334abc9b-7cdb-4fcc-873c-7d794f06664e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.149s\n2026-05-22 01:45:35.275 15 INFO tempest.lib.common.rest_client [req-43abd14b-9f3e-46db-9383-ef7e5ac1fcaf req-43abd14b-9f3e-46db-9383-ef7e5ac1fcaf ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-616926909 0.110s\n2026-05-22 01:45:35.406 15 INFO tempest.lib.common.rest_client [req-c383422e-9b05-4981-87b0-0c50a6579fad req-c383422e-9b05-4981-87b0-0c50a6579fad ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-616926909 0.128s\n2026-05-22 01:45:35.512 15 INFO tempest.lib.common.rest_client [req-a8ad9cda-c9b8-4084-a86c-e37365ba5d07 req-a8ad9cda-c9b8-4084-a86c-e37365ba5d07 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.103s\n2026-05-22 01:45:35.657 15 INFO tempest.lib.common.rest_client [req-6238521f-ab24-4fe2-b17f-dfcb739968fc req-6238521f-ab24-4fe2-b17f-dfcb739968fc ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.139s\n2026-05-22 01:45:35.835 15 INFO tempest.lib.common.rest_client [req-92e5c0c0-b369-49cf-bc91-1358d472b0f4 req-92e5c0c0-b369-49cf-bc91-1358d472b0f4 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.173s\n2026-05-22 01:45:35.995 15 INFO tempest.lib.common.rest_client [req-2ae1634f-8577-48f3-b69c-825f4cb10e3f req-2ae1634f-8577-48f3-b69c-825f4cb10e3f ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.157s\n2026-05-22 01:45:36.174 15 INFO tempest.lib.common.rest_client [req-8290f2dd-c99c-482a-9e66-6280b97aad02 req-8290f2dd-c99c-482a-9e66-6280b97aad02 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.177s\n{2} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [3.790883s] ... ok\n2026-05-22 01:45:36.339 15 INFO tempest.lib.common.rest_client [req-0a98bb1f-4369-4954-9124-26cafbbf376e req-0a98bb1f-4369-4954-9124-26cafbbf376e ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-772055888 0.161s\n2026-05-22 01:45:36.561 15 INFO tempest.lib.common.rest_client [req-b098bdcc-8b5a-4d57-a3d0-0e2ae8821ff9 req-b098bdcc-8b5a-4d57-a3d0-0e2ae8821ff9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-466464071 0.218s\n2026-05-22 01:45:36.791 15 INFO tempest.lib.common.rest_client [req-019ccb01-ddc8-44b1-8ab6-2906f70ce910 req-019ccb01-ddc8-44b1-8ab6-2906f70ce910 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-1006510298 0.228s\n2026-05-22 01:45:36.929 15 INFO tempest.lib.common.rest_client [req-3411d6ce-6dc2-470d-942b-ac111f4cf8ef req-3411d6ce-6dc2-470d-942b-ac111f4cf8ef ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-496577931 0.134s\n2026-05-22 01:45:37.137 15 INFO tempest.lib.common.rest_client [req-7dd6a553-d057-4fd9-8981-64fa50607897 req-7dd6a553-d057-4fd9-8981-64fa50607897 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.205s\n2026-05-22 01:45:37.320 15 INFO tempest.lib.common.rest_client [req-16af050b-ba7e-43fb-bf15-f80f78e35a4c req-16af050b-ba7e-43fb-bf15-f80f78e35a4c ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.180s\n2026-05-22 01:45:37.441 15 INFO tempest.lib.common.rest_client [req-e7b37342-605c-4353-8f73-afb7329faa24 req-e7b37342-605c-4353-8f73-afb7329faa24 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-1003375310 0.118s\n2026-05-22 01:45:37.569 15 INFO tempest.lib.common.rest_client [req-b6d44b1a-4fff-4cf7-a6ba-f57915f656fc req-b6d44b1a-4fff-4cf7-a6ba-f57915f656fc ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-1207749759 0.125s\n2026-05-22 01:45:37.714 15 INFO tempest.lib.common.rest_client [req-c97365e2-a979-4a95-8473-e6d68fc58c3e req-c97365e2-a979-4a95-8473-e6d68fc58c3e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-2097764492 0.140s\n2026-05-22 01:45:37.896 15 INFO tempest.lib.common.rest_client [req-cd2d21db-7f05-4dab-98a4-3d76bd97d918 req-cd2d21db-7f05-4dab-98a4-3d76bd97d918 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.176s\n2026-05-22 01:45:38.065 15 INFO tempest.lib.common.rest_client [req-7932036b-9779-466a-9013-d07759b28162 req-7932036b-9779-466a-9013-d07759b28162 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.167s\n2026-05-22 01:45:38.207 15 INFO tempest.lib.common.rest_client [req-dd8350c9-e9f4-4e52-aa77-a6c697b14b6d req-dd8350c9-e9f4-4e52-aa77-a6c697b14b6d ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-218075123 0.140s\n2026-05-22 01:45:38.331 15 INFO tempest.lib.common.rest_client [req-e842c2ee-c5f3-4154-891e-cc867a40a69a req-e842c2ee-c5f3-4154-891e-cc867a40a69a ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-688969571 0.120s\n2026-05-22 01:45:38.482 15 INFO tempest.lib.common.rest_client [req-8c99c1fe-fea0-42e7-b364-ae84fc73188e req-8c99c1fe-fea0-42e7-b364-ae84fc73188e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1968411228 0.145s\n2026-05-22 01:45:38.683 15 INFO tempest.lib.common.rest_client [req-1345de2e-00e1-435f-9913-a28055693d95 req-1345de2e-00e1-435f-9913-a28055693d95 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.198s\n2026-05-22 01:45:38.853 15 INFO tempest.lib.common.rest_client [req-e8a3463a-11b4-4678-b3aa-08b6ff01718e req-e8a3463a-11b4-4678-b3aa-08b6ff01718e ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.167s\n2026-05-22 01:45:39.004 15 INFO tempest.lib.common.rest_client [req-3a0eeeda-a178-4832-a94a-f07bab37d897 req-3a0eeeda-a178-4832-a94a-f07bab37d897 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-2008485195 0.147s\n2026-05-22 01:45:39.208 15 INFO tempest.lib.common.rest_client [req-0736a999-97f2-4bca-a79e-1498024a7916 req-0736a999-97f2-4bca-a79e-1498024a7916 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-197915694 0.199s\n2026-05-22 01:45:39.363 15 INFO tempest.lib.common.rest_client [req-2ec60f33-9c1d-4aa7-a36c-678277ff41ce req-2ec60f33-9c1d-4aa7-a36c-678277ff41ce ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-300732384 0.153s\n2026-05-22 01:45:39.524 15 INFO tempest.lib.common.rest_client [req-6a19ad6b-a521-4c31-8174-134177c39581 req-6a19ad6b-a521-4c31-8174-134177c39581 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.158s\n2026-05-22 01:45:39.705 15 INFO tempest.lib.common.rest_client [req-2cdff260-c3c1-42a5-86c4-b3f7a3045ba9 req-2cdff260-c3c1-42a5-86c4-b3f7a3045ba9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.178s\n2026-05-22 01:45:39.823 15 INFO tempest.lib.common.rest_client [req-9fdc3d3e-b75f-4e8c-ac66-8dc65f2ad4c0 req-9fdc3d3e-b75f-4e8c-ac66-8dc65f2ad4c0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-1925751475 0.115s\n2026-05-22 01:45:39.948 15 INFO tempest.lib.common.rest_client [req-793b4d53-6178-4c9a-afeb-e4c6b3326768 req-793b4d53-6178-4c9a-afeb-e4c6b3326768 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-1054254965 0.123s\n2026-05-22 01:45:40.069 15 INFO tempest.lib.common.rest_client [req-0e30d7e9-fe92-4478-9f4e-dfc86e442f49 req-0e30d7e9-fe92-4478-9f4e-dfc86e442f49 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-329211572 0.117s\n2026-05-22 01:45:40.200 15 INFO tempest.lib.common.rest_client [req-7645ed3a-8276-47a6-baeb-fdfe1027c180 req-7645ed3a-8276-47a6-baeb-fdfe1027c180 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.128s\n2026-05-22 01:45:40.372 15 INFO tempest.lib.common.rest_client [req-4e48628c-f006-48b8-9f49-a42c092390ac req-4e48628c-f006-48b8-9f49-a42c092390ac ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.168s\n2026-05-22 01:45:40.560 15 INFO tempest.lib.common.rest_client [req-d3e191db-4400-4907-b315-488a67a7a848 req-d3e191db-4400-4907-b315-488a67a7a848 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.186s\n2026-05-22 01:45:40.688 15 INFO tempest.lib.common.rest_client [req-0a631d7c-b7bd-4cac-998c-d16bcaa6b997 req-0a631d7c-b7bd-4cac-998c-d16bcaa6b997 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.126s\n{2} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [4.513574s] ... ok\n2026-05-22 01:45:40.880 15 INFO tempest.lib.common.rest_client [req-57e6aea1-6d6d-4191-85a3-468ad50971e1 req-57e6aea1-6d6d-4191-85a3-468ad50971e1 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823 0.149s\n2026-05-22 01:45:40.995 15 INFO tempest.lib.common.rest_client [req-6c0e3c1c-a917-42aa-959b-c801e84aaea7 req-6c0e3c1c-a917-42aa-959b-c801e84aaea7 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a66df8df-aa25-479b-86ee-807734c987ec 0.113s\n2026-05-22 01:45:41.380 15 INFO tempest.lib.common.rest_client [req-492e314f-4f86-44d3-a6b3-2e5710dfc526 req-492e314f-4f86-44d3-a6b3-2e5710dfc526 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec 0.383s\n2026-05-22 01:45:41.881 15 INFO tempest.lib.common.rest_client [req-c92e8bfd-4738-414b-9639-213984a5b21d req-c92e8bfd-4738-414b-9639-213984a5b21d ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d 0.499s\n2026-05-22 01:45:42.227 15 INFO tempest.lib.common.rest_client [req-7f1fbf00-9f16-45db-bfbe-85c5b0460b9f req-7f1fbf00-9f16-45db-bfbe-85c5b0460b9f ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd 0.342s\n2026-05-22 01:45:42.758 15 INFO tempest.lib.common.rest_client [req-2bae0cdb-6ec5-4be7-92fd-22cd0291da17 req-2bae0cdb-6ec5-4be7-92fd-22cd0291da17 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eed917ef-1575-4e3f-b6ac-68aa70bacab3 0.528s\n2026-05-22 01:45:43.029 15 INFO tempest.lib.common.rest_client [req-68923b9a-b228-4582-b94e-7a3bcab9a7f8 req-68923b9a-b228-4582-b94e-7a3bcab9a7f8 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea11dd781a7043bbbc2f37fdefe3ef91 0.268s\n2026-05-22 01:45:43.335 15 INFO tempest.lib.common.rest_client [req-086921df-3a26-4359-8abe-9f7b068ff77c req-086921df-3a26-4359-8abe-9f7b068ff77c ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/af4dbbf862c34db3afca28a5d485cd8e 0.303s\n2026-05-22 01:45:43.336 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6dea3b9b7297427ab2b3e1fe74d59ddd\n2026-05-22 01:45:43.941 15 INFO tempest.lib.common.rest_client [req-17039945-e42a-4cfe-a9ae-514922997695 req-17039945-e42a-4cfe-a9ae-514922997695 ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s\n2026-05-22 01:45:44.283 15 INFO tempest.lib.common.rest_client [req-47cdcd5e-bb2a-4ee2-947a-15dbd9eaba61 req-47cdcd5e-bb2a-4ee2-947a-15dbd9eaba61 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6dea3b9b7297427ab2b3e1fe74d59ddd&name=default 0.340s\n2026-05-22 01:45:44.753 15 INFO tempest.lib.common.rest_client [req-2d0c26ba-93ab-4356-8f94-bfbbf9d27dbb req-2d0c26ba-93ab-4356-8f94-bfbbf9d27dbb ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff7a4c8f-1426-4a4d-8281-3223f6d6c9ab 0.468s\n2026-05-22 01:45:44.968 15 INFO tempest.lib.common.rest_client [req-4635d9e9-3f47-4236-944f-060b47030cb2 req-4635d9e9-3f47-4236-944f-060b47030cb2 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd 0.211s\n\n======\nTotals\n======\nRan: 247 tests in 170.0193 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: 1002.2970 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (13 tests) => 0:00:24.458552\n - Worker 1 (15 tests) => 0:01:06.200481\n - Worker 2 (26 tests) => 0:02:37.508813\n - Worker 3 (4 tests) => 0:00:44.793011\n - Worker 4 (34 tests) => 0:02:18.866702\n - Worker 5 (36 tests) => 0:02:18.245692\n - Worker 6 (17 tests) => 0:02:20.632521\n - Worker 7 (11 tests) => 0:01:07.455834\n - Worker 8 (22 tests) => 0:01:06.630464\n - Worker 9 (5 tests) => 0:00:34.287517\n - Worker 10 (10 tests) => 0:01:46.401466\n - Worker 11 (12 tests) => 0:02:14.227929\n - Worker 12 (8 tests) => 0:00:44.738470\n - Worker 13 (16 tests) => 0:00:51.931835\n - Worker 14 (6 tests) => 0:00:44.208920\n - Worker 15 (12 tests) => 0:02:22.274916\n\n## VOLUME (API)\n\n+ echo\n+ echo '## VOLUME (API)'\n+ echo\n+ _tempest tempest.api.volume\n+ local regex=tempest.api.volume\n+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.volume --concurrency 16\n++ date +%Y%m%d-%H%M\n+ tee -a /opt/tempest/20260522-0145.log\n2026-05-22 01:45:50.459 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf\n2026-05-22 01:45:50.567 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:45:50.567 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:45:50.567 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:45:50.568 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:45:50.568 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:45:50.569 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:45:50.569 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:45:50.569 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:45:50.570 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:45:50.570 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:45:50.570 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:15.170 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:15.173 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:15.173 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:15.174 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:15.174 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:15.174 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:15.183 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:15.196 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-22 01:46:16.539 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:16.549 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:16.549 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:16.550 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:16.550 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:16.550 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:16.554 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:16.557 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-22 01:46:17.238 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.239 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.249 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.249 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.249 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.275 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-22 01:46:17.254 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.254 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.255 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.255 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.255 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.272 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.282 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-22 01:46:17.527 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.528 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.528 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.532 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.538 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.538 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.538 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.548 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-22 01:46:17.543 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.543 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.544 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.544 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.544 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.560 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.571 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-22 01:46:17.582 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.583 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.583 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.588 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-22 01:46:17.572 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.586 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.586 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.587 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.587 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.587 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.604 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-22 01:46:17.661 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.667 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.668 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.678 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.679 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.679 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.679 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.695 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-22 01:46:17.778 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:17.779 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:17.779 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:17.785 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:17.785 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.785 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:17.795 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-22 01:46:18.104 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:18.105 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.106 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.106 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:18.114 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:18.117 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.117 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:18.117 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:18.129 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-22 01:46:18.136 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:18.137 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.137 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.138 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:18.138 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.138 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:18.145 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:18.155 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-22 01:46:18.222 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:18.223 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.223 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.224 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:18.224 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.241 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.224 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:18.233 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.233 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:18.249 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-22 01:46:18.329 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:18.332 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.341 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.341 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:18.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:18.357 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.357 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:18.357 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:18.359 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-22 01:46:18.538 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:18.547 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.547 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:18.559 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:18.562 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-22 01:46:18.817 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf\n2026-05-22 01:46:18.827 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests\n2026-05-22 01:46:18.827 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests\n2026-05-22 01:46:18.827 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate\n2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests\n2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests\n2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests\n2026-05-22 01:46:18.837 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests\n2026-05-22 01:46:18.837 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests\n2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests\n2026-05-22 01:46:18.851 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-22 01:46:19.314 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:19.912 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.223 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.479 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.474 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.498 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.620 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.620 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.620 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.626 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.749 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.749 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:20.944 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:20.944 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:21.110 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:21.175 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:21.842 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:21.939 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests\n2026-05-22 01:46:21.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests\n2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests\n2026-05-22 01:46:45.853 33 INFO tempest.lib.common.rest_client [req-ae384e33-d109-4f9a-b3a2-0a9f7b27078a req-ae384e33-d109-4f9a-b3a2-0a9f7b27078a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.762s\n2026-05-22 01:46:45.930 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:46:46.042 15 INFO tempest.lib.common.rest_client [req-6157a2d9-f023-4a1c-ae52-b03560220145 req-6157a2d9-f023-4a1c-ae52-b03560220145 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n{15} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.\n2026-05-22 01:46:46.581 33 INFO tempest.lib.common.rest_client [req-d46b07c5-c9f2-4cfe-8af4-94e4fda4a65f req-d46b07c5-c9f2-4cfe-8af4-94e4fda4a65f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s\n2026-05-22 01:46:46.589 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.\n2026-05-22 01:46:46.689 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.\n{12} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled\n2026-05-22 01:46:46.741 41 INFO tempest.lib.common.rest_client [req-8e29d725-05f7-40ff-bebc-696598e781cb req-8e29d725-05f7-40ff-bebc-696598e781cb ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s\n2026-05-22 01:46:46.763 15 INFO tempest.lib.common.rest_client [req-2cf1d9a1-d9fd-4dca-833e-195e0503f0ae req-2cf1d9a1-d9fd-4dca-833e-195e0503f0ae ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s\n2026-05-22 01:46:46.814 33 INFO tempest.lib.common.rest_client [req-883d3bfc-5417-4387-b51f-409aced25c76 req-883d3bfc-5417-4387-b51f-409aced25c76 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.223s\n2026-05-22 01:46:46.894 23 INFO tempest.lib.common.rest_client [req-9947de70-8d31-4ca9-965e-a954cac8866a req-9947de70-8d31-4ca9-965e-a954cac8866a ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s\n2026-05-22 01:46:46.993 15 INFO tempest.lib.common.rest_client [req-661b5524-17f7-4620-955c-208c31703c80 req-661b5524-17f7-4620-955c-208c31703c80 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.220s\n2026-05-22 01:46:47.086 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:46:47.107 33 INFO tempest.lib.common.rest_client [req-8a20152f-d48d-48ee-8ecc-2df74fac60d7 req-8a20152f-d48d-48ee-8ecc-2df74fac60d7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s\n{4} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled\n2026-05-22 01:46:47.364 15 INFO tempest.lib.common.rest_client [req-e4aeb4e0-38a9-4c22-99a9-3798abb492bb req-e4aeb4e0-38a9-4c22-99a9-3798abb492bb ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s\n2026-05-22 01:46:47.377 35 INFO tempest.lib.common.rest_client [req-9fea1563-2c2f-45bc-9d47-4837894d0201 req-9fea1563-2c2f-45bc-9d47-4837894d0201 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s\n2026-05-22 01:46:47.516 13 INFO tempest.lib.common.rest_client [req-93f1bea6-8581-40a7-ba2e-d3d937b24338 req-93f1bea6-8581-40a7-ba2e-d3d937b24338 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s\n2026-05-22 01:46:47.548 41 INFO tempest.lib.common.rest_client [req-e34f7b59-62db-4ce1-9038-871d408b2a55 req-e34f7b59-62db-4ce1-9038-871d408b2a55 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s\n2026-05-22 01:46:47.605 23 INFO tempest.lib.common.rest_client [req-6eead136-135e-4cb7-a7d8-dbcd091e6d2f req-6eead136-135e-4cb7-a7d8-dbcd091e6d2f ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-22 01:46:47.732 19 INFO tempest.lib.common.rest_client [req-00c054c4-2b83-451c-ae77-5dcba6def875 req-00c054c4-2b83-451c-ae77-5dcba6def875 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s\n2026-05-22 01:46:47.993 21 INFO tempest.lib.common.rest_client [req-c1ee7866-8e7e-42b4-9e21-859c10dfb1bb req-c1ee7866-8e7e-42b4-9e21-859c10dfb1bb ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.036s\n2026-05-22 01:46:48.005 33 INFO tempest.lib.common.rest_client [req-a821f68a-ce43-42af-bd41-eafb490c09ce req-a821f68a-ce43-42af-bd41-eafb490c09ce ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.886s\n2026-05-22 01:46:48.007 17 INFO tempest.lib.common.rest_client [req-cdba2804-b692-48ce-9905-db545b23f3a0 req-cdba2804-b692-48ce-9905-db545b23f3a0 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.825s\n2026-05-22 01:46:48.054 41 INFO tempest.lib.common.rest_client [req-7dca28c8-df13-4b00-9793-ef3b5434b7e6 req-7dca28c8-df13-4b00-9793-ef3b5434b7e6 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.502s\n2026-05-22 01:46:48.108 23 INFO tempest.lib.common.rest_client [req-40ed3cb9-282c-46b2-8edf-34540b042403 req-40ed3cb9-282c-46b2-8edf-34540b042403 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.495s\n2026-05-22 01:46:48.118 15 INFO tempest.lib.common.rest_client [req-8acbd6e1-383a-44c0-8f72-28657d9ce26b req-8acbd6e1-383a-44c0-8f72-28657d9ce26b ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s\n2026-05-22 01:46:48.141 39 INFO tempest.lib.common.rest_client [req-6cd46b68-3864-4e02-a6f0-bf87c58003bc req-6cd46b68-3864-4e02-a6f0-bf87c58003bc ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s\n2026-05-22 01:46:48.223 25 INFO tempest.lib.common.rest_client [req-e7f0be51-effc-4ff0-b211-a1fb964e0694 req-e7f0be51-effc-4ff0-b211-a1fb964e0694 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-22 01:46:48.489 35 INFO tempest.lib.common.rest_client [req-d1026a85-876c-43ee-8a78-baa3bd880ae0 req-d1026a85-876c-43ee-8a78-baa3bd880ae0 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.062s\n2026-05-22 01:46:48.499 27 INFO tempest.lib.common.rest_client [req-4d3e50b1-a10e-44b0-bd06-b24ef2ed7c55 req-4d3e50b1-a10e-44b0-bd06-b24ef2ed7c55 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.941s\n2026-05-22 01:46:48.606 37 INFO tempest.lib.common.rest_client [req-8b00133c-956d-40e4-926c-5ae2fc41ce03 req-8b00133c-956d-40e4-926c-5ae2fc41ce03 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.088s\n2026-05-22 01:46:48.620 29 INFO tempest.lib.common.rest_client [req-a3dd3284-b267-42be-931a-9ae50d03bc78 req-a3dd3284-b267-42be-931a-9ae50d03bc78 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s\n2026-05-22 01:46:48.666 33 INFO tempest.lib.common.rest_client [req-1bc536de-6a79-49eb-8fa2-39d194d02db1 req-1bc536de-6a79-49eb-8fa2-39d194d02db1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.657s\n2026-05-22 01:46:48.676 13 INFO tempest.lib.common.rest_client [req-d2cff12a-3909-40cf-b644-ffdeeb6466e2 req-d2cff12a-3909-40cf-b644-ffdeeb6466e2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.090s\n2026-05-22 01:46:48.703 23 INFO tempest.lib.common.rest_client [req-fd4ca1a4-9333-4c16-a3ad-f86f3dbd7618 req-fd4ca1a4-9333-4c16-a3ad-f86f3dbd7618 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.584s\n2026-05-22 01:46:48.706 19 INFO tempest.lib.common.rest_client [req-80ff25e3-7665-4e9f-bbbc-8aeee4008c3f req-80ff25e3-7665-4e9f-bbbc-8aeee4008c3f ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.955s\n2026-05-22 01:46:48.786 41 INFO tempest.lib.common.rest_client [req-85dd57f7-b37c-46c7-bf7e-c640189aa881 req-85dd57f7-b37c-46c7-bf7e-c640189aa881 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.708s\n2026-05-22 01:46:48.958 35 INFO tempest.lib.common.rest_client [req-b844906c-a8d5-4e2f-80be-190ed6b8e72d req-b844906c-a8d5-4e2f-80be-190ed6b8e72d ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.467s\n2026-05-22 01:46:48.972 21 INFO tempest.lib.common.rest_client [req-0450b74b-bcdb-49ac-acab-46030c431f7f req-0450b74b-bcdb-49ac-acab-46030c431f7f ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s\n2026-05-22 01:46:48.980 31 INFO tempest.lib.common.rest_client [req-04f5a0b3-732b-4eba-8eaa-ad2f24a7bfe5 req-04f5a0b3-732b-4eba-8eaa-ad2f24a7bfe5 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.106s\n2026-05-22 01:46:49.056 15 INFO tempest.lib.common.rest_client [req-255d1ed0-e42a-4ceb-916d-3ed782c94475 req-255d1ed0-e42a-4ceb-916d-3ed782c94475 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.933s\n2026-05-22 01:46:49.195 39 INFO tempest.lib.common.rest_client [req-229875e7-afcf-4e63-831c-fa89b5173c1b req-229875e7-afcf-4e63-831c-fa89b5173c1b ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.033s\n2026-05-22 01:46:49.221 17 INFO tempest.lib.common.rest_client [req-e7f23eaf-7153-4c8d-8fc2-8a7c520f1586 req-e7f23eaf-7153-4c8d-8fc2-8a7c520f1586 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.188s\n2026-05-22 01:46:49.248 25 INFO tempest.lib.common.rest_client [req-0fbdd39b-717d-4f38-81a2-553e59b32e52 req-0fbdd39b-717d-4f38-81a2-553e59b32e52 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.991s\n2026-05-22 01:46:49.322 13 INFO tempest.lib.common.rest_client [req-30f078cc-9362-45b8-9a2a-7c80424df03b req-30f078cc-9362-45b8-9a2a-7c80424df03b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.642s\n2026-05-22 01:46:49.408 19 INFO tempest.lib.common.rest_client [req-873833a9-f789-463e-a47a-b8c2895adc05 req-873833a9-f789-463e-a47a-b8c2895adc05 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.694s\n2026-05-22 01:46:49.445 37 INFO tempest.lib.common.rest_client [req-6f4a42a5-c89b-41aa-a9cf-8020fd692d66 req-6f4a42a5-c89b-41aa-a9cf-8020fd692d66 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.810s\n2026-05-22 01:46:49.483 27 INFO tempest.lib.common.rest_client [req-db9a393c-abd4-450a-a100-94da21de8b11 req-db9a393c-abd4-450a-a100-94da21de8b11 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.957s\n2026-05-22 01:46:49.516 21 INFO tempest.lib.common.rest_client [req-44e46905-0731-4677-a165-fe680958db24 req-44e46905-0731-4677-a165-fe680958db24 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.541s\n2026-05-22 01:46:49.534 39 INFO tempest.lib.common.rest_client [req-ba9aa27c-9df0-49b0-80b4-347d6e612263 req-ba9aa27c-9df0-49b0-80b4-347d6e612263 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.336s\n2026-05-22 01:46:49.544 11 INFO tempest.lib.common.rest_client [req-d8293d58-0e67-4060-8905-f15e0b7d6c0f req-d8293d58-0e67-4060-8905-f15e0b7d6c0f ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.272s\n2026-05-22 01:46:49.620 15 INFO tempest.lib.common.rest_client [req-f7dada3d-d605-45d4-94ea-1dd7c4ec4da5 req-f7dada3d-d605-45d4-94ea-1dd7c4ec4da5 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/09149526a0554d9399016d8921649a86 0.563s\n2026-05-22 01:46:49.624 13 INFO tempest.lib.common.rest_client [req-9d9ccceb-8ae3-4862-a827-9e154aea569f req-9d9ccceb-8ae3-4862-a827-9e154aea569f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s\n2026-05-22 01:46:49.647 33 INFO tempest.lib.common.rest_client [req-b482d567-6552-4aa5-b87d-42d3c963658b req-b482d567-6552-4aa5-b87d-42d3c963658b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/09149526a0554d9399016d8921649a86 0.978s\n2026-05-22 01:46:49.724 23 INFO tempest.lib.common.rest_client [req-e1bacc78-4392-42fd-a4a9-cada102f238c req-e1bacc78-4392-42fd-a4a9-cada102f238c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.019s\n2026-05-22 01:46:49.777 29 INFO tempest.lib.common.rest_client [req-ee1ccb04-5b63-46d4-aebc-405c86b6ed86 req-ee1ccb04-5b63-46d4-aebc-405c86b6ed86 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.131s\n2026-05-22 01:46:49.794 37 INFO tempest.lib.common.rest_client [req-4df0786d-437c-49b0-8ea9-f4515e0a4036 req-4df0786d-437c-49b0-8ea9-f4515e0a4036 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.345s\n2026-05-22 01:46:49.803 27 INFO tempest.lib.common.rest_client [req-cf8c0ac4-3f69-4e1c-908d-5ad27f223400 req-cf8c0ac4-3f69-4e1c-908d-5ad27f223400 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.316s\n2026-05-22 01:46:49.826 25 INFO tempest.lib.common.rest_client [req-9e85bc67-ee43-413d-9b1e-6c05ebf587b1 req-9e85bc67-ee43-413d-9b1e-6c05ebf587b1 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.575s\n2026-05-22 01:46:49.901 35 INFO tempest.lib.common.rest_client [req-7cd78f03-49c3-4386-85ee-83161af60978 req-7cd78f03-49c3-4386-85ee-83161af60978 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.918s\n2026-05-22 01:46:49.917 39 INFO tempest.lib.common.rest_client [req-3a08c76f-f876-4e94-bb32-561c271cef38 req-3a08c76f-f876-4e94-bb32-561c271cef38 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.369s\n2026-05-22 01:46:50.100 31 INFO tempest.lib.common.rest_client [req-4d1a5d74-c661-4647-bfa1-ec5a80889990 req-4d1a5d74-c661-4647-bfa1-ec5a80889990 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.102s\n2026-05-22 01:46:50.143 17 INFO tempest.lib.common.rest_client [req-df2fec76-a43f-48ee-bdaa-5acc3ebe6bf1 req-df2fec76-a43f-48ee-bdaa-5acc3ebe6bf1 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.919s\n2026-05-22 01:46:50.160 33 INFO tempest.lib.common.rest_client [req-99fa22a5-1fb9-4892-8c79-1d0eefbd6bd0 req-99fa22a5-1fb9-4892-8c79-1d0eefbd6bd0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s\n2026-05-22 01:46:50.189 29 INFO tempest.lib.common.rest_client [req-3b718cc3-cb31-4539-8844-168a5889e7d4 req-3b718cc3-cb31-4539-8844-168a5889e7d4 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.411s\n2026-05-22 01:46:50.265 27 INFO tempest.lib.common.rest_client [req-67b31096-7ebd-44fc-9a90-9618375c01a5 req-67b31096-7ebd-44fc-9a90-9618375c01a5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.450s\n2026-05-22 01:46:50.265 19 INFO tempest.lib.common.rest_client [req-89a0f297-4086-4872-829d-d77106925f9f req-89a0f297-4086-4872-829d-d77106925f9f ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.838s\n2026-05-22 01:46:50.295 25 INFO tempest.lib.common.rest_client [req-7309b07d-8c31-490c-8434-e0087b7942c0 req-7309b07d-8c31-490c-8434-e0087b7942c0 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.448s\n2026-05-22 01:46:50.300 41 INFO tempest.lib.common.rest_client [req-837d97ab-dc97-480c-be13-7ec83d996db2 req-837d97ab-dc97-480c-be13-7ec83d996db2 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.512s\n2026-05-22 01:46:50.373 13 INFO tempest.lib.common.rest_client [req-18443e76-d817-4053-a10d-fee9ef75ddef req-18443e76-d817-4053-a10d-fee9ef75ddef ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.747s\n2026-05-22 01:46:50.377 11 INFO tempest.lib.common.rest_client [req-54e68ea8-97c9-41f5-9b9f-dae9fbf08da5 req-54e68ea8-97c9-41f5-9b9f-dae9fbf08da5 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s\n2026-05-22 01:46:50.431 31 INFO tempest.lib.common.rest_client [req-f9180668-fcdd-4bf2-adc8-ab3389d7ddad req-f9180668-fcdd-4bf2-adc8-ab3389d7ddad ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.328s\n2026-05-22 01:46:50.442 15 INFO tempest.lib.common.rest_client [req-4bb64427-e76e-4878-8ad1-ac61af67d328 req-4bb64427-e76e-4878-8ad1-ac61af67d328 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.816s\n2026-05-22 01:46:50.457 29 INFO tempest.lib.common.rest_client [req-dd4c1181-7a35-42e0-ba73-70b282777084 req-dd4c1181-7a35-42e0-ba73-70b282777084 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s\n2026-05-22 01:46:50.442 33 INFO tempest.lib.common.rest_client [req-e9db6742-73ee-48ea-8f72-72a5a17d5fcd req-e9db6742-73ee-48ea-8f72-72a5a17d5fcd ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/30382f8e1b914440b0a8e8adfafc4e44 0.279s\n2026-05-22 01:46:50.496 21 INFO tempest.lib.common.rest_client [req-c91010a1-179b-47a3-bf7b-17eec80bf12f req-c91010a1-179b-47a3-bf7b-17eec80bf12f ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.968s\n2026-05-22 01:46:50.547 23 INFO tempest.lib.common.rest_client [req-577bfae3-a964-47b9-a17c-cfd11b35ea6f req-577bfae3-a964-47b9-a17c-cfd11b35ea6f ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.820s\n2026-05-22 01:46:50.603 11 INFO tempest.lib.common.rest_client [req-c254ce5e-1f10-448e-bda0-5be2131fa724 req-c254ce5e-1f10-448e-bda0-5be2131fa724 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.225s\n2026-05-22 01:46:50.641 37 INFO tempest.lib.common.rest_client [req-f8399c96-c8ca-4523-8342-26fa0032315b req-f8399c96-c8ca-4523-8342-26fa0032315b ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.833s\n2026-05-22 01:46:50.668 15 INFO tempest.lib.common.rest_client [req-0b2df6d3-5137-4924-ae32-87c2159475f7 req-0b2df6d3-5137-4924-ae32-87c2159475f7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/30382f8e1b914440b0a8e8adfafc4e44 0.223s\n2026-05-22 01:46:50.802 23 INFO tempest.lib.common.rest_client [req-874d52d3-ee5b-48ee-b076-13f4e72a4a97 req-874d52d3-ee5b-48ee-b076-13f4e72a4a97 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/09149526a0554d9399016d8921649a86 0.252s\n2026-05-22 01:46:50.854 17 INFO tempest.lib.common.rest_client [req-4bf21645-caab-4e9c-ac55-6518ad744ca2 req-4bf21645-caab-4e9c-ac55-6518ad744ca2 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.682s\n2026-05-22 01:46:50.870 35 INFO tempest.lib.common.rest_client [req-f332bd4d-27ed-406b-a7e8-409deb36bc46 req-f332bd4d-27ed-406b-a7e8-409deb36bc46 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.967s\n2026-05-22 01:46:50.953 41 INFO tempest.lib.common.rest_client [req-523d08f3-956a-4d3b-ab96-402c72d3b8e5 req-523d08f3-956a-4d3b-ab96-402c72d3b8e5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.652s\n2026-05-22 01:46:50.968 15 INFO tempest.lib.common.rest_client [req-01286d65-0d0e-4f8c-847f-e7f02352a07d req-01286d65-0d0e-4f8c-847f-e7f02352a07d ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s\n2026-05-22 01:46:51.002 35 INFO tempest.lib.common.rest_client [req-5c65c8c6-a445-48fb-8154-acbb0712b605 req-5c65c8c6-a445-48fb-8154-acbb0712b605 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s\n2026-05-22 01:46:51.022 27 INFO tempest.lib.common.rest_client [req-23d3d86f-d69b-4d74-90ea-ec89a7b3bf00 req-23d3d86f-d69b-4d74-90ea-ec89a7b3bf00 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.754s\n2026-05-22 01:46:51.026 25 INFO tempest.lib.common.rest_client [req-d2589794-3a35-4c99-b748-6d27520a1849 req-d2589794-3a35-4c99-b748-6d27520a1849 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s\n2026-05-22 01:46:51.045 31 INFO tempest.lib.common.rest_client [req-de345b38-8e88-405a-a899-1bcf89dc2b38 req-de345b38-8e88-405a-a899-1bcf89dc2b38 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.597s\n2026-05-22 01:46:51.088 39 INFO tempest.lib.common.rest_client [req-e93267ac-7014-46c4-b071-d00f560cc397 req-e93267ac-7014-46c4-b071-d00f560cc397 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.169s\n2026-05-22 01:46:51.195 13 INFO tempest.lib.common.rest_client [req-da6b512c-e457-497e-8496-a5c1aa02a065 req-da6b512c-e457-497e-8496-a5c1aa02a065 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.819s\n2026-05-22 01:46:51.196 11 INFO tempest.lib.common.rest_client [req-5993345a-56ff-46d9-99b4-08154a3a9678 req-5993345a-56ff-46d9-99b4-08154a3a9678 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.583s\n2026-05-22 01:46:51.231 35 INFO tempest.lib.common.rest_client [req-217e429d-fe99-4a36-bbf0-3ef47f0a5935 req-217e429d-fe99-4a36-bbf0-3ef47f0a5935 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/09149526a0554d9399016d8921649a86 0.226s\n2026-05-22 01:46:51.305 33 INFO tempest.lib.common.rest_client [req-4bcaef5f-c904-4d4b-9267-96e2544dd145 req-4bcaef5f-c904-4d4b-9267-96e2544dd145 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.850s\n2026-05-22 01:46:51.349 23 INFO tempest.lib.common.rest_client [req-9ab32660-5eb1-4865-9dcb-d5f972b69724 req-9ab32660-5eb1-4865-9dcb-d5f972b69724 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s\n2026-05-22 01:46:51.418 41 INFO tempest.lib.common.rest_client [req-295d4da1-4545-425a-9ac8-7fa855b82fe8 req-295d4da1-4545-425a-9ac8-7fa855b82fe8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/09149526a0554d9399016d8921649a86 0.464s\n2026-05-22 01:46:51.439 19 INFO tempest.lib.common.rest_client [req-ca6d26d8-101a-4e0f-9192-092f8af7118b req-ca6d26d8-101a-4e0f-9192-092f8af7118b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.171s\n2026-05-22 01:46:51.478 21 INFO tempest.lib.common.rest_client [req-b79d889e-9cdb-436c-898b-c7337dd4ac21 req-b79d889e-9cdb-436c-898b-c7337dd4ac21 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.981s\n2026-05-22 01:46:51.537 25 INFO tempest.lib.common.rest_client [req-3d062c2c-7bb3-4b13-97fd-dfcde1bbedfc req-3d062c2c-7bb3-4b13-97fd-dfcde1bbedfc ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s\n2026-05-22 01:46:51.534 39 INFO tempest.lib.common.rest_client [req-31be2ffc-bf47-4c62-95c7-0edfbfba93b1 req-31be2ffc-bf47-4c62-95c7-0edfbfba93b1 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s\n2026-05-22 01:46:51.549 31 INFO tempest.lib.common.rest_client [req-44941da3-e259-4641-830e-b7effcbc4b54 req-44941da3-e259-4641-830e-b7effcbc4b54 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.502s\n2026-05-22 01:46:51.579 35 INFO tempest.lib.common.rest_client [req-3415a704-1fab-4405-8c1e-5c1aeddff874 req-3415a704-1fab-4405-8c1e-5c1aeddff874 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s\n2026-05-22 01:46:51.582 41 INFO tempest.lib.common.rest_client [req-88aa338d-4bbd-426d-ae1f-f7e0e4e27e24 req-88aa338d-4bbd-426d-ae1f-f7e0e4e27e24 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-22 01:46:51.608 23 INFO tempest.lib.common.rest_client [req-0a618967-c344-4c51-be6e-bc5e7b68e43f req-0a618967-c344-4c51-be6e-bc5e7b68e43f ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/30382f8e1b914440b0a8e8adfafc4e44 0.257s\n2026-05-22 01:46:51.711 31 INFO tempest.lib.common.rest_client [req-8a89e333-a271-4dbb-b646-cc2301777c52 req-8a89e333-a271-4dbb-b646-cc2301777c52 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s\n2026-05-22 01:46:51.724 21 INFO tempest.lib.common.rest_client [req-1ea6fb78-bc5a-4c68-bcef-6d45b708eb46 req-1ea6fb78-bc5a-4c68-bcef-6d45b708eb46 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n2026-05-22 01:46:51.808 41 INFO tempest.lib.common.rest_client [req-9f8b4ea0-c7bb-40cd-8ef5-3a67c046d256 req-9f8b4ea0-c7bb-40cd-8ef5-3a67c046d256 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.221s\n2026-05-22 01:46:51.825 11 INFO tempest.lib.common.rest_client [req-2f545293-c142-4128-966b-293b366c044e req-2f545293-c142-4128-966b-293b366c044e ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s\n2026-05-22 01:46:51.830 25 INFO tempest.lib.common.rest_client [req-91ac2fbf-3217-46d3-94cb-3736464f5d26 req-91ac2fbf-3217-46d3-94cb-3736464f5d26 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/09149526a0554d9399016d8921649a86 0.288s\n2026-05-22 01:46:51.877 29 INFO tempest.lib.common.rest_client [req-56167667-5a8e-4108-97a2-1b8cd3d4ed49 req-56167667-5a8e-4108-97a2-1b8cd3d4ed49 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.400s\n2026-05-22 01:46:51.936 23 INFO tempest.lib.common.rest_client [req-38fd00bc-d77c-4d7f-baba-93cb7008277e req-38fd00bc-d77c-4d7f-baba-93cb7008277e ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s\n2026-05-22 01:46:51.941 31 INFO tempest.lib.common.rest_client [req-6cd66c74-7af6-487f-be4f-04070a03eece req-6cd66c74-7af6-487f-be4f-04070a03eece ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/09149526a0554d9399016d8921649a86 0.228s\n2026-05-22 01:46:51.950 11 INFO tempest.lib.common.rest_client [req-e4610319-e66c-4c0c-bfb9-94dd23fee459 req-e4610319-e66c-4c0c-bfb9-94dd23fee459 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s\n2026-05-22 01:46:51.983 37 INFO tempest.lib.common.rest_client [req-a7347c78-4130-4ac2-97cd-95abee66513e req-a7347c78-4130-4ac2-97cd-95abee66513e ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.336s\n2026-05-22 01:46:52.050 41 INFO tempest.lib.common.rest_client [req-cdd5dc91-c3e0-465c-98fe-d8810353235d req-cdd5dc91-c3e0-465c-98fe-d8810353235d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-22 01:46:52.053 29 INFO tempest.lib.common.rest_client [req-ff503370-1c53-47f8-9046-02326ae58dd0 req-ff503370-1c53-47f8-9046-02326ae58dd0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s\n2026-05-22 01:46:52.099 31 INFO tempest.lib.common.rest_client [req-656bfd20-196f-4917-90e7-d5c1f5b18a31 req-656bfd20-196f-4917-90e7-d5c1f5b18a31 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s\n2026-05-22 01:46:52.100 37 INFO tempest.lib.common.rest_client [req-478d0630-bc48-46a8-ae6d-0498e5a70e65 req-478d0630-bc48-46a8-ae6d-0498e5a70e65 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s\n2026-05-22 01:46:52.108 11 INFO tempest.lib.common.rest_client [req-c85987f9-193b-46de-a75c-0a4b7d77cec3 req-c85987f9-193b-46de-a75c-0a4b7d77cec3 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/09149526a0554d9399016d8921649a86 0.150s\n2026-05-22 01:46:52.102 15 INFO tempest.lib.common.rest_client [req-825f070f-c869-4689-bbd6-7c70469e6d24 req-825f070f-c869-4689-bbd6-7c70469e6d24 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/2194ff3a072f4deb83141fa1296997d2 1.132s\n2026-05-22 01:46:52.228 27 INFO tempest.lib.common.rest_client [req-52bbbe06-bdbb-4a03-95f7-68b51ceefd13 req-52bbbe06-bdbb-4a03-95f7-68b51ceefd13 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.204s\n2026-05-22 01:46:52.261 11 INFO tempest.lib.common.rest_client [req-a9be169f-3de9-4e64-b739-a81f3ef232ed req-a9be169f-3de9-4e64-b739-a81f3ef232ed ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s\n2026-05-22 01:46:52.291 15 INFO tempest.lib.common.rest_client [req-2125cc91-06ad-4c61-9ba6-2bf313937217 req-2125cc91-06ad-4c61-9ba6-2bf313937217 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:46:52.304 13 INFO tempest.lib.common.rest_client [req-b2821279-04a4-4fe6-9221-d68088540288 req-b2821279-04a4-4fe6-9221-d68088540288 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/09149526a0554d9399016d8921649a86 1.107s\n2026-05-22 01:46:52.316 29 INFO tempest.lib.common.rest_client [req-7813360e-b80d-4484-9271-bc5f4408c897 req-7813360e-b80d-4484-9271-bc5f4408c897 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/09149526a0554d9399016d8921649a86 0.256s\n2026-05-22 01:46:52.345 17 INFO tempest.lib.common.rest_client [req-45081fb8-e894-4a84-b50e-04bf39a52e78 req-45081fb8-e894-4a84-b50e-04bf39a52e78 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.489s\n2026-05-22 01:46:52.413 15 INFO tempest.lib.common.rest_client [req-11c7abcd-0ea5-4e82-b47f-6f96cbe5c802 req-11c7abcd-0ea5-4e82-b47f-6f96cbe5c802 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/09149526a0554d9399016d8921649a86 0.118s\n2026-05-22 01:46:52.413 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e4d0032bcc7b4a4eb4d3e80032f67878 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:52.414 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1472765893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6a87d4f820f4f5598c76921716add5b', 'project_name': 'tempest-UserMessagesTest-1472765893', 'tenant_id': 'd6a87d4f820f4f5598c76921716add5b', 'tenant_name': 'tempest-UserMessagesTest-1472765893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e4d0032bcc7b4a4eb4d3e80032f67878', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:52.415 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1472765893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6a87d4f820f4f5598c76921716add5b', 'project_name': 'tempest-UserMessagesTest-1472765893', 'tenant_id': 'd6a87d4f820f4f5598c76921716add5b', 'tenant_name': 'tempest-UserMessagesTest-1472765893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e4d0032bcc7b4a4eb4d3e80032f67878', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:52.427 37 INFO tempest.lib.common.rest_client [req-6c4ddc34-1daf-479c-85b9-4a1a380f0c5e req-6c4ddc34-1daf-479c-85b9-4a1a380f0c5e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/09149526a0554d9399016d8921649a86 0.321s\n2026-05-22 01:46:52.459 19 INFO tempest.lib.common.rest_client [req-f5db4fb6-67e4-4103-a61e-0c1306bf24f3 req-f5db4fb6-67e4-4103-a61e-0c1306bf24f3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.017s\n2026-05-22 01:46:52.524 17 INFO tempest.lib.common.rest_client [req-dd9d7443-9bba-4ff2-85f6-fe256bee85a5 req-dd9d7443-9bba-4ff2-85f6-fe256bee85a5 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s\n2026-05-22 01:46:52.518 33 INFO tempest.lib.common.rest_client [req-d52cec5d-c9fe-4195-abf1-68c58bcd7236 req-d52cec5d-c9fe-4195-abf1-68c58bcd7236 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/2194ff3a072f4deb83141fa1296997d2 1.206s\n2026-05-22 01:46:52.565 11 INFO tempest.lib.common.rest_client [req-1cbc6147-14f1-485d-bc97-875064dfc792 req-1cbc6147-14f1-485d-bc97-875064dfc792 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/30382f8e1b914440b0a8e8adfafc4e44 0.302s\n2026-05-22 01:46:52.583 39 INFO tempest.lib.common.rest_client [req-315f65d2-a78a-43df-8040-598c6db1355c req-315f65d2-a78a-43df-8040-598c6db1355c ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/09149526a0554d9399016d8921649a86 1.047s\n2026-05-22 01:46:52.605 29 INFO tempest.lib.common.rest_client [req-b4db3f94-be9f-4c7e-8ec4-242ec87ec0d3 req-b4db3f94-be9f-4c7e-8ec4-242ec87ec0d3 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s\n2026-05-22 01:46:52.668 19 INFO tempest.lib.common.rest_client [req-71755cc4-b9aa-4b51-ad1f-785dfaac7c5c req-71755cc4-b9aa-4b51-ad1f-785dfaac7c5c ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/09149526a0554d9399016d8921649a86 0.207s\n2026-05-22 01:46:52.718 35 INFO tempest.lib.common.rest_client [req-b35f568b-5e8a-4819-9e25-f06174c0bc0d req-b35f568b-5e8a-4819-9e25-f06174c0bc0d ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/30382f8e1b914440b0a8e8adfafc4e44 1.137s\n2026-05-22 01:46:52.741 17 INFO tempest.lib.common.rest_client [req-262f7435-53b5-4368-96fe-c9a9c9bd478b req-262f7435-53b5-4368-96fe-c9a9c9bd478b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/09149526a0554d9399016d8921649a86 0.214s\n2026-05-22 01:46:52.750 37 INFO tempest.lib.common.rest_client [req-11853bb0-79a1-4ec8-880b-3b16f0bd6c1d req-11853bb0-79a1-4ec8-880b-3b16f0bd6c1d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s\n2026-05-22 01:46:52.768 11 INFO tempest.lib.common.rest_client [req-bd61356e-8f76-49a3-a8e5-ddaac5b01990 req-bd61356e-8f76-49a3-a8e5-ddaac5b01990 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s\n2026-05-22 01:46:52.796 21 INFO tempest.lib.common.rest_client [req-a39e3fb7-b7c0-4a42-8d07-f94a5ce4cf4e req-a39e3fb7-b7c0-4a42-8d07-f94a5ce4cf4e ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/09149526a0554d9399016d8921649a86 1.067s\n2026-05-22 01:46:52.842 19 INFO tempest.lib.common.rest_client [req-6dc64112-7809-42dd-b4bf-12efc7e010ff req-6dc64112-7809-42dd-b4bf-12efc7e010ff ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s\n2026-05-22 01:46:52.902 25 INFO tempest.lib.common.rest_client [req-4478b412-ec09-4278-a2f5-b12924c9599a req-4478b412-ec09-4278-a2f5-b12924c9599a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.066s\n2026-05-22 01:46:52.920 23 INFO tempest.lib.common.rest_client [req-b40b6fd4-fe0c-4494-8813-f35ccba746f7 req-b40b6fd4-fe0c-4494-8813-f35ccba746f7 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/2194ff3a072f4deb83141fa1296997d2 0.981s\n2026-05-22 01:46:52.940 39 INFO tempest.lib.common.rest_client [req-6b8694cd-a86c-403a-8bf1-d2eb5274c18d req-6b8694cd-a86c-403a-8bf1-d2eb5274c18d ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s\n2026-05-22 01:46:52.940 17 INFO tempest.lib.common.rest_client [req-47942c44-f488-4a52-82f6-664f9647b366 req-47942c44-f488-4a52-82f6-664f9647b366 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s\n2026-05-22 01:46:52.965 37 INFO tempest.lib.common.rest_client [req-afba7739-322b-4bec-9636-563c45cf659f req-afba7739-322b-4bec-9636-563c45cf659f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/30382f8e1b914440b0a8e8adfafc4e44 0.212s\n2026-05-22 01:46:53.017 19 INFO tempest.lib.common.rest_client [req-48081c57-7ec5-407f-9902-f15209bd9dc0 req-48081c57-7ec5-407f-9902-f15209bd9dc0 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/30382f8e1b914440b0a8e8adfafc4e44 0.172s\n2026-05-22 01:46:53.037 41 INFO tempest.lib.common.rest_client [req-aa4beda6-e7d3-4ae8-a5b7-f07eda284ea8 req-aa4beda6-e7d3-4ae8-a5b7-f07eda284ea8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/2194ff3a072f4deb83141fa1296997d2 0.984s\n2026-05-22 01:46:53.056 21 INFO tempest.lib.common.rest_client [req-b27c64d8-baf8-4b8b-b379-71359798dc4f req-b27c64d8-baf8-4b8b-b379-71359798dc4f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s\n2026-05-22 01:46:53.094 31 INFO tempest.lib.common.rest_client [req-72b2a0ff-a72f-4c4f-aa45-b9a5edd3f14d req-72b2a0ff-a72f-4c4f-aa45-b9a5edd3f14d ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/30382f8e1b914440b0a8e8adfafc4e44 0.993s\n2026-05-22 01:46:53.114 17 INFO tempest.lib.common.rest_client [req-a91db0a8-f5f2-451d-841f-efef28f58e94 req-a91db0a8-f5f2-451d-841f-efef28f58e94 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.172s\n2026-05-22 01:46:53.159 37 INFO tempest.lib.common.rest_client [req-b5722de4-9662-4a2b-b6c2-8852bc158f4f req-b5722de4-9662-4a2b-b6c2-8852bc158f4f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s\n2026-05-22 01:46:53.209 39 INFO tempest.lib.common.rest_client [req-d5aaf71e-3933-45ef-b8f3-041a487191a4 req-d5aaf71e-3933-45ef-b8f3-041a487191a4 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/30382f8e1b914440b0a8e8adfafc4e44 0.262s\n2026-05-22 01:46:53.217 13 INFO tempest.lib.common.rest_client [req-f182bc22-7c3c-4f9d-99d8-e7e2d223a1c4 req-f182bc22-7c3c-4f9d-99d8-e7e2d223a1c4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.908s\n2026-05-22 01:46:53.247 19 INFO tempest.lib.common.rest_client [req-638e5a6a-7b67-49cb-b581-736d4129b7d7 req-638e5a6a-7b67-49cb-b581-736d4129b7d7 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s\n2026-05-22 01:46:53.286 21 INFO tempest.lib.common.rest_client [req-e135dd78-9512-49a2-a97b-5c592504917f req-e135dd78-9512-49a2-a97b-5c592504917f ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/30382f8e1b914440b0a8e8adfafc4e44 0.223s\n2026-05-22 01:46:53.270 27 INFO tempest.lib.common.rest_client [req-7c30e6e4-3d62-4fb1-a46d-43a1a517b755 req-7c30e6e4-3d62-4fb1-a46d-43a1a517b755 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/09149526a0554d9399016d8921649a86 1.037s\n2026-05-22 01:46:53.302 31 INFO tempest.lib.common.rest_client [req-10965435-1fee-472d-9d57-565dc8af04b2 req-10965435-1fee-472d-9d57-565dc8af04b2 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s\n2026-05-22 01:46:53.417 39 INFO tempest.lib.common.rest_client [req-edf1990c-74a2-4f2e-b980-6ea637f2be43 req-edf1990c-74a2-4f2e-b980-6ea637f2be43 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s\n2026-05-22 01:46:53.431 37 INFO tempest.lib.common.rest_client [req-d396ff78-edb9-4000-931f-0343346fc145 req-d396ff78-edb9-4000-931f-0343346fc145 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/2194ff3a072f4deb83141fa1296997d2 0.270s\n2026-05-22 01:46:53.450 31 INFO tempest.lib.common.rest_client [req-54241c17-20ff-4af0-b5c5-126b6584bc82 req-54241c17-20ff-4af0-b5c5-126b6584bc82 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/2194ff3a072f4deb83141fa1296997d2 0.146s\n2026-05-22 01:46:53.468 33 INFO tempest.lib.common.rest_client [req-4ae8c3bb-1aba-46be-acc4-a5cfd84d38ea req-4ae8c3bb-1aba-46be-acc4-a5cfd84d38ea ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.949s\n2026-05-22 01:46:53.564 21 INFO tempest.lib.common.rest_client [req-7308368b-15f5-43ee-9ef9-fc524ddd89eb req-7308368b-15f5-43ee-9ef9-fc524ddd89eb ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-22 01:46:53.604 31 INFO tempest.lib.common.rest_client [req-9641c9b4-de91-43df-be4b-a1f03f383a3c req-9641c9b4-de91-43df-be4b-a1f03f383a3c ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s\n2026-05-22 01:46:53.607 29 INFO tempest.lib.common.rest_client [req-3c5ec7e8-a12d-4ded-9295-410f59a17297 req-3c5ec7e8-a12d-4ded-9295-410f59a17297 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/30382f8e1b914440b0a8e8adfafc4e44 1.000s\n2026-05-22 01:46:53.619 39 INFO tempest.lib.common.rest_client [req-7f1eeb87-d663-4ee9-aac4-693c4b4081b2 req-7f1eeb87-d663-4ee9-aac4-693c4b4081b2 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/2194ff3a072f4deb83141fa1296997d2 0.200s\n2026-05-22 01:46:53.620 19 INFO tempest.lib.common.rest_client [req-78a67ddb-dfc5-443c-970b-0c38789d27c2 req-78a67ddb-dfc5-443c-970b-0c38789d27c2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/2194ff3a072f4deb83141fa1296997d2 0.371s\n2026-05-22 01:46:53.599 33 INFO tempest.lib.common.rest_client [req-78c12820-10fa-4087-bf0f-eb7d0ecb6f4a req-78c12820-10fa-4087-bf0f-eb7d0ecb6f4a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/09149526a0554d9399016d8921649a86 0.125s\n2026-05-22 01:46:53.603 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7223e245ebe144c5afe281caa0290c17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:53.603 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-13200364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd216837d4e4c473b8526a131d38987ce', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'tenant_id': 'd216837d4e4c473b8526a131d38987ce', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7223e245ebe144c5afe281caa0290c17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:53.604 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-13200364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd216837d4e4c473b8526a131d38987ce', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'tenant_id': 'd216837d4e4c473b8526a131d38987ce', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7223e245ebe144c5afe281caa0290c17', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:53.750 15 INFO tempest.lib.common.rest_client [req-8e6fac52-3b3c-4e90-a184-16b80475443f req-8e6fac52-3b3c-4e90-a184-16b80475443f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.325s\n2026-05-22 01:46:53.786 35 INFO tempest.lib.common.rest_client [req-7c6de7e2-f50e-4cee-806f-55c546cc1721 req-7c6de7e2-f50e-4cee-806f-55c546cc1721 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.066s\n2026-05-22 01:46:53.810 11 INFO tempest.lib.common.rest_client [req-a1f3931a-1b1c-42aa-8445-8120ef82f97d req-a1f3931a-1b1c-42aa-8445-8120ef82f97d ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/2194ff3a072f4deb83141fa1296997d2 1.038s\n2026-05-22 01:46:53.813 19 INFO tempest.lib.common.rest_client [req-33e51005-0cb8-499e-8ade-eb93d798e917 req-33e51005-0cb8-499e-8ade-eb93d798e917 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s\n2026-05-22 01:46:53.898 23 INFO tempest.lib.common.rest_client [req-f6c728fe-e18b-4dce-af26-da98149268d0 req-f6c728fe-e18b-4dce-af26-da98149268d0 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.975s\n2026-05-22 01:46:53.913 29 INFO tempest.lib.common.rest_client [req-b5e0ff95-b03e-4e57-a7dd-e39b432e2ab4 req-b5e0ff95-b03e-4e57-a7dd-e39b432e2ab4 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s\n2026-05-22 01:46:53.925 25 INFO tempest.lib.common.rest_client [req-a04f9300-9153-4769-843d-6a6b3d73ea7c req-a04f9300-9153-4769-843d-6a6b3d73ea7c ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/30382f8e1b914440b0a8e8adfafc4e44 1.021s\n2026-05-22 01:46:53.929 31 INFO tempest.lib.common.rest_client [req-1ddd71d0-79fd-4658-ba0a-4374aacd056f req-1ddd71d0-79fd-4658-ba0a-4374aacd056f ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/09149526a0554d9399016d8921649a86 0.314s\n2026-05-22 01:46:53.930 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98bdf3ebf1c94db1bba03ec482a018ee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:53.932 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-71893148-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3363e113dfc43d9801e96c569d1f82c', 'project_name': 'tempest-GroupSnapshotsV319Test-71893148', 'tenant_id': 'd3363e113dfc43d9801e96c569d1f82c', 'tenant_name': 'tempest-GroupSnapshotsV319Test-71893148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98bdf3ebf1c94db1bba03ec482a018ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:53.933 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-71893148-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3363e113dfc43d9801e96c569d1f82c', 'project_name': 'tempest-GroupSnapshotsV319Test-71893148', 'tenant_id': 'd3363e113dfc43d9801e96c569d1f82c', 'tenant_name': 'tempest-GroupSnapshotsV319Test-71893148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98bdf3ebf1c94db1bba03ec482a018ee', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:53.998 41 INFO tempest.lib.common.rest_client [req-2b8b1308-00c4-400c-8347-eed40192c60f req-2b8b1308-00c4-400c-8347-eed40192c60f ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.959s\n2026-05-22 01:46:54.045 11 INFO tempest.lib.common.rest_client [req-f64e88ec-9f74-4789-986d-19221ea8752f req-f64e88ec-9f74-4789-986d-19221ea8752f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s\n2026-05-22 01:46:54.073 17 INFO tempest.lib.common.rest_client [req-713bb408-6539-47a5-ae47-af345ccdf9e8 req-713bb408-6539-47a5-ae47-af345ccdf9e8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.956s\n2026-05-22 01:46:54.081 13 INFO tempest.lib.common.rest_client [req-5baa0b55-7b97-4c63-ad06-6e9578e2c79e req-5baa0b55-7b97-4c63-ad06-6e9578e2c79e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.860s\n2026-05-22 01:46:54.112 35 INFO tempest.lib.common.rest_client [req-2c5c68ce-aad0-45df-8748-5682661f81a2 req-2c5c68ce-aad0-45df-8748-5682661f81a2 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/2194ff3a072f4deb83141fa1296997d2 0.323s\n2026-05-22 01:46:54.213 29 INFO tempest.lib.common.rest_client [req-57c92819-ac46-4b1c-8f0f-784dd47ec189 req-57c92819-ac46-4b1c-8f0f-784dd47ec189 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/2194ff3a072f4deb83141fa1296997d2 0.298s\n2026-05-22 01:46:54.211 27 INFO tempest.lib.common.rest_client [req-a72a23d6-32bd-46cb-870c-e1d21229950b req-a72a23d6-32bd-46cb-870c-e1d21229950b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.937s\n2026-05-22 01:46:54.220 37 INFO tempest.lib.common.rest_client [req-d0f1fbf7-7f70-4ce4-a769-1a1f6578baf5 req-d0f1fbf7-7f70-4ce4-a769-1a1f6578baf5 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.786s\n2026-05-22 01:46:54.241 23 INFO tempest.lib.common.rest_client [req-f4f70acb-cadc-49be-8b86-4c39946efa28 req-f4f70acb-cadc-49be-8b86-4c39946efa28 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/09149526a0554d9399016d8921649a86 0.342s\n2026-05-22 01:46:54.242 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b35fbbbcc0648e9916ab4629be0b264 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:54.242 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1188865592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '717176c21ddb433eb4738e599e077fac', 'project_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'tenant_id': '717176c21ddb433eb4738e599e077fac', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b35fbbbcc0648e9916ab4629be0b264', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.242 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1188865592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '717176c21ddb433eb4738e599e077fac', 'project_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'tenant_id': '717176c21ddb433eb4738e599e077fac', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b35fbbbcc0648e9916ab4629be0b264', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.317 33 INFO tempest.lib.common.rest_client [req-7c299af8-3839-431e-9f64-227c87c9bffa req-7c299af8-3839-431e-9f64-227c87c9bffa ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s\n2026-05-22 01:46:54.330 39 INFO tempest.lib.common.rest_client [req-261664ca-7c87-4f8e-93f1-81800862329b req-261664ca-7c87-4f8e-93f1-81800862329b ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s\n2026-05-22 01:46:54.325 21 INFO tempest.lib.common.rest_client [req-d6bb04a2-87de-49a6-b531-0c73ca10e438 req-d6bb04a2-87de-49a6-b531-0c73ca10e438 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/2194ff3a072f4deb83141fa1296997d2 0.756s\n2026-05-22 01:46:54.418 13 INFO tempest.lib.common.rest_client [req-d9e53dcd-c99c-451d-bbd2-bceaab039b8d req-d9e53dcd-c99c-451d-bbd2-bceaab039b8d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s\n2026-05-22 01:46:54.418 17 INFO tempest.lib.common.rest_client [req-a27fe272-c20a-4821-9b73-bffd53a311f4 req-a27fe272-c20a-4821-9b73-bffd53a311f4 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/2194ff3a072f4deb83141fa1296997d2 0.342s\n2026-05-22 01:46:54.417 41 INFO tempest.lib.common.rest_client [req-d443c287-7654-4923-9e94-0d7fa7cbfaf5 req-d443c287-7654-4923-9e94-0d7fa7cbfaf5 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/09149526a0554d9399016d8921649a86 0.416s\n2026-05-22 01:46:54.418 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b774fe7b09454097ad26cac1b821ad0f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:54.418 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-2082977821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'project_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'tenant_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'tenant_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b774fe7b09454097ad26cac1b821ad0f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.418 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-2082977821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'project_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'tenant_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'tenant_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b774fe7b09454097ad26cac1b821ad0f', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.452 19 INFO tempest.lib.common.rest_client [req-6df0722a-1506-44f1-a9c7-019e40dd769f req-6df0722a-1506-44f1-a9c7-019e40dd769f ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/09149526a0554d9399016d8921649a86 0.633s\n2026-05-22 01:46:54.452 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c954241c45f4b518a30ddf3056c8e41 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:54.453 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-162451005-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83659ff15ee04735bb28f8fe7c953f98', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'tenant_id': '83659ff15ee04735bb28f8fe7c953f98', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c954241c45f4b518a30ddf3056c8e41', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.454 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-162451005-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83659ff15ee04735bb28f8fe7c953f98', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'tenant_id': '83659ff15ee04735bb28f8fe7c953f98', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c954241c45f4b518a30ddf3056c8e41', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.509 15 INFO tempest.lib.common.rest_client [req-ad442692-d3bc-45c1-ae2b-a20a0b967208 req-ad442692-d3bc-45c1-ae2b-a20a0b967208 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.756s\n2026-05-22 01:46:54.533 29 INFO tempest.lib.common.rest_client [req-75b7dc0f-c035-4fa2-bca5-beca008aef71 req-75b7dc0f-c035-4fa2-bca5-beca008aef71 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s\n2026-05-22 01:46:54.575 37 INFO tempest.lib.common.rest_client [req-9e0e930e-9161-4b83-9696-8f5d4f1382ab req-9e0e930e-9161-4b83-9696-8f5d4f1382ab ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/09149526a0554d9399016d8921649a86 0.352s\n2026-05-22 01:46:54.575 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d738c44e8fe4d12baf588336e582258 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:54.575 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1096463255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '215684f79e484995b584485cf5d5bbc1', 'project_name': 'tempest-ExtensionsTestJSON-1096463255', 'tenant_id': '215684f79e484995b584485cf5d5bbc1', 'tenant_name': 'tempest-ExtensionsTestJSON-1096463255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d738c44e8fe4d12baf588336e582258', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.576 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1096463255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '215684f79e484995b584485cf5d5bbc1', 'project_name': 'tempest-ExtensionsTestJSON-1096463255', 'tenant_id': '215684f79e484995b584485cf5d5bbc1', 'tenant_name': 'tempest-ExtensionsTestJSON-1096463255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d738c44e8fe4d12baf588336e582258', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.596 33 INFO tempest.lib.common.rest_client [req-e2d62152-c546-4b90-9f52-170ed2025b8d req-e2d62152-c546-4b90-9f52-170ed2025b8d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.277s\n2026-05-22 01:46:54.615 25 INFO tempest.lib.common.rest_client [req-cbaaae80-1a08-4ac6-aeec-747a687130b5 req-cbaaae80-1a08-4ac6-aeec-747a687130b5 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.685s\n2026-05-22 01:46:54.650 31 INFO tempest.lib.common.rest_client [req-5ea9f726-a470-4b80-a18e-8760a1eaeb43 req-5ea9f726-a470-4b80-a18e-8760a1eaeb43 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.703s\n2026-05-22 01:46:54.714 35 INFO tempest.lib.common.rest_client [req-d4db5f26-43d4-496c-92cb-8076e1771468 req-d4db5f26-43d4-496c-92cb-8076e1771468 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.599s\n2026-05-22 01:46:54.702 11 INFO tempest.lib.common.rest_client [req-c1ca87e6-7cd9-4963-966b-400074028434 req-c1ca87e6-7cd9-4963-966b-400074028434 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/09149526a0554d9399016d8921649a86 0.654s\n2026-05-22 01:46:54.703 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2688c382279144af9c5733bdb3ac78f3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:54.704 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1958586897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'project_name': 'tempest-SnapshotsActionsTest-1958586897', 'tenant_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'tenant_name': 'tempest-SnapshotsActionsTest-1958586897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2688c382279144af9c5733bdb3ac78f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.704 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1958586897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'project_name': 'tempest-SnapshotsActionsTest-1958586897', 'tenant_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'tenant_name': 'tempest-SnapshotsActionsTest-1958586897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2688c382279144af9c5733bdb3ac78f3', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.773 39 INFO tempest.lib.common.rest_client [req-5f388ea8-088b-4827-b669-9bc70402fe63 req-5f388ea8-088b-4827-b669-9bc70402fe63 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/09149526a0554d9399016d8921649a86 0.441s\n2026-05-22 01:46:54.773 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 606312e79994491abc9849534c062582 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:54.774 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1490391455-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4e13a8f48f744e628f97cefb92eb4936', 'project_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'tenant_id': '4e13a8f48f744e628f97cefb92eb4936', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '606312e79994491abc9849534c062582', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.774 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1490391455-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4e13a8f48f744e628f97cefb92eb4936', 'project_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'tenant_id': '4e13a8f48f744e628f97cefb92eb4936', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '606312e79994491abc9849534c062582', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:54.812 21 INFO tempest.lib.common.rest_client [req-a9dee908-df0b-470d-9823-d00d1f802e54 req-a9dee908-df0b-470d-9823-d00d1f802e54 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s\n2026-05-22 01:46:54.900 13 INFO tempest.lib.common.rest_client [req-f6745fb3-dad8-411c-b8bf-823bb7650924 req-f6745fb3-dad8-411c-b8bf-823bb7650924 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/2194ff3a072f4deb83141fa1296997d2 0.478s\n2026-05-22 01:46:54.910 27 INFO tempest.lib.common.rest_client [req-bb96ad12-87b0-42b2-8dc6-888cc2ee5379 req-bb96ad12-87b0-42b2-8dc6-888cc2ee5379 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.695s\n2026-05-22 01:46:54.923 17 INFO tempest.lib.common.rest_client [req-5f71498f-40c8-4c9e-8dae-dc2aa284a6a2 req-5f71498f-40c8-4c9e-8dae-dc2aa284a6a2 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s\n2026-05-22 01:46:55.057 29 INFO tempest.lib.common.rest_client [req-5ac78951-4475-4557-a5ec-a85efdd92fe5 req-5ac78951-4475-4557-a5ec-a85efdd92fe5 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/09149526a0554d9399016d8921649a86 0.522s\n2026-05-22 01:46:55.058 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53b68cbb084d4ed4aec2a7b40f5a85fe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:55.058 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1230784149-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'project_name': 'tempest-GroupTypesTest-1230784149', 'tenant_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'tenant_name': 'tempest-GroupTypesTest-1230784149', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53b68cbb084d4ed4aec2a7b40f5a85fe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.059 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1230784149-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'project_name': 'tempest-GroupTypesTest-1230784149', 'tenant_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'tenant_name': 'tempest-GroupTypesTest-1230784149', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53b68cbb084d4ed4aec2a7b40f5a85fe', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.098 23 INFO tempest.lib.common.rest_client [req-b0bb858d-c52b-4389-940d-104e4cd448a9 req-b0bb858d-c52b-4389-940d-104e4cd448a9 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.850s\n2026-05-22 01:46:55.112 19 INFO tempest.lib.common.rest_client [req-754619d4-4604-4611-85f2-623379d37da4 req-754619d4-4604-4611-85f2-623379d37da4 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s\n2026-05-22 01:46:55.133 41 INFO tempest.lib.common.rest_client [req-64d053ae-f450-4790-adfe-69381c94241e req-64d053ae-f450-4790-adfe-69381c94241e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s\n2026-05-22 01:46:55.218 25 INFO tempest.lib.common.rest_client [req-3e5038e3-3302-49b8-a75d-ea0decb6c63c req-3e5038e3-3302-49b8-a75d-ea0decb6c63c ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/2194ff3a072f4deb83141fa1296997d2 0.601s\n2026-05-22 01:46:55.385 31 INFO tempest.lib.common.rest_client [req-c791b7be-9a5f-4d71-911e-ee3683949af2 req-c791b7be-9a5f-4d71-911e-ee3683949af2 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.732s\n2026-05-22 01:46:55.441 35 INFO tempest.lib.common.rest_client [req-2847a3e8-a2b0-49e3-bb5c-547197e9d051 req-2847a3e8-a2b0-49e3-bb5c-547197e9d051 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/09149526a0554d9399016d8921649a86 0.721s\n2026-05-22 01:46:55.441 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 71fa2a4c3a8d4481b188ac0eed58c078 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:55.442 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1996400571-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350f1303571842de86b67a2f510f05b6', 'project_name': 'tempest-VolumesExtendTest-1996400571', 'tenant_id': '350f1303571842de86b67a2f510f05b6', 'tenant_name': 'tempest-VolumesExtendTest-1996400571', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '71fa2a4c3a8d4481b188ac0eed58c078', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.443 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1996400571-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350f1303571842de86b67a2f510f05b6', 'project_name': 'tempest-VolumesExtendTest-1996400571', 'tenant_id': '350f1303571842de86b67a2f510f05b6', 'tenant_name': 'tempest-VolumesExtendTest-1996400571', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '71fa2a4c3a8d4481b188ac0eed58c078', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.489 33 INFO tempest.lib.common.rest_client [req-cb1fc441-9753-43df-8047-dd85f499119b req-cb1fc441-9753-43df-8047-dd85f499119b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.889s\n2026-05-22 01:46:55.542 15 INFO tempest.lib.common.rest_client [req-a01f211f-2e96-41c6-909d-9ba9162c0bc0 req-a01f211f-2e96-41c6-909d-9ba9162c0bc0 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.027s\n2026-05-22 01:46:55.636 13 INFO tempest.lib.common.rest_client [req-5167eb5c-5c54-44a9-9ed6-e6c0d98c6d42 req-5167eb5c-5c54-44a9-9ed6-e6c0d98c6d42 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.732s\n2026-05-22 01:46:55.673 21 INFO tempest.lib.common.rest_client [req-d641293a-ef8b-40b5-b310-4c2cdc4bdd29 req-d641293a-ef8b-40b5-b310-4c2cdc4bdd29 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/09149526a0554d9399016d8921649a86 0.858s\n2026-05-22 01:46:55.673 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 409ddfd55ee64d9ba55ebcc6c54112ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:55.674 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1774056188-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2744b8f34de4488c896ce012f6fb1172', 'project_name': 'tempest-GroupSnapshotsTest-1774056188', 'tenant_id': '2744b8f34de4488c896ce012f6fb1172', 'tenant_name': 'tempest-GroupSnapshotsTest-1774056188', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409ddfd55ee64d9ba55ebcc6c54112ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.675 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1774056188-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2744b8f34de4488c896ce012f6fb1172', 'project_name': 'tempest-GroupSnapshotsTest-1774056188', 'tenant_id': '2744b8f34de4488c896ce012f6fb1172', 'tenant_name': 'tempest-GroupSnapshotsTest-1774056188', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409ddfd55ee64d9ba55ebcc6c54112ff', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.699 37 INFO tempest.lib.common.rest_client [req-ff06615c-d232-4050-88f4-f4a81b7a5d50 req-ff06615c-d232-4050-88f4-f4a81b7a5d50 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.117s\n2026-05-22 01:46:55.708 11 INFO tempest.lib.common.rest_client [req-d45a4982-b464-4b4a-8d4f-939ac20df6d3 req-d45a4982-b464-4b4a-8d4f-939ac20df6d3 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.989s\n2026-05-22 01:46:55.833 27 INFO tempest.lib.common.rest_client [req-341c5146-d12a-4fbc-8817-d824d59478f0 req-341c5146-d12a-4fbc-8817-d824d59478f0 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.920s\n2026-05-22 01:46:55.880 41 INFO tempest.lib.common.rest_client [req-d6978814-f783-4e66-b887-a16b7d66e2fc req-d6978814-f783-4e66-b887-a16b7d66e2fc ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.745s\n2026-05-22 01:46:55.877 17 INFO tempest.lib.common.rest_client [req-0035a0dc-b1cb-49e6-9f4a-189215640297 req-0035a0dc-b1cb-49e6-9f4a-189215640297 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/09149526a0554d9399016d8921649a86 0.951s\n2026-05-22 01:46:55.877 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed0693fd726d438bac3c1be5ae0a11d8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:55.878 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-772104038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'project_name': 'tempest-GroupTypeSpecsTest-772104038', 'tenant_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'tenant_name': 'tempest-GroupTypeSpecsTest-772104038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed0693fd726d438bac3c1be5ae0a11d8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:55.878 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-772104038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'project_name': 'tempest-GroupTypeSpecsTest-772104038', 'tenant_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'tenant_name': 'tempest-GroupTypeSpecsTest-772104038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed0693fd726d438bac3c1be5ae0a11d8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:56.040 39 INFO tempest.lib.common.rest_client [req-ab968a45-9232-420d-872f-baa0cc84618f req-ab968a45-9232-420d-872f-baa0cc84618f ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.259s\n2026-05-22 01:46:56.059 19 INFO tempest.lib.common.rest_client [req-66cb161a-d1c5-4941-ba79-d2b1d0b404da req-66cb161a-d1c5-4941-ba79-d2b1d0b404da ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.945s\n2026-05-22 01:46:56.166 23 INFO tempest.lib.common.rest_client [req-a00c3001-d77c-462b-8dcd-5f7cba4adab8 req-a00c3001-d77c-462b-8dcd-5f7cba4adab8 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.066s\n2026-05-22 01:46:56.192 29 INFO tempest.lib.common.rest_client [req-4eff30c7-f1f6-4e87-9e11-ff1bfa26ce82 req-4eff30c7-f1f6-4e87-9e11-ff1bfa26ce82 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.125s\n2026-05-22 01:46:56.295 25 INFO tempest.lib.common.rest_client [req-b331aaaf-b00c-4c53-8211-e3b7afe1ab50 req-b331aaaf-b00c-4c53-8211-e3b7afe1ab50 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.074s\n2026-05-22 01:46:56.323 15 INFO tempest.lib.common.rest_client [req-89785bae-a232-433b-a76a-e3d2c2aee420 req-89785bae-a232-433b-a76a-e3d2c2aee420 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.780s\n2026-05-22 01:46:56.336 31 INFO tempest.lib.common.rest_client [req-d808e89f-34aa-45c8-98d0-51df77991fdf req-d808e89f-34aa-45c8-98d0-51df77991fdf ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.948s\n2026-05-22 01:46:56.383 33 INFO tempest.lib.common.rest_client [req-9790dc79-2ef1-43fc-8ab7-70a76baf17be req-9790dc79-2ef1-43fc-8ab7-70a76baf17be ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.892s\n2026-05-22 01:46:56.395 13 INFO tempest.lib.common.rest_client [req-322e2cd0-9b8b-4e07-ba01-6e7b3a313a2c req-322e2cd0-9b8b-4e07-ba01-6e7b3a313a2c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/09149526a0554d9399016d8921649a86 0.754s\n2026-05-22 01:46:56.395 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 153584b6c8544acead70b9952bd4b7a1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:56.395 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50651417d05d45a2974c8e0f56b0722c', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'tenant_id': '50651417d05d45a2974c8e0f56b0722c', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '153584b6c8544acead70b9952bd4b7a1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:56.396 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50651417d05d45a2974c8e0f56b0722c', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'tenant_id': '50651417d05d45a2974c8e0f56b0722c', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '153584b6c8544acead70b9952bd4b7a1', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:56.423 11 INFO tempest.lib.common.rest_client [req-b8fd5ce7-205f-4159-9e2e-948ee404275c req-b8fd5ce7-205f-4159-9e2e-948ee404275c ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.708s\n2026-05-22 01:46:56.550 35 INFO tempest.lib.common.rest_client [req-88d7ae85-d4df-49d4-8491-984e1e37fd43 req-88d7ae85-d4df-49d4-8491-984e1e37fd43 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.096s\n2026-05-22 01:46:56.665 29 INFO tempest.lib.common.rest_client [req-0ceba06a-960e-4e73-96da-da40b8c359bd req-0ceba06a-960e-4e73-96da-da40b8c359bd ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.467s\n2026-05-22 01:46:56.698 27 INFO tempest.lib.common.rest_client [req-d2795513-194a-4eac-88a4-fe4847ffc6a6 req-d2795513-194a-4eac-88a4-fe4847ffc6a6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/2194ff3a072f4deb83141fa1296997d2 0.860s\n2026-05-22 01:46:56.771 37 INFO tempest.lib.common.rest_client [req-d9728aba-9152-4afd-ad64-09b0cbb88436 req-d9728aba-9152-4afd-ad64-09b0cbb88436 ] Request (ExtensionsTestJSON:test_list_extensions): 200 GET https://api.testbed.osism.xyz:8776/v3/215684f79e484995b584485cf5d5bbc1/extensions 1.069s\n{13} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [1.080458s] ... ok\n2026-05-22 01:46:56.890 25 INFO tempest.lib.common.rest_client [req-45c9ee9a-c425-4bda-a0e5-641cda2c1523 req-45c9ee9a-c425-4bda-a0e5-641cda2c1523 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/09149526a0554d9399016d8921649a86 0.591s\n2026-05-22 01:46:56.891 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f0e5e714aa214d0bbec2ec4d15143249 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:56.894 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-715212438-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'project_name': 'tempest-GroupsV314Test-715212438', 'tenant_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'tenant_name': 'tempest-GroupsV314Test-715212438', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e5e714aa214d0bbec2ec4d15143249', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:56.895 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-715212438-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'project_name': 'tempest-GroupsV314Test-715212438', 'tenant_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'tenant_name': 'tempest-GroupsV314Test-715212438', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e5e714aa214d0bbec2ec4d15143249', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:56.926 31 INFO tempest.lib.common.rest_client [req-a4f898c8-a0b2-4005-a5e4-081e0142e3a2 req-a4f898c8-a0b2-4005-a5e4-081e0142e3a2 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s\n2026-05-22 01:46:56.932 17 INFO tempest.lib.common.rest_client [req-7a4bf756-b450-4718-9908-92508ecc7008 req-7a4bf756-b450-4718-9908-92508ecc7008 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.043s\n2026-05-22 01:46:56.940 21 INFO tempest.lib.common.rest_client [req-f9b01b9f-b425-4e85-9663-053db9c87fde req-f9b01b9f-b425-4e85-9663-053db9c87fde ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.256s\n2026-05-22 01:46:57.048 19 INFO tempest.lib.common.rest_client [req-1d81fbe1-c684-462a-b2db-2701d15892fc req-1d81fbe1-c684-462a-b2db-2701d15892fc ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.986s\n2026-05-22 01:46:57.279 37 INFO tempest.lib.common.rest_client [req-852cf23d-bc9a-4aa8-a460-068eb35fcaaa req-852cf23d-bc9a-4aa8-a460-068eb35fcaaa ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d738c44e8fe4d12baf588336e582258 0.439s\n2026-05-22 01:46:57.280 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 215684f79e484995b584485cf5d5bbc1\n2026-05-22 01:46:57.384 41 INFO tempest.lib.common.rest_client [req-0f3dff0a-2642-4ea4-8590-ff50fe018bf6 req-0f3dff0a-2642-4ea4-8590-ff50fe018bf6 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.499s\n2026-05-22 01:46:57.489 31 INFO tempest.lib.common.rest_client [req-c2053451-1202-4218-9128-960836d54be7 req-c2053451-1202-4218-9128-960836d54be7 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.561s\n2026-05-22 01:46:57.490 15 INFO tempest.lib.common.rest_client [req-e2eb1401-b6a2-4cf3-87f6-a28a38911bb3 req-e2eb1401-b6a2-4cf3-87f6-a28a38911bb3 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.165s\n2026-05-22 01:46:57.526 23 INFO tempest.lib.common.rest_client [req-09096b0d-bda0-4798-bb0f-3f39e7ab786d req-09096b0d-bda0-4798-bb0f-3f39e7ab786d ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.357s\n2026-05-22 01:46:57.581 11 INFO tempest.lib.common.rest_client [req-4ffc9f87-7531-4d14-a5b9-682ce016fe49 req-4ffc9f87-7531-4d14-a5b9-682ce016fe49 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.156s\n2026-05-22 01:46:57.676 13 INFO tempest.lib.common.rest_client [req-a7672171-603e-4fa5-ac7c-ad3b4815d278 req-a7672171-603e-4fa5-ac7c-ad3b4815d278 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.272s\n2026-05-22 01:46:57.678 33 INFO tempest.lib.common.rest_client [req-91dd42eb-e2f2-4dcb-b2c6-afd76c66b61e req-91dd42eb-e2f2-4dcb-b2c6-afd76c66b61e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.292s\n2026-05-22 01:46:57.816 27 INFO tempest.lib.common.rest_client [req-fc61670a-83e1-4fb5-940a-326775fc5781 req-fc61670a-83e1-4fb5-940a-326775fc5781 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.114s\n2026-05-22 01:46:57.890 35 INFO tempest.lib.common.rest_client [req-3abac4ac-13c3-412e-bc9e-0b7bdae41de2 req-3abac4ac-13c3-412e-bc9e-0b7bdae41de2 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d1177d67-ce92-44f7-87ba-b511a65901bc 1.336s\n2026-05-22 01:46:57.906 19 INFO tempest.lib.common.rest_client [req-ea31e17f-03b5-4fe5-a2d6-4f309b02c50c req-ea31e17f-03b5-4fe5-a2d6-4f309b02c50c ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.855s\n2026-05-22 01:46:57.942 17 INFO tempest.lib.common.rest_client [req-330634de-07ae-40fb-90de-9dde4da6e4b5 req-330634de-07ae-40fb-90de-9dde4da6e4b5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.005s\n2026-05-22 01:46:57.966 31 INFO tempest.lib.common.rest_client [req-5dba9aee-e8cc-4971-838a-381a3dc70d28 req-5dba9aee-e8cc-4971-838a-381a3dc70d28 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.474s\n2026-05-22 01:46:58.020 39 INFO tempest.lib.common.rest_client [req-f54f1022-1742-4aa4-b427-de794023abdf req-f54f1022-1742-4aa4-b427-de794023abdf ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/4e13a8f48f744e628f97cefb92eb4936/os-availability-zone 1.975s\n2026-05-22 01:46:58.051 37 INFO tempest.lib.common.rest_client [req-8655fed8-1e2a-4cee-a3ca-5aacacbf954f req-8655fed8-1e2a-4cee-a3ca-5aacacbf954f ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s\n{14} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [1.979560s] ... ok\n2026-05-22 01:46:58.086 11 INFO tempest.lib.common.rest_client [req-1de179b2-44a8-4774-908b-536f1a57cb9d req-1de179b2-44a8-4774-908b-536f1a57cb9d ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s\n2026-05-22 01:46:58.109 29 INFO tempest.lib.common.rest_client [req-b72787a3-9a17-4ee4-9e5e-154a8dee2dd0 req-b72787a3-9a17-4ee4-9e5e-154a8dee2dd0 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.438s\n2026-05-22 01:46:58.129 15 INFO tempest.lib.common.rest_client [req-6caab411-b06e-481f-a8ba-621f1b3265f6 req-6caab411-b06e-481f-a8ba-621f1b3265f6 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.637s\n2026-05-22 01:46:58.148 27 INFO tempest.lib.common.rest_client [req-260a00b6-c3eb-47f7-9e19-55f2e93cf488 req-260a00b6-c3eb-47f7-9e19-55f2e93cf488 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/09149526a0554d9399016d8921649a86 0.327s\n2026-05-22 01:46:58.149 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 425e8aea7ab44f6d95af2cbcb5fafdc9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:46:58.149 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c80b40873014db7b24159a8ae2c1e79', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'tenant_id': '3c80b40873014db7b24159a8ae2c1e79', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '425e8aea7ab44f6d95af2cbcb5fafdc9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:58.149 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c80b40873014db7b24159a8ae2c1e79', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'tenant_id': '3c80b40873014db7b24159a8ae2c1e79', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '425e8aea7ab44f6d95af2cbcb5fafdc9', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:46:58.172 31 INFO tempest.lib.common.rest_client [req-75444f77-85c7-4f9f-8680-6650f1806e1c req-75444f77-85c7-4f9f-8680-6650f1806e1c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.204s\n2026-05-22 01:46:58.200 13 INFO tempest.lib.common.rest_client [req-c246d071-2e43-4258-9652-fd29a67ac34e req-c246d071-2e43-4258-9652-fd29a67ac34e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.520s\n2026-05-22 01:46:58.313 25 INFO tempest.lib.common.rest_client [req-7f5a3dc5-399e-4756-b9b9-7785d1a94134 req-7f5a3dc5-399e-4756-b9b9-7785d1a94134 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.409s\n2026-05-22 01:46:58.334 21 INFO tempest.lib.common.rest_client [req-27ea7b0a-b542-49a7-9d40-a6be0247749e req-27ea7b0a-b542-49a7-9d40-a6be0247749e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.390s\n2026-05-22 01:46:58.385 19 INFO tempest.lib.common.rest_client [req-9a5c6463-1b6b-405e-a147-72ae7592e73e req-9a5c6463-1b6b-405e-a147-72ae7592e73e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.475s\n2026-05-22 01:46:58.499 41 INFO tempest.lib.common.rest_client [req-30b33d70-f4d7-4a00-b06e-72b2912772f5 req-30b33d70-f4d7-4a00-b06e-72b2912772f5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.108s\n2026-05-22 01:46:58.526 23 INFO tempest.lib.common.rest_client [req-f3a03fba-6867-46b3-8a32-6357b56e2405 req-f3a03fba-6867-46b3-8a32-6357b56e2405 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.998s\n2026-05-22 01:46:58.523 31 INFO tempest.lib.common.rest_client [req-e1f28fd3-09b8-4efa-8485-02346afad16a req-e1f28fd3-09b8-4efa-8485-02346afad16a ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s\n2026-05-22 01:46:58.533 11 INFO tempest.lib.common.rest_client [req-9b0fba61-8412-4373-90f2-0ec2d26c92b4 req-9b0fba61-8412-4373-90f2-0ec2d26c92b4 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.444s\n2026-05-22 01:46:58.559 15 INFO tempest.lib.common.rest_client [req-bc52bf57-2382-4da7-8276-8234e0d89ac2 req-bc52bf57-2382-4da7-8276-8234e0d89ac2 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.424s\n2026-05-22 01:46:58.653 39 INFO tempest.lib.common.rest_client [req-d4d025be-25a3-42c8-8167-374f0070f422 req-d4d025be-25a3-42c8-8167-374f0070f422 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/606312e79994491abc9849534c062582 0.566s\n2026-05-22 01:46:58.654 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4e13a8f48f744e628f97cefb92eb4936\n2026-05-22 01:46:58.683 33 INFO tempest.lib.common.rest_client [req-86ff0e73-9efe-4378-be5e-7d22a5d0862f req-86ff0e73-9efe-4378-be5e-7d22a5d0862f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.002s\n2026-05-22 01:46:58.792 35 INFO tempest.lib.common.rest_client [req-5fe4dd9d-f905-4c5c-bb85-0e92a8e98f7b req-5fe4dd9d-f905-4c5c-bb85-0e92a8e98f7b ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes 0.897s\n2026-05-22 01:46:58.815 19 INFO tempest.lib.common.rest_client [req-2ce63031-2b17-4897-b5ba-23bda37e74a7 req-2ce63031-2b17-4897-b5ba-23bda37e74a7 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-22 01:46:58.842 11 INFO tempest.lib.common.rest_client [req-4c5597a7-ea83-49a2-9830-f3be8c521831 req-4c5597a7-ea83-49a2-9830-f3be8c521831 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-22 01:46:58.882 29 INFO tempest.lib.common.rest_client [req-e867c9f7-c3dd-43d1-b38b-00854ce69603 req-e867c9f7-c3dd-43d1-b38b-00854ce69603 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.770s\n2026-05-22 01:46:58.918 15 INFO tempest.lib.common.rest_client [req-28ab3446-7acc-479c-99a2-c69d5d4759b9 req-28ab3446-7acc-479c-99a2-c69d5d4759b9 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s\n2026-05-22 01:46:58.935 23 INFO tempest.lib.common.rest_client [req-6d292a0f-c6fb-4ffa-85b1-afb586adceee req-6d292a0f-c6fb-4ffa-85b1-afb586adceee ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.406s\n2026-05-22 01:46:58.965 35 INFO tempest.lib.common.rest_client [req-45feffe9-b889-4444-882c-77ab27f3b520 req-45feffe9-b889-4444-882c-77ab27f3b520 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.163s\n2026-05-22 01:46:59.109 19 INFO tempest.lib.common.rest_client [req-ba892f4b-a9cb-45a5-870a-646c309d391d req-ba892f4b-a9cb-45a5-870a-646c309d391d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.291s\n2026-05-22 01:46:59.207 17 INFO tempest.lib.common.rest_client [req-73d150f2-fd24-49ca-85c5-e22918eb2023 req-73d150f2-fd24-49ca-85c5-e22918eb2023 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.259s\n2026-05-22 01:46:59.229 21 INFO tempest.lib.common.rest_client [req-70423524-088b-4169-862d-d7fffe835043 req-70423524-088b-4169-862d-d7fffe835043 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.892s\n2026-05-22 01:46:59.258 15 INFO tempest.lib.common.rest_client [req-0af9ed50-22f4-435b-921a-0dcd9fad37e7 req-0af9ed50-22f4-435b-921a-0dcd9fad37e7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/30382f8e1b914440b0a8e8adfafc4e44 0.337s\n2026-05-22 01:46:59.300 13 INFO tempest.lib.common.rest_client [req-caf8a16e-6315-4095-ba79-791296b79f4e req-caf8a16e-6315-4095-ba79-791296b79f4e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.098s\n2026-05-22 01:46:59.383 17 INFO tempest.lib.common.rest_client [req-7d13ce35-c2ed-401e-9911-47e4c2356c59 req-7d13ce35-c2ed-401e-9911-47e4c2356c59 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s\n2026-05-22 01:46:59.382 25 INFO tempest.lib.common.rest_client [req-6f87fee1-ba2f-4a4e-bc4b-6c21aa6fda34 req-6f87fee1-ba2f-4a4e-bc4b-6c21aa6fda34 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.066s\n2026-05-22 01:46:59.409 11 INFO tempest.lib.common.rest_client [req-ab363930-423d-49be-a055-6bfda2d5db5c req-ab363930-423d-49be-a055-6bfda2d5db5c ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.565s\n2026-05-22 01:46:59.503 13 INFO tempest.lib.common.rest_client [req-0cb64611-e389-4e0a-8d23-78d545ada414 req-0cb64611-e389-4e0a-8d23-78d545ada414 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s\n2026-05-22 01:46:59.508 39 INFO tempest.lib.common.rest_client [req-1ac291dd-dd96-43df-83da-12419f768fc4 req-1ac291dd-dd96-43df-83da-12419f768fc4 ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.851s\n2026-05-22 01:46:59.529 11 INFO tempest.lib.common.rest_client [req-df7dc59a-bde1-43f0-a516-822b05f08ca6 req-df7dc59a-bde1-43f0-a516-822b05f08ca6 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s\n2026-05-22 01:46:59.537 23 INFO tempest.lib.common.rest_client [req-646ece58-4111-441e-91da-04dc021b9407 req-646ece58-4111-441e-91da-04dc021b9407 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.601s\n2026-05-22 01:46:59.545 41 INFO tempest.lib.common.rest_client [req-728c5158-bff7-4102-b9ca-972a046fe4c3 req-728c5158-bff7-4102-b9ca-972a046fe4c3 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.044s\n2026-05-22 01:46:59.636 21 INFO tempest.lib.common.rest_client [req-6df96d62-044b-4da4-801e-c32417128b10 req-6df96d62-044b-4da4-801e-c32417128b10 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s\n2026-05-22 01:46:59.646 37 INFO tempest.lib.common.rest_client [req-78affa55-f360-4e37-913c-0f0b9a8deed4 req-78affa55-f360-4e37-913c-0f0b9a8deed4 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=215684f79e484995b584485cf5d5bbc1&name=default 1.592s\n2026-05-22 01:46:59.670 11 INFO tempest.lib.common.rest_client [req-ad7b15e6-20d8-44a0-aa2b-66f1d37d96af req-ad7b15e6-20d8-44a0-aa2b-66f1d37d96af ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.136s\n2026-05-22 01:46:59.682 31 INFO tempest.lib.common.rest_client [req-d56555cc-4ab5-49d6-aece-6380b8345f60 req-d56555cc-4ab5-49d6-aece-6380b8345f60 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/30382f8e1b914440b0a8e8adfafc4e44 1.151s\n2026-05-22 01:46:59.693 17 INFO tempest.lib.common.rest_client [req-8ac22f40-c72d-402d-96b6-52f52ca6066f req-8ac22f40-c72d-402d-96b6-52f52ca6066f ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.303s\n2026-05-22 01:46:59.706 13 INFO tempest.lib.common.rest_client [req-ec7e026c-45f8-4a9a-9369-c9fdd783a4eb req-ec7e026c-45f8-4a9a-9369-c9fdd783a4eb ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.200s\n2026-05-22 01:46:59.781 27 INFO tempest.lib.common.rest_client [req-cd310f3d-d2c0-4a93-83dc-38531ae579ac req-cd310f3d-d2c0-4a93-83dc-38531ae579ac ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.621s\n2026-05-22 01:46:59.857 41 INFO tempest.lib.common.rest_client [req-70fae1ee-c55d-442a-9aee-3058f94ae32d req-70fae1ee-c55d-442a-9aee-3058f94ae32d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-22 01:46:59.867 33 INFO tempest.lib.common.rest_client [req-16245287-d7c8-409c-9b0d-7a0824d3a9b1 req-16245287-d7c8-409c-9b0d-7a0824d3a9b1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.181s\n2026-05-22 01:46:59.921 11 INFO tempest.lib.common.rest_client [req-d8e3e91e-0466-454d-8887-ad553570cbf7 req-d8e3e91e-0466-454d-8887-ad553570cbf7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s\n2026-05-22 01:46:59.954 31 INFO tempest.lib.common.rest_client [req-cf8e63a1-31b9-416b-b24e-01573d7954a6 req-cf8e63a1-31b9-416b-b24e-01573d7954a6 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s\n2026-05-22 01:46:59.975 19 INFO tempest.lib.common.rest_client [req-64f625be-4dbc-4743-bb2a-1bc63f0543ea req-64f625be-4dbc-4743-bb2a-1bc63f0543ea ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.863s\n2026-05-22 01:47:00.000 13 INFO tempest.lib.common.rest_client [req-63ab14bd-806c-4b44-a2c1-6b11fc452302 req-63ab14bd-806c-4b44-a2c1-6b11fc452302 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s\n2026-05-22 01:47:00.000 29 INFO tempest.lib.common.rest_client [req-e6b64a8b-4ad9-49a9-9aa6-c619c2527922 req-e6b64a8b-4ad9-49a9-9aa6-c619c2527922 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.111s\n2026-05-22 01:47:00.061 27 INFO tempest.lib.common.rest_client [req-c4d4d552-0ede-4d9c-b0bb-09b4fd31da95 req-c4d4d552-0ede-4d9c-b0bb-09b4fd31da95 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s\n2026-05-22 01:47:00.109 33 INFO tempest.lib.common.rest_client [req-52199856-6bc1-49ee-88c2-9af4a53097bf req-52199856-6bc1-49ee-88c2-9af4a53097bf ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s\n2026-05-22 01:47:00.142 15 INFO tempest.lib.common.rest_client [req-3966429b-6508-42a7-a571-09214fe0ba5a req-3966429b-6508-42a7-a571-09214fe0ba5a ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.881s\n2026-05-22 01:47:00.186 37 INFO tempest.lib.common.rest_client [req-e3e4bf5b-3fd1-46fe-b242-ed1065894462 req-e3e4bf5b-3fd1-46fe-b242-ed1065894462 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4833719-081d-4a57-81c7-8461c2a55fe7 0.527s\n2026-05-22 01:47:00.198 23 INFO tempest.lib.common.rest_client [req-88677bfc-db01-4547-a996-e0cd649b4970 req-88677bfc-db01-4547-a996-e0cd649b4970 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.658s\n2026-05-22 01:47:00.198 11 INFO tempest.lib.common.rest_client [req-230da1ba-4164-4c07-bd63-a23b4561efd9 req-230da1ba-4164-4c07-bd63-a23b4561efd9 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/2194ff3a072f4deb83141fa1296997d2 0.258s\n2026-05-22 01:47:00.265 31 INFO tempest.lib.common.rest_client [req-83c1d18f-73d7-4c59-a8fd-b7c619e4f85c req-83c1d18f-73d7-4c59-a8fd-b7c619e4f85c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/2194ff3a072f4deb83141fa1296997d2 0.307s\n2026-05-22 01:47:00.296 35 INFO tempest.lib.common.rest_client [req-9adbcb6d-5678-4811-9001-9146a52e4ea2 req-9adbcb6d-5678-4811-9001-9146a52e4ea2 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.319s\n2026-05-22 01:47:00.308 39 INFO tempest.lib.common.rest_client [req-f909cd68-7330-4605-84af-6565ffc1e3bb req-f909cd68-7330-4605-84af-6565ffc1e3bb ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4e13a8f48f744e628f97cefb92eb4936&name=default 0.797s\n2026-05-22 01:47:00.325 35 INFO tempest.common.waiters [-] volume b92424fa-fe39-43f9-8a68-1681e2a9b7bc reached available after waiting for 2.325445 seconds\n2026-05-22 01:47:00.370 13 INFO tempest.lib.common.rest_client [req-d0cb8c9c-3423-44ff-be5e-c6e693eb32ae req-d0cb8c9c-3423-44ff-be5e-c6e693eb32ae ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.364s\n2026-05-22 01:47:00.378 33 INFO tempest.lib.common.rest_client [req-655dbf43-9a4a-4b28-9c81-521c517297e6 req-655dbf43-9a4a-4b28-9c81-521c517297e6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/30382f8e1b914440b0a8e8adfafc4e44 0.258s\n2026-05-22 01:47:00.409 21 INFO tempest.lib.common.rest_client [req-bcbee935-70f8-4935-9011-6e01d4a2470c req-bcbee935-70f8-4935-9011-6e01d4a2470c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.767s\n2026-05-22 01:47:00.464 29 INFO tempest.lib.common.rest_client [req-41909fcd-75fe-409f-936e-5f3f1a2fe0bc req-41909fcd-75fe-409f-936e-5f3f1a2fe0bc ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s\n2026-05-22 01:47:00.504 15 INFO tempest.lib.common.rest_client [req-0f2a8fb7-5a33-4cbc-8d5d-61c388104958 req-0f2a8fb7-5a33-4cbc-8d5d-61c388104958 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/2194ff3a072f4deb83141fa1296997d2 0.360s\n2026-05-22 01:47:00.589 33 INFO tempest.lib.common.rest_client [req-d3eb16d9-c560-4726-a54b-6bfef01f65e9 req-d3eb16d9-c560-4726-a54b-6bfef01f65e9 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s\n2026-05-22 01:47:00.593 25 INFO tempest.lib.common.rest_client [req-31d6094b-c266-4894-9a14-d6ac6341f1b6 req-31d6094b-c266-4894-9a14-d6ac6341f1b6 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.208s\n2026-05-22 01:47:00.617 17 INFO tempest.lib.common.rest_client [req-3129bf50-8e51-43cd-8241-d87603b3bda7 req-3129bf50-8e51-43cd-8241-d87603b3bda7 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.921s\n2026-05-22 01:47:00.620 31 INFO tempest.lib.common.rest_client [req-0562b981-58c6-49f1-b4e2-3be57024197c req-0562b981-58c6-49f1-b4e2-3be57024197c ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-05-22 01:47:00.625 37 INFO tempest.lib.common.rest_client [req-ee20bddb-9fd3-4021-be60-def2144f2640 req-ee20bddb-9fd3-4021-be60-def2144f2640 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1 0.434s\n2026-05-22 01:47:00.687 35 INFO tempest.lib.common.rest_client [req-f20ad2fc-eb38-454d-b4fd-8358fc164a19 req-f20ad2fc-eb38-454d-b4fd-8358fc164a19 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc/action 0.360s\n2026-05-22 01:47:00.704 13 INFO tempest.lib.common.rest_client [req-192c4109-e44d-4b63-8dd7-b226af27b318 req-192c4109-e44d-4b63-8dd7-b226af27b318 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s\n2026-05-22 01:47:00.712 41 INFO tempest.lib.common.rest_client [req-6c0b7945-f9d2-4303-ab2e-bb9b29db97d8 req-6c0b7945-f9d2-4303-ab2e-bb9b29db97d8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.852s\n2026-05-22 01:47:00.717 29 INFO tempest.lib.common.rest_client [req-3df828ab-1591-4405-ae3f-2af55fcfa8a6 req-3df828ab-1591-4405-ae3f-2af55fcfa8a6 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.251s\n2026-05-22 01:47:00.747 19 INFO tempest.lib.common.rest_client [req-04ffb284-9f40-4842-9c61-6fff85124ffa req-04ffb284-9f40-4842-9c61-6fff85124ffa ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.768s\n2026-05-22 01:47:00.786 25 INFO tempest.lib.common.rest_client [req-ba42211a-88d9-46df-a875-7f4799067a23 req-ba42211a-88d9-46df-a875-7f4799067a23 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-22 01:47:00.799 39 INFO tempest.lib.common.rest_client [req-66bf9d37-efb3-4680-a206-11d3e738f99c req-66bf9d37-efb3-4680-a206-11d3e738f99c ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/18bc4cc8-4f7e-46ea-a2d9-5e24efc6abe5 0.476s\n2026-05-22 01:47:00.826 33 INFO tempest.lib.common.rest_client [req-cf0ddd25-02c3-4d86-8be5-b314b6722766 req-cf0ddd25-02c3-4d86-8be5-b314b6722766 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/2194ff3a072f4deb83141fa1296997d2 0.227s\n2026-05-22 01:47:00.892 35 INFO tempest.lib.common.rest_client [req-4dd32f55-3f1d-46c5-beb8-120886d580fe req-4dd32f55-3f1d-46c5-beb8-120886d580fe ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.203s\n2026-05-22 01:47:00.919 23 INFO tempest.lib.common.rest_client [req-22fdaf69-70b8-4665-ab19-2d39ef277df7 req-22fdaf69-70b8-4665-ab19-2d39ef277df7 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.717s\n2026-05-22 01:47:00.917 31 INFO tempest.lib.common.rest_client [req-05bb96c8-4fc1-4d35-86a8-5e326cc84aa1 req-05bb96c8-4fc1-4d35-86a8-5e326cc84aa1 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/09149526a0554d9399016d8921649a86 0.293s\n2026-05-22 01:47:00.919 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d281edd23e4f4924851f45e9d895d0b8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:00.920 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1866828180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'project_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'tenant_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd281edd23e4f4924851f45e9d895d0b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:00.920 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1866828180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'project_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'tenant_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd281edd23e4f4924851f45e9d895d0b8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:00.952 41 INFO tempest.lib.common.rest_client [req-406c7782-8b7f-4e20-af96-2dad1f443289 req-406c7782-8b7f-4e20-af96-2dad1f443289 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s\n2026-05-22 01:47:01.016 33 INFO tempest.lib.common.rest_client [req-a7a6eb65-ce6d-4965-8bf6-10b8c0d46aba req-a7a6eb65-ce6d-4965-8bf6-10b8c0d46aba ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s\n2026-05-22 01:47:01.026 19 INFO tempest.lib.common.rest_client [req-7732c907-26b6-4ce6-9b4d-94cebbe29a7b req-7732c907-26b6-4ce6-9b4d-94cebbe29a7b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s\n2026-05-22 01:47:01.045 11 INFO tempest.lib.common.rest_client [req-c817b871-5b8c-4def-a4a7-9473a794bdbd req-c817b871-5b8c-4def-a4a7-9473a794bdbd ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.845s\n2026-05-22 01:47:01.067 29 INFO tempest.lib.common.rest_client [req-9ed6403f-a2f1-4fb1-98fb-6a2e50e52eab req-9ed6403f-a2f1-4fb1-98fb-6a2e50e52eab ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s\n2026-05-22 01:47:01.098 21 INFO tempest.lib.common.rest_client [req-2201c13f-f048-4b7e-8bc7-bb6029a1957a req-2201c13f-f048-4b7e-8bc7-bb6029a1957a ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.686s\n2026-05-22 01:47:01.121 23 INFO tempest.lib.common.rest_client [req-37b27b2e-fabb-4c8b-8c44-2c0baa90d7ae req-37b27b2e-fabb-4c8b-8c44-2c0baa90d7ae ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/30382f8e1b914440b0a8e8adfafc4e44 0.200s\n2026-05-22 01:47:01.208 15 INFO tempest.lib.common.rest_client [req-8eb18e65-7f9c-4a81-8154-269ec8c97d9e req-8eb18e65-7f9c-4a81-8154-269ec8c97d9e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s\n2026-05-22 01:47:01.240 19 INFO tempest.lib.common.rest_client [req-4ac06c3d-8a05-45fb-8e70-814bed41fd38 req-4ac06c3d-8a05-45fb-8e70-814bed41fd38 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/2194ff3a072f4deb83141fa1296997d2 0.211s\n2026-05-22 01:47:01.251 37 INFO tempest.lib.common.rest_client [req-4605c7f8-b072-4814-a17d-b417dc8938aa req-4605c7f8-b072-4814-a17d-b417dc8938aa ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-22 01:47:01.263 33 INFO tempest.lib.common.rest_client [req-2326e73b-d362-46c5-b3e5-39e4192adec8 req-2326e73b-d362-46c5-b3e5-39e4192adec8 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/09149526a0554d9399016d8921649a86 0.242s\n2026-05-22 01:47:01.266 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 87d22aef67d34755a5399d4f94d90e20 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:01.267 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1192469582-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'tenant_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '87d22aef67d34755a5399d4f94d90e20', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:01.267 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1192469582-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'tenant_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '87d22aef67d34755a5399d4f94d90e20', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:01.328 27 INFO tempest.lib.common.rest_client [req-4c40a82c-7990-45c3-ab2e-367cf265d5d4 req-4c40a82c-7990-45c3-ab2e-367cf265d5d4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.263s\n2026-05-22 01:47:01.341 17 INFO tempest.lib.common.rest_client [req-18648282-5c4d-4fac-8cd2-d13a0e1d5732 req-18648282-5c4d-4fac-8cd2-d13a0e1d5732 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.723s\n2026-05-22 01:47:01.355 29 INFO tempest.lib.common.rest_client [req-f5ce356d-e0d9-4609-be25-0e9afe178373 req-f5ce356d-e0d9-4609-be25-0e9afe178373 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.285s\n2026-05-22 01:47:01.435 21 INFO tempest.lib.common.rest_client [req-43d04045-aae4-4737-abb2-8a0fcbbc8ab1 req-43d04045-aae4-4737-abb2-8a0fcbbc8ab1 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.334s\n2026-05-22 01:47:01.445 13 INFO tempest.lib.common.rest_client [req-2388e8cb-08a9-488d-931f-e54b2bf06cda req-2388e8cb-08a9-488d-931f-e54b2bf06cda ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/30382f8e1b914440b0a8e8adfafc4e44 0.738s\n2026-05-22 01:47:01.493 15 INFO tempest.lib.common.rest_client [req-369bcf2f-3de9-4b7f-948f-0a756a49da16 req-369bcf2f-3de9-4b7f-948f-0a756a49da16 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/09149526a0554d9399016d8921649a86 0.282s\n2026-05-22 01:47:01.493 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0c5f586d59d0409c8671568457687faf is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:01.494 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1977224409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'project_name': 'tempest-UserMessagesTest-1977224409', 'tenant_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'tenant_name': 'tempest-UserMessagesTest-1977224409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c5f586d59d0409c8671568457687faf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:01.494 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1977224409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'project_name': 'tempest-UserMessagesTest-1977224409', 'tenant_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'tenant_name': 'tempest-UserMessagesTest-1977224409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c5f586d59d0409c8671568457687faf', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:01.557 25 INFO tempest.lib.common.rest_client [req-5d3c3595-0997-46e9-b5dd-f3781a97f28a req-5d3c3595-0997-46e9-b5dd-f3781a97f28a ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.768s\n2026-05-22 01:47:01.571 31 INFO tempest.lib.common.rest_client [req-9ccb8c78-b722-45e8-b36d-ebfaeabf0017 req-9ccb8c78-b722-45e8-b36d-ebfaeabf0017 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s\n2026-05-22 01:47:01.610 19 INFO tempest.lib.common.rest_client [req-df5ba7fa-589d-43d6-966a-cb97746487f2 req-df5ba7fa-589d-43d6-966a-cb97746487f2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s\n2026-05-22 01:47:01.642 29 INFO tempest.lib.common.rest_client [req-f5f1bd10-11e8-4d34-901f-6d53115975d5 req-f5f1bd10-11e8-4d34-901f-6d53115975d5 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s\n2026-05-22 01:47:01.663 21 INFO tempest.lib.common.rest_client [req-a5a78d4e-c140-45c0-8393-7394dc274584 req-a5a78d4e-c140-45c0-8393-7394dc274584 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s\n2026-05-22 01:47:01.669 41 INFO tempest.lib.common.rest_client [req-a0ca9bd7-1a70-45e6-a27d-45a2d549efc1 req-a0ca9bd7-1a70-45e6-a27d-45a2d549efc1 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/30382f8e1b914440b0a8e8adfafc4e44 0.714s\n2026-05-22 01:47:01.697 27 INFO tempest.lib.common.rest_client [req-87af35bb-7598-4db7-b3c2-a4b679789612 req-87af35bb-7598-4db7-b3c2-a4b679789612 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s\n2026-05-22 01:47:01.722 39 INFO tempest.lib.common.rest_client [req-44270f96-0fcc-45aa-8cab-28bcda041150 req-44270f96-0fcc-45aa-8cab-28bcda041150 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936 0.917s\n2026-05-22 01:47:01.807 25 INFO tempest.lib.common.rest_client [req-9893480a-b705-4c8f-9ec4-e10bf8b09199 req-9893480a-b705-4c8f-9ec4-e10bf8b09199 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s\n2026-05-22 01:47:01.807 37 INFO tempest.lib.common.rest_client [req-bf31c2cb-c4d7-4e5d-abb7-af5d8d372683 req-bf31c2cb-c4d7-4e5d-abb7-af5d8d372683 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s\n2026-05-22 01:47:01.842 23 INFO tempest.lib.common.rest_client [req-18b10b61-5210-4d02-ac71-ab0b28ed02b0 req-18b10b61-5210-4d02-ac71-ab0b28ed02b0 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.720s\n2026-05-22 01:47:01.855 21 INFO tempest.lib.common.rest_client [req-5d152490-f753-4ad3-b49a-d5b3f0b16307 req-5d152490-f753-4ad3-b49a-d5b3f0b16307 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/30382f8e1b914440b0a8e8adfafc4e44 0.189s\n2026-05-22 01:47:01.876 11 INFO tempest.lib.common.rest_client [req-feea57f4-61b5-476e-89ef-afb4ba16625f req-feea57f4-61b5-476e-89ef-afb4ba16625f ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/09149526a0554d9399016d8921649a86 0.828s\n2026-05-22 01:47:01.876 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff668180ace04b04b141d2d5dbfd56e8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:01.876 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-761091567-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4a57ec79032b474aaf7281d9750bdd21', 'project_name': 'tempest-SnapshotsActionsTest-761091567', 'tenant_id': '4a57ec79032b474aaf7281d9750bdd21', 'tenant_name': 'tempest-SnapshotsActionsTest-761091567', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff668180ace04b04b141d2d5dbfd56e8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:01.876 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-761091567-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4a57ec79032b474aaf7281d9750bdd21', 'project_name': 'tempest-SnapshotsActionsTest-761091567', 'tenant_id': '4a57ec79032b474aaf7281d9750bdd21', 'tenant_name': 'tempest-SnapshotsActionsTest-761091567', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff668180ace04b04b141d2d5dbfd56e8', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:01.951 41 INFO tempest.lib.common.rest_client [req-833b6cf2-f4fc-47d7-8aa5-b31a0aae7453 req-833b6cf2-f4fc-47d7-8aa5-b31a0aae7453 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s\n2026-05-22 01:47:02.008 17 INFO tempest.lib.common.rest_client [req-fc2e9331-480e-4493-83ac-817168fd0725 req-fc2e9331-480e-4493-83ac-817168fd0725 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.664s\n2026-05-22 01:47:02.018 21 INFO tempest.lib.common.rest_client [req-beaa3bd9-5798-4f64-bf6e-e9afd48ad622 req-beaa3bd9-5798-4f64-bf6e-e9afd48ad622 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s\n2026-05-22 01:47:02.044 35 INFO tempest.lib.common.rest_client [req-ade09de4-4a7a-4605-840c-a3310789938a req-ade09de4-4a7a-4605-840c-a3310789938a ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.135s\n2026-05-22 01:47:02.046 27 INFO tempest.lib.common.rest_client [req-fcaaaaee-f343-4ea2-a067-c8f2c6197d30 req-fcaaaaee-f343-4ea2-a067-c8f2c6197d30 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.342s\n2026-05-22 01:47:02.064 35 INFO tempest.common.waiters [-] volume b92424fa-fe39-43f9-8a68-1681e2a9b7bc reached available after waiting for 2.064023 seconds\n2026-05-22 01:47:02.128 13 INFO tempest.lib.common.rest_client [req-8aa1cd4f-a760-43b7-8206-33c8e6a603f5 req-8aa1cd4f-a760-43b7-8206-33c8e6a603f5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.681s\n2026-05-22 01:47:02.162 41 INFO tempest.lib.common.rest_client [req-4677fded-f8de-4d12-8251-e98d3e7058ee req-4677fded-f8de-4d12-8251-e98d3e7058ee ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/2194ff3a072f4deb83141fa1296997d2 0.207s\n2026-05-22 01:47:02.164 25 INFO tempest.lib.common.rest_client [req-1d5b29a8-c42f-4b4b-8db9-acc140d4fc86 req-1d5b29a8-c42f-4b4b-8db9-acc140d4fc86 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.354s\n2026-05-22 01:47:02.181 15 INFO tempest.lib.common.rest_client [req-75566f4c-e6c3-471c-b5b1-2ebd145d0200 req-75566f4c-e6c3-471c-b5b1-2ebd145d0200 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s\n2026-05-22 01:47:02.188 35 INFO tempest.lib.common.rest_client [req-87a2de63-c2ff-4ba5-85e3-932096979d7c req-87a2de63-c2ff-4ba5-85e3-932096979d7c ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.120s\n2026-05-22 01:47:02.247 39 INFO tempest.lib.common.rest_client [req-483f7b8b-1015-4689-8f04-02cd28b69716 req-483f7b8b-1015-4689-8f04-02cd28b69716 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s\n2026-05-22 01:47:02.273 19 INFO tempest.lib.common.rest_client [req-c84e4979-75c4-4ada-a892-cee8c21c6086 req-c84e4979-75c4-4ada-a892-cee8c21c6086 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/09149526a0554d9399016d8921649a86 0.660s\n2026-05-22 01:47:02.273 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e951573b8c645de9e9b56882458058a is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:02.274 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1727414548-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8aeb00de9656457cae4ac007910b1c9b', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'tenant_id': '8aeb00de9656457cae4ac007910b1c9b', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e951573b8c645de9e9b56882458058a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:02.274 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1727414548-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8aeb00de9656457cae4ac007910b1c9b', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'tenant_id': '8aeb00de9656457cae4ac007910b1c9b', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e951573b8c645de9e9b56882458058a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:02.287 27 INFO tempest.lib.common.rest_client [req-11602759-0029-457e-96f4-076ccc5f22a1 req-11602759-0029-457e-96f4-076ccc5f22a1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s\n2026-05-22 01:47:02.321 35 INFO tempest.lib.common.rest_client [req-a26bc67b-ba47-4880-bcf3-dbb6dd43910a req-a26bc67b-ba47-4880-bcf3-dbb6dd43910a ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.118s\n2026-05-22 01:47:02.386 41 INFO tempest.lib.common.rest_client [req-4f11702d-8b65-4e12-972d-1fd74a381ef7 req-4f11702d-8b65-4e12-972d-1fd74a381ef7 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s\n2026-05-22 01:47:02.392 33 INFO tempest.lib.common.rest_client [req-2a4454f3-d9ac-4c01-b818-fbd494c9f31e req-2a4454f3-d9ac-4c01-b818-fbd494c9f31e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.118s\n2026-05-22 01:47:02.393 17 INFO tempest.lib.common.rest_client [req-4f18295d-e5f3-4557-849a-b895329c97a5 req-4f18295d-e5f3-4557-849a-b895329c97a5 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/30382f8e1b914440b0a8e8adfafc4e44 0.382s\n2026-05-22 01:47:02.469 25 INFO tempest.lib.common.rest_client [req-fc3a8728-c043-4ef4-ac49-76db5b643a43 req-fc3a8728-c043-4ef4-ac49-76db5b643a43 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s\n2026-05-22 01:47:02.479 35 INFO tempest.lib.common.rest_client [req-9b48853e-a459-4c1f-a5b9-a519f1914a7a req-9b48853e-a459-4c1f-a5b9-a519f1914a7a ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.147s\n2026-05-22 01:47:02.516 29 INFO tempest.lib.common.rest_client [req-b48f7300-a70a-442b-b8ef-49d517335090 req-b48f7300-a70a-442b-b8ef-49d517335090 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/2194ff3a072f4deb83141fa1296997d2 0.870s\n2026-05-22 01:47:02.609 35 INFO tempest.lib.common.rest_client [req-8a19bc08-cdc8-4aba-9c0e-08421e78680c req-8a19bc08-cdc8-4aba-9c0e-08421e78680c ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.127s\n2026-05-22 01:47:02.627 37 INFO tempest.lib.common.rest_client [req-d529b23a-4826-44a8-944b-38c8335d5868 req-d529b23a-4826-44a8-944b-38c8335d5868 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.818s\n2026-05-22 01:47:02.662 25 INFO tempest.lib.common.rest_client [req-219eff6a-08e3-4bdd-b881-2ef14971d12a req-219eff6a-08e3-4bdd-b881-2ef14971d12a ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.190s\n2026-05-22 01:47:02.674 23 INFO tempest.lib.common.rest_client [req-c153aed0-ea95-41e6-ac52-18c641f8d5d7 req-c153aed0-ea95-41e6-ac52-18c641f8d5d7 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/2194ff3a072f4deb83141fa1296997d2 0.830s\n2026-05-22 01:47:02.735 11 INFO tempest.lib.common.rest_client [req-72d5e35d-7f30-445b-8a6e-e053ac7458ae req-72d5e35d-7f30-445b-8a6e-e053ac7458ae ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.853s\n2026-05-22 01:47:02.805 15 INFO tempest.lib.common.rest_client [req-7997d621-9c8f-4b9a-be96-c8d67f2a9a9b req-7997d621-9c8f-4b9a-be96-c8d67f2a9a9b ] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types 0.620s\n2026-05-22 01:47:02.813 21 INFO tempest.lib.common.rest_client [req-2d0cf0af-7102-4ff7-8401-3206a7e6af71 req-2d0cf0af-7102-4ff7-8401-3206a7e6af71 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/2194ff3a072f4deb83141fa1296997d2 0.794s\n2026-05-22 01:47:02.837 17 INFO tempest.lib.common.rest_client [req-379fbfc4-4403-4ae8-9c42-fbb3e2dc408a req-379fbfc4-4403-4ae8-9c42-fbb3e2dc408a ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s\n2026-05-22 01:47:02.921 39 INFO tempest.lib.common.rest_client [req-c59cc25f-c353-4fff-bae2-6cef52e0971b req-c59cc25f-c353-4fff-bae2-6cef52e0971b ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s\n2026-05-22 01:47:02.922 13 INFO tempest.lib.common.rest_client [req-8ffd27c7-b20e-4b8f-9911-31523329c4b6 req-8ffd27c7-b20e-4b8f-9911-31523329c4b6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/2194ff3a072f4deb83141fa1296997d2 0.791s\n2026-05-22 01:47:02.929 25 INFO tempest.lib.common.rest_client [req-55977aa9-f597-4352-94e3-c87327632a0a req-55977aa9-f597-4352-94e3-c87327632a0a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s\n2026-05-22 01:47:02.967 37 INFO tempest.lib.common.rest_client [req-8d0ad962-260f-44dc-8984-d5a38c7c88d1 req-8d0ad962-260f-44dc-8984-d5a38c7c88d1 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s\n2026-05-22 01:47:03.016 27 INFO tempest.lib.common.rest_client [req-2ba90b4b-d9b9-4828-8316-803a4432a9a1 req-2ba90b4b-d9b9-4828-8316-803a4432a9a1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.726s\n2026-05-22 01:47:03.036 17 INFO tempest.lib.common.rest_client [req-6afdb382-e0ee-4920-b248-e4664b531347 req-6afdb382-e0ee-4920-b248-e4664b531347 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/2194ff3a072f4deb83141fa1296997d2 0.194s\n2026-05-22 01:47:03.123 41 INFO tempest.lib.common.rest_client [req-4a937076-62fe-4f43-9898-a3cedab14d5b req-4a937076-62fe-4f43-9898-a3cedab14d5b ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/09149526a0554d9399016d8921649a86 0.735s\n2026-05-22 01:47:03.124 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ba76d8fdf5e54182a14058db11f0bd88 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:03.124 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-384676400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'project_name': 'tempest-VolumeServicesNegativeTest-384676400', 'tenant_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'tenant_name': 'tempest-VolumeServicesNegativeTest-384676400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba76d8fdf5e54182a14058db11f0bd88', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.128 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-384676400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'project_name': 'tempest-VolumeServicesNegativeTest-384676400', 'tenant_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'tenant_name': 'tempest-VolumeServicesNegativeTest-384676400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba76d8fdf5e54182a14058db11f0bd88', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.184 29 INFO tempest.lib.common.rest_client [req-bbb66fc5-a073-4e2b-977e-9b0ccb901b1b req-bbb66fc5-a073-4e2b-977e-9b0ccb901b1b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.666s\n2026-05-22 01:47:03.216 39 INFO tempest.lib.common.rest_client [req-b534a263-3911-416f-8be1-19376709c58b req-b534a263-3911-416f-8be1-19376709c58b ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s\n2026-05-22 01:47:03.224 17 INFO tempest.lib.common.rest_client [req-85aa31fc-0304-4c64-85b5-a78db009b48c req-85aa31fc-0304-4c64-85b5-a78db009b48c ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-22 01:47:03.244 33 INFO tempest.lib.common.rest_client [req-d46ade41-5139-4583-9915-ab8046ffdafe req-d46ade41-5139-4583-9915-ab8046ffdafe ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts 0.849s\n2026-05-22 01:47:03.252 23 INFO tempest.lib.common.rest_client [req-dc25ed21-e6d9-4efe-bd28-ad4459b45b26 req-dc25ed21-e6d9-4efe-bd28-ad4459b45b26 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s\n2026-05-22 01:47:03.263 21 INFO tempest.lib.common.rest_client [req-542111fe-5e0c-4c62-a2d0-907e07579b06 req-542111fe-5e0c-4c62-a2d0-907e07579b06 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.445s\n2026-05-22 01:47:03.285 13 INFO tempest.lib.common.rest_client [req-c6854a27-8b77-4743-b832-e04bcfcdfd43 req-c6854a27-8b77-4743-b832-e04bcfcdfd43 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s\n{11} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.855559s] ... ok\n2026-05-22 01:47:03.315 25 INFO tempest.lib.common.rest_client [req-bb5a4de3-b39d-41e9-9091-c3038f398a2f req-bb5a4de3-b39d-41e9-9091-c3038f398a2f ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/2194ff3a072f4deb83141fa1296997d2 0.384s\n2026-05-22 01:47:03.354 19 INFO tempest.lib.common.rest_client [req-a010f736-64c5-4583-a5dc-2f2f18bd6d0e req-a010f736-64c5-4583-a5dc-2f2f18bd6d0e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.072s\n2026-05-22 01:47:03.410 33 INFO tempest.lib.common.rest_client [req-4444ea34-d1cc-4c54-92b8-ea20d086b9ab req-4444ea34-d1cc-4c54-92b8-ea20d086b9ab ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts 0.099s\n2026-05-22 01:47:03.430 39 INFO tempest.lib.common.rest_client [req-f3a51bd2-5386-42b7-a6e7-0dfcfdd96599 req-f3a51bd2-5386-42b7-a6e7-0dfcfdd96599 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.212s\n2026-05-22 01:47:03.446 27 INFO tempest.lib.common.rest_client [req-6c05c54a-c6d6-402d-971c-ee77df88e3c4 req-6c05c54a-c6d6-402d-971c-ee77df88e3c4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s\n2026-05-22 01:47:03.462 31 INFO tempest.lib.common.rest_client [req-9acfd96d-0fdf-486a-9ba1-e88e7481cb91 req-9acfd96d-0fdf-486a-9ba1-e88e7481cb91 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types 1.886s\n2026-05-22 01:47:03.465 11 INFO tempest.lib.common.rest_client [req-4e726e6c-853c-442d-a9a9-c88bac618126 req-4e726e6c-853c-442d-a9a9-c88bac618126 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes 0.727s\n2026-05-22 01:47:03.501 29 INFO tempest.lib.common.rest_client [req-d4291db4-6b41-448b-a5a0-6c20776ccaa5 req-d4291db4-6b41-448b-a5a0-6c20776ccaa5 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/09149526a0554d9399016d8921649a86 0.312s\n2026-05-22 01:47:03.501 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bdba4d2ad445404898489ccd904be43a is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:03.501 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-623980653-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02e83262cae54ec8add96a66ffd7dddd', 'project_name': 'tempest-GroupTypesTest-623980653', 'tenant_id': '02e83262cae54ec8add96a66ffd7dddd', 'tenant_name': 'tempest-GroupTypesTest-623980653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bdba4d2ad445404898489ccd904be43a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.501 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-623980653-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02e83262cae54ec8add96a66ffd7dddd', 'project_name': 'tempest-GroupTypesTest-623980653', 'tenant_id': '02e83262cae54ec8add96a66ffd7dddd', 'tenant_name': 'tempest-GroupTypesTest-623980653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bdba4d2ad445404898489ccd904be43a', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.568 13 INFO tempest.lib.common.rest_client [req-f09628b7-cd66-495a-9c91-bcbbd930ac32 req-f09628b7-cd66-495a-9c91-bcbbd930ac32 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/09149526a0554d9399016d8921649a86 0.278s\n2026-05-22 01:47:03.569 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77121b5120574a4db73c8b7bea9a786d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:03.569 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'tenant_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77121b5120574a4db73c8b7bea9a786d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.569 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'tenant_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77121b5120574a4db73c8b7bea9a786d', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.583 33 INFO tempest.lib.common.rest_client [req-4c1533b2-bcf9-4fe2-b73c-730625d3c6f8 req-4c1533b2-bcf9-4fe2-b73c-730625d3c6f8 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts/testbed-node-0@rbd-volumes 0.162s\n2026-05-22 01:47:03.600 11 INFO tempest.lib.common.rest_client [req-59624601-cd0e-4a73-82f1-d6c52e99804b req-59624601-cd0e-4a73-82f1-d6c52e99804b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 0.120s\n2026-05-22 01:47:03.623 31 INFO tempest.lib.common.rest_client [req-ba352580-1827-452e-be19-64bcdd106875 req-ba352580-1827-452e-be19-64bcdd106875 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types 0.153s\n2026-05-22 01:47:03.632 17 INFO tempest.lib.common.rest_client [req-d7750883-75b7-458e-8a17-53ae1a1ea16d req-d7750883-75b7-458e-8a17-53ae1a1ea16d ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/09149526a0554d9399016d8921649a86 0.406s\n2026-05-22 01:47:03.632 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7856f8fa28314e4a8c26c75f75139984 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:03.632 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-184907002-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '265c93eac2764bf6aa267769eebc76b0', 'project_name': 'tempest-GroupTypeSpecsTest-184907002', 'tenant_id': '265c93eac2764bf6aa267769eebc76b0', 'tenant_name': 'tempest-GroupTypeSpecsTest-184907002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7856f8fa28314e4a8c26c75f75139984', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.632 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-184907002-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '265c93eac2764bf6aa267769eebc76b0', 'project_name': 'tempest-GroupTypeSpecsTest-184907002', 'tenant_id': '265c93eac2764bf6aa267769eebc76b0', 'tenant_name': 'tempest-GroupTypeSpecsTest-184907002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7856f8fa28314e4a8c26c75f75139984', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.707 33 INFO tempest.lib.common.rest_client [req-d1c2aea6-1d7a-417f-9641-eb57e941343f req-d1c2aea6-1d7a-417f-9641-eb57e941343f ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts/testbed-node-2@rbd-volumes 0.116s\n2026-05-22 01:47:03.716 35 INFO tempest.lib.common.rest_client [req-28d71bb4-0fef-4864-8beb-3b9378694288 req-28d71bb4-0fef-4864-8beb-3b9378694288 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.089s\n{12} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [7.165476s] ... ok\n2026-05-22 01:47:03.715 21 INFO tempest.lib.common.rest_client [req-f0734604-fc8c-4171-992c-fe0afa73985e req-f0734604-fc8c-4171-992c-fe0afa73985e ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/09149526a0554d9399016d8921649a86 0.451s\n2026-05-22 01:47:03.716 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 884f5e2c235340a0a87b1a8f2039b017 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:03.716 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-39222625-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3bd97b6936d458ca671400d397fae14', 'project_name': 'tempest-GroupSnapshotsTest-39222625', 'tenant_id': 'b3bd97b6936d458ca671400d397fae14', 'tenant_name': 'tempest-GroupSnapshotsTest-39222625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '884f5e2c235340a0a87b1a8f2039b017', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.716 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-39222625-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3bd97b6936d458ca671400d397fae14', 'project_name': 'tempest-GroupSnapshotsTest-39222625', 'tenant_id': 'b3bd97b6936d458ca671400d397fae14', 'tenant_name': 'tempest-GroupSnapshotsTest-39222625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '884f5e2c235340a0a87b1a8f2039b017', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.807 15 INFO tempest.lib.common.rest_client [req-4ec0e3b7-44eb-4b5e-8db7-633492b986d8 req-4ec0e3b7-44eb-4b5e-8db7-633492b986d8 ] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes 0.996s\n2026-05-22 01:47:03.843 33 INFO tempest.lib.common.rest_client [req-ec1dd290-3ac5-4c62-8b55-ea1678ff3aff req-ec1dd290-3ac5-4c62-8b55-ea1678ff3aff ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts/testbed-node-1@rbd-volumes 0.131s\n{11} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [0.539164s] ... ok\n2026-05-22 01:47:03.864 37 INFO tempest.lib.common.rest_client [req-19f299d1-5b7d-4d03-b201-bada4f4b0d94 req-19f299d1-5b7d-4d03-b201-bada4f4b0d94 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.894s\n2026-05-22 01:47:03.952 41 INFO tempest.lib.common.rest_client [req-9e7b9fde-431e-48e1-add9-2cb38e345073 req-9e7b9fde-431e-48e1-add9-2cb38e345073 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.817s\n2026-05-22 01:47:03.982 23 INFO tempest.lib.common.rest_client [req-3907cda3-07a2-4952-a906-f39438eee90c req-3907cda3-07a2-4952-a906-f39438eee90c ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/09149526a0554d9399016d8921649a86 0.728s\n2026-05-22 01:47:03.982 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 800b4c28cc70403db1397f06d06a3d96 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:03.983 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1500288367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'project_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'tenant_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '800b4c28cc70403db1397f06d06a3d96', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:03.983 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1500288367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'project_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'tenant_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '800b4c28cc70403db1397f06d06a3d96', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:04.073 39 INFO tempest.lib.common.rest_client [req-9a88ba78-4be7-42fc-974c-84c407e1dd21 req-9a88ba78-4be7-42fc-974c-84c407e1dd21 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s\n2026-05-22 01:47:04.121 25 INFO tempest.lib.common.rest_client [req-b7881486-158c-4f92-a6ed-63fa78ef8c1e req-b7881486-158c-4f92-a6ed-63fa78ef8c1e ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.805s\n2026-05-22 01:47:04.182 27 INFO tempest.lib.common.rest_client [req-2f7f72ad-8969-4d8d-a01f-2776b12d51ff req-2f7f72ad-8969-4d8d-a01f-2776b12d51ff ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/30382f8e1b914440b0a8e8adfafc4e44 0.733s\n2026-05-22 01:47:04.218 13 INFO tempest.lib.common.rest_client [req-baba9f6f-24e5-4612-993e-473024b8dcb4 req-baba9f6f-24e5-4612-993e-473024b8dcb4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-22 01:47:04.234 31 INFO tempest.lib.common.rest_client [req-3296d743-f924-4984-a49e-516b176eb430 req-3296d743-f924-4984-a49e-516b176eb430 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups 0.605s\n2026-05-22 01:47:04.251 29 INFO tempest.lib.common.rest_client [req-d42f1065-8d5f-4131-8b50-58dd23a69747 req-d42f1065-8d5f-4131-8b50-58dd23a69747 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.743s\n2026-05-22 01:47:04.271 15 INFO tempest.lib.common.rest_client [req-975addae-f0f0-4d29-a15d-11d08296f77d req-975addae-f0f0-4d29-a15d-11d08296f77d ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.441s\n2026-05-22 01:47:04.285 35 INFO tempest.lib.common.rest_client [req-92921e75-1ba1-44cf-99e7-035995a6932a req-92921e75-1ba1-44cf-99e7-035995a6932a ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes 0.566s\n2026-05-22 01:47:04.290 15 INFO tempest.common.waiters [-] volume 3134b51a-7807-45cb-9822-7d06ded65ce9 reached error after waiting for 0.290741 seconds\n2026-05-22 01:47:04.289 37 INFO tempest.lib.common.rest_client [req-0172cf08-d241-46da-80e9-ee17caabdbe5 req-0172cf08-d241-46da-80e9-ee17caabdbe5 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s\n2026-05-22 01:47:04.323 39 INFO tempest.lib.common.rest_client [req-35626994-17c9-4739-ac21-e83cda02bf13 req-35626994-17c9-4739-ac21-e83cda02bf13 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s\n2026-05-22 01:47:04.401 15 INFO tempest.lib.common.rest_client [req-0ca15f60-840e-486f-bc08-107c79944df7 req-0ca15f60-840e-486f-bc08-107c79944df7 ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages 0.108s\n2026-05-22 01:47:04.414 33 INFO tempest.lib.common.rest_client [req-532d6a4b-48c4-4bab-8afb-aefa158236ae req-532d6a4b-48c4-4bab-8afb-aefa158236ae ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7223e245ebe144c5afe281caa0290c17 0.563s\n2026-05-22 01:47:04.417 41 INFO tempest.lib.common.rest_client [req-845679a7-33f7-4ddd-8d1d-3357702b4d72 req-845679a7-33f7-4ddd-8d1d-3357702b4d72 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services 0.463s\n2026-05-22 01:47:04.417 31 INFO tempest.lib.common.rest_client [req-27c3ca42-19b7-475d-8ab8-ad6ab053b86e req-27c3ca42-19b7-475d-8ab8-ad6ab053b86e ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0 0.178s\n2026-05-22 01:47:04.423 31 INFO tempest.common.waiters [-] group 0796d788-5a86-47d3-818a-fd39cdb84bc0 reached available after waiting for 0.423872 seconds\n2026-05-22 01:47:04.462 35 INFO tempest.lib.common.rest_client [req-72e680f6-6dc4-42d0-8527-5358c77ba49a req-72e680f6-6dc4-42d0-8527-5358c77ba49a ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.168s\n2026-05-22 01:47:04.519 41 INFO tempest.lib.common.rest_client [req-348337e8-774e-4832-b48b-b2cc2ae6c8c8 req-348337e8-774e-4832-b48b-b2cc2ae6c8c8 ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/disable-log-reason 0.097s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.098966s] ... ok\n2026-05-22 01:47:04.527 15 INFO tempest.lib.common.rest_client [req-b5349e82-6b76-49f8-b20b-714ba568aea1 req-b5349e82-6b76-49f8-b20b-714ba568aea1 ] Request (UserMessagesTest:test_delete_message): 204 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/b8c957e9-34cb-4f5f-9120-a0c12df99a80 0.117s\n2026-05-22 01:47:04.542 25 INFO tempest.lib.common.rest_client [req-3487476f-7dd7-4c9c-9c5e-50c630e6301a req-3487476f-7dd7-4c9c-9c5e-50c630e6301a ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/09149526a0554d9399016d8921649a86 0.416s\n2026-05-22 01:47:04.542 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 69a207549b4e4428ba5174563f3079b2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:04.543 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1436698671-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb1abc54197846709c2afd6ce7e5052d', 'project_name': 'tempest-GroupsV314Test-1436698671', 'tenant_id': 'bb1abc54197846709c2afd6ce7e5052d', 'tenant_name': 'tempest-GroupsV314Test-1436698671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69a207549b4e4428ba5174563f3079b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:04.543 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1436698671-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb1abc54197846709c2afd6ce7e5052d', 'project_name': 'tempest-GroupsV314Test-1436698671', 'tenant_id': 'bb1abc54197846709c2afd6ce7e5052d', 'tenant_name': 'tempest-GroupsV314Test-1436698671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69a207549b4e4428ba5174563f3079b2', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:04.574 37 INFO tempest.lib.common.rest_client [req-32ede780-a246-4e64-b68f-35384a5da33a req-32ede780-a246-4e64-b68f-35384a5da33a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/09149526a0554d9399016d8921649a86 0.280s\n2026-05-22 01:47:04.603 15 INFO tempest.lib.common.rest_client [req-976a1c9b-b90e-4f86-8106-0e0f8fce0997 req-976a1c9b-b90e-4f86-8106-0e0f8fce0997 ] Request (UserMessagesTest:test_delete_message): 404 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/b8c957e9-34cb-4f5f-9120-a0c12df99a80 0.075s\n2026-05-22 01:47:04.607 21 INFO tempest.lib.common.rest_client [req-82a3c074-a0e6-4586-9e19-5ef9fc6e3533 req-82a3c074-a0e6-4586-9e19-5ef9fc6e3533 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s\n2026-05-22 01:47:04.700 15 INFO tempest.lib.common.rest_client [req-c782b522-558c-4fe6-bcf8-4e1b5aa11cbb req-c782b522-558c-4fe6-bcf8-4e1b5aa11cbb ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.095s\n2026-05-22 01:47:04.735 11 INFO tempest.lib.common.rest_client [req-3b69ffbd-1f1f-4acf-bae5-53802ccf0dad req-3b69ffbd-1f1f-4acf-bae5-53802ccf0dad ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 0.125s\n2026-05-22 01:47:04.737 17 INFO tempest.lib.common.rest_client [req-a11751b5-68d3-43bf-8240-70fe8e3489d1 req-a11751b5-68d3-43bf-8240-70fe8e3489d1 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.094s\n2026-05-22 01:47:04.750 11 INFO tempest.common.waiters [-] volume a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 reached available after waiting for 1.750116 seconds\n2026-05-22 01:47:04.773 27 INFO tempest.lib.common.rest_client [req-f5f725c3-85be-4a7d-96c0-53facc51e156 req-f5f725c3-85be-4a7d-96c0-53facc51e156 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.589s\n2026-05-22 01:47:04.780 19 INFO tempest.lib.common.rest_client [req-b1d62cfc-b1f5-4a70-b3c9-594b1c1a7827 req-b1d62cfc-b1f5-4a70-b3c9-594b1c1a7827 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/8aeb00de9656457cae4ac007910b1c9b/scheduler-stats/get_pools?detail=True 1.417s\n{4} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [1.434752s] ... ok\n2026-05-22 01:47:04.807 39 INFO tempest.lib.common.rest_client [req-86ff258d-9e1f-407e-940c-88235343d507 req-86ff258d-9e1f-407e-940c-88235343d507 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/09149526a0554d9399016d8921649a86 0.480s\n2026-05-22 01:47:04.863 31 INFO tempest.lib.common.rest_client [req-46a7c7a2-9067-401a-8776-782be432b85b req-46a7c7a2-9067-401a-8776-782be432b85b ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes 0.437s\n2026-05-22 01:47:04.883 41 INFO tempest.lib.common.rest_client [req-25e8eaf6-7ec0-449e-9f23-0c72624b1cf0 req-25e8eaf6-7ec0-449e-9f23-0c72624b1cf0 ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 404 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/disable 0.360s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [0.363254s] ... ok\n2026-05-22 01:47:04.888 23 INFO tempest.lib.common.rest_client [req-45d9b942-6f21-495d-9474-a0fbc8fb3a97 req-45d9b942-6f21-495d-9474-a0fbc8fb3a97 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s\n2026-05-22 01:47:04.916 29 INFO tempest.lib.common.rest_client [req-94bf54bc-e207-457b-a38b-04794f094fda req-94bf54bc-e207-457b-a38b-04794f094fda ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.658s\n2026-05-22 01:47:04.930 37 INFO tempest.lib.common.rest_client [req-0d826381-1e1d-4988-9dbc-d722e3afc2e6 req-0d826381-1e1d-4988-9dbc-d722e3afc2e6 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s\n2026-05-22 01:47:04.995 39 INFO tempest.lib.common.rest_client [req-912a6a2c-0342-48fd-a79f-e3f3d62d26e2 req-912a6a2c-0342-48fd-a79f-e3f3d62d26e2 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s\n2026-05-22 01:47:05.044 33 INFO tempest.lib.common.rest_client [req-26d8ab48-cd04-4bec-8a37-21c78eaef976 req-26d8ab48-cd04-4bec-8a37-21c78eaef976 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/87d22aef67d34755a5399d4f94d90e20 0.629s\n2026-05-22 01:47:05.046 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c1b54cf20ae94d32baaaa2283d0c665f\n2026-05-22 01:47:05.089 11 INFO tempest.lib.common.rest_client [req-90a67908-b93e-4afc-a8ee-df6ffdd0ba23 req-90a67908-b93e-4afc-a8ee-df6ffdd0ba23 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.338s\n2026-05-22 01:47:05.095 13 INFO tempest.lib.common.rest_client [req-9a968d17-8dd3-4f0d-80d3-8ccbbfabbf34 req-9a968d17-8dd3-4f0d-80d3-8ccbbfabbf34 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.875s\n2026-05-22 01:47:05.116 17 INFO tempest.lib.common.rest_client [req-b89d1fbc-9d31-4ee6-80f9-0577ea32bc46 req-b89d1fbc-9d31-4ee6-80f9-0577ea32bc46 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types 0.375s\n2026-05-22 01:47:05.121 41 INFO tempest.lib.common.rest_client [req-c42aa23e-ca52-4716-8d6f-99bb353519c8 req-c42aa23e-ca52-4716-8d6f-99bb353519c8 ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/enable 0.234s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [0.236365s] ... ok\n2026-05-22 01:47:05.162 25 INFO tempest.lib.common.rest_client [req-e67a0fad-5cd9-415f-8d14-9760415befe7 req-e67a0fad-5cd9-415f-8d14-9760415befe7 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s\n2026-05-22 01:47:05.182 11 INFO tempest.lib.common.rest_client [req-df19ad1c-83c3-45b7-9252-71149eba1f33 req-df19ad1c-83c3-45b7-9252-71149eba1f33 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.088s\n2026-05-22 01:47:05.189 27 INFO tempest.lib.common.rest_client [req-4df9ec25-96d7-42b9-9afc-158ca28fb1b0 req-4df9ec25-96d7-42b9-9afc-158ca28fb1b0 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/2194ff3a072f4deb83141fa1296997d2 0.414s\n2026-05-22 01:47:05.192 37 INFO tempest.lib.common.rest_client [req-77142ca9-37bb-4945-83a5-b8282d9c70a2 req-77142ca9-37bb-4945-83a5-b8282d9c70a2 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.253s\n2026-05-22 01:47:05.192 31 INFO tempest.lib.common.rest_client [req-bfdbcfd4-856f-49ad-bdde-b454d5c175e7 req-bfdbcfd4-856f-49ad-bdde-b454d5c175e7 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/23967099-2e92-4923-ad6e-98b4364ec9d3 0.313s\n2026-05-22 01:47:05.207 31 INFO tempest.common.waiters [-] volume 23967099-2e92-4923-ad6e-98b4364ec9d3 reached available after waiting for 0.207464 seconds\n2026-05-22 01:47:05.208 15 INFO tempest.lib.common.rest_client [req-cca1a0c2-de20-4d94-a0ee-451dce3bbee3 req-cca1a0c2-de20-4d94-a0ee-451dce3bbee3 ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.492s\n2026-05-22 01:47:05.218 39 INFO tempest.lib.common.rest_client [req-5d25a0f2-a12e-4e29-8559-aaad73d6f9bf req-5d25a0f2-a12e-4e29-8559-aaad73d6f9bf ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/30382f8e1b914440b0a8e8adfafc4e44 0.222s\n2026-05-22 01:47:05.262 17 INFO tempest.lib.common.rest_client [req-8f711ee8-3656-46cc-b188-6480c290c76c req-8f711ee8-3656-46cc-b188-6480c290c76c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs 0.142s\n2026-05-22 01:47:05.285 21 INFO tempest.lib.common.rest_client [req-722ae096-2f82-403a-93a4-a7807f0044ef req-722ae096-2f82-403a-93a4-a7807f0044ef ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 0.674s\n2026-05-22 01:47:05.301 13 INFO tempest.lib.common.rest_client [req-e553cb3d-f1c9-41cb-8e83-22e8dbcb0c94 req-e553cb3d-f1c9-41cb-8e83-22e8dbcb0c94 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.203s\n2026-05-22 01:47:05.311 15 INFO tempest.lib.common.rest_client [req-5c7fd871-2818-409c-b67d-079904b74d2d req-5c7fd871-2818-409c-b67d-079904b74d2d ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.102s\n2026-05-22 01:47:05.311 29 INFO tempest.lib.common.rest_client [req-347cbd95-b461-43ba-8a45-e2b54e590b4a req-347cbd95-b461-43ba-8a45-e2b54e590b4a ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.387s\n2026-05-22 01:47:05.325 41 INFO tempest.lib.common.rest_client [req-c79646c5-53f3-4556-8f39-1766f8eea6cf req-c79646c5-53f3-4556-8f39-1766f8eea6cf ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/freeze 0.202s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.205959s] ... ok\n2026-05-22 01:47:05.374 27 INFO tempest.lib.common.rest_client [req-1940d9ef-6abd-4824-9cb9-6189ec9a99e6 req-1940d9ef-6abd-4824-9cb9-6189ec9a99e6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s\n2026-05-22 01:47:05.380 19 INFO tempest.lib.common.rest_client [req-802ba724-05b4-483c-a58c-f05408cb5b2d req-802ba724-05b4-483c-a58c-f05408cb5b2d ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/8aeb00de9656457cae4ac007910b1c9b/scheduler-stats/get_pools 0.584s\n{4} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.588944s] ... ok\n2026-05-22 01:47:05.423 37 INFO tempest.lib.common.rest_client [req-9ef09b91-af23-4c06-b3bb-587e9f0906e6 req-9ef09b91-af23-4c06-b3bb-587e9f0906e6 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s\n2026-05-22 01:47:05.456 17 INFO tempest.lib.common.rest_client [req-09c66a1b-ec3e-4ccd-9153-3fb5f5b04f3e req-09c66a1b-ec3e-4ccd-9153-3fb5f5b04f3e ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs 0.189s\n2026-05-22 01:47:05.479 41 INFO tempest.lib.common.rest_client [req-c88e37d1-6b2a-4e79-aa1f-5ec88cf4d365 req-c88e37d1-6b2a-4e79-aa1f-5ec88cf4d365 ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/thaw 0.150s\n{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [0.151505s] ... ok\n2026-05-22 01:47:05.487 15 INFO tempest.lib.common.rest_client [req-23b83692-2f8f-4c34-8dda-6049ff37425d req-23b83692-2f8f-4c34-8dda-6049ff37425d ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/8c6a1a5e-1037-4434-8f08-97ec6ac55dbb 0.165s\n2026-05-22 01:47:05.512 29 INFO tempest.lib.common.rest_client [req-3a3e1c4e-c05d-4c58-9601-7b61e9c8c631 req-3a3e1c4e-c05d-4c58-9601-7b61e9c8c631 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/19b6d5d4-d6c9-4a13-8be4-cdbb016a784b 0.188s\n2026-05-22 01:47:05.535 39 INFO tempest.lib.common.rest_client [req-32acdc15-1ab9-43c0-9cfa-815afcd06759 req-32acdc15-1ab9-43c0-9cfa-815afcd06759 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s\n2026-05-22 01:47:05.540 25 INFO tempest.lib.common.rest_client [req-131528a2-b16a-49f4-8310-07c888207d48 req-131528a2-b16a-49f4-8310-07c888207d48 ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types 0.377s\n2026-05-22 01:47:05.566 17 INFO tempest.lib.common.rest_client [req-e774f698-6092-4cfd-958c-7b545932d4cb req-e774f698-6092-4cfd-958c-7b545932d4cb ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key2 0.109s\n2026-05-22 01:47:05.594 37 INFO tempest.lib.common.rest_client [req-ad3e561d-98e0-4d44-bc67-ca88796b4f97 req-ad3e561d-98e0-4d44-bc67-ca88796b4f97 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/2194ff3a072f4deb83141fa1296997d2 0.166s\n2026-05-22 01:47:05.595 31 INFO tempest.lib.common.rest_client [req-c6feb8ce-6ae1-4df4-9bf0-96e20a104477 req-c6feb8ce-6ae1-4df4-9bf0-96e20a104477 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots 0.387s\n2026-05-22 01:47:05.595 27 INFO tempest.lib.common.rest_client [req-dbfd9fe8-b3c2-4a58-8db6-5336d77de5a5 req-dbfd9fe8-b3c2-4a58-8db6-5336d77de5a5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/09149526a0554d9399016d8921649a86 0.219s\n2026-05-22 01:47:05.595 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98b119d8728241d2a72e0d64b377cf89 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:05.595 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'tenant_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b119d8728241d2a72e0d64b377cf89', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:05.595 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'tenant_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b119d8728241d2a72e0d64b377cf89', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:05.621 29 INFO tempest.lib.common.rest_client [req-a6e7d7dd-839e-41f0-b8af-1a31b2b53384 req-a6e7d7dd-839e-41f0-b8af-1a31b2b53384 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/19b6d5d4-d6c9-4a13-8be4-cdbb016a784b 0.106s\n2026-05-22 01:47:05.635 19 INFO tempest.lib.common.rest_client [req-187100c5-1b0b-4084-8d32-6eb7a1281d66 req-187100c5-1b0b-4084-8d32-6eb7a1281d66 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c954241c45f4b518a30ddf3056c8e41 0.244s\n2026-05-22 01:47:05.658 21 INFO tempest.lib.common.rest_client [req-541affbc-ff4d-45ab-82e9-697f163ac8cc req-541affbc-ff4d-45ab-82e9-697f163ac8cc ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.370s\n2026-05-22 01:47:05.664 35 INFO tempest.lib.common.rest_client [req-87abe9be-b3ca-4f2e-b10f-9257bb3406f1 req-87abe9be-b3ca-4f2e-b10f-9257bb3406f1 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.186s\n2026-05-22 01:47:05.684 35 INFO tempest.common.waiters [-] volume 6bdc078f-bf79-4c24-803e-f9c43fcd92f8 reached available after waiting for 1.684898 seconds\n2026-05-22 01:47:05.703 17 INFO tempest.lib.common.rest_client [req-6098c82d-5fed-4b6c-a3a4-b4bef50d4415 req-6098c82d-5fed-4b6c-a3a4-b4bef50d4415 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.129s\n2026-05-22 01:47:05.703 33 INFO tempest.lib.common.rest_client [req-b7f4d8e4-15a0-4d4d-ae27-d5273511af59 req-b7f4d8e4-15a0-4d4d-ae27-d5273511af59 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s\n2026-05-22 01:47:05.744 31 INFO tempest.lib.common.rest_client [req-3715bd9c-48fa-4a8b-928e-29f9cbcd9fbc req-3715bd9c-48fa-4a8b-928e-29f9cbcd9fbc ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.146s\n2026-05-22 01:47:05.751 39 INFO tempest.lib.common.rest_client [req-8430bfb8-8f28-4b92-94ce-2346bab14f68 req-8430bfb8-8f28-4b92-94ce-2346bab14f68 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/2194ff3a072f4deb83141fa1296997d2 0.215s\n2026-05-22 01:47:05.815 41 INFO tempest.lib.common.rest_client [req-d11728d7-9619-4b24-8a3c-39a1d4c9f4c5 req-d11728d7-9619-4b24-8a3c-39a1d4c9f4c5 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b774fe7b09454097ad26cac1b821ad0f 0.332s\n2026-05-22 01:47:05.918 39 INFO tempest.lib.common.rest_client [req-00e4464e-691f-4487-a66d-9003801ebbfe req-00e4464e-691f-4487-a66d-9003801ebbfe ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s\n2026-05-22 01:47:05.932 35 INFO tempest.lib.common.rest_client [req-0399c19d-b25b-4c42-96bf-ec2d75a4532d req-0399c19d-b25b-4c42-96bf-ec2d75a4532d ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots 0.246s\n2026-05-22 01:47:05.945 37 INFO tempest.lib.common.rest_client [req-bdafc2b6-9f0f-48f3-9d98-2098cd9375aa req-bdafc2b6-9f0f-48f3-9d98-2098cd9375aa ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s\n2026-05-22 01:47:05.967 23 INFO tempest.lib.common.rest_client [req-1fa37601-24d5-4be3-9575-675c483ab0f3 req-1fa37601-24d5-4be3-9575-675c483ab0f3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.077s\n2026-05-22 01:47:05.996 15 INFO tempest.lib.common.rest_client [req-4115fa03-d4b0-43ac-b901-d97905dfb42e req-4115fa03-d4b0-43ac-b901-d97905dfb42e ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/8c6a1a5e-1037-4434-8f08-97ec6ac55dbb 0.505s\n{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message [3.814231s] ... ok\n2026-05-22 01:47:06.040 25 INFO tempest.lib.common.rest_client [req-c873850a-8f0d-4694-addd-40329ca9dd11 req-c873850a-8f0d-4694-addd-40329ca9dd11 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types 0.491s\n2026-05-22 01:47:06.037 19 INFO tempest.lib.common.rest_client [req-84605529-3ae0-42fd-94b8-6ff18ae5f804 req-84605529-3ae0-42fd-94b8-6ff18ae5f804 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e951573b8c645de9e9b56882458058a 0.400s\n2026-05-22 01:47:06.043 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 83659ff15ee04735bb28f8fe7c953f98\n2026-05-22 01:47:06.082 23 INFO tempest.lib.common.rest_client [req-e0a052c2-5ccc-46a0-8824-b927dbc5ba1c req-e0a052c2-5ccc-46a0-8824-b927dbc5ba1c ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.105s\n2026-05-22 01:47:06.097 35 INFO tempest.lib.common.rest_client [req-95a1a843-6d75-4add-87ee-6827e80fd187 req-95a1a843-6d75-4add-87ee-6827e80fd187 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.156s\n2026-05-22 01:47:06.115 29 INFO tempest.lib.common.rest_client [req-adaef7ca-4483-4de9-a405-ecdc0eee6341 req-adaef7ca-4483-4de9-a405-ecdc0eee6341 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/19b6d5d4-d6c9-4a13-8be4-cdbb016a784b 0.484s\n2026-05-22 01:47:06.184 17 INFO tempest.lib.common.rest_client [req-c22d8345-8a0b-4490-bfb5-2b2bf2d9f513 req-c22d8345-8a0b-4490-bfb5-2b2bf2d9f513 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.476s\n2026-05-22 01:47:06.192 21 INFO tempest.lib.common.rest_client [req-493a73e6-745f-4abe-8e53-c2617aea305a req-493a73e6-745f-4abe-8e53-c2617aea305a ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups 0.529s\n2026-05-22 01:47:06.232 29 INFO tempest.lib.common.rest_client [req-2d9ef6cd-2b5d-425a-8468-f542b50e08cc req-2d9ef6cd-2b5d-425a-8468-f542b50e08cc ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.115s\n2026-05-22 01:47:06.231 41 INFO tempest.lib.common.rest_client [req-9177c507-dd84-47af-9dc0-28c2a393f4bb req-9177c507-dd84-47af-9dc0-28c2a393f4bb ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ba76d8fdf5e54182a14058db11f0bd88 0.415s\n2026-05-22 01:47:06.238 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b47c7547ab3043a5b1d016e9c3daf749\n2026-05-22 01:47:06.248 39 INFO tempest.lib.common.rest_client [req-504df42d-94f9-4b36-b74b-61a301bddb56 req-504df42d-94f9-4b36-b74b-61a301bddb56 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/09149526a0554d9399016d8921649a86 0.329s\n2026-05-22 01:47:06.255 27 INFO tempest.lib.common.rest_client [req-9e8a73a1-d518-4250-8925-6578a7c0141d req-9e8a73a1-d518-4250-8925-6578a7c0141d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s\n2026-05-22 01:47:06.256 37 INFO tempest.lib.common.rest_client [req-443eea52-1bc6-4dad-a5a3-08a16d418d2c req-443eea52-1bc6-4dad-a5a3-08a16d418d2c ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/09149526a0554d9399016d8921649a86 0.308s\n2026-05-22 01:47:06.256 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f2f163a4c4bd438a9e7124788b482c7c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:06.257 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1146652737-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c15262ee30784b33a8119931cca06150', 'project_name': 'tempest-VolumesTransfersV357Test-1146652737', 'tenant_id': 'c15262ee30784b33a8119931cca06150', 'tenant_name': 'tempest-VolumesTransfersV357Test-1146652737', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2f163a4c4bd438a9e7124788b482c7c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:06.257 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1146652737-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c15262ee30784b33a8119931cca06150', 'project_name': 'tempest-VolumesTransfersV357Test-1146652737', 'tenant_id': 'c15262ee30784b33a8119931cca06150', 'tenant_name': 'tempest-VolumesTransfersV357Test-1146652737', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2f163a4c4bd438a9e7124788b482c7c', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:06.277 15 INFO tempest.lib.common.rest_client [req-6798abc7-e6dc-4172-bcd5-00627fd0b12a req-6798abc7-e6dc-4172-bcd5-00627fd0b12a ] Request (UserMessagesTest:test_list_show_messages): 200 POST https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types 0.231s\n2026-05-22 01:47:06.254 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77a274f50805497784b7cfdffc8b1035 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:06.254 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1057338049-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85a29a1e8ae444b2b1213273a58484b8', 'project_name': 'tempest-VolumesTransfersTest-1057338049', 'tenant_id': '85a29a1e8ae444b2b1213273a58484b8', 'tenant_name': 'tempest-VolumesTransfersTest-1057338049', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a274f50805497784b7cfdffc8b1035', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:06.254 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1057338049-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85a29a1e8ae444b2b1213273a58484b8', 'project_name': 'tempest-VolumesTransfersTest-1057338049', 'tenant_id': '85a29a1e8ae444b2b1213273a58484b8', 'tenant_name': 'tempest-VolumesTransfersTest-1057338049', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a274f50805497784b7cfdffc8b1035', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:06.292 17 INFO tempest.lib.common.rest_client [req-c1b05463-614c-452b-a7d4-b6c29e6e7a1d req-c1b05463-614c-452b-a7d4-b6c29e6e7a1d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs 0.106s\n2026-05-22 01:47:06.306 11 INFO tempest.lib.common.rest_client [req-58c87e44-9002-4eca-be3f-2e5a5cdb558a req-58c87e44-9002-4eca-be3f-2e5a5cdb558a ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.118s\n2026-05-22 01:47:06.316 11 INFO tempest.common.waiters [-] snapshot f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 reached available after waiting for 1.316124 seconds\n2026-05-22 01:47:06.312 13 INFO tempest.lib.common.rest_client [req-de821a41-1d3b-4496-8db4-29b4e7a12728 req-de821a41-1d3b-4496-8db4-29b4e7a12728 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes 1.004s\n{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.981568s] ... ok\n2026-05-22 01:47:06.323 21 INFO tempest.lib.common.rest_client [req-105edd07-781d-46f7-882c-76538d73eb42 req-105edd07-781d-46f7-882c-76538d73eb42 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.129s\n2026-05-22 01:47:06.427 17 INFO tempest.lib.common.rest_client [req-28df3082-67d1-4e71-97d7-eb946a45e83d req-28df3082-67d1-4e71-97d7-eb946a45e83d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key1 0.130s\n2026-05-22 01:47:06.492 29 INFO tempest.lib.common.rest_client [req-b1340002-469c-4b16-99ad-7d2e9d1e6993 req-b1340002-469c-4b16-99ad-7d2e9d1e6993 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.155s\n2026-05-22 01:47:06.519 17 INFO tempest.lib.common.rest_client [req-aa253bb2-808a-43db-9e0e-aa20eaa45779 req-aa253bb2-808a-43db-9e0e-aa20eaa45779 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key1 0.088s\n2026-05-22 01:47:06.556 33 INFO tempest.lib.common.rest_client [req-8392ce63-50cb-411f-aed9-c38ab05dd220 req-8392ce63-50cb-411f-aed9-c38ab05dd220 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c1b54cf20ae94d32baaaa2283d0c665f&name=default 0.845s\n2026-05-22 01:47:06.638 17 INFO tempest.lib.common.rest_client [req-0998fe4c-cd4e-4daa-b267-1918bf7d7126 req-0998fe4c-cd4e-4daa-b267-1918bf7d7126 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key2 0.116s\n2026-05-22 01:47:06.679 15 INFO tempest.lib.common.rest_client [req-1596683b-e7a4-42f6-a099-823904474a13 req-1596683b-e7a4-42f6-a099-823904474a13 ] Request (UserMessagesTest:test_list_show_messages): 202 POST https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes 0.396s\n2026-05-22 01:47:06.725 17 INFO tempest.lib.common.rest_client [req-732b4ab8-957d-42ce-b89c-16f7cf350c64 req-732b4ab8-957d-42ce-b89c-16f7cf350c64 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key2 0.084s\n2026-05-22 01:47:06.768 19 INFO tempest.lib.common.rest_client [req-54191464-5ed5-4fe2-8b94-56581184c046 req-54191464-5ed5-4fe2-8b94-56581184c046 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s\n2026-05-22 01:47:06.788 41 INFO tempest.lib.common.rest_client [req-d1ae8d4c-24fe-4f42-8399-7678ac8a0b85 req-d1ae8d4c-24fe-4f42-8399-7678ac8a0b85 ] Request (VolumeServicesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s\n2026-05-22 01:47:06.827 17 INFO tempest.lib.common.rest_client [req-ec3fedca-6f2a-4176-9a0c-b1bfb6f8bbdb req-ec3fedca-6f2a-4176-9a0c-b1bfb6f8bbdb ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.101s\n2026-05-22 01:47:06.858 31 INFO tempest.lib.common.rest_client [req-bd033288-c60f-4a97-a58b-04f923395d13 req-bd033288-c60f-4a97-a58b-04f923395d13 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.108s\n2026-05-22 01:47:06.861 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 1.861303 seconds\n2026-05-22 01:47:06.961 31 INFO tempest.lib.common.rest_client [req-c72b8f88-d339-41c4-a3f5-c173c5210013 req-c72b8f88-d339-41c4-a3f5-c173c5210013 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.099s\n2026-05-22 01:47:06.966 37 INFO tempest.lib.common.rest_client [req-417edbad-c5f1-4207-ac36-cc3dfc7e72f7 req-417edbad-c5f1-4207-ac36-cc3dfc7e72f7 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s\n2026-05-22 01:47:06.994 39 INFO tempest.lib.common.rest_client [req-a88dd933-b61b-4883-9521-0ba4658522aa req-a88dd933-b61b-4883-9521-0ba4658522aa ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s\n2026-05-22 01:47:07.038 33 INFO tempest.lib.common.rest_client [req-1a2eef02-b8c9-4bcd-9d02-14dcd1923673 req-1a2eef02-b8c9-4bcd-9d02-14dcd1923673 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7ca9e20e-875a-4656-95a2-697af07e91f9 0.479s\n2026-05-22 01:47:07.069 11 INFO tempest.lib.common.rest_client [req-e2aa782a-a2a4-4bcf-89dc-ce8be769acc5 req-e2aa782a-a2a4-4bcf-89dc-ce8be769acc5 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 0.749s\n2026-05-22 01:47:07.102 25 INFO tempest.lib.common.rest_client [req-8c3080e5-13b3-450d-b3d5-f616621b6363 req-8c3080e5-13b3-450d-b3d5-f616621b6363 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups 1.058s\n2026-05-22 01:47:07.131 27 INFO tempest.lib.common.rest_client [req-9c0422da-53fa-49db-b591-1db5487e641d req-9c0422da-53fa-49db-b591-1db5487e641d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/scheduler-stats/get_pools 0.871s\n2026-05-22 01:47:07.126 37 INFO tempest.lib.common.rest_client [req-b3e21dfb-b7e8-4061-aef4-9773eaa9fb64 req-b3e21dfb-b7e8-4061-aef4-9773eaa9fb64 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.158s\n2026-05-22 01:47:07.147 13 INFO tempest.lib.common.rest_client [req-5203a730-6e91-45df-a7c7-86f1cd694650 req-5203a730-6e91-45df-a7c7-86f1cd694650 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes/ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b 0.806s\n2026-05-22 01:47:07.164 13 INFO tempest.common.waiters [-] volume ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b reached available after waiting for 0.163960 seconds\n2026-05-22 01:47:07.170 39 INFO tempest.lib.common.rest_client [req-7e467cb3-b889-45a7-84c6-367a09162e91 req-7e467cb3-b889-45a7-84c6-367a09162e91 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s\n2026-05-22 01:47:07.183 15 INFO tempest.lib.common.rest_client [req-6edc81bb-365f-41e7-9993-7088845b0897 req-6edc81bb-365f-41e7-9993-7088845b0897 ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.491s\n2026-05-22 01:47:07.190 29 INFO tempest.lib.common.rest_client [req-dc4a1d58-843e-4c5d-bdd7-bc2061945889 req-dc4a1d58-843e-4c5d-bdd7-bc2061945889 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.689s\n2026-05-22 01:47:07.197 25 INFO tempest.lib.common.rest_client [req-a19e3f89-446d-4975-a2e4-5f151f6f93b2 req-a19e3f89-446d-4975-a2e4-5f151f6f93b2 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.093s\n2026-05-22 01:47:07.204 15 INFO tempest.common.waiters [-] volume c527251d-8dc1-4aed-928f-505b5750ee04 reached error after waiting for 0.204542 seconds\n2026-05-22 01:47:07.213 11 INFO tempest.lib.common.rest_client [req-04e370b6-62d1-4efc-9afe-9d55485355a8 req-04e370b6-62d1-4efc-9afe-9d55485355a8 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.137s\n2026-05-22 01:47:07.216 17 INFO tempest.lib.common.rest_client [req-d16655f7-9949-45a8-aa5c-7de40986098a req-d16655f7-9949-45a8-aa5c-7de40986098a ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.381s\n2026-05-22 01:47:07.215 11 INFO tempest.common.waiters [-] snapshot f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 reached creating after waiting for 0.215740 seconds\n2026-05-22 01:47:07.223 35 INFO tempest.lib.common.rest_client [req-d973b7e2-8426-4d3d-b302-69b8aac76f3f req-d973b7e2-8426-4d3d-b302-69b8aac76f3f ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.121s\n2026-05-22 01:47:07.232 35 INFO tempest.common.waiters [-] snapshot ac830823-3876-4baa-aa9a-856d0944315a reached available after waiting for 1.232898 seconds\n2026-05-22 01:47:07.243 23 INFO tempest.lib.common.rest_client [req-873f9123-c1a3-4828-a0fe-65b4701d1e9d req-873f9123-c1a3-4828-a0fe-65b4701d1e9d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.151s\n2026-05-22 01:47:07.260 23 INFO tempest.common.waiters [-] volume 9d7d25e8-b2fb-4734-b8c6-b5c012eccade reached available after waiting for 1.259974 seconds\n2026-05-22 01:47:07.296 29 INFO tempest.lib.common.rest_client [req-5546d653-7d7b-43d7-8b11-22ff20bf2396 req-5546d653-7d7b-43d7-8b11-22ff20bf2396 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?sort=name%3Aasc&is_public=None 0.102s\n2026-05-22 01:47:07.311 31 INFO tempest.lib.common.rest_client [req-17da3bce-c006-41af-a3db-434c3edf2547 req-17da3bce-c006-41af-a3db-434c3edf2547 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.346s\n2026-05-22 01:47:07.317 31 INFO tempest.common.waiters [-] snapshot 18ff1b8d-5c25-4df6-814e-142097b7d9b4 reached available after waiting for 0.317024 seconds\n2026-05-22 01:47:07.335 19 INFO tempest.lib.common.rest_client [req-ea2a0dca-54c3-499a-9230-58e97f8d85f2 req-ea2a0dca-54c3-499a-9230-58e97f8d85f2 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=83659ff15ee04735bb28f8fe7c953f98&name=default 0.565s\n2026-05-22 01:47:07.336 15 INFO tempest.lib.common.rest_client [req-c8f43d41-9b45-424d-b815-d2d277b24107 req-c8f43d41-9b45-424d-b815-d2d277b24107 ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages 0.130s\n2026-05-22 01:47:07.358 33 INFO tempest.lib.common.rest_client [req-e7f396d8-f684-421a-85cc-4c80c9ae7765 req-e7f396d8-f684-421a-85cc-4c80c9ae7765 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f 0.318s\n2026-05-22 01:47:07.358 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d216837d4e4c473b8526a131d38987ce\n2026-05-22 01:47:07.393 17 INFO tempest.lib.common.rest_client [req-1f6e399e-3d06-47ae-b925-f489da188f05 req-1f6e399e-3d06-47ae-b925-f489da188f05 ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c 0.174s\n2026-05-22 01:47:07.407 41 INFO tempest.lib.common.rest_client [req-8292eea8-ea80-484b-aaec-68a18bb89f05 req-8292eea8-ea80-484b-aaec-68a18bb89f05 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b47c7547ab3043a5b1d016e9c3daf749&name=default 0.617s\n2026-05-22 01:47:07.419 35 INFO tempest.lib.common.rest_client [req-a17434f6-4d28-430b-bbb1-b40b06bf83d1 req-a17434f6-4d28-430b-bbb1-b40b06bf83d1 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8/action 0.185s\n2026-05-22 01:47:07.428 29 INFO tempest.lib.common.rest_client [req-78938000-a639-4445-8597-0f6f9ef5e63d req-78938000-a639-4445-8597-0f6f9ef5e63d ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?sort=name%3Adesc&is_public=None 0.124s\n{3} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [2.655417s] ... ok\n2026-05-22 01:47:07.444 15 INFO tempest.lib.common.rest_client [req-37037859-45d6-4073-a6e8-36a159eb81e0 req-37037859-45d6-4073-a6e8-36a159eb81e0 ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/568d3fdc-676b-43f9-9327-3e37328c5d12 0.101s\n2026-05-22 01:47:07.488 21 INFO tempest.lib.common.rest_client [req-a7ecef83-6d59-4a03-baa0-49712fa0c8ff req-a7ecef83-6d59-4a03-baa0-49712fa0c8ff ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.152s\n2026-05-22 01:47:07.492 21 INFO tempest.common.waiters [-] group 2c10065b-3ab1-4414-bfa1-4cc9348ed22a reached available after waiting for 1.492748 seconds\n2026-05-22 01:47:07.513 23 INFO tempest.lib.common.rest_client [req-35f7adc9-60a5-4128-b49d-652e9b2c2c6d req-35f7adc9-60a5-4128-b49d-652e9b2c2c6d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups 0.252s\n2026-05-22 01:47:07.533 29 INFO tempest.lib.common.rest_client [req-5072e138-692a-42de-a419-102b91033fa4 req-5072e138-692a-42de-a419-102b91033fa4 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?is_public=False 0.098s\n2026-05-22 01:47:07.536 13 INFO tempest.lib.common.rest_client [req-07e2f36f-04b2-47cd-9e41-fc826620b49e req-07e2f36f-04b2-47cd-9e41-fc826620b49e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots 0.368s\n2026-05-22 01:47:07.546 15 INFO tempest.lib.common.rest_client [req-3eac2033-bdb0-4ebf-b40e-e1242ce1332b req-3eac2033-bdb0-4ebf-b40e-e1242ce1332b ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages 0.096s\n2026-05-22 01:47:07.618 23 INFO tempest.lib.common.rest_client [req-c1cd96da-3e11-49d8-bdb4-0795c6e58df6 req-c1cd96da-3e11-49d8-bdb4-0795c6e58df6 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.102s\n2026-05-22 01:47:07.655 15 INFO tempest.lib.common.rest_client [req-948131e4-2306-4cde-872d-c79622b3af7f req-948131e4-2306-4cde-872d-c79622b3af7f ] Request (UserMessagesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/568d3fdc-676b-43f9-9327-3e37328c5d12 0.101s\n2026-05-22 01:47:07.664 29 INFO tempest.lib.common.rest_client [req-b1222dd4-a8ca-42f4-bd5f-8862fe2f55ed req-b1222dd4-a8ca-42f4-bd5f-8862fe2f55ed ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?is_public=True 0.126s\n2026-05-22 01:47:07.689 17 INFO tempest.lib.common.rest_client [req-c169470b-59e7-40f9-a1dc-a12afb1e669b req-c169470b-59e7-40f9-a1dc-a12afb1e669b ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed0693fd726d438bac3c1be5ae0a11d8 0.242s\n2026-05-22 01:47:07.765 27 INFO tempest.lib.common.rest_client [req-85a2d448-140f-4319-83e2-4d1873051682 req-85a2d448-140f-4319-83e2-4d1873051682 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/scheduler-stats/get_pools?detail=True 0.628s\n2026-05-22 01:47:07.776 15 INFO tempest.lib.common.rest_client [req-59b878d0-b9de-44b9-a3b0-80da65567073 req-59b878d0-b9de-44b9-a3b0-80da65567073 ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.118s\n2026-05-22 01:47:07.824 39 INFO tempest.lib.common.rest_client [req-eb811c6f-0ba6-4987-a06e-9463b5f9caa3 req-eb811c6f-0ba6-4987-a06e-9463b5f9caa3 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.649s\n2026-05-22 01:47:07.829 19 INFO tempest.lib.common.rest_client [req-8d497dbc-d122-4e70-87ab-21e17775cd17 req-8d497dbc-d122-4e70-87ab-21e17775cd17 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74f22c6f-4dd7-4131-b662-f58bfcb3e9e1 0.492s\n2026-05-22 01:47:07.834 31 INFO tempest.lib.common.rest_client [req-b755edd6-aad0-45d6-b9c9-b838262af175 req-b755edd6-aad0-45d6-b9c9-b838262af175 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.516s\n2026-05-22 01:47:07.840 11 INFO tempest.lib.common.rest_client [req-83b3a24d-e153-462f-aa35-ae76304d2a0b req-83b3a24d-e153-462f-aa35-ae76304d2a0b ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 0.616s\n2026-05-22 01:47:07.850 33 INFO tempest.lib.common.rest_client [req-feae8233-e8a3-4b6b-be3b-9e5b3559bd56 req-feae8233-e8a3-4b6b-be3b-9e5b3559bd56 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d216837d4e4c473b8526a131d38987ce&name=default 0.490s\n2026-05-22 01:47:07.851 37 INFO tempest.lib.common.rest_client [req-28ffa5ec-9649-4821-aadc-48f173ab1de3 req-28ffa5ec-9649-4821-aadc-48f173ab1de3 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.720s\n2026-05-22 01:47:07.881 35 INFO tempest.lib.common.rest_client [req-9eab9e8c-0a83-4045-9c24-c9445eb8db3a req-9eab9e8c-0a83-4045-9c24-c9445eb8db3a ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.460s\n2026-05-22 01:47:07.902 13 INFO tempest.lib.common.rest_client [req-255dde49-560f-4e9a-b31b-bd091507d692 req-255dde49-560f-4e9a-b31b-bd091507d692 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.363s\n2026-05-22 01:47:07.910 35 INFO tempest.common.waiters [-] volume 6bdc078f-bf79-4c24-803e-f9c43fcd92f8 reached available after waiting for 0.909997 seconds\n2026-05-22 01:47:07.926 31 INFO tempest.lib.common.rest_client [req-864f9661-48d0-4d77-9a04-1c2f2232591c req-864f9661-48d0-4d77-9a04-1c2f2232591c ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.089s\n2026-05-22 01:47:07.927 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached creating after waiting for 0.927689 seconds\n2026-05-22 01:47:07.950 29 INFO tempest.lib.common.rest_client [req-a2f91646-11f3-480b-a8a6-2c8a814a4035 req-a2f91646-11f3-480b-a8a6-2c8a814a4035 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/2946b40c-2f0d-4504-b4a6-ea2a46b07a1e 0.281s\n2026-05-22 01:47:07.972 41 INFO tempest.lib.common.rest_client [req-c37370bd-8749-405c-bd41-b2c1386a0e7b req-c37370bd-8749-405c-bd41-b2c1386a0e7b ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3efddab5-db87-45c5-93b8-19e682284f1e 0.564s\n2026-05-22 01:47:08.003 11 INFO tempest.lib.common.rest_client [req-885daf81-e2d3-429a-882f-c602f755ee02 req-885daf81-e2d3-429a-882f-c602f755ee02 ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.158s\n2026-05-22 01:47:08.006 11 INFO tempest.common.waiters [-] snapshot f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 reached available after waiting for 0.006621 seconds\n2026-05-22 01:47:08.033 17 INFO tempest.lib.common.rest_client [req-defd4083-bcfd-44d9-b8af-b124324ba56e req-defd4083-bcfd-44d9-b8af-b124324ba56e ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7856f8fa28314e4a8c26c75f75139984 0.333s\n2026-05-22 01:47:08.033 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 265c93eac2764bf6aa267769eebc76b0\n2026-05-22 01:47:08.058 31 INFO tempest.lib.common.rest_client [req-6fe7ad75-0747-4c11-a9b9-6a9ee7522ac8 req-6fe7ad75-0747-4c11-a9b9-6a9ee7522ac8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.126s\n{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [1.690665s] ... ok\n2026-05-22 01:47:08.067 29 INFO tempest.lib.common.rest_client [req-390ddfe5-3cee-4307-a16f-6ca359811606 req-390ddfe5-3cee-4307-a16f-6ca359811606 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/b61f90a2-2a12-4f26-958f-d058f5233a0b 0.112s\n{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.733718s] ... ok\n2026-05-22 01:47:08.085 37 INFO tempest.lib.common.rest_client [req-134c2670-3b4e-4709-af9f-0075e648043e req-134c2670-3b4e-4709-af9f-0075e648043e ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s\n2026-05-22 01:47:08.133 15 INFO tempest.lib.common.rest_client [req-5aca2435-555a-4c48-b8b8-147e3e548af8 req-5aca2435-555a-4c48-b8b8-147e3e548af8 ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.338s\n2026-05-22 01:47:08.134 39 INFO tempest.lib.common.rest_client [req-9764f887-cf2c-4bd6-a527-af9edb725ca6 req-9764f887-cf2c-4bd6-a527-af9edb725ca6 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s\n2026-05-22 01:47:08.166 31 INFO tempest.lib.common.rest_client [req-0f019201-724c-42ce-b731-2acb6910a1a8 req-0f019201-724c-42ce-b731-2acb6910a1a8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.106s\n2026-05-22 01:47:08.171 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.171430 seconds\n2026-05-22 01:47:08.179 35 INFO tempest.lib.common.rest_client [req-cb6118a0-1826-4684-a9e2-517cadf7d9c5 req-cb6118a0-1826-4684-a9e2-517cadf7d9c5 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.268s\n2026-05-22 01:47:08.214 21 INFO tempest.lib.common.rest_client [req-7fbc14ee-51ed-4e48-9fa6-80913ed0b35b req-7fbc14ee-51ed-4e48-9fa6-80913ed0b35b ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes 0.714s\n2026-05-22 01:47:08.222 15 INFO tempest.lib.common.rest_client [req-249b4d42-03c5-4d62-910d-7a29ade2eeb4 req-249b4d42-03c5-4d62-910d-7a29ade2eeb4 ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.088s\n2026-05-22 01:47:08.272 19 INFO tempest.lib.common.rest_client [req-3372fe72-884e-4b56-a831-625b82b09d63 req-3372fe72-884e-4b56-a831-625b82b09d63 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98 0.441s\n2026-05-22 01:47:08.273 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8aeb00de9656457cae4ac007910b1c9b\n2026-05-22 01:47:08.311 41 INFO tempest.lib.common.rest_client [req-807199d1-0072-4660-a3f3-6db5ba35ce39 req-807199d1-0072-4660-a3f3-6db5ba35ce39 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749 0.338s\n2026-05-22 01:47:08.311 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c707cbf2f2fb41c2be73af9aef755c94\n2026-05-22 01:47:08.322 31 INFO tempest.lib.common.rest_client [req-c045bea7-4ed4-4e28-b146-b656e2f1a787 req-c045bea7-4ed4-4e28-b146-b656e2f1a787 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.146s\n2026-05-22 01:47:08.336 25 INFO tempest.lib.common.rest_client [req-e7bf7d6c-e837-4ae8-9841-2ad116eec747 req-e7bf7d6c-e837-4ae8-9841-2ad116eec747 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.135s\n2026-05-22 01:47:08.342 25 INFO tempest.common.waiters [-] group 522ef12a-0b2a-46aa-94a8-960a325192a5 reached available after waiting for 1.342176 seconds\n2026-05-22 01:47:08.342 35 INFO tempest.lib.common.rest_client [req-d929091f-c045-4646-8cf2-8194e986a6e3 req-d929091f-c045-4646-8cf2-8194e986a6e3 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.148s\n2026-05-22 01:47:08.361 11 INFO tempest.lib.common.rest_client [req-7d9c1fe8-b2d6-417e-85e3-3bc73a75de8c req-7d9c1fe8-b2d6-417e-85e3-3bc73a75de8c ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.290s\n2026-05-22 01:47:08.370 21 INFO tempest.lib.common.rest_client [req-6902cbd7-a8c0-4956-8ddc-7df29b2386b8 req-6902cbd7-a8c0-4956-8ddc-7df29b2386b8 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.145s\n2026-05-22 01:47:08.398 27 INFO tempest.lib.common.rest_client [req-67a48038-f3b5-432c-9787-bbf74849d118 req-67a48038-f3b5-432c-9787-bbf74849d118 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-0@rbd-volumes#volumes 0.623s\n2026-05-22 01:47:08.406 33 INFO tempest.lib.common.rest_client [req-21556436-cb83-43f0-8eee-6b702f4706a5 req-21556436-cb83-43f0-8eee-6b702f4706a5 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c33aadf7-2bef-4d40-9d81-af85b102d4db 0.550s\n2026-05-22 01:47:08.428 39 INFO tempest.lib.common.rest_client [req-f2c7084d-1c33-4bf2-b47f-d6b364a293c8 req-f2c7084d-1c33-4bf2-b47f-d6b364a293c8 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/09149526a0554d9399016d8921649a86 0.291s\n2026-05-22 01:47:08.428 31 INFO tempest.lib.common.rest_client [req-00c0df3b-0e53-4425-b9ae-5c0475282800 req-00c0df3b-0e53-4425-b9ae-5c0475282800 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.102s\n2026-05-22 01:47:08.430 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached error after waiting for 0.430499 seconds\n2026-05-22 01:47:08.444 15 INFO tempest.lib.common.rest_client [req-855c907c-e628-4d25-930b-29651cb4e2ee req-855c907c-e628-4d25-930b-29651cb4e2ee ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/ca33e349-f5c2-46e9-b1a7-c42da6be8c0e 0.219s\n2026-05-22 01:47:08.470 29 INFO tempest.lib.common.rest_client [req-d69fcd51-7825-40ef-981c-07d29fd66c81 req-d69fcd51-7825-40ef-981c-07d29fd66c81 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53b68cbb084d4ed4aec2a7b40f5a85fe 0.399s\n2026-05-22 01:47:08.471 11 INFO tempest.lib.common.rest_client [req-b3362e5d-e460-48da-b4df-2a3f22dda158 req-b3362e5d-e460-48da-b4df-2a3f22dda158 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.100s\n2026-05-22 01:47:08.516 35 INFO tempest.lib.common.rest_client [req-d5cfba62-00f1-452d-a4a5-80258c6b4d81 req-d5cfba62-00f1-452d-a4a5-80258c6b4d81 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.170s\n2026-05-22 01:47:08.570 15 INFO tempest.lib.common.rest_client [req-9e289ec7-7e44-47c3-8b75-1a7c19b50a4a req-9e289ec7-7e44-47c3-8b75-1a7c19b50a4a ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/ca33e349-f5c2-46e9-b1a7-c42da6be8c0e 0.118s\n{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages [2.525113s] ... ok\n2026-05-22 01:47:08.565 37 INFO tempest.lib.common.rest_client [req-f428ab47-9180-4618-9237-d632dace3a0c req-f428ab47-9180-4618-9237-d632dace3a0c ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/09149526a0554d9399016d8921649a86 0.479s\n2026-05-22 01:47:08.587 31 INFO tempest.lib.common.rest_client [req-91bf8c43-47ba-4059-89af-505e2deaab06 req-91bf8c43-47ba-4059-89af-505e2deaab06 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.154s\n2026-05-22 01:47:08.667 39 INFO tempest.lib.common.rest_client [req-5747b016-90df-4f18-9a88-c8674fe066fb req-5747b016-90df-4f18-9a88-c8674fe066fb ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s\n2026-05-22 01:47:08.675 17 INFO tempest.lib.common.rest_client [req-5aef2f0d-176b-4319-9820-59b356a5a969 req-5aef2f0d-176b-4319-9820-59b356a5a969 ] Request (GroupTypeSpecsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s\n2026-05-22 01:47:08.695 37 INFO tempest.lib.common.rest_client [req-f4417195-338e-4431-8241-d7a4d09c88b1 req-f4417195-338e-4431-8241-d7a4d09c88b1 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s\n2026-05-22 01:47:08.693 31 INFO tempest.lib.common.rest_client [req-132e8ec3-0be4-41ad-9747-b7d2b05c4fd2 req-132e8ec3-0be4-41ad-9747-b7d2b05c4fd2 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.104s\n2026-05-22 01:47:08.697 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.697280 seconds\n2026-05-22 01:47:08.742 19 INFO tempest.lib.common.rest_client [req-9c200737-fea8-4a07-bbf0-f4e65b810ec0 req-9c200737-fea8-4a07-bbf0-f4e65b810ec0 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8aeb00de9656457cae4ac007910b1c9b&name=default 0.468s\n2026-05-22 01:47:08.754 23 INFO tempest.lib.common.rest_client [req-f4d6ce6e-ce8c-4241-b71e-b92ac98c66b3 req-f4d6ce6e-ce8c-4241-b71e-b92ac98c66b3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.127s\n2026-05-22 01:47:08.761 33 INFO tempest.lib.common.rest_client [req-7bff824f-d1c9-44a9-b844-f9d551a2b341 req-7bff824f-d1c9-44a9-b844-f9d551a2b341 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce 0.349s\n2026-05-22 01:47:08.763 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.\n{11} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-22 01:47:08.810 29 INFO tempest.lib.common.rest_client [req-80bc7ffa-dbd1-4907-86bd-e2e92a4f48a6 req-80bc7ffa-dbd1-4907-86bd-e2e92a4f48a6 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bdba4d2ad445404898489ccd904be43a 0.338s\n2026-05-22 01:47:08.811 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 02e83262cae54ec8add96a66ffd7dddd\n2026-05-22 01:47:08.843 41 INFO tempest.lib.common.rest_client [req-6cfed6bc-70cd-41a1-80c5-6efdffd58a17 req-6cfed6bc-70cd-41a1-80c5-6efdffd58a17 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c707cbf2f2fb41c2be73af9aef755c94&name=default 0.529s\n2026-05-22 01:47:08.889 31 INFO tempest.lib.common.rest_client [req-531a56af-87f3-44ea-8cf6-6e135c12a169 req-531a56af-87f3-44ea-8cf6-6e135c12a169 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.190s\n2026-05-22 01:47:08.894 39 INFO tempest.lib.common.rest_client [req-6bcac15d-3e11-4164-8e5b-8472d1ca10b3 req-6bcac15d-3e11-4164-8e5b-8472d1ca10b3 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/30382f8e1b914440b0a8e8adfafc4e44 0.224s\n2026-05-22 01:47:08.931 15 INFO tempest.lib.common.rest_client [req-32bb34fc-c474-485f-bd37-358fa92ebd1e req-32bb34fc-c474-485f-bd37-358fa92ebd1e ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e4d0032bcc7b4a4eb4d3e80032f67878 0.357s\n2026-05-22 01:47:08.936 37 INFO tempest.lib.common.rest_client [req-36879b26-15bf-41f9-b497-abb17a6422c6 req-36879b26-15bf-41f9-b497-abb17a6422c6 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/30382f8e1b914440b0a8e8adfafc4e44 0.233s\n2026-05-22 01:47:08.997 25 INFO tempest.lib.common.rest_client [req-952db000-4e91-4f5c-a586-1d06276b226f req-952db000-4e91-4f5c-a586-1d06276b226f ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes 0.654s\n2026-05-22 01:47:09.001 27 INFO tempest.lib.common.rest_client [req-103945aa-dafb-410c-bd2a-0ae19007ee6b req-103945aa-dafb-410c-bd2a-0ae19007ee6b ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-2@rbd-volumes#volumes 0.599s\n2026-05-22 01:47:09.014 13 INFO tempest.lib.common.rest_client [req-14e5cc27-3095-40f7-9e86-b0c13b5d0436 req-14e5cc27-3095-40f7-9e86-b0c13b5d0436 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.100s\n2026-05-22 01:47:09.020 13 INFO tempest.common.waiters [-] snapshot 027c18dc-f0cb-45c0-9815-5b560350375f reached available after waiting for 2.020414 seconds\n2026-05-22 01:47:09.168 25 INFO tempest.lib.common.rest_client [req-dddbce32-c2aa-4799-ba2a-0e2de24cdaf5 req-dddbce32-c2aa-4799-ba2a-0e2de24cdaf5 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.158s\n2026-05-22 01:47:09.172 37 INFO tempest.lib.common.rest_client [req-dc3ef8c2-86a8-4d65-8981-6131ce5d473d req-dc3ef8c2-86a8-4d65-8981-6131ce5d473d ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s\n2026-05-22 01:47:09.191 39 INFO tempest.lib.common.rest_client [req-66d4e6de-4d37-4860-9236-227eedfbcd9f req-66d4e6de-4d37-4860-9236-227eedfbcd9f ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s\n2026-05-22 01:47:09.281 13 INFO tempest.lib.common.rest_client [req-d827e4b5-bfd7-4875-bb48-acf7a4971389 req-d827e4b5-bfd7-4875-bb48-acf7a4971389 ] Request (VolumeSnapshotQuotasNegativeTestJSON:test_quota_volume_gigabytes_snapshots): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.258s\n2026-05-22 01:47:09.316 19 INFO tempest.lib.common.rest_client [req-932018e5-7d0b-44c0-9ee3-628d011a2b66 req-932018e5-7d0b-44c0-9ee3-628d011a2b66 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5da129c5-5b68-4c70-b8b7-8ad1305fdebb 0.572s\n2026-05-22 01:47:09.325 31 INFO tempest.lib.common.rest_client [req-61820928-d3b3-4a85-970c-d80af5f14483 req-61820928-d3b3-4a85-970c-d80af5f14483 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.434s\n2026-05-22 01:47:09.332 15 INFO tempest.lib.common.rest_client [req-d20de89f-129e-4087-b831-ee35418a3e5e req-d20de89f-129e-4087-b831-ee35418a3e5e ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0c5f586d59d0409c8671568457687faf 0.397s\n2026-05-22 01:47:09.332 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d6a87d4f820f4f5598c76921716add5b\n2026-05-22 01:47:09.400 33 INFO tempest.lib.common.rest_client [req-0fd64717-fa1e-4529-b3e7-dcae5a0e76f2 req-0fd64717-fa1e-4529-b3e7-dcae5a0e76f2 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s\n2026-05-22 01:47:09.427 39 INFO tempest.lib.common.rest_client [req-4d6cb12a-d937-46ee-846b-b8570596a6b5 req-4d6cb12a-d937-46ee-846b-b8570596a6b5 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/2194ff3a072f4deb83141fa1296997d2 0.232s\n2026-05-22 01:47:09.427 37 INFO tempest.lib.common.rest_client [req-995b100c-71a2-435d-b744-e878caa43912 req-995b100c-71a2-435d-b744-e878caa43912 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/2194ff3a072f4deb83141fa1296997d2 0.245s\n2026-05-22 01:47:09.450 31 INFO tempest.lib.common.rest_client [req-6e6a1d06-4f7f-4a3c-869c-a2f6a2a23429 req-6e6a1d06-4f7f-4a3c-869c-a2f6a2a23429 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.106s\n2026-05-22 01:47:09.457 41 INFO tempest.lib.common.rest_client [req-80b363ad-6deb-4a5b-87d8-18519491b62f req-80b363ad-6deb-4a5b-87d8-18519491b62f ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a4e6fbd-7817-4797-b11f-ba1a3cd576d4 0.608s\n2026-05-22 01:47:09.496 13 INFO tempest.lib.common.rest_client [req-f3919a85-99ee-415f-bf47-c5205b934001 req-f3919a85-99ee-415f-bf47-c5205b934001 ] Request (VolumeSnapshotQuotasNegativeTestJSON:test_quota_volume_gigabytes_snapshots): 413 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots 0.199s\n2026-05-22 01:47:09.535 29 INFO tempest.lib.common.rest_client [req-a5cba62b-9a67-496a-981b-322fda04276d req-a5cba62b-9a67-496a-981b-322fda04276d ] Request (GroupTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s\n2026-05-22 01:47:09.610 39 INFO tempest.lib.common.rest_client [req-97dceffc-bdc9-4f8c-b5e9-263d0fa9b503 req-97dceffc-bdc9-4f8c-b5e9-263d0fa9b503 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s\n2026-05-22 01:47:09.613 31 INFO tempest.lib.common.rest_client [req-6a050966-f313-40e9-a914-766ee41b0824 req-6a050966-f313-40e9-a914-766ee41b0824 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.152s\n2026-05-22 01:47:09.614 27 INFO tempest.lib.common.rest_client [req-fbc948fc-9da3-44b8-99e3-7ced9866ac62 req-fbc948fc-9da3-44b8-99e3-7ced9866ac62 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-1@rbd-volumes#volumes 0.607s\n2026-05-22 01:47:09.638 17 INFO tempest.lib.common.rest_client [req-359bf757-7a02-40df-84c5-608d89bf7ed6 req-359bf757-7a02-40df-84c5-608d89bf7ed6 ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=265c93eac2764bf6aa267769eebc76b0&name=default 0.961s\n2026-05-22 01:47:09.646 35 INFO tempest.lib.common.rest_client [req-03862628-9d7d-4069-bfb3-0541dec69850 req-03862628-9d7d-4069-bfb3-0541dec69850 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.126s\n2026-05-22 01:47:09.653 11 INFO tempest.lib.common.rest_client [req-28108952-160b-4209-9f1a-c403b1676f1c req-28108952-160b-4209-9f1a-c403b1676f1c ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.176s\n2026-05-22 01:47:09.656 11 INFO tempest.common.waiters [-] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached available after waiting for 1.656279 seconds\n2026-05-22 01:47:09.656 21 INFO tempest.lib.common.rest_client [req-2739a71c-03cc-49c6-b860-01ef88c58882 req-2739a71c-03cc-49c6-b860-01ef88c58882 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.267s\n2026-05-22 01:47:09.672 21 INFO tempest.common.waiters [-] volume 147aaeb3-0c84-4661-bbde-29daacce5e6f reached available after waiting for 1.672542 seconds\n2026-05-22 01:47:09.672 37 INFO tempest.lib.common.rest_client [req-b37b9e68-5520-4cc3-a30e-f78ad36cdef1 req-b37b9e68-5520-4cc3-a30e-f78ad36cdef1 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s\n{8} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.484491s] ... ok\n2026-05-22 01:47:09.721 19 INFO tempest.lib.common.rest_client [req-17de6b73-9fff-4dab-98ff-7b42310cc9f6 req-17de6b73-9fff-4dab-98ff-7b42310cc9f6 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b 0.402s\n2026-05-22 01:47:09.780 13 INFO tempest.lib.common.rest_client [req-f2f78a66-7722-4e48-83e3-bab0bdc8b52b req-f2f78a66-7722-4e48-83e3-bab0bdc8b52b ] Request (VolumeSnapshotQuotasNegativeTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.283s\n2026-05-22 01:47:09.800 35 INFO tempest.lib.common.rest_client [req-fe78933d-d2f1-4f6e-bf35-6d002e8cc501 req-fe78933d-d2f1-4f6e-bf35-6d002e8cc501 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.152s\n2026-05-22 01:47:09.811 39 INFO tempest.lib.common.rest_client [req-bdf02f05-92a8-4b74-bd76-626956ae5845 req-bdf02f05-92a8-4b74-bd76-626956ae5845 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/09149526a0554d9399016d8921649a86 0.189s\n2026-05-22 01:47:09.812 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 25d15dcade524319a69a7b1b8bbeb878 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:09.812 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1245986638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b818ddcc93604286ada8af0e2f832ff5', 'project_name': 'tempest-VolumesTransfersTest-1245986638', 'tenant_id': 'b818ddcc93604286ada8af0e2f832ff5', 'tenant_name': 'tempest-VolumesTransfersTest-1245986638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '25d15dcade524319a69a7b1b8bbeb878', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:09.814 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1245986638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b818ddcc93604286ada8af0e2f832ff5', 'project_name': 'tempest-VolumesTransfersTest-1245986638', 'tenant_id': 'b818ddcc93604286ada8af0e2f832ff5', 'tenant_name': 'tempest-VolumesTransfersTest-1245986638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '25d15dcade524319a69a7b1b8bbeb878', 'system': None}, Network: None, Subnet: None, Router: None\n{1} tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON.test_quota_volume_gigabytes_snapshots [0.761706s] ... ok\n2026-05-22 01:47:09.850 23 INFO tempest.lib.common.rest_client [req-a7c569e7-e392-40f1-a005-bf7c19c9802b req-a7c569e7-e392-40f1-a005-bf7c19c9802b ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.089s\n2026-05-22 01:47:09.910 11 INFO tempest.lib.common.rest_client [req-8d6f69ef-21ae-4224-8afa-d0555139ade4 req-8d6f69ef-21ae-4224-8afa-d0555139ade4 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.253s\n2026-05-22 01:47:09.918 37 INFO tempest.lib.common.rest_client [req-518ca01c-08f1-4d69-a574-cb9befe38e4e req-518ca01c-08f1-4d69-a574-cb9befe38e4e ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/09149526a0554d9399016d8921649a86 0.242s\n2026-05-22 01:47:09.919 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 055eb343894645e5b5acdd78bf50b5b5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']\n2026-05-22 01:47:09.919 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1619001977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'project_name': 'tempest-VolumesTransfersV357Test-1619001977', 'tenant_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'tenant_name': 'tempest-VolumesTransfersV357Test-1619001977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '055eb343894645e5b5acdd78bf50b5b5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:09.921 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:\n credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1619001977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'project_name': 'tempest-VolumesTransfersV357Test-1619001977', 'tenant_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'tenant_name': 'tempest-VolumesTransfersV357Test-1619001977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '055eb343894645e5b5acdd78bf50b5b5', 'system': None}, Network: None, Subnet: None, Router: None\n2026-05-22 01:47:09.988 41 INFO tempest.lib.common.rest_client [req-8ebc554d-ed8d-4b54-8d57-dacce91a66f3 req-8ebc554d-ed8d-4b54-8d57-dacce91a66f3 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94 0.529s\n2026-05-22 01:47:10.004 35 INFO tempest.lib.common.rest_client [req-99b9677c-4eff-483d-bf32-0da8b22ec96d req-99b9677c-4eff-483d-bf32-0da8b22ec96d ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.190s\n2026-05-22 01:47:09.998 11 INFO tempest.lib.common.rest_client [req-6dfc167f-9c1b-403b-a18b-a7d97eb4fd06 req-6dfc167f-9c1b-403b-a18b-a7d97eb4fd06 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.087s\n2026-05-22 01:47:10.000 11 INFO tempest.common.waiters [-] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached creating after waiting for 0.000623 seconds\n2026-05-22 01:47:10.000 21 INFO tempest.lib.common.rest_client [req-b3465dae-c0c4-4be2-a60d-334fee1109ed req-b3465dae-c0c4-4be2-a60d-334fee1109ed ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots 0.325s\n2026-05-22 01:47:10.012 13 INFO tempest.lib.common.rest_client [req-436948b7-d505-44b1-998f-4845d13fac02 req-436948b7-d505-44b1-998f-4845d13fac02 ] Request (VolumeSnapshotQuotasNegativeTestJSON:test_quota_volume_snapshots): 413 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots 0.174s\n{1} tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON.test_quota_volume_snapshots [0.181930s] ... ok\n2026-05-22 01:47:10.105 33 INFO tempest.lib.common.rest_client [req-4aceeb8a-4435-4ea0-8e25-919c66b200d1 req-4aceeb8a-4435-4ea0-8e25-919c66b200d1 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.697s\n2026-05-22 01:47:10.126 15 INFO tempest.lib.common.rest_client [req-4cfb75f8-d5da-462d-9f2e-55f66339214d req-4cfb75f8-d5da-462d-9f2e-55f66339214d ] Request (UserMessagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.793s\n2026-05-22 01:47:10.156 21 INFO tempest.lib.common.rest_client [req-49f5d1d1-d2de-4f83-859b-dee1ec3ef1cb req-49f5d1d1-d2de-4f83-859b-dee1ec3ef1cb ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s\n2026-05-22 01:47:10.177 35 INFO tempest.lib.common.rest_client [req-75623b74-42ec-479e-8a9d-88d560a892cf req-75623b74-42ec-479e-8a9d-88d560a892cf ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.167s\n2026-05-22 01:47:10.288 17 INFO tempest.lib.common.rest_client [req-26741c2c-a777-4051-bbea-45663f1d0db9 req-26741c2c-a777-4051-bbea-45663f1d0db9 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34d7d2c1-86b4-40b5-aabc-b91a99dc0c02 0.648s\n2026-05-22 01:47:10.306 11 INFO tempest.lib.common.rest_client [req-3ef6110b-d48b-403c-9949-a1e89dd17d93 req-3ef6110b-d48b-403c-9949-a1e89dd17d93 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.302s\n2026-05-22 01:47:10.319 27 INFO tempest.lib.common.rest_client [req-1dd493cf-c1dc-407c-995d-d3ec7116a77c req-1dd493cf-c1dc-407c-995d-d3ec7116a77c ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-0@rbd-volumes#volumes 0.628s\n{8} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.637149s] ... ok\n2026-05-22 01:47:10.404 11 INFO tempest.lib.common.rest_client [req-e4a92c1d-1252-4de6-b49f-007ed29d9c1f req-e4a92c1d-1252-4de6-b49f-007ed29d9c1f ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.096s\n2026-05-22 01:47:10.408 13 INFO tempest.lib.common.rest_client [req-1c1fcbcb-49c4-4d64-8d15-32c76c4a6134 req-1c1fcbcb-49c4-4d64-8d15-32c76c4a6134 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.388s\n2026-05-22 01:47:10.410 33 INFO tempest.lib.common.rest_client [req-c31681b3-ff94-411e-845b-3fde7529e7bf req-c31681b3-ff94-411e-845b-3fde7529e7bf ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.303s\n2026-05-22 01:47:10.431 25 INFO tempest.lib.common.rest_client [req-ef1ad3a5-5aef-418c-bcf7-6374254ff729 req-ef1ad3a5-5aef-418c-bcf7-6374254ff729 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.235s\n2026-05-22 01:47:10.450 25 INFO tempest.common.waiters [-] volume e3023325-8995-4cef-9b9a-6153e315415e reached available after waiting for 1.450724 seconds\n2026-05-22 01:47:10.518 13 INFO tempest.lib.common.rest_client [req-9718b773-e735-47b4-89be-a42ff65116e9 req-9718b773-e735-47b4-89be-a42ff65116e9 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.107s\n2026-05-22 01:47:10.565 39 INFO tempest.lib.common.rest_client [req-a11f0363-28e7-4d34-bb7a-79d41e04d7f6 req-a11f0363-28e7-4d34-bb7a-79d41e04d7f6 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s\n2026-05-22 01:47:10.617 17 INFO tempest.lib.common.rest_client [req-058079a6-67c8-4a52-b93f-27d758d84fe9 req-058079a6-67c8-4a52-b93f-27d758d84fe9 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0 0.327s\n2026-05-22 01:47:10.617 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 73d65a8657a541a2a5c4d2a83c2f79c3\n2026-05-22 01:47:10.667 29 INFO tempest.lib.common.rest_client [req-198603b9-c970-4fd2-b094-3d5050b8a917 req-198603b9-c970-4fd2-b094-3d5050b8a917 ] Request (GroupTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=02e83262cae54ec8add96a66ffd7dddd&name=default 1.130s\n2026-05-22 01:47:10.686 19 INFO tempest.lib.common.rest_client [req-4dd28cd5-6b67-4a5c-8eb0-8c2272001e8d req-4dd28cd5-6b67-4a5c-8eb0-8c2272001e8d ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.953s\n2026-05-22 01:47:10.705 33 INFO tempest.lib.common.rest_client [req-8e85c625-1c3c-496b-adad-40212d439092 req-8e85c625-1c3c-496b-adad-40212d439092 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.289s\n2026-05-22 01:47:10.768 31 INFO tempest.lib.common.rest_client [req-60ab651c-a178-4731-87fe-2f6034389a9a req-60ab651c-a178-4731-87fe-2f6034389a9a ] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.145s\n2026-05-22 01:47:10.772 37 INFO tempest.lib.common.rest_client [req-953787bb-1edf-47a0-8c22-2aab5b936ce1 req-953787bb-1edf-47a0-8c22-2aab5b936ce1 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.835s\n2026-05-22 01:47:10.803 39 INFO tempest.lib.common.rest_client [req-e3a05b91-6f33-4d53-a087-d502d5f51b29 req-e3a05b91-6f33-4d53-a087-d502d5f51b29 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s\n2026-05-22 01:47:10.817 41 INFO tempest.lib.common.rest_client [req-46acfe40-3192-4de5-a467-5c2037d02c3d req-46acfe40-3192-4de5-a467-5c2037d02c3d ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.825s\n2026-05-22 01:47:10.859 31 INFO tempest.lib.common.rest_client [req-7beff944-8b1a-471b-8dc4-c2892506d95a req-7beff944-8b1a-471b-8dc4-c2892506d95a ] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.086s\n2026-05-22 01:47:10.952 15 INFO tempest.lib.common.rest_client [req-34448409-8641-43d6-9c49-b9ac7712484a req-34448409-8641-43d6-9c49-b9ac7712484a ] Request (UserMessagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d6a87d4f820f4f5598c76921716add5b&name=default 0.819s\n2026-05-22 01:47:10.978 27 INFO tempest.lib.common.rest_client [req-35725256-c77d-4e44-ace7-4e7537c20f48 req-35725256-c77d-4e44-ace7-4e7537c20f48 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/425e8aea7ab44f6d95af2cbcb5fafdc9 0.650s\n2026-05-22 01:47:10.984 23 INFO tempest.lib.common.rest_client [req-6a2d5d40-9dd1-46c3-854d-ecf2c517a6b4 req-6a2d5d40-9dd1-46c3-854d-ecf2c517a6b4 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.117s\n2026-05-22 01:47:11.046 31 INFO tempest.lib.common.rest_client [req-0117746b-cc96-485c-a4be-0a6e6b03af0b req-0117746b-cc96-485c-a4be-0a6e6b03af0b ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.184s\n2026-05-22 01:47:11.129 17 INFO tempest.lib.common.rest_client [req-cff7d2ce-b370-4cfb-b36c-b593bc6e38c7 req-cff7d2ce-b370-4cfb-b36c-b593bc6e38c7 ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=73d65a8657a541a2a5c4d2a83c2f79c3&name=default 0.511s\n2026-05-22 01:47:11.195 37 INFO tempest.lib.common.rest_client [req-c24a36ea-a9a2-4377-b9bf-0bf15b21aeab req-c24a36ea-a9a2-4377-b9bf-0bf15b21aeab ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.416s\n2026-05-22 01:47:11.214 29 INFO tempest.lib.common.rest_client [req-1ca5653e-5ce0-42b8-84ea-12987b460087 req-1ca5653e-5ce0-42b8-84ea-12987b460087 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/57378c84-6fdf-4288-98c2-58230a532086 0.545s\n2026-05-22 01:47:11.267 27 INFO tempest.lib.common.rest_client [req-146facd4-7692-4eb5-8d3b-3be6aa162e11 req-146facd4-7692-4eb5-8d3b-3be6aa162e11 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98b119d8728241d2a72e0d64b377cf89 0.287s\n2026-05-22 01:47:11.268 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ad77eb9bf353429c84a23d2a8bd3d73f\n2026-05-22 01:47:11.316 35 INFO tempest.lib.common.rest_client [req-6e8e7c23-ab73-4a0f-bacf-26ca0e5a0892 req-6e8e7c23-ab73-4a0f-bacf-26ca0e5a0892 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.114s\n2026-05-22 01:47:11.314 21 INFO tempest.lib.common.rest_client [req-f7933822-f8c8-4a72-b597-0a7fce9486cd req-f7933822-f8c8-4a72-b597-0a7fce9486cd ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s\n{12} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [7.598476s] ... ok\n2026-05-22 01:47:11.790 33 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 1.083s\n2026-05-22 01:47:11.792 33 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.\n{11} 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 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-22 01:47:21.535 11 INFO tempest.lib.common.rest_client [req-49a3873d-53a1-4924-8a04-fc7b56fd2652 req-49a3873d-53a1-4924-8a04-fc7b56fd2652 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.121s\n2026-05-22 01:47:21.641 13 INFO tempest.lib.common.rest_client [req-9218b7dd-1968-43c2-8805-581b6b2f3b8b req-9218b7dd-1968-43c2-8805-581b6b2f3b8b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 10.115s\n2026-05-22 01:47:21.642 13 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:21.833 29 INFO tempest.lib.common.rest_client [req-49693130-4274-484a-9bb1-a51d95ae071e req-49693130-4274-484a-9bb1-a51d95ae071e ] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd 10.616s\n2026-05-22 01:47:21.834 29 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:47:21.834 29 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:21.834 29 ERROR tempest.test     teardown()\n2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:21.834 29 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds\n2026-05-22 01:47:21.834 29 ERROR tempest.test     self.creds_client.delete_project(project_id)\n2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project\n2026-05-22 01:47:21.834 29 ERROR tempest.test     self.projects_client.delete_project(project_id)\n2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n2026-05-22 01:47:21.834 29 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-22 01:47:21.834 29 ERROR tempest.test     resp, body = self.delete('projects/%s' % project_id)\n2026-05-22 01:47:21.834 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:21.834 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:21.834 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:21.834 29 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:47:21.834 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:47:21.834 29 ERROR tempest.test                                  message=message)\n2026-05-22 01:47:21.834 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:21.834 29 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:47:21.834 29 ERROR tempest.test \n{9} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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 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-22 01:47:21.868 25 INFO tempest.lib.common.rest_client [req-1dead5d0-d22e-41ec-a8ac-054d0b862161 req-1dead5d0-d22e-41ec-a8ac-054d0b862161 ] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/action 11.415s\n2026-05-22 01:47:22.288 15 INFO tempest.lib.common.rest_client [req-574f56ab-fb1c-4b3d-a617-531d4e849f6c req-574f56ab-fb1c-4b3d-a617-531d4e849f6c ] Request (UserMessagesTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ed33a5f-ea4a-488f-967a-fed5268a57b2 11.333s\n2026-05-22 01:47:22.307 23 INFO tempest.lib.common.rest_client [req-d712bde9-8868-4ae3-b582-bf7be6495e80 req-d712bde9-8868-4ae3-b582-bf7be6495e80 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.314s\n2026-05-22 01:47:22.289 15 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-22 01:47:22.289 15 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:22.289 15 ERROR tempest.test     teardown()\n2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:22.289 15 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-22 01:47:22.289 15 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-22 01:47:22.289 15 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-22 01:47:22.289 15 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-22 01:47:22.289 15 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-22 01:47:22.289 15 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-22 01:47:22.289 15 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-22 01:47:22.289 15 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-22 01:47:22.289 15 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:22.289 15 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:22.289 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:22.289 15 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-22 01:47:22.289 15 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-22 01:47:22.289 15 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-22 01:47:22.289 15 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-22 01:47:22.289 15 ERROR tempest.test \n{2} tearDownClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n\n2026-05-22 01:47:29.061 19 INFO tempest.lib.common.rest_client [req-27c146b9-687a-4700-b660-f3a58bb516e9 req-27c146b9-687a-4700-b660-f3a58bb516e9 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.369s\n2026-05-22 01:47:29.286 31 INFO tempest.lib.common.rest_client [req-d1e01dd0-7b0c-4984-b774-9c1451e04a79 req-d1e01dd0-7b0c-4984-b774-9c1451e04a79 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.222s\n2026-05-22 01:47:29.290 31 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=0x7a5edc694050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:30.793 21 INFO tempest.lib.common.rest_client [req-4aef172a-711e-4728-b023-d13d2a5ffc1c req-4aef172a-711e-4728-b023-d13d2a5ffc1c ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 18.471s\n2026-05-22 01:47:30.806 23 INFO tempest.lib.common.rest_client [req-76fe9856-f865-404f-bb6c-213f70715751 req-76fe9856-f865-404f-bb6c-213f70715751 ] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 8.492s\n2026-05-22 01:47:30.850 13 INFO tempest.lib.common.rest_client [req-f5605222-1d07-45c5-87c0-59044e80007b req-f5605222-1d07-45c5-87c0-59044e80007b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 4.206s\n2026-05-22 01:47:30.864 27 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.594s\n2026-05-22 01:47:30.864 25 INFO tempest.lib.common.rest_client [req-292ee281-c0b2-4f6d-bc91-418cfea16e40 req-292ee281-c0b2-4f6d-bc91-418cfea16e40 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 8.989s\n2026-05-22 01:47:30.861 19 INFO tempest.lib.common.rest_client [req-18cf6886-879a-443c-a2d6-11fe45500a64 req-18cf6886-879a-443c-a2d6-11fe45500a64 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.798s\n2026-05-22 01:47:30.920 41 INFO tempest.lib.common.rest_client [req-26c7c8a0-e99a-4596-8605-0b6861084359 req-26c7c8a0-e99a-4596-8605-0b6861084359 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.095s\n2026-05-22 01:47:30.864 27 ERROR tempest.test [-] teardown of credentials failed: Got identity error\nDetails: Unexpected status code 500: tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n2026-05-22 01:47:30.864 27 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:30.864 27 ERROR tempest.test     teardown()\n2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:30.864 27 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-22 01:47:30.864 27 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-22 01:47:30.864 27 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n2026-05-22 01:47:30.864 27 ERROR tempest.test     resp_body = security_group_client.list_security_groups(\n2026-05-22 01:47:30.864 27 ERROR tempest.test         tenant_id=tenant,\n2026-05-22 01:47:30.864 27 ERROR tempest.test         name=\"default\")\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n2026-05-22 01:47:30.864 27 ERROR tempest.test     return self.list_resources(uri, **filters)\n2026-05-22 01:47:30.864 27 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n2026-05-22 01:47:30.864 27 ERROR tempest.test     resp, body = self.get(req_uri)\n2026-05-22 01:47:30.864 27 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n2026-05-22 01:47:30.864 27 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,\n2026-05-22 01:47:30.864 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test                         chunked=chunked)\n2026-05-22 01:47:30.864 27 ERROR tempest.test                         ^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n2026-05-22 01:47:30.864 27 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,\n2026-05-22 01:47:30.864 27 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test                                     body=body, chunked=chunked)\n2026-05-22 01:47:30.864 27 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n2026-05-22 01:47:30.864 27 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(\n2026-05-22 01:47:30.864 27 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-22 01:47:30.864 27 ERROR tempest.test         method, url, headers, body, self.filters)\n2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n2026-05-22 01:47:30.864 27 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(\n2026-05-22 01:47:30.864 27 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-22 01:47:30.864 27 ERROR tempest.test         filters, method, url, headers, body)\n2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n2026-05-22 01:47:30.864 27 ERROR tempest.test     auth_data = self.get_auth()\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n2026-05-22 01:47:30.864 27 ERROR tempest.test     self.set_auth()\n2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~~~~~~^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n2026-05-22 01:47:30.864 27 ERROR tempest.test     self.cache = self._get_auth()\n2026-05-22 01:47:30.864 27 ERROR tempest.test                  ~~~~~~~~~~~~~~^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n2026-05-22 01:47:30.864 27 ERROR tempest.test     token, auth_data = auth_func(**auth_params)\n2026-05-22 01:47:30.864 27 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n2026-05-22 01:47:30.864 27 ERROR tempest.test     body = self.auth(**kwargs)\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n2026-05-22 01:47:30.864 27 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)\n2026-05-22 01:47:30.864 27 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-22 01:47:30.864 27 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-22 01:47:30.864 27 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-22 01:47:30.864 27 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n2026-05-22 01:47:30.864 27 ERROR tempest.test     raise exceptions.IdentityError(\n2026-05-22 01:47:30.864 27 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))\n2026-05-22 01:47:30.864 27 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error\n2026-05-22 01:47:30.864 27 ERROR tempest.test Details: Unexpected status code 500\n2026-05-22 01:47:30.864 27 ERROR tempest.test \n{8} 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 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:47:30.999 23 INFO tempest.lib.common.rest_client [req-d17fe324-6003-48a0-88f0-d16130e07799 req-d17fe324-6003-48a0-88f0-d16130e07799 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.189s\n2026-05-22 01:47:31.043 13 INFO tempest.lib.common.rest_client [req-6562052b-8111-4354-8d59-77b87f505ab9 req-6562052b-8111-4354-8d59-77b87f505ab9 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes/ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b 0.192s\n2026-05-22 01:47:31.181 13 INFO tempest.lib.common.rest_client [req-371e107a-3513-4973-b75f-d4d49262b2c7 req-371e107a-3513-4973-b75f-d4d49262b2c7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes/ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b 0.127s\n2026-05-22 01:47:31.319 29 INFO tempest.lib.common.rest_client [req-9c6de959-98f7-427a-bdf4-5ed7c702fbb8 req-9c6de959-98f7-427a-bdf4-5ed7c702fbb8 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.467s\n2026-05-22 01:47:31.512 27 INFO tempest.lib.common.rest_client [req-31caa6f7-2a0f-43ac-b208-9833ef7bf8ea req-31caa6f7-2a0f-43ac-b208-9833ef7bf8ea ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s\n2026-05-22 01:47:31.876 29 INFO tempest.lib.common.rest_client [req-83617cb4-137a-4ee7-ba81-4e1fe57a8f2e req-83617cb4-137a-4ee7-ba81-4e1fe57a8f2e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s\n2026-05-22 01:47:31.912 21 INFO tempest.lib.common.rest_client [req-dca43726-3b20-4fd9-9111-23e36a24098d req-dca43726-3b20-4fd9-9111-23e36a24098d ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.108s\n2026-05-22 01:47:32.005 29 INFO tempest.lib.common.rest_client [req-579342c6-5e07-4d2c-a675-731dbf55ecd2 req-579342c6-5e07-4d2c-a675-731dbf55ecd2 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.127s\n2026-05-22 01:47:32.114 23 INFO tempest.lib.common.rest_client [req-9523fde1-8ace-49cb-aeb6-8f16a4c81698 req-9523fde1-8ace-49cb-aeb6-8f16a4c81698 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.108s\n2026-05-22 01:47:33.041 21 INFO tempest.lib.common.rest_client [req-d7129bee-0335-4183-8197-01212346e96d req-d7129bee-0335-4183-8197-01212346e96d ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.123s\n2026-05-22 01:47:33.236 23 INFO tempest.lib.common.rest_client [req-36d5c19d-7023-4003-9f69-118f421b19b5 req-36d5c19d-7023-4003-9f69-118f421b19b5 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.114s\n2026-05-22 01:47:34.157 21 INFO tempest.lib.common.rest_client [req-11195a7f-2049-4fae-a296-11c52084437c req-11195a7f-2049-4fae-a296-11c52084437c ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.111s\n2026-05-22 01:47:34.346 23 INFO tempest.lib.common.rest_client [req-57020416-e530-46fa-b8f7-14f74f26836b req-57020416-e530-46fa-b8f7-14f74f26836b ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.103s\n2026-05-22 01:47:34.480 31 INFO tempest.lib.common.rest_client [req-46408e7a-68e6-4290-a534-72db600ba4b9 req-46408e7a-68e6-4290-a534-72db600ba4b9 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.186s\n2026-05-22 01:47:35.211 11 INFO tempest.lib.common.rest_client [req-4e746727-636e-4dcf-81f4-a349bca367e1 req-4e746727-636e-4dcf-81f4-a349bca367e1 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 13.669s\n2026-05-22 01:47:35.237 29 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 3.220s\n2026-05-22 01:47:35.237 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in GroupsTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:47:35.238 39 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 24.425s\n2026-05-22 01:47:35.238 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersTest.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.admin.test_groups.GroupsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:35.268 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 24.055s\n2026-05-22 01:47:35.277 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.\n2026-05-22 01:47:35.215 13 INFO tempest.lib.common.rest_client [req-5dc65e44-f2f6-4920-bea4-20dfd2538514 req-5dc65e44-f2f6-4920-bea4-20dfd2538514 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 4.032s\n2026-05-22 01:47:35.220 13 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>))\n2026-05-22 01:47:35.220 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:35.220 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:35.220 13 ERROR tempest.test     teardown()\n2026-05-22 01:47:35.220 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:35.220 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-22 01:47:35.220 13 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-22 01:47:35.220 13 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-22 01:47:35.220 13 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\n2026-05-22 01:47:35.220 13 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-22 01:47:35.220 13 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x76f8f4e51880>))\n2026-05-22 01:47:35.220 13 ERROR tempest.test \n2026-05-22 01:47:35.244 19 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.376s\n2026-05-22 01:47:35.248 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.\n2026-05-22 01:47:35.245 25 INFO tempest.lib.common.rest_client [req-9599265e-7e0b-45d8-9dfe-494b9589c72c req-9599265e-7e0b-45d8-9dfe-494b9589c72c ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 4.360s\n2026-05-22 01:47:35.247 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n{4} 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-22 01:47:35.259 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.\n{4} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.\n2026-05-22 01:47:45.229 17 INFO tempest.lib.common.rest_client [req-c649cf36-88be-4b6f-ac44-0b2a050d47bc req-c649cf36-88be-4b6f-ac44-0b2a050d47bc ] Request (GroupTypeSpecsTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8999fab3-7409-4a8a-9149-de97f5b98b2c 34.099s\n2026-05-22 01:47:45.270 35 INFO tempest.lib.common.rest_client [req-5e3a681d-4f7c-4178-ae0b-abcae272df0b req-5e3a681d-4f7c-4178-ae0b-abcae272df0b ] Request (VolumesExtendTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/71fa2a4c3a8d4481b188ac0eed58c078 33.925s\n2026-05-22 01:47:45.229 17 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-22 01:47:45.229 17 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:45.229 17 ERROR tempest.test     teardown()\n2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:45.229 17 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n2026-05-22 01:47:45.229 17 ERROR tempest.test     self.cleanup_default_secgroup(\n2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n2026-05-22 01:47:45.229 17 ERROR tempest.test         self.security_groups_admin_client, project_id)\n2026-05-22 01:47:45.229 17 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n2026-05-22 01:47:45.229 17 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])\n2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n2026-05-22 01:47:45.229 17 ERROR tempest.test     return self.delete_resource(uri)\n2026-05-22 01:47:45.229 17 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n2026-05-22 01:47:45.229 17 ERROR tempest.test     resp, body = self.delete(req_uri)\n2026-05-22 01:47:45.229 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:45.229 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:45.229 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:45.229 17 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n2026-05-22 01:47:45.229 17 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)\n2026-05-22 01:47:45.229 17 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource\n2026-05-22 01:47:45.229 17 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n2026-05-22 01:47:45.229 17 ERROR tempest.test \n{3} 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 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n\n2026-05-22 01:47:45.270 35 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-22 01:47:45.270 35 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:45.270 35 ERROR tempest.test     teardown()\n2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:45.270 35 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:47:45.270 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:47:45.270 35 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:47:45.270 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:47:45.270 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:45.270 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:45.270 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:45.270 35 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:47:45.270 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:47:45.270 35 ERROR tempest.test                                  message=message)\n2026-05-22 01:47:45.270 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:45.270 35 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:47:45.270 35 ERROR tempest.test \n{12} tearDownClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:45.336 11 INFO tempest.lib.common.rest_client [req-00e40cf5-ff73-4536-b6c2-90c03383fee4 req-00e40cf5-ff73-4536-b6c2-90c03383fee4 ] Request (SnapshotsActionsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.122s\n2026-05-22 01:47:45.336 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a] id=0x76951280cf50>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:45.344 21 INFO tempest.lib.common.rest_client [req-68a335d7-0d85-4412-9a1c-e637833ccbbf req-68a335d7-0d85-4412-9a1c-e637833ccbbf ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 10.182s\n2026-05-22 01:47:45.388 13 INFO tempest.lib.common.rest_client [req-1e2565c3-042e-4e3a-8cb8-73e44681e22d req-1e2565c3-042e-4e3a-8cb8-73e44681e22d ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/153584b6c8544acead70b9952bd4b7a1 10.147s\n2026-05-22 01:47:45.389 13 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:47:45.389 13 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:45.389 13 ERROR tempest.test     teardown()\n2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:45.389 13 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:47:45.389 13 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:47:45.389 13 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:47:45.389 13 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:47:45.389 13 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:45.389 13 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:45.389 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:45.389 13 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:47:45.389 13 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:47:45.389 13 ERROR tempest.test                                  message=message)\n2026-05-22 01:47:45.389 13 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:45.389 13 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:47:45.389 13 ERROR tempest.test \n{1} tearDownClass (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 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.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>))\n\n2026-05-22 01:47:45.426 39 INFO tempest.lib.common.rest_client [req-1308d065-e039-46c8-bcdd-b75d5606c14e req-1308d065-e039-46c8-bcdd-b75d5606c14e ] Request (VolumesTransfersTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/77a274f50805497784b7cfdffc8b1035 10.181s\n2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-22 01:47:45.426 39 ERROR tempest.test     cls.setup_credentials()\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-22 01:47:45.426 39 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-22 01:47:45.426 39 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-22 01:47:45.426 39 ERROR tempest.test         credential_type=credentials_type)\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-22 01:47:45.426 39 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-22 01:47:45.426 39 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-22 01:47:45.426 39 ERROR tempest.test     return self.get_credentials('admin')\n2026-05-22 01:47:45.426 39 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n2026-05-22 01:47:45.426 39 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n2026-05-22 01:47:45.426 39 ERROR tempest.test     user = self.creds_client.create_user(\n2026-05-22 01:47:45.426 39 ERROR tempest.test         username, user_password)\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n2026-05-22 01:47:45.426 39 ERROR tempest.test     user = self.users_client.create_user(**params)\n2026-05-22 01:47:45.426 39 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-22 01:47:45.426 39 ERROR tempest.test     resp, body = self.post('users', post_body)\n2026-05-22 01:47:45.426 39 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-22 01:47:45.426 39 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-22 01:47:45.426 39 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-22 01:47:45.426 39 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-22 01:47:45.426 39 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:45.426 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:47:45.426 39 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:47:45.426 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:47:45.426 39 ERROR tempest.test Details: 500\n2026-05-22 01:47:45.426 39 ERROR tempest.test \n2026-05-22 01:47:45.426 39 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-22 01:47:45.426 39 ERROR tempest.test \n2026-05-22 01:47:45.426 39 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:45.426 39 ERROR tempest.test     teardown()\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:45.426 39 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:47:45.426 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:45.426 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:45.426 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:45.426 39 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:47:45.426 39 ERROR tempest.test                                  message=message)\n2026-05-22 01:47:45.426 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:45.426 39 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:47:45.426 39 ERROR tempest.test \n{14} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:45.479 23 INFO tempest.lib.common.rest_client [req-a052cd38-8411-4d86-b992-73a90e1d40db req-a052cd38-8411-4d86-b992-73a90e1d40db ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.124s\n2026-05-22 01:47:50.433 25 INFO tempest.lib.common.rest_client [req-94ea3d5a-ed94-47b7-bbac-014dc39e77dd req-94ea3d5a-ed94-47b7-bbac-014dc39e77dd ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 10.183s\n2026-05-22 01:47:50.434 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:52.265 15 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 29.960s\n2026-05-22 01:47:52.266 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.\n{2} setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_negative.py\", line 31, in setup_credentials\n    super(VolumeQuotasNegativeTestJSON, 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-22 01:47:52.334 41 INFO tempest.lib.common.rest_client [req-b6e99656-e186-4b9d-b96d-151ad989eedd req-b6e99656-e186-4b9d-b96d-151ad989eedd ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 21.412s\n2026-05-22 01:47:52.346 11 INFO tempest.lib.common.rest_client [req-e90e2e9d-3151-4c07-a818-fcf0c1878ac7 req-e90e2e9d-3151-4c07-a818-fcf0c1878ac7 ] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 2.004s\n{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [44.281716s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating\n    self._create_reset_and_force_delete_temp_snapshot('creating')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 63, in _create_reset_and_force_delete_temp_snapshot\n    self.snapshots_client.wait_for_resource_deletion(temp_snapshot['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/snapshots_client.py\", line 101, in is_resource_deleted\n    self.show_snapshot(id)\n    ~~~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured 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 237, in delete_snapshot\n    snapshots_client.delete_snapshot(snapshot_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot\n    resp, body = self.delete(\"snapshots/%s\" % 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/common/rest_client.py\", line 762, in request\n    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 snapshot: Snapshot status must be available or error and must not be part of a group.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:47:08,361 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.290s\n2026-05-22 01:47:08,471 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.100s\n2026-05-22 01:47:09,653 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.176s\n2026-05-22 01:47:09,656 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached available after waiting for 1.656279 seconds\n2026-05-22 01:47:09,910 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.253s\n2026-05-22 01:47:09,998 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.087s\n2026-05-22 01:47:10,000 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached creating after waiting for 0.000623 seconds\n2026-05-22 01:47:10,306 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.302s\n2026-05-22 01:47:10,404 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.096s\n2026-05-22 01:47:21,535 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.121s\n2026-05-22 01:47:35,211 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 13.669s\n2026-05-22 01:47:45,336 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.122s\n2026-05-22 01:47:45,336 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a] id=0x76951280cf50>>, retrying...\n2026-05-22 01:47:52,346 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 2.004s\n\n2026-05-22 01:47:52.348 21 INFO tempest.lib.common.rest_client [req-7853520c-5ad5-4283-adab-dc95eef6446c req-7853520c-5ad5-4283-adab-dc95eef6446c ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 6.996s\n2026-05-22 01:47:52.368 23 INFO tempest.lib.common.rest_client [req-66b2dc54-0a8f-4ab3-9718-5e6f347fb8fd req-66b2dc54-0a8f-4ab3-9718-5e6f347fb8fd ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 6.886s\n2026-05-22 01:47:52.625 31 INFO tempest.lib.common.rest_client [req-6b6b0ac3-3301-416f-b26e-8ab800e863cd req-6b6b0ac3-3301-416f-b26e-8ab800e863cd ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.127s\n2026-05-22 01:47:52.625 31 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=0x7a5edc694050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:52.626 23 INFO tempest.lib.common.rest_client [req-e089c4e2-6c37-49b9-a58a-48d5218bf66c req-e089c4e2-6c37-49b9-a58a-48d5218bf66c ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.246s\n2026-05-22 01:47:52.627 23 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x768a36bfbc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:47:52.639 41 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.303s\n2026-05-22 01:47:52.639 41 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.\n{15} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:54.855 27 INFO tempest.lib.common.rest_client [req-cc45a129-aea4-4f4c-925b-d4da2123e632 req-cc45a129-aea4-4f4c-925b-d4da2123e632 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.335s\n2026-05-22 01:47:54.856 13 INFO tempest.lib.common.rest_client [req-829dc83a-ba93-4524-a010-1830fa8087ec req-829dc83a-ba93-4524-a010-1830fa8087ec ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.451s\n2026-05-22 01:47:54.861 17 INFO tempest.lib.common.rest_client [req-77f1a077-0b5d-497d-a7fa-d61362c37aaf req-77f1a077-0b5d-497d-a7fa-d61362c37aaf ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.621s\n2026-05-22 01:47:54.863 15 INFO tempest.lib.common.rest_client [req-b327471e-8eef-4bf4-bd76-e12c81fbfdf6 req-b327471e-8eef-4bf4-bd76-e12c81fbfdf6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.583s\n2026-05-22 01:47:54.866 29 INFO tempest.lib.common.rest_client [-] Request (VolumesListAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.617s\n2026-05-22 01:47:54.866 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.\n{9} setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:47:54.926 21 INFO tempest.lib.common.rest_client [req-31ba57ae-ce38-45b3-9e9d-8112422489a3 req-31ba57ae-ce38-45b3-9e9d-8112422489a3 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/detail 2.573s\n2026-05-22 01:47:55.033 27 INFO tempest.lib.common.rest_client [req-084807fb-470b-47e3-b8b9-10d854ef9434 req-084807fb-470b-47e3-b8b9-10d854ef9434 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.175s\n2026-05-22 01:47:55.078 21 INFO tempest.lib.common.rest_client [req-22467ba6-6fba-46b5-8440-eea8621cae06 req-22467ba6-6fba-46b5-8440-eea8621cae06 ] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a/action 0.137s\n2026-05-22 01:47:55.174 21 INFO tempest.lib.common.rest_client [req-5058ec7e-326a-4a3e-9fba-3ab8aeca4d49 req-5058ec7e-326a-4a3e-9fba-3ab8aeca4d49 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types/4d792c32-6c70-44e0-9656-292074742ab2 0.090s\n2026-05-22 01:47:55.280 39 INFO tempest.lib.common.rest_client [req-6ba0f363-b92d-4ae8-ad9c-cb1aa50a406f req-6ba0f363-b92d-4ae8-ad9c-cb1aa50a406f ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.839s\n2026-05-22 01:47:55.329 13 INFO tempest.lib.common.rest_client [req-183e48fe-a1e0-49bf-afaf-d452ad6643f4 req-183e48fe-a1e0-49bf-afaf-d452ad6643f4 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.464s\n2026-05-22 01:47:55.341 17 INFO tempest.lib.common.rest_client [req-46f63ab8-9093-4a20-987f-88db99da36ac req-46f63ab8-9093-4a20-987f-88db99da36ac ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s\n2026-05-22 01:47:55.349 21 INFO tempest.lib.common.rest_client [req-198798e2-7c3e-439d-9966-3feb9491fb83 req-198798e2-7c3e-439d-9966-3feb9491fb83 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/d25de27f-239a-4f50-9482-95bf4049e2b1 0.169s\n{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [50.747937s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot\n    group_snapshot = self._create_group_snapshot(\n        group_id=grp['id'], name=group_snapshot_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 46, in _create_group_snapshot\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.group_snapshots_client, group_snapshot['id'], 'available')\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 59, in show_group_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 4d792c32-6c70-44e0-9656-292074742ab2 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-22 01:47:05,285 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 0.674s\n2026-05-22 01:47:05,658 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.370s\n2026-05-22 01:47:06,192 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups 0.529s\n2026-05-22 01:47:06,323 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.129s\n2026-05-22 01:47:07,488 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.152s\n2026-05-22 01:47:07,492 21 INFO     [tempest.common.waiters] group 2c10065b-3ab1-4414-bfa1-4cc9348ed22a reached available after waiting for 1.492748 seconds\n2026-05-22 01:47:08,214 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes 0.714s\n2026-05-22 01:47:08,370 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.145s\n2026-05-22 01:47:09,656 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.267s\n2026-05-22 01:47:09,672 21 INFO     [tempest.common.waiters] volume 147aaeb3-0c84-4661-bbde-29daacce5e6f reached available after waiting for 1.672542 seconds\n2026-05-22 01:47:10,000 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots 0.325s\n2026-05-22 01:47:10,156 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s\n2026-05-22 01:47:11,314 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s\n2026-05-22 01:47:30,793 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 18.471s\n2026-05-22 01:47:31,912 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.108s\n2026-05-22 01:47:33,041 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.123s\n2026-05-22 01:47:34,157 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.test\n    bed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.111s\n2026-05-22 01:47:45,344 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 10.182s\n2026-05-22 01:47:52,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 6.996s\n2026-05-22 01:47:54,926 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/detail 2.573s\n2026-05-22 01:47:55,078 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a/action 0.137s\n2026-05-22 01:47:55,174 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types/4d792c32-6c70-44e0-9656-292074742ab2 0.090s\n2026-05-22 01:47:55,349 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/d25de27f-239a-4f50-9482-95bf4049e2b1 0.169s\n\n2026-05-22 01:47:55.448 13 INFO tempest.lib.common.rest_client [req-23fe6876-a109-4b6d-ae92-f6de394679bf req-23fe6876-a109-4b6d-ae92-f6de394679bf ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.115s\n2026-05-22 01:47:55.452 17 INFO tempest.lib.common.rest_client [req-dff725ba-5216-47a9-b8de-aa5d0fb52ffa req-dff725ba-5216-47a9-b8de-aa5d0fb52ffa ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.108s\n2026-05-22 01:47:55.563 25 INFO tempest.lib.common.rest_client [req-e1bfcd45-5725-4f04-ba7e-000d78cfb227 req-e1bfcd45-5725-4f04-ba7e-000d78cfb227 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 0.127s\n2026-05-22 01:47:55.678 29 INFO tempest.lib.common.rest_client [req-4c35aa0e-a8e9-4617-99f4-b077ae053f71 req-4c35aa0e-a8e9-4617-99f4-b077ae053f71 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s\n2026-05-22 01:47:56.060 15 INFO tempest.lib.common.rest_client [req-b3ef6748-1a7c-4e1c-a5c3-9bd2c97a59c5 req-b3ef6748-1a7c-4e1c-a5c3-9bd2c97a59c5 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.186s\n2026-05-22 01:47:56.114 29 INFO tempest.lib.common.rest_client [req-308b9af3-0a94-434b-b66f-a78d2189ad17 req-308b9af3-0a94-434b-b66f-a78d2189ad17 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.421s\n2026-05-22 01:47:56.255 29 INFO tempest.lib.common.rest_client [req-3bb2c979-3b84-42ce-beb2-40acc1ea7e86 req-3bb2c979-3b84-42ce-beb2-40acc1ea7e86 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.140s\n2026-05-22 01:47:56.440 39 INFO tempest.lib.common.rest_client [req-adb5e65d-e834-42fe-95c2-a05235e19222 req-adb5e65d-e834-42fe-95c2-a05235e19222 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.154s\n2026-05-22 01:47:57.787 23 INFO tempest.lib.common.rest_client [req-ef69e1c1-a9d5-4d33-8e25-ce3693257c3d req-ef69e1c1-a9d5-4d33-8e25-ce3693257c3d ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.157s\n2026-05-22 01:47:57.901 23 INFO tempest.lib.common.rest_client [req-1cc04a4d-0a44-4b9c-941f-37843ce4a075 req-1cc04a4d-0a44-4b9c-941f-37843ce4a075 ] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.097s\n{6} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [53.015215s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import\n    backup = self.create_backup(volume_id=volume['id'], name=backup_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup\n    waiters.wait_for_volume_resource_status(backup_client, backup['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            'available')\n                                            ^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 76, in delete_backup\n    resp, body = self.delete('backups/%s' % backup_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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 backup: Backup status must be available or error'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted\n    self.show_backup(id)\n    ~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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-22 01:47:05,967 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.077s\n2026-05-22 01:47:06,082 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.105s\n2026-05-22 01:47:07,243 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.151s\n2026-05-22 01:47:07,260 23 INFO     [tempest.common.waiters] volume 9d7d25e8-b2fb-4734-b8c6-b5c012eccade reached available after waiting for 1.259974 seconds\n2026-05-22 01:47:07,513 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups 0.252s\n2026-05-22 01:47:07,618 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.102s\n2026-05-22 01:47:08,754 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.127s\n2026-05-22 01:47:09,850 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.089s\n2026-05-22 01:47:10,984 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.117s\n2026-05-22 01:47:22,307 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.314s\n2026-05-22 01:47:30,806 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 8.492s\n2026-05-22 01:47:30,999 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.189s\n2026-05-22 01:47:32,114 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.108s\n2026-05-22 01:47:33,236 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.114s\n2026-05-22 01:47:34,346 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.103s\n2026-05-22 01:47:45,479 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.124s\n2026-05-22 01:47:52,368 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTe\n    st:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 6.886s\n2026-05-22 01:47:52,626 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.246s\n2026-05-22 01:47:52,627 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x768a36bfbc40>, retrying...\n2026-05-22 01:47:57,787 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.157s\n2026-05-22 01:47:57,901 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.097s\n\n2026-05-22 01:47:58.378 21 INFO tempest.lib.common.rest_client [req-d75e8e8c-1e94-4589-b432-b8877499c5aa req-d75e8e8c-1e94-4589-b432-b8877499c5aa ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 2.961s\n2026-05-22 01:47:58.394 17 INFO tempest.lib.common.rest_client [req-6895b01e-a485-4db9-b3e9-a0de5e0d88cd req-6895b01e-a485-4db9-b3e9-a0de5e0d88cd ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 2.938s\n2026-05-22 01:47:58.400 29 INFO tempest.lib.common.rest_client [req-1aa5f799-df51-4093-b30b-b8dc3be1a3f3 req-1aa5f799-df51-4093-b30b-b8dc3be1a3f3 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 2.140s\n2026-05-22 01:47:58.394 13 INFO tempest.lib.common.rest_client [req-f5afb453-d7bb-4de1-831c-0b0cfe95d444 req-f5afb453-d7bb-4de1-831c-0b0cfe95d444 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 2.944s\n2026-05-22 01:47:58.396 27 INFO tempest.lib.common.rest_client [req-512ebcc2-7373-4c03-ae5f-917f7039ec57 req-512ebcc2-7373-4c03-ae5f-917f7039ec57 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 3.360s\n2026-05-22 01:47:58.483 31 INFO tempest.lib.common.rest_client [req-4348dd14-b00c-4c29-bb41-349bea3cb72a req-4348dd14-b00c-4c29-bb41-349bea3cb72a ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.855s\n2026-05-22 01:47:58.746 25 INFO tempest.lib.common.rest_client [req-71605125-e636-4b26-8475-8cfc75747c7a req-71605125-e636-4b26-8475-8cfc75747c7a ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 3.163s\n2026-05-22 01:47:58.949 15 INFO tempest.lib.common.rest_client [req-a5c7a2bb-c963-49e3-8a8a-4f54830d0c75 req-a5c7a2bb-c963-49e3-8a8a-4f54830d0c75 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 2.884s\n2026-05-22 01:47:58.996 39 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 2.553s\n2026-05-22 01:47:58.996 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.\n{14} 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 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 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-22 01:47:59.045 29 INFO tempest.lib.common.rest_client [req-a6638f91-cb9f-4d1a-ab49-e80608865961 req-a6638f91-cb9f-4d1a-ab49-e80608865961 ] Request (VersionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s\n2026-05-22 01:47:59.046 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VersionsTest.setUpClass. Invoking tearDownClass.\n{9} 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 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 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-22 01:47:59.342 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/f2f163a4c4bd438a9e7124788b482c7c 24.063s\n2026-05-22 01:47:59.351 11 INFO tempest.lib.common.rest_client [req-1ad8141b-076b-421f-820c-08696e900eb7 req-1ad8141b-076b-421f-820c-08696e900eb7 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 6.991s\n2026-05-22 01:47:59.348 21 INFO tempest.lib.common.rest_client [req-ec45e1d5-7b75-4982-bba4-2a3926da323d req-ec45e1d5-7b75-4982-bba4-2a3926da323d ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.964s\n2026-05-22 01:47:59.349 21 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-22 01:47:59.370 23 INFO tempest.lib.common.rest_client [req-d37c98bd-cc4b-43ac-b6fb-54f3f7a47df4 req-d37c98bd-cc4b-43ac-b6fb-54f3f7a47df4 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.408s\n{6} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [1.418516s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:47:59,370 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.408s\n\n2026-05-22 01:47:59.342 37 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided\nDetails: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\nDetails: 500\n2026-05-22 01:47:59.342 37 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n2026-05-22 01:47:59.342 37 ERROR tempest.test     cls.setup_credentials()\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n2026-05-22 01:47:59.342 37 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n2026-05-22 01:47:59.342 37 ERROR tempest.test     manager = cls.get_client_manager(\n2026-05-22 01:47:59.342 37 ERROR tempest.test         credential_type=credentials_type)\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n2026-05-22 01:47:59.342 37 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()\n2026-05-22 01:47:59.342 37 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-22 01:47:59.342 37 ERROR tempest.test     return self.get_credentials('admin')\n2026-05-22 01:47:59.342 37 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials\n2026-05-22 01:47:59.342 37 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds\n2026-05-22 01:47:59.342 37 ERROR tempest.test     user = self.creds_client.create_user(\n2026-05-22 01:47:59.342 37 ERROR tempest.test         username, user_password)\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user\n2026-05-22 01:47:59.342 37 ERROR tempest.test     user = self.users_client.create_user(**params)\n2026-05-22 01:47:59.342 37 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-22 01:47:59.342 37 ERROR tempest.test     resp, body = self.post('users', post_body)\n2026-05-22 01:47:59.342 37 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n2026-05-22 01:47:59.342 37 ERROR tempest.test     resp_header, resp_body = self.request(\n2026-05-22 01:47:59.342 37 ERROR tempest.test                              ~~~~~~~~~~~~^\n2026-05-22 01:47:59.342 37 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)\n2026-05-22 01:47:59.342 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:59.342 37 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:47:59.342 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:47:59.342 37 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:47:59.342 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:47:59.342 37 ERROR tempest.test Details: 500\n2026-05-22 01:47:59.342 37 ERROR tempest.test \n2026-05-22 01:47:59.342 37 ERROR tempest.test During handling of the above exception, another exception occurred:\n2026-05-22 01:47:59.342 37 ERROR tempest.test \n2026-05-22 01:47:59.342 37 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:47:59.342 37 ERROR tempest.test     teardown()\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:47:59.342 37 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:47:59.342 37 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:47:59.342 37 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:47:59.342 37 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:47:59.342 37 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:47:59.342 37 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:47:59.342 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:47:59.342 37 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker\n2026-05-22 01:47:59.342 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),\n2026-05-22 01:47:59.342 37 ERROR tempest.test                                            resp=resp)\n2026-05-22 01:47:59.342 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided\n2026-05-22 01:47:59.342 37 ERROR tempest.test Details: 500\n2026-05-22 01:47:59.342 37 ERROR tempest.test \n{13} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:48:09.735 11 INFO tempest.lib.common.rest_client [req-600e00ff-3865-484b-b230-0ce914cd9b00 req-600e00ff-3865-484b-b230-0ce914cd9b00 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.378s\n{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [17.385257s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting\n    self._create_reset_and_force_delete_temp_snapshot('deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:47:59,351 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 6.991s\n2026-05-22 01:48:09,735 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.378s\n\n2026-05-22 01:48:09.736 21 INFO tempest.lib.common.rest_client [req-17270ddf-5d50-45af-a059-f20b423e1821 req-17270ddf-5d50-45af-a059-f20b423e1821 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.374s\n2026-05-22 01:48:09.738 21 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 0x7cb80d3ab610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:09.843 25 INFO tempest.lib.common.rest_client [req-e559e704-eecd-4f18-a498-169622a5c882 req-e559e704-eecd-4f18-a498-169622a5c882 ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types/3df53687-c043-43fe-a449-011cca912e2c 11.087s\n2026-05-22 01:48:09.854 13 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 11.457s\n2026-05-22 01:48:09.858 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in ExtraSpecsNegativeTest.setUpClass. Invoking tearDownClass.\n2026-05-22 01:48:09.854 17 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 11.456s\n2026-05-22 01:48:09.855 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in GroupsV320Test.setUpClass. Invoking tearDownClass.\n{3} setUpClass (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 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{1} setUpClass (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 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-22 01:48:19.862 37 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.490s\n2026-05-22 01:48:19.862 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.\n{13} 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-22 01:48:19.865 11 INFO tempest.lib.common.rest_client [req-50e1bd88-ec7b-4763-9ce0-1fb07dea62bf req-50e1bd88-ec7b-4763-9ce0-1fb07dea62bf ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.119s\n2026-05-22 01:48:19.963 23 INFO tempest.lib.common.rest_client [req-8d1cc832-9561-4163-a91d-0ac6f6633cf6 req-8d1cc832-9561-4163-a91d-0ac6f6633cf6 ] Request (VolumesBackupsAdminTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b35fbbbcc0648e9916ab4629be0b264 20.580s\n2026-05-22 01:48:19.975 25 INFO tempest.lib.common.rest_client [req-4a9a1640-e2e4-403f-a480-28678aa11bac req-4a9a1640-e2e4-403f-a480-28678aa11bac ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.125s\n2026-05-22 01:48:19.975 25 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 0x742c39053610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:19.963 23 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:48:19.963 23 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:48:19.963 23 ERROR tempest.test     teardown()\n2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:48:19.963 23 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:48:19.963 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:48:19.963 23 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:48:19.963 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:48:19.963 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:48:19.963 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:48:19.963 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:48:19.963 23 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:48:19.963 23 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:48:19.963 23 ERROR tempest.test                                  message=message)\n2026-05-22 01:48:19.963 23 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:19.963 23 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:48:19.963 23 ERROR tempest.test \n{6} tearDownClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-22 01:48:24.857 21 INFO tempest.lib.common.rest_client [req-6160c29a-4d69-4330-b181-9b3df1ce2286 req-6160c29a-4d69-4330-b181-9b3df1ce2286 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s\n2026-05-22 01:48:24.861 21 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 0x7cb80d3ab610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:29.972 13 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.100s\n2026-05-22 01:48:29.973 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{1} setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:48:30.056 11 INFO tempest.lib.common.rest_client [req-92a97ddb-604d-4970-b923-9b64c3ce68f5 req-92a97ddb-604d-4970-b923-9b64c3ce68f5 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.181s\n{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [20.316603s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error\n    self._create_reset_and_force_delete_temp_snapshot('error')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:19,865 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.119s\n2026-05-22 01:48:30,056 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.181s\n\n2026-05-22 01:48:35.203 25 INFO tempest.lib.common.rest_client [req-61f08f25-2d77-4ff1-aae4-7d9cc128ad7c req-61f08f25-2d77-4ff1-aae4-7d9cc128ad7c ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.226s\n2026-05-22 01:48:35.205 25 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 0x742c39053610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:48:39.978 21 INFO tempest.lib.common.rest_client [req-12dbc83d-e893-4b86-8eeb-ed71c753fee6 req-12dbc83d-e893-4b86-8eeb-ed71c753fee6 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s\n{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [44.570289s] ... 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 222, in test_delete_group_snapshots_following_updated_volumes\n    group_type = self.create_group_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type\n    group_type = self.admin_group_types_client.create_group_type(\n                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['group_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type\n    resp, body = self.post('group_types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured 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 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 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-22 01:47:58,378 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 2.961s\n2026-05-22 01:47:59,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.964s\n2026-05-22 01:47:59,349 21 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-22 01:48:09,736 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.374s\n2026-05-22 01:48:09,738 21 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 0x7cb80d3ab610>>, retrying...\n2026-05-22 01:48:24,857 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s\n2026-05-22 01:48:24,861 21 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 0x7cb80d3ab610>>, retrying...\n2026-05-22 01:48:39,978 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s\n\n2026-05-22 01:48:40.207 11 INFO tempest.lib.common.rest_client [req-6f1c2634-72da-4298-b705-950d00c3600c req-6f1c2634-72da-4298-b705-950d00c3600c ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.102s\n2026-05-22 01:48:43.031 31 INFO tempest.lib.common.rest_client [req-3788cd8c-4a9b-4672-b2c3-ab0c6d6c4579 req-3788cd8c-4a9b-4672-b2c3-ab0c6d6c4579 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 44.537s\n2026-05-22 01:48:43.049 15 INFO tempest.lib.common.rest_client [req-23fcc553-4b21-466b-ac7b-2766c6c1ed97 req-23fcc553-4b21-466b-ac7b-2766c6c1ed97 ] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 44.094s\n2026-05-22 01:48:43.050 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.\n{2} 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 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n    project = self.projects_client.create_project(\n              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, description=description,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        domain_id=self.creds_domain['id'])['project']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n    resp, body = self.post('projects', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-22 01:48:50.234 21 INFO tempest.lib.common.rest_client [req-5a5a6240-a677-4e5b-8586-e6f09002c084 req-5a5a6240-a677-4e5b-8586-e6f09002c084 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 10.243s\n{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [10.251945s] ... 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-22 01:48:50,234 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 10.243s\n\n2026-05-22 01:48:50.267 13 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.281s\n2026-05-22 01:48:50.268 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.\n{1} 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 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-22 01:48:50.317 25 INFO tempest.lib.common.rest_client [req-65647da9-860e-46aa-90d4-eb6829e4e673 req-65647da9-860e-46aa-90d4-eb6829e4e673 ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.109s\n2026-05-22 01:48:50.356 11 INFO tempest.lib.common.rest_client [req-5668f58d-bb12-479e-bacb-1d187bf37100 req-5668f58d-bb12-479e-bacb-1d187bf37100 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.131s\n{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [20.258047s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting\n    self._create_reset_and_force_delete_temp_snapshot('error_deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:40,207 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.102s\n2026-05-22 01:48:50,356 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.131s\n\n{7} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [105.162725s] ... 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 198, in test_create_group_from_group\n    grp2 = self.groups_client.create_group_from_source(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        source_group_id=grp['id'], name=grp_name2)['group']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source\n    resp, body = self.post('groups/action', 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/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-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 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-22 01:47:05,540 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types 0.377s\n2026-05-22 01:47:06,040 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types 0.491s\n2026-05-22 01:47:07,102 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups 1.058s\n2026-05-22 01:47:07,197 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.093s\n2026-05-22 01:47:08,336 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.135s\n2026-05-22 01:47:08,342 25 INFO     [tempest.common.waiters] group 522ef12a-0b2a-46aa-94a8-960a325192a5 reached available after waiting for 1.342176 seconds\n2026-05-22 01:47:08,997 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes 0.654s\n2026-05-22 01:47:09,168 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.158s\n2026-05-22 01:47:10,431 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.235s\n2026-05-22 01:47:10,450 25 INFO     [tempest.common.waiters] volume e3023325-8995-4cef-9b9a-6153e315415e reached available after waiting for 1.450724 seconds\n2026-05-22 01:47:21,868 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/action 11.415s\n2026-05-22 01:47:30,864 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 8.989s\n2026-05-22 01:47:35,245 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 4.360s\n2026-05-22 01:47:35,247 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...\n2026-05-22 01:47:50,433 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 10.183s\n2026-05-22 01:47:50,434 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...\n2026-05-22 01:47:55,563 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 0.127s\n2026-05-22 01:47:58,746 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c20\n    85bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 3.163s\n2026-05-22 01:48:09,843 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types/3df53687-c043-43fe-a449-011cca912e2c 11.087s\n2026-05-22 01:48:19,975 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.125s\n2026-05-22 01:48:19,975 25 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 0x742c39053610>>, retrying...\n2026-05-22 01:48:35,203 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.226s\n2026-05-22 01:48:35,205 25 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 0x742c39053610>>, retrying...\n2026-05-22 01:48:50,317 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.109s\n\n2026-05-22 01:48:53.157 31 INFO tempest.lib.common.rest_client [req-f98551e9-65eb-43b6-af24-ba3c20de3d64 req-f98551e9-65eb-43b6-af24-ba3c20de3d64 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types/27ea9a96-2f2f-4ac4-a196-35d90619813b 10.114s\n2026-05-22 01:48:58.532 27 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/users 60.132s\n2026-05-22 01:48:58.533 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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: 504\n\n2026-05-22 01:49:00.573 11 INFO tempest.lib.common.rest_client [req-535712f2-d3e2-4b50-bd0d-3edaf555ac65 req-535712f2-d3e2-4b50-bd0d-3edaf555ac65 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.211s\n2026-05-22 01:49:00.589 25 INFO tempest.lib.common.rest_client [req-4383553a-f684-45fb-94f1-65d479a4e22d req-4383553a-f684-45fb-94f1-65d479a4e22d ] Request (GroupsV314Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/f0e5e714aa214d0bbec2ec4d15143249 10.181s\n2026-05-22 01:49:00.591 25 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:00.591 25 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:00.591 25 ERROR tempest.test     teardown()\n2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:00.591 25 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:49:00.591 25 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:49:00.591 25 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:49:00.591 25 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:00.591 25 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:00.591 25 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:00.591 25 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:00.591 25 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:00.591 25 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:00.591 25 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:00.591 25 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:00.591 25 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:00.591 25 ERROR tempest.test \n{7} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-22 01:49:03.161 17 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 53.296s\n2026-05-22 01:49:03.162 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:49:03.197 15 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.129s\n2026-05-22 01:49:03.198 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> 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 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-22 01:49:03.273 31 INFO tempest.lib.common.rest_client [req-77667309-d26b-4f91-b7d6-ce6e043d79ea req-77667309-d26b-4f91-b7d6-ce6e043d79ea ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s\n2026-05-22 01:49:03.274 31 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 0x7a5ed736b610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:11.302 11 INFO tempest.lib.common.rest_client [req-dc99570b-d540-4266-9ef8-22da2dea4791 req-dc99570b-d540-4266-9ef8-22da2dea4791 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.726s\n{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [20.946864s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:49:00,573 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.211s\n2026-05-22 01:49:11,302 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.726s\n\n2026-05-22 01:49:18.385 31 INFO tempest.lib.common.rest_client [req-a2891c31-8a23-4c40-b153-0ca380b89b8c req-a2891c31-8a23-4c40-b153-0ca380b89b8c ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s\n2026-05-22 01:49:18.385 31 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 0x7a5ed736b610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:19.068 27 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.525s\n2026-05-22 01:49:19.069 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:49:20.146 21 INFO tempest.lib.common.rest_client [req-40622d4b-8470-4cf0-a19a-24a278a2bc1c req-40622d4b-8470-4cf0-a19a-24a278a2bc1c ] Request (GroupSnapshotsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/409ddfd55ee64d9ba55ebcc6c54112ff 29.899s\n2026-05-22 01:49:20.146 21 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-22 01:49:20.146 21 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:20.146 21 ERROR tempest.test     teardown()\n2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:20.146 21 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:49:20.146 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:49:20.146 21 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:49:20.146 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:20.146 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:20.146 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:20.146 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:20.146 21 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:20.146 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:20.146 21 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:20.146 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:20.146 21 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:20.146 21 ERROR tempest.test \n{5} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-22 01:49:21.420 11 INFO tempest.lib.common.rest_client [req-7e9f267c-95f4-4b18-9a69-8aee9988741b req-7e9f267c-95f4-4b18-9a69-8aee9988741b ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 10.108s\n2026-05-22 01:49:21.421 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:21.536 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.925s\n2026-05-22 01:49:21.536 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.\n{7} 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-22 01:49:23.822 23 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 63.846s\n2026-05-22 01:49:23.823 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:49:23.926 17 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.752s\n2026-05-22 01:49:23.926 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.\n{3} setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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-22 01:49:33.931 31 INFO tempest.lib.common.rest_client [req-c1cc5c3a-ee6c-4f3b-833d-82bc32ff338b req-c1cc5c3a-ee6c-4f3b-833d-82bc32ff338b ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.542s\n{10} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [152.363260s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-22 01:47:03,462 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types 1.886s\n2026-05-22 01:47:03,623 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types 0.153s\n2026-05-22 01:47:04,234 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups 0.605s\n2026-05-22 01:47:04,417 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0 0.178s\n2026-05-22 01:47:04,423 31 INFO     [tempest.common.waiters] group 0796d788-5a86-47d3-818a-fd39cdb84bc0 reached available after waiting for 0.423872 seconds\n2026-05-22 01:47:04,863 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes 0.437s\n2026-05-22 01:47:05,192 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/23967099-2e92-4923-ad6e-98b4364ec9d3 0.313s\n2026-05-22 01:47:05,207 31 INFO     [tempest.common.waiters] volume 23967099-2e92-4923-ad6e-98b4364ec9d3 reached available after waiting for 0.207464 seconds\n2026-05-22 01:47:05,595 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots 0.387s\n2026-05-22 01:47:05,744 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.146s\n2026-05-22 01:47:06,858 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.108s\n2026-05-22 01:47:06,861 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 1.861303 seconds\n2026-05-22 01:47:06,961 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.099s\n2026-05-22 01:47:07,311 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.346s\n2026-05-22 01:47:07,317 31 INFO     [tempest.common.waiters] snapshot 18ff1b8d-5c25-4df6-814e-142097b7d9b4 reached available after waiting for 0.317024 seconds\n2026-05-22 01:47:07,834 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.516s\n2026-05-22 01:47:07,926 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.089s\n2026-05-22 01:47:07,927 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached creating after waitin\n    g for 0.927689 seconds\n2026-05-22 01:47:08,058 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.126s\n2026-05-22 01:47:08,166 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.106s\n2026-05-22 01:47:08,171 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.171430 seconds\n2026-05-22 01:47:08,322 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.146s\n2026-05-22 01:47:08,428 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.102s\n2026-05-22 01:47:08,430 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached error after waiting for 0.430499 seconds\n2026-05-22 01:47:08,587 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.154s\n2026-05-22 01:47:08,693 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.104s\n2026-05-22 01:47:08,697 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.697280 seconds\n2026-05-22 01:47:08,889 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.190s\n2026-05-22 01:47:09,325 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.434s\n2026-05-22 01:47:09,450 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.106s\n2026-05-22 01:47:09,613 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.152s\n2026-05-22 01:47:10,768 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.145s\n2026-05-22 01:47:10,859 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.086s\n2026-05-22 01:47:11,046 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.184s\n2026-05-22 01:47:29,286 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.222s\n2026-05-22 01:47\n    :29,290 31 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=0x7a5edc694050>>, retrying...\n2026-05-22 01:47:34,480 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.186s\n2026-05-22 01:47:52,625 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.127s\n2026-05-22 01:47:52,625 31 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=0x7a5edc694050>>, retrying...\n2026-05-22 01:47:58,483 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.855s\n2026-05-22 01:48:43,031 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 44.537s\n2026-05-22 01:48:53,157 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types/27ea9a96-2f2f-4ac4-a196-35d90619813b 10.114s\n2026-05-22 01:49:03,273 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s\n2026-05-22 01:49:03,274 31 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 0x7a5ed736b610>>, retrying...\n2026-05-22 01:49:18,385 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s\n2026-05-22 01:49:18,385 31 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 0x7a5ed736b610>>, retrying...\n2026-05-22 01:49:33,931 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.542s\n\n2026-05-22 01:49:36.722 11 INFO tempest.lib.common.rest_client [req-540c3daf-eea6-4edc-915e-c05df1d53c8e req-540c3daf-eea6-4edc-915e-c05df1d53c8e ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 10.298s\n2026-05-22 01:49:36.722 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:39.778 27 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.695s\n2026-05-22 01:49:39.779 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.\n{8} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:49:40.286 21 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.123s\n2026-05-22 01:49:40.286 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:49:44.068 23 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.235s\n2026-05-22 01:49:44.069 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.\n{6} 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-22 01:49:44.851 25 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.301s\n2026-05-22 01:49:44.851 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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-22 01:49:50.241 31 INFO tempest.lib.common.rest_client [req-ff90fbf7-3411-411e-81c3-fc2703f2cde9 req-ff90fbf7-3411-411e-81c3-fc2703f2cde9 ] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/98bdf3ebf1c94db1bba03ec482a018ee 16.249s\n2026-05-22 01:49:50.241 31 ERROR tempest.test [-] teardown of credentials failed: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:50.241 31 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:49:50.241 31 ERROR tempest.test     teardown()\n2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:49:50.241 31 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:49:50.241 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-22 01:49:50.241 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:49:50.241 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-22 01:49:50.241 31 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:49:50.241 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-22 01:49:50.241 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:49:50.241 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:49:50.241 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:49:50.241 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:49:50.241 31 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:49:50.241 31 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:49:50.241 31 ERROR tempest.test                                  message=message)\n2026-05-22 01:49:50.241 31 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:49:50.241 31 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:49:50.241 31 ERROR tempest.test \n{10} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n2026-05-22 01:49:50.249 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled\n2026-05-22 01:49:52.121 11 INFO tempest.lib.common.rest_client [req-5db89939-8961-45b0-beda-fab8c892a148 req-5db89939-8961-45b0-beda-fab8c892a148 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 10.395s\n2026-05-22 01:50:01.314 21 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.015s\n2026-05-22 01:50:01.315 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:50:02.235 11 INFO tempest.lib.common.rest_client [req-e1f69727-5d20-4681-be62-24ed063a905f req-e1f69727-5d20-4681-be62-24ed063a905f ] Request (SnapshotsActionsTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 10.111s\n2026-05-22 01:50:02.235 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x769512847c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:50:04.848 23 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.766s\n2026-05-22 01:50:04.848 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.\n{6} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:50:05.220 25 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.356s\n2026-05-22 01:50:05.220 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.\n{7} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:50:11.301 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.045s\n2026-05-22 01:50:11.302 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:50:17.342 11 INFO tempest.lib.common.rest_client [req-58ace7d2-d9f0-4efd-ad93-d32af08b083b req-58ace7d2-d9f0-4efd-ad93-d32af08b083b ] Request (SnapshotsActionsTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 10.100s\n2026-05-22 01:50:17.344 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x769512847c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:50:21.435 21 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.110s\n2026-05-22 01:50:21.436 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.\n{5} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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-22 01:50:31.426 31 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.110s\n2026-05-22 01:50:31.427 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.\n{10} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:50:32.438 11 INFO tempest.lib.common.rest_client [req-3d74cad6-49a5-4181-a9f2-b3a265629407 req-3d74cad6-49a5-4181-a9f2-b3a265629407 ] Request (SnapshotsActionsTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 10.091s\n2026-05-22 01:50:32.439 11 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 0x7695113270c0>), (<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 0x769511327500>)): 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 0x7695113270c0>), (<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 0x769511327500>))\n2026-05-22 01:50:32.439 11 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:50:32.439 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:50:32.439 11 ERROR tempest.test     teardown()\n2026-05-22 01:50:32.439 11 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:50:32.439 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup\n2026-05-22 01:50:32.439 11 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)\n2026-05-22 01:50:32.439 11 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-22 01:50:32.439 11 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7695113270c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault\n2026-05-22 01:50:32.439 11 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x769511327500>))\n2026-05-22 01:50:32.439 11 ERROR tempest.test \n2026-05-22 01:50:42.548 11 INFO tempest.lib.common.rest_client [req-b7e50290-9967-4db3-b9dc-1092e7954e9f req-b7e50290-9967-4db3-b9dc-1092e7954e9f ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2688c382279144af9c5733bdb3ac78f3 10.104s\n2026-05-22 01:50:42.549 11 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-22 01:50:42.549 11 ERROR tempest.test Traceback (most recent call last):\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n2026-05-22 01:50:42.549 11 ERROR tempest.test     teardown()\n2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n2026-05-22 01:50:42.549 11 ERROR tempest.test     cls._creds_provider.clear_creds()\n2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n2026-05-22 01:50:42.549 11 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)\n2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n2026-05-22 01:50:42.549 11 ERROR tempest.test     self.users_client.delete_user(user_id)\n2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n2026-05-22 01:50:42.549 11 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)\n2026-05-22 01:50:42.549 11 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n2026-05-22 01:50:42.549 11 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)\n2026-05-22 01:50:42.549 11 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n2026-05-22 01:50:42.549 11 ERROR tempest.test     self._error_checker(resp, resp_body)\n2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n2026-05-22 01:50:42.549 11 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,\n2026-05-22 01:50:42.549 11 ERROR tempest.test                                  message=message)\n2026-05-22 01:50:42.549 11 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault\n2026-05-22 01:50:42.549 11 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.\n2026-05-22 01:50:42.549 11 ERROR tempest.test \n{0} tearDownClass (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 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 0x7695113270c0>), (<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 0x769511327500>))\n\n2026-05-22 01:51:03.142 11 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.581s\n2026-05-22 01:51:03.143 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotaClassesTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:51:23.629 11 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.471s\n2026-05-22 01:51:23.629 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n2026-05-22 01:51:45.095 11 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.455s\n2026-05-22 01:51:45.096 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.\n{0} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\n==============================\nFailed 59 tests - output below:\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 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\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 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 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_user_messages.UserMessagesTest)\n----------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\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 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup\n    resp_body = security_group_client.list_security_groups(\n        tenant_id=tenant,\n        name=\"default\")\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups\n    return self.list_resources(uri, **filters)\n           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources\n    resp, body = self.get(req_uri)\n                 ~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request\n    resp, resp_body = self._request(method, url, headers=headers,\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                    body=body, chunked=chunked)\n                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request\n    req_url, req_headers, req_body = self.auth_provider.auth_request(\n                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, headers, body, self.filters)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request\n    auth_url, auth_headers, auth_body = self._decorate_request(\n                                        ~~~~~~~~~~~~~~~~~~~~~~^\n        filters, method, url, headers, body)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_groups.GroupsTest)\n------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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\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 640, in clear_creds\n    self.cleanup_default_secgroup(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.security_groups_admin_client, project_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup\n    security_group_client.delete_security_group(secgroup['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group\n    return self.delete_resource(uri)\n           ~~~~~~~~~~~~~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource\n    resp, body = self.delete(req_uri)\n                 ~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker\n    raise exceptions.Conflict(resp_body, resp=resp)\n\n    tempest.lib.exceptions.Conflict: Conflict with state of target resource\nDetails: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}\n\n\ntearDownClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_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 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.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request\nDetails: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>))\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)\n--------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)\n----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_negative.py\", line 31, in setup_credentials\n    super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a]\n------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating\n    self._create_reset_and_force_delete_temp_snapshot('creating')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 63, in _create_reset_and_force_delete_temp_snapshot\n    self.snapshots_client.wait_for_resource_deletion(temp_snapshot['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/snapshots_client.py\", line 101, in is_resource_deleted\n    self.show_snapshot(id)\n    ~~~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured 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 237, in delete_snapshot\n    snapshots_client.delete_snapshot(snapshot_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot\n    resp, body = self.delete(\"snapshots/%s\" % 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/common/rest_client.py\", line 762, in request\n    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 snapshot: Snapshot status must be available or error and must not be part of a group.'}\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:47:08,361 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.290s\n2026-05-22 01:47:08,471 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.100s\n2026-05-22 01:47:09,653 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.176s\n2026-05-22 01:47:09,656 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached available after waiting for 1.656279 seconds\n2026-05-22 01:47:09,910 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.253s\n2026-05-22 01:47:09,998 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.087s\n2026-05-22 01:47:10,000 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached creating after waiting for 0.000623 seconds\n2026-05-22 01:47:10,306 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.302s\n2026-05-22 01:47:10,404 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.096s\n2026-05-22 01:47:21,535 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.121s\n2026-05-22 01:47:35,211 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 13.669s\n2026-05-22 01:47:45,336 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.122s\n2026-05-22 01:47:45,336 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a] id=0x76951280cf50>>, retrying...\n2026-05-22 01:47:52,346 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 2.004s\n\n\nsetUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_volumes_list.VolumesListAdminTestJSON)\n--------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81]\n-----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot\n    group_snapshot = self._create_group_snapshot(\n        group_id=grp['id'], name=group_snapshot_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 46, in _create_group_snapshot\n    waiters.wait_for_volume_resource_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.group_snapshots_client, group_snapshot['id'], 'available')\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 59, in show_group_snapshot\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot\n    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot\n    resp, body = self.delete('group_snapshots/%s' % group_snapshot_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker\n    raise exceptions.BadRequest(resp_body, resp=resp)\n\n    tempest.lib.exceptions.BadRequest: Bad request\nDetails: {'code': 400, 'message': 'Target group type is still in use. Group Type 4d792c32-6c70-44e0-9656-292074742ab2 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-22 01:47:05,285 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 0.674s\n2026-05-22 01:47:05,658 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.370s\n2026-05-22 01:47:06,192 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups 0.529s\n2026-05-22 01:47:06,323 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.129s\n2026-05-22 01:47:07,488 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.152s\n2026-05-22 01:47:07,492 21 INFO     [tempest.common.waiters] group 2c10065b-3ab1-4414-bfa1-4cc9348ed22a reached available after waiting for 1.492748 seconds\n2026-05-22 01:47:08,214 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes 0.714s\n2026-05-22 01:47:08,370 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.145s\n2026-05-22 01:47:09,656 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.267s\n2026-05-22 01:47:09,672 21 INFO     [tempest.common.waiters] volume 147aaeb3-0c84-4661-bbde-29daacce5e6f reached available after waiting for 1.672542 seconds\n2026-05-22 01:47:10,000 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots 0.325s\n2026-05-22 01:47:10,156 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s\n2026-05-22 01:47:11,314 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s\n2026-05-22 01:47:30,793 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 18.471s\n2026-05-22 01:47:31,912 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.108s\n2026-05-22 01:47:33,041 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.123s\n2026-05-22 01:47:34,157 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.test\n    bed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.111s\n2026-05-22 01:47:45,344 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 10.182s\n2026-05-22 01:47:52,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 6.996s\n2026-05-22 01:47:54,926 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/detail 2.573s\n2026-05-22 01:47:55,078 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a/action 0.137s\n2026-05-22 01:47:55,174 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types/4d792c32-6c70-44e0-9656-292074742ab2 0.090s\n2026-05-22 01:47:55,349 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/d25de27f-239a-4f50-9482-95bf4049e2b1 0.169s\n\n\ntempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import[id-a99c54a1-dd80-4724-8a13-13bf58d4068d]\n----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import\n    backup = self.create_backup(volume_id=volume['id'], name=backup_name)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup\n    waiters.wait_for_volume_resource_status(backup_client, backup['id'],\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                            'available')\n                                            ^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status\n    resource_status = show_resource(resource_id)[\n                      ~~~~~~~~~~~~~^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 76, in delete_backup\n    resp, body = self.delete('backups/%s' % backup_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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 backup: Backup status must be available or error'}\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion\n    if self.is_resource_deleted(id, *args, **kwargs):\n       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted\n    self.show_backup(id)\n    ~~~~~~~~~~~~~~~~^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup\n    resp, body = self.get(url)\n                 ~~~~~~~~^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get\n    return self.request('GET', url, extra_headers, headers,\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                        chunked=chunked)\n                        ^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-3:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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-22 01:47:05,967 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.077s\n2026-05-22 01:47:06,082 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.105s\n2026-05-22 01:47:07,243 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.151s\n2026-05-22 01:47:07,260 23 INFO     [tempest.common.waiters] volume 9d7d25e8-b2fb-4734-b8c6-b5c012eccade reached available after waiting for 1.259974 seconds\n2026-05-22 01:47:07,513 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups 0.252s\n2026-05-22 01:47:07,618 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.102s\n2026-05-22 01:47:08,754 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.127s\n2026-05-22 01:47:09,850 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.089s\n2026-05-22 01:47:10,984 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.117s\n2026-05-22 01:47:22,307 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.314s\n2026-05-22 01:47:30,806 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 8.492s\n2026-05-22 01:47:30,999 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.189s\n2026-05-22 01:47:32,114 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.108s\n2026-05-22 01:47:33,236 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.114s\n2026-05-22 01:47:34,346 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.103s\n2026-05-22 01:47:45,479 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.124s\n2026-05-22 01:47:52,368 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTe\n    st:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 6.886s\n2026-05-22 01:47:52,626 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.246s\n2026-05-22 01:47:52,627 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x768a36bfbc40>, retrying...\n2026-05-22 01:47:57,787 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.157s\n2026-05-22 01:47:57,901 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.097s\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 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 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_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 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 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\ntempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status[id-47a35425-a891-4e13-961c-c45deea21e94]\n---------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status\n    volume = self.create_volume()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume\n    volume = self.volumes_client.create_volume(**kwargs)['volume']\n             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume\n    resp, body = self.post('volumes', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:47:59,370 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.408s\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager\n    creds = getattr(cred_provider, credentials_method)()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[id-92ce8597-b992-43a1-8868-6316b22a969e]\n------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting\n    self._create_reset_and_force_delete_temp_snapshot('deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:47:59,351 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 6.991s\n2026-05-22 01:48:09,735 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.378s\n\n\nsetUpClass (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 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.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 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_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\ntearDownClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest)\n-----------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error[id-645a4a67-a1eb-4e8e-a547-600abac1525d]\n---------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error\n    self._create_reset_and_force_delete_temp_snapshot('error')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:19,865 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.119s\n2026-05-22 01:48:30,056 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.181s\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 222, in test_delete_group_snapshots_following_updated_volumes\n    group_type = self.create_group_type()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type\n    group_type = self.admin_group_types_client.create_group_type(\n                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, **kwargs)['group_type']\n        ^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type\n    resp, body = self.post('group_types', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured 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 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 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-22 01:47:58,378 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 2.961s\n2026-05-22 01:47:59,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.964s\n2026-05-22 01:47:59,349 21 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-22 01:48:09,736 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.374s\n2026-05-22 01:48:09,738 21 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 0x7cb80d3ab610>>, retrying...\n2026-05-22 01:48:24,857 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s\n2026-05-22 01:48:24,861 21 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 0x7cb80d3ab610>>, retrying...\n2026-05-22 01:48:39,978 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s\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 200, in _create_creds\n    project = self.creds_client.create_project(\n        name=project_name, description=project_desc)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project\n    project = self.projects_client.create_project(\n              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=name, description=description,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        domain_id=self.creds_domain['id'])['project']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project\n    resp, body = self.post('projects', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\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-22 01:48:50,234 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 10.243s\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 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting[id-bf89080f-8129-465e-9327-b2f922666ba5]\n------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting\n    self._create_reset_and_force_delete_temp_snapshot('error_deleting')\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot\n    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot\n    snapshot = self.snapshots_client.create_snapshot(\n               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        volume_id=volume_id, **kwargs)['snapshot']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot\n    resp, body = self.post('snapshots', post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:48:40,207 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.102s\n2026-05-22 01:48:50,356 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.131s\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/admin/test_groups.py\", line 198, in test_create_group_from_group\n    grp2 = self.groups_client.create_group_from_source(\n           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        source_group_id=grp['id'], name=grp_name2)['group']\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source\n    resp, body = self.post('groups/action', 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/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-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 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-22 01:47:05,540 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types 0.377s\n2026-05-22 01:47:06,040 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types 0.491s\n2026-05-22 01:47:07,102 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups 1.058s\n2026-05-22 01:47:07,197 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.093s\n2026-05-22 01:47:08,336 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.135s\n2026-05-22 01:47:08,342 25 INFO     [tempest.common.waiters] group 522ef12a-0b2a-46aa-94a8-960a325192a5 reached available after waiting for 1.342176 seconds\n2026-05-22 01:47:08,997 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes 0.654s\n2026-05-22 01:47:09,168 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.158s\n2026-05-22 01:47:10,431 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.235s\n2026-05-22 01:47:10,450 25 INFO     [tempest.common.waiters] volume e3023325-8995-4cef-9b9a-6153e315415e reached available after waiting for 1.450724 seconds\n2026-05-22 01:47:21,868 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/action 11.415s\n2026-05-22 01:47:30,864 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 8.989s\n2026-05-22 01:47:35,245 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 4.360s\n2026-05-22 01:47:35,247 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...\n2026-05-22 01:47:50,433 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 10.183s\n2026-05-22 01:47:50,434 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...\n2026-05-22 01:47:55,563 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 0.127s\n2026-05-22 01:47:58,746 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c20\n    85bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 3.163s\n2026-05-22 01:48:09,843 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types/3df53687-c043-43fe-a449-011cca912e2c 11.087s\n2026-05-22 01:48:19,975 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.125s\n2026-05-22 01:48:19,975 25 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 0x742c39053610>>, retrying...\n2026-05-22 01:48:35,203 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.226s\n2026-05-22 01:48:35,205 25 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 0x742c39053610>>, retrying...\n2026-05-22 01:48:50,317 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.109s\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)\n-----------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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: 504\n\n\ntearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)\n----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials\n    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)\n----------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status[id-41288afd-d463-485e-8f6e-4eea159413eb]\n-----------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status\n    self.admin_snapshots_client.reset_snapshot_status(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.snapshot['id'], status)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown\n    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^\n                                                      status)\n                                                      ^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status\n    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured pythonlogging:\n~~~~~~~~~~~~~~~~~~~~~~~\n    2026-05-22 01:49:00,573 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.211s\n2026-05-22 01:49:11,302 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.726s\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)\n-----------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)\n--------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)\n-----------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)\n------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40]\n----------------------------------------------------------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group\n    self.groups_client.delete_group(group_id, delete_volumes)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group\n    resp, body = self.post('groups/%s/action' % group_id,\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                           post_body)\n                           ^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-1:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type\n    resp, body = self.delete(\"group_types/%s\" % group_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request\n    resp, resp_body = super(BaseClient, self).request(\n                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        method, url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: The server has either erred or is incapable of performing the requested operation.\n\n\nCaptured traceback-2:\n~~~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type\n    test_utils.call_and_ignore_notfound_exc(\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        self.admin_volume_types_client.delete_volume_type, vol_type_id)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc\n    return func(*args, **kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type\n    resp, body = self.delete(\"types/%s\" % volume_type_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-22 01:47:03,462 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types 1.886s\n2026-05-22 01:47:03,623 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types 0.153s\n2026-05-22 01:47:04,234 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups 0.605s\n2026-05-22 01:47:04,417 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0 0.178s\n2026-05-22 01:47:04,423 31 INFO     [tempest.common.waiters] group 0796d788-5a86-47d3-818a-fd39cdb84bc0 reached available after waiting for 0.423872 seconds\n2026-05-22 01:47:04,863 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes 0.437s\n2026-05-22 01:47:05,192 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/23967099-2e92-4923-ad6e-98b4364ec9d3 0.313s\n2026-05-22 01:47:05,207 31 INFO     [tempest.common.waiters] volume 23967099-2e92-4923-ad6e-98b4364ec9d3 reached available after waiting for 0.207464 seconds\n2026-05-22 01:47:05,595 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots 0.387s\n2026-05-22 01:47:05,744 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.146s\n2026-05-22 01:47:06,858 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.108s\n2026-05-22 01:47:06,861 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 1.861303 seconds\n2026-05-22 01:47:06,961 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.099s\n2026-05-22 01:47:07,311 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.346s\n2026-05-22 01:47:07,317 31 INFO     [tempest.common.waiters] snapshot 18ff1b8d-5c25-4df6-814e-142097b7d9b4 reached available after waiting for 0.317024 seconds\n2026-05-22 01:47:07,834 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.516s\n2026-05-22 01:47:07,926 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.089s\n2026-05-22 01:47:07,927 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached creating after waitin\n    g for 0.927689 seconds\n2026-05-22 01:47:08,058 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.126s\n2026-05-22 01:47:08,166 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.106s\n2026-05-22 01:47:08,171 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.171430 seconds\n2026-05-22 01:47:08,322 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.146s\n2026-05-22 01:47:08,428 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.102s\n2026-05-22 01:47:08,430 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached error after waiting for 0.430499 seconds\n2026-05-22 01:47:08,587 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.154s\n2026-05-22 01:47:08,693 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.104s\n2026-05-22 01:47:08,697 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.697280 seconds\n2026-05-22 01:47:08,889 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.190s\n2026-05-22 01:47:09,325 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.434s\n2026-05-22 01:47:09,450 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.106s\n2026-05-22 01:47:09,613 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.152s\n2026-05-22 01:47:10,768 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.145s\n2026-05-22 01:47:10,859 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.086s\n2026-05-22 01:47:11,046 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.184s\n2026-05-22 01:47:29,286 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.222s\n2026-05-22 01:47\n    :29,290 31 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=0x7a5edc694050>>, retrying...\n2026-05-22 01:47:34,480 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.186s\n2026-05-22 01:47:52,625 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.127s\n2026-05-22 01:47:52,625 31 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=0x7a5edc694050>>, retrying...\n2026-05-22 01:47:58,483 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.855s\n2026-05-22 01:48:43,031 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 44.537s\n2026-05-22 01:48:53,157 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types/27ea9a96-2f2f-4ac4-a196-35d90619813b 10.114s\n2026-05-22 01:49:03,273 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s\n2026-05-22 01:49:03,274 31 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 0x7a5ed736b610>>, retrying...\n2026-05-22 01:49:18,385 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s\n2026-05-22 01:49:18,385 31 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 0x7a5ed736b610>>, retrying...\n2026-05-22 01:49:33,931 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.542s\n\n\nsetUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)\n------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)\n---------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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_snapshots.GroupSnapshotsV319Test)\n------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass\n    teardown()\n    ~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials\n    cls._creds_provider.clear_creds()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds\n    self.creds_client.delete_user(creds.user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user\n    self.users_client.delete_user(user_id)\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user\n    resp, body = self.delete(\"users/%s\" % user_id)\n                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete\n    return self.request('DELETE', url, extra_headers, headers, body)\n           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request\n    self._error_checker(resp, resp_body)\n    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker\n    raise exceptions.ServerFault(resp_body, resp=resp,\n                                 message=message)\n\n    tempest.lib.exceptions.ServerFault: Got server fault\nDetails: An unexpected error prevented the server from fulfilling your request.\n\n\nsetUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)\n---------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)\n---------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)\n-------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)\n-------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)\n-----------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\ntearDownClass (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 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 0x7695113270c0>), (<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 0x769511327500>))\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)\n--------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)\n---------------------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\nsetUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON)\n-------------------------------------------------------------------------------\n\nCaptured traceback:\n~~~~~~~~~~~~~~~~~~~\n    Traceback (most recent call last):\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass\n    raise value.with_traceback(trace)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass\n    cls.setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials\n    super(BaseVolumeTest, cls).setup_credentials()\n    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials\n    manager = cls.get_client_manager(\n        credential_type=credentials_type)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager\n    cred_provider = cls._get_credentials_provider()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider\n    cls._creds_provider = credentials.get_credentials_provider(\n                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        name=cls.__name__, network_resources=cls._network_resources,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        force_tenant_isolation=force_tenant_isolation)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider\n    **get_dynamic_provider_params(identity_version))\n      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params\n    admin_creds = admin_creds or get_configured_admin_credentials(\n                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^\n        fill_in=True, identity_version=identity_version)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials\n    credentials = get_credentials(fill_in=fill_in,\n                                  identity_version=identity_version, **params)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials\n    return auth.get_credentials(auth_url,\n           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^\n                                fill_in=fill_in,\n                                ^^^^^^^^^^^^^^^^\n                                identity_version=identity_version,\n                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                                **params)\n                                ^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials\n    creds = auth_provider.fill_credentials()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials\n    auth_data = self.get_auth()\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth\n    self.set_auth()\n    ~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth\n    self.cache = self._get_auth()\n                 ~~~~~~~~~~~~~~^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth\n    token, auth_data = auth_func(**auth_params)\n                       ~~~~~~~~~^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token\n    body = self.auth(**kwargs)\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth\n    resp, body = self.post(self.auth_url, body=body)\n                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post\n    resp_header, resp_body = self.request(\n                             ~~~~~~~~~~~~^\n        'POST', url, extra_headers, headers, body, chunked)\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request\n    raise exceptions.IdentityError(\n        'Unexpected status code {0}'.format(resp.status))\n\n    tempest.lib.exceptions.IdentityError: Got identity error\nDetails: Unexpected status code 500\n\n\n\n======\nTotals\n======\nRan: 89 tests in 299.1629 sec.\n - Passed: 23\n - Skipped: 7\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 59\nSum of execute time for each test: 581.4828 sec.\n\n==============\nWorker Balance\n==============\n - Worker 0 (10 tests) => 0:04:38.780716\n - Worker 1 (6 tests) => 0:01:41.247920\n - Worker 2 (6 tests) => 0:02:01.016759\n - Worker 3 (5 tests) => 0:02:19.188838\n - Worker 4 (5 tests) => 0:00:48.172897\n - Worker 5 (7 tests) => 0:03:16.828560\n - Worker 6 (6 tests) => 0:02:59.959923\n - Worker 7 (5 tests) => 0:03:00.058558\n - Worker 8 (6 tests) => 0:02:32.644501\n - Worker 9 (6 tests) => 0:00:54.794130\n - Worker 10 (5 tests) => 0:03:29.855172\n - Worker 11 (4 tests) => 0:00:09.399105\n - Worker 12 (5 tests) => 0:00:58.685723\n - Worker 13 (3 tests) => 0:01:24.162720\n - Worker 14 (3 tests) => 0:01:02.954903\n - Worker 15 (7 tests) => 0:01:06.706117",
                            "stdout_lines": [
                                "+ set -e",
                                "+ set -o pipefail",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=latest",
                                "++ MANAGER_VERSION=latest",
                                "++ export OPENSTACK_VERSION=2025.1",
                                "++ OPENSTACK_VERSION=2025.1",
                                "++ export ARA=false",
                                "++ ARA=false",
                                "++ export DEPLOY_MODE=manager",
                                "++ DEPLOY_MODE=manager",
                                "++ export TEMPEST=true",
                                "++ TEMPEST=true",
                                "++ export IS_ZUUL=true",
                                "++ IS_ZUUL=true",
                                "++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.86",
                                "++ 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-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of tempest.\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 857e61d0-27f6-4458-b7c5-f6577b76fca3 (tempest) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-05-22 01:37:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 857e61d0-27f6-4458-b7c5-f6577b76fca3 (tempest) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Run tempest] *************************************************************",
                                "",
                                "TASK [osism.validations.tempest : Create tempest workdir] **********************",
                                "Friday 22 May 2026  01:37:26 +0000 (0:00:00.308)       0:00:00.308 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy tempest wrapper script] *****************",
                                "Friday 22 May 2026  01:37:27 +0000 (0:00:00.988)       0:00:01.297 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Check for existing tempest initialisation] ***",
                                "Friday 22 May 2026  01:37:28 +0000 (0:00:01.160)       0:00:02.457 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Init tempest] ********************************",
                                "Friday 22 May 2026  01:37:29 +0000 (0:00:00.419)       0:00:02.877 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve image IDs] ***************************",
                                "Friday 22 May 2026  01:37:49 +0000 (0:00:20.318)       0:00:23.196 ************ ",
                                "\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] ************",
                                "Friday 22 May 2026  01:37:57 +0000 (0:00:07.855)       0:00:31.051 ************ ",
                                "\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] ******************************",
                                "Friday 22 May 2026  01:37:57 +0000 (0:00:00.156)       0:00:31.208 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get endpoint catalog] ************************",
                                "Friday 22 May 2026  01:38:01 +0000 (0:00:03.715)       0:00:34.923 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get service catalog] *************************",
                                "Friday 22 May 2026  01:38:03 +0000 (0:00:01.983)       0:00:36.906 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Register img_file name] **********************",
                                "Friday 22 May 2026  01:38:07 +0000 (0:00:03.917)       0:00:40.823 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Download img_file from image_ref] ************",
                                "Friday 22 May 2026  01:38:07 +0000 (0:00:00.205)       0:00:41.029 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Install qemu-utils package] ******************",
                                "Friday 22 May 2026  01:38:09 +0000 (0:00:02.176)       0:00:43.205 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Convert img_file to qcow2 format] ************",
                                "Friday 22 May 2026  01:38:19 +0000 (0:00:10.043)       0:00:53.248 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get network API extensions] ******************",
                                "Friday 22 May 2026  01:38:20 +0000 (0:00:00.783)       0:00:54.031 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Revoke token] ********************************",
                                "Friday 22 May 2026  01:38:21 +0000 (0:00:01.633)       0:00:55.664 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option api_extensions] ***",
                                "Friday 22 May 2026  01:38:23 +0000 (0:00:01.604)       0:00:57.268 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Set fact for config option img_file] *********",
                                "Friday 22 May 2026  01:38:23 +0000 (0:00:00.203)       0:00:57.472 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Resolve floating network ID] *****************",
                                "Friday 22 May 2026  01:38:24 +0000 (0:00:00.399)       0:00:57.872 ************ ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Assert floating network id has been resolved] ***",
                                "Friday 22 May 2026  01:38:28 +0000 (0:00:04.026)       0:01:01.898 ************ ",
                                "\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] **************************",
                                "Friday 22 May 2026  01:38:28 +0000 (0:00:00.205)       0:01:02.103 ************ ",
                                "\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] ***********",
                                "Friday 22 May 2026  01:38:28 +0000 (0:00:00.238)       0:01:02.342 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of exclude list] *******************",
                                "Friday 22 May 2026  01:38:28 +0000 (0:00:00.154)       0:01:02.496 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy exclude list] ***************************",
                                "Friday 22 May 2026  01:38:29 +0000 (0:00:00.488)       0:01:02.985 ************ ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Get stats of include list] *******************",
                                "Friday 22 May 2026  01:38:30 +0000 (0:00:00.931)       0:01:03.916 ************ ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Copy include list] ***************************",
                                "Friday 22 May 2026  01:38:30 +0000 (0:00:00.451)       0:01:04.368 ************ ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.validations.tempest : Create tempest flavors] **********************",
                                "Friday 22 May 2026  01:38:30 +0000 (0:00:00.330)       0:01:04.699 ************ ",
                                "\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] **********************",
                                "Friday 22 May 2026  01:38:39 +0000 (0:00:08.095)       0:01:12.794 ************ ",
                                "\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 ********************************************************************",
                                "Friday 22 May 2026  01:38:40 +0000 (0:00:01.071)       0:01:13.866 ************ ",
                                "=============================================================================== ",
                                "osism.validations.tempest : Init tempest ------------------------------- 20.32s",
                                "osism.validations.tempest : Install qemu-utils package ----------------- 10.04s",
                                "osism.validations.tempest : Create tempest flavors ---------------------- 8.10s",
                                "osism.validations.tempest : Resolve image IDs --------------------------- 7.86s",
                                "osism.validations.tempest : Resolve floating network ID ----------------- 4.03s",
                                "osism.validations.tempest : Get service catalog ------------------------- 3.92s",
                                "osism.validations.tempest : Get auth token ------------------------------ 3.72s",
                                "osism.validations.tempest : Download img_file from image_ref ------------ 2.18s",
                                "osism.validations.tempest : Get endpoint catalog ------------------------ 1.98s",
                                "osism.validations.tempest : Get network API extensions ------------------ 1.63s",
                                "osism.validations.tempest : Revoke token -------------------------------- 1.60s",
                                "osism.validations.tempest : Copy tempest wrapper script ----------------- 1.16s",
                                "osism.validations.tempest : Copy tempest.conf file ---------------------- 1.07s",
                                "osism.validations.tempest : Create tempest workdir ---------------------- 0.99s",
                                "osism.validations.tempest : Copy exclude list --------------------------- 0.93s",
                                "osism.validations.tempest : Convert img_file to qcow2 format ------------ 0.78s",
                                "osism.validations.tempest : Get stats of exclude list ------------------- 0.49s",
                                "osism.validations.tempest : Get stats of include list ------------------- 0.45s",
                                "osism.validations.tempest : Check for existing tempest initialisation --- 0.42s",
                                "osism.validations.tempest : Set fact for config option img_file --------- 0.40s",
                                "+ 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/20260522-0138.log",
                                "2026-05-22 01:38:44.709 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:38:44.807 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:38:44.807 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:38:44.807 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:38:44.808 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:38:44.808 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:38:44.809 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:38:44.809 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:38:44.809 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:38:44.810 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:38:44.811 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:05.975 28 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:05.977 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:05.977 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:05.978 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:05.978 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:05.978 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:05.981 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:05.982 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:05.983 28 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:05.985 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-22 01:39:06.270 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.273 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.274 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.274 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.274 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.275 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.277 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.278 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.279 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.279 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.280 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.280 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.283 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-22 01:39:06.315 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.319 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.319 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.319 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.320 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.321 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.324 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.324 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.325 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.327 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-22 01:39:06.500 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.501 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.501 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.508 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.508 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.508 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.509 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.510 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.517 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.519 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-22 01:39:06.637 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.638 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.638 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.639 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.642 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.643 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.644 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.645 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.650 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-22 01:39:06.740 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.741 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.741 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.742 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.742 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.742 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.748 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.749 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.750 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.759 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-22 01:39:06.862 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.864 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.865 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.866 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.867 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.868 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.869 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.870 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.870 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.871 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.871 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.872 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.873 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.879 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-22 01:39:06.927 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:06.932 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.933 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.936 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.937 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:06.938 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:06.939 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:06.947 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-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:07.518 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:07.519 28 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:07.776 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:39:07.777 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:07.777 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:07.781 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:39:07.781 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:07.782 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:07.783 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:39:07.789 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:07.791 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-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:07.836 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:07.973 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:07.974 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:08.145 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:08.146 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:08.188 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:08.191 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:08.192 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:08.406 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:08.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:08.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:08.407 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:08.530 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:08.531 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:08.585 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:08.588 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:08.589 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:09.604 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:39:09.604 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:39:09.610 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:39:09.611 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:39:23.226 15 INFO tempest.lib.common.rest_client [req-b52ba63a-8838-4d2a-ad73-fc6962ed7f45 req-b52ba63a-8838-4d2a-ad73-fc6962ed7f45 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-22 01:39:23.230 11 INFO tempest.lib.common.rest_client [req-f43939f4-38bc-46e3-95b6-f30e757af62d req-f43939f4-38bc-46e3-95b6-f30e757af62d ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.540s",
                                "2026-05-22 01:39:23.362 13 INFO tempest.lib.common.rest_client [req-2287c7b9-066a-43f9-af33-3fc2fb028879 req-2287c7b9-066a-43f9-af33-3fc2fb028879 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-22 01:39:23.525 21 INFO tempest.lib.common.rest_client [req-6bf93a7b-f98c-4825-9a9d-4678c9eb13f4 req-6bf93a7b-f98c-4825-9a9d-4678c9eb13f4 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s",
                                "2026-05-22 01:39:23.656 19 INFO tempest.lib.common.rest_client [req-ce704d7f-d880-4f64-b608-45ace57c3764 req-ce704d7f-d880-4f64-b608-45ace57c3764 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-22 01:39:23.769 25 INFO tempest.lib.common.rest_client [req-2d1edea6-a170-4be4-9ac5-8d47f4384e6e req-2d1edea6-a170-4be4-9ac5-8d47f4384e6e ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:39:23.774 11 INFO tempest.lib.common.rest_client [req-43171de2-7ec2-476b-bba5-f743157e7a53 req-43171de2-7ec2-476b-bba5-f743157e7a53 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.512s",
                                "2026-05-22 01:39:23.783 28 INFO tempest.lib.common.rest_client [req-8c235dff-ff44-443a-9b87-c919dbb21cad req-8c235dff-ff44-443a-9b87-c919dbb21cad ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-22 01:39:23.841 15 INFO tempest.lib.common.rest_client [req-f927c6bd-39ea-485f-88cd-c2835b39a3e5 req-f927c6bd-39ea-485f-88cd-c2835b39a3e5 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-22 01:39:23.902 11 INFO tempest.lib.common.rest_client [req-4b80080c-75fb-49ac-971f-28fdbf64b059 req-4b80080c-75fb-49ac-971f-28fdbf64b059 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s",
                                "2026-05-22 01:39:24.015 13 INFO tempest.lib.common.rest_client [req-7bf6a5c2-4894-48aa-8b5a-a23b2722bb20 req-7bf6a5c2-4894-48aa-8b5a-a23b2722bb20 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s",
                                "2026-05-22 01:39:24.140 21 INFO tempest.lib.common.rest_client [req-94cf5870-495f-45c2-b99a-40b4d6bfbb95 req-94cf5870-495f-45c2-b99a-40b4d6bfbb95 ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.584s",
                                "2026-05-22 01:39:24.202 13 INFO tempest.lib.common.rest_client [req-86ff2667-d0d7-48ed-a92d-71b8ce87bb60 req-86ff2667-d0d7-48ed-a92d-71b8ce87bb60 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "2026-05-22 01:39:24.277 17 INFO tempest.lib.common.rest_client [req-3605cb0e-96ff-4c20-b3e5-48193787a25d req-3605cb0e-96ff-4c20-b3e5-48193787a25d ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.617s",
                                "2026-05-22 01:39:24.281 19 INFO tempest.lib.common.rest_client [req-7e1b19cf-48ef-46b8-8f6b-17bf2f9b7658 req-7e1b19cf-48ef-46b8-8f6b-17bf2f9b7658 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:39:24.314 15 INFO tempest.lib.common.rest_client [req-ed15615d-ce16-408d-b19a-fcc6e1b9870d req-ed15615d-ce16-408d-b19a-fcc6e1b9870d ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.470s",
                                "2026-05-22 01:39:24.346 11 INFO tempest.lib.common.rest_client [req-444d2753-867b-4ab1-96c0-0dc6c8d3a8a9 req-444d2753-867b-4ab1-96c0-0dc6c8d3a8a9 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.429s",
                                "2026-05-22 01:39:24.371 21 INFO tempest.lib.common.rest_client [req-0d7997e0-f410-4db5-93b2-648b1904ec71 req-0d7997e0-f410-4db5-93b2-648b1904ec71 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s",
                                "2026-05-22 01:39:24.429 23 INFO tempest.lib.common.rest_client [req-1dafcf88-2e2e-447c-8482-a8c4250ea93a req-1dafcf88-2e2e-447c-8482-a8c4250ea93a ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:39:24.460 19 INFO tempest.lib.common.rest_client [req-f5cba3e5-fadd-4f06-9aaa-147242cd19f6 req-f5cba3e5-fadd-4f06-9aaa-147242cd19f6 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.177s",
                                "2026-05-22 01:39:24.461 28 INFO tempest.lib.common.rest_client [req-6bb81580-6342-4251-a260-f3692ef78317 req-6bb81580-6342-4251-a260-f3692ef78317 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-22 01:39:24.489 25 INFO tempest.lib.common.rest_client [req-62ee353f-50ed-4963-904b-2cc8c034fc29 req-62ee353f-50ed-4963-904b-2cc8c034fc29 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.683s",
                                "2026-05-22 01:39:24.502 13 INFO tempest.lib.common.rest_client [req-3c28b3a3-ceb1-4ab0-b4ee-3bcefdb8438d req-3c28b3a3-ceb1-4ab0-b4ee-3bcefdb8438d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.279s",
                                "2026-05-22 01:39:24.528 21 INFO tempest.lib.common.rest_client [req-ce273c38-349e-4d5b-8910-ba3b42d64e2b req-ce273c38-349e-4d5b-8910-ba3b42d64e2b ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.145s",
                                "2026-05-22 01:39:24.602 15 INFO tempest.lib.common.rest_client [req-b41db75b-6ddc-424b-8314-d4c3d0e2e4c3 req-b41db75b-6ddc-424b-8314-d4c3d0e2e4c3 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.264s",
                                "2026-05-22 01:39:24.724 25 INFO tempest.lib.common.rest_client [req-9ce8995c-59dc-4f81-9b40-134974678ef0 req-9ce8995c-59dc-4f81-9b40-134974678ef0 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.230s",
                                "2026-05-22 01:39:24.741 19 INFO tempest.lib.common.rest_client [req-8cc50c9a-4ab9-4938-9647-acb1e4ee3731 req-8cc50c9a-4ab9-4938-9647-acb1e4ee3731 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.265s",
                                "2026-05-22 01:39:24.739 28 INFO tempest.lib.common.rest_client [req-d88c1ac4-e502-477b-8b7a-0f3fdcc789b7 req-d88c1ac4-e502-477b-8b7a-0f3fdcc789b7 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.276s",
                                "2026-05-22 01:39:24.822 17 INFO tempest.lib.common.rest_client [req-83aede26-9cb0-461a-a10a-771fdbdef363 req-83aede26-9cb0-461a-a10a-771fdbdef363 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.526s",
                                "2026-05-22 01:39:24.890 25 INFO tempest.lib.common.rest_client [req-1b6e182a-96f3-4ded-9fc0-834c5911fa62 req-1b6e182a-96f3-4ded-9fc0-834c5911fa62 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s",
                                "2026-05-22 01:39:24.903 11 INFO tempest.lib.common.rest_client [req-b8ab1ae9-711a-4703-9bba-c4ea850f7214 req-b8ab1ae9-711a-4703-9bba-c4ea850f7214 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.551s",
                                "2026-05-22 01:39:25.013 23 INFO tempest.lib.common.rest_client [req-879c8b2f-ce81-4a9d-8026-89b3f8939d26 req-879c8b2f-ce81-4a9d-8026-89b3f8939d26 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:39:25.083 28 INFO tempest.lib.common.rest_client [req-7c316974-fbac-46b9-86d1-5ddc7fcf9581 req-7c316974-fbac-46b9-86d1-5ddc7fcf9581 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s",
                                "2026-05-22 01:39:25.196 11 INFO tempest.lib.common.rest_client [req-245b4528-8e10-4066-b9fe-6459eaa43c08 req-245b4528-8e10-4066-b9fe-6459eaa43c08 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-22 01:39:25.299 15 INFO tempest.lib.common.rest_client [req-13016a4a-de43-4168-a2df-f1a959fabb4b req-13016a4a-de43-4168-a2df-f1a959fabb4b ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.692s",
                                "2026-05-22 01:39:25.302 13 INFO tempest.lib.common.rest_client [req-e250ef08-b4cb-43da-8617-f33037f7259d req-e250ef08-b4cb-43da-8617-f33037f7259d ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.798s",
                                "2026-05-22 01:39:25.315 21 INFO tempest.lib.common.rest_client [req-59daee02-b3cf-45b4-9905-bd497e79f88e req-59daee02-b3cf-45b4-9905-bd497e79f88e ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s",
                                "2026-05-22 01:39:25.335 11 INFO tempest.lib.common.rest_client [req-0279f637-f35b-4e67-a260-b015b9469fe3 req-0279f637-f35b-4e67-a260-b015b9469fe3 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/09149526a0554d9399016d8921649a86 0.136s",
                                "2026-05-22 01:39:25.405 19 INFO tempest.lib.common.rest_client [req-99480fde-ef00-400c-95a3-99029de8e405 req-99480fde-ef00-400c-95a3-99029de8e405 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.662s",
                                "2026-05-22 01:39:25.414 17 INFO tempest.lib.common.rest_client [req-6086208e-5622-4bb3-87ec-0202346b706a req-6086208e-5622-4bb3-87ec-0202346b706a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.589s",
                                "2026-05-22 01:39:25.457 23 INFO tempest.lib.common.rest_client [req-f6db54ad-cfa8-4e1b-947f-54e136e95f8e req-f6db54ad-cfa8-4e1b-947f-54e136e95f8e ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.437s",
                                "2026-05-22 01:39:25.458 13 INFO tempest.lib.common.rest_client [req-4ed5df4b-5609-4ec7-b7e9-5c7048faaf40 req-4ed5df4b-5609-4ec7-b7e9-5c7048faaf40 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.154s",
                                "2026-05-22 01:39:25.480 15 INFO tempest.lib.common.rest_client [req-fb7ce2cf-78bf-440a-b04f-a41fd7ed1868 req-fb7ce2cf-78bf-440a-b04f-a41fd7ed1868 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:39:25.492 21 INFO tempest.lib.common.rest_client [req-477f3d26-2f7f-4882-8fd6-85b6dc1b4575 req-477f3d26-2f7f-4882-8fd6-85b6dc1b4575 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-22 01:39:25.502 25 INFO tempest.lib.common.rest_client [req-f84a9b3d-9ff8-46fd-8571-b589c5b6e0e5 req-f84a9b3d-9ff8-46fd-8571-b589c5b6e0e5 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.610s",
                                "2026-05-22 01:39:25.570 11 INFO tempest.lib.common.rest_client [req-3e5bffb6-beb5-4bc4-9244-51e3d45b782b req-3e5bffb6-beb5-4bc4-9244-51e3d45b782b ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s",
                                "2026-05-22 01:39:25.572 17 INFO tempest.lib.common.rest_client [req-caf2c393-1897-432d-a5ca-92c018eed462 req-caf2c393-1897-432d-a5ca-92c018eed462 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.143s",
                                "2026-05-22 01:39:25.696 19 INFO tempest.lib.common.rest_client [req-ba2716fb-66f8-4b27-89ca-145776aa394a req-ba2716fb-66f8-4b27-89ca-145776aa394a ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-22 01:39:25.704 23 INFO tempest.lib.common.rest_client [req-28c0ea48-99dc-4593-ad31-8d43c2138300 req-28c0ea48-99dc-4593-ad31-8d43c2138300 ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s",
                                "2026-05-22 01:39:25.725 13 INFO tempest.lib.common.rest_client [req-b8ffdcf0-abbb-4818-a532-24305c65884d req-b8ffdcf0-abbb-4818-a532-24305c65884d ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/09149526a0554d9399016d8921649a86 0.266s",
                                "2026-05-22 01:39:25.751 21 INFO tempest.lib.common.rest_client [req-a7ef574a-924d-476e-82a6-2e811c20b532 req-a7ef574a-924d-476e-82a6-2e811c20b532 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/09149526a0554d9399016d8921649a86 0.256s",
                                "2026-05-22 01:39:25.841 15 INFO tempest.lib.common.rest_client [req-ed64bf00-2738-4aed-992b-02ad958f2b60 req-ed64bf00-2738-4aed-992b-02ad958f2b60 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/09149526a0554d9399016d8921649a86 0.358s",
                                "2026-05-22 01:39:25.853 28 INFO tempest.lib.common.rest_client [req-c5a76f67-29a2-4a26-858a-a4dfa27ca22b req-c5a76f67-29a2-4a26-858a-a4dfa27ca22b ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.768s",
                                "2026-05-22 01:39:25.859 11 INFO tempest.lib.common.rest_client [req-04f703b6-76f6-46f6-a720-9862e4dd5235 req-04f703b6-76f6-46f6-a720-9862e4dd5235 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.288s",
                                "2026-05-22 01:39:25.911 13 INFO tempest.lib.common.rest_client [req-2fb383e3-32c0-4c04-b9ff-3f098bd1fa84 req-2fb383e3-32c0-4c04-b9ff-3f098bd1fa84 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-22 01:39:25.992 15 INFO tempest.lib.common.rest_client [req-2b070624-a2c3-4bce-af18-d655afe1b431 req-2b070624-a2c3-4bce-af18-d655afe1b431 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-22 01:39:26.013 19 INFO tempest.lib.common.rest_client [req-356e0f94-25c4-4b97-8a0d-0c7b4c66f13e req-356e0f94-25c4-4b97-8a0d-0c7b4c66f13e ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/09149526a0554d9399016d8921649a86 0.315s",
                                "2026-05-22 01:39:26.040 25 INFO tempest.lib.common.rest_client [req-f3a123d4-3a58-4176-9351-03792e33b1c1 req-f3a123d4-3a58-4176-9351-03792e33b1c1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s",
                                "2026-05-22 01:39:26.087 11 INFO tempest.lib.common.rest_client [req-89af56fe-10b5-4822-83b5-5ac4d132fec6 req-89af56fe-10b5-4822-83b5-5ac4d132fec6 ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:39:26.124 21 INFO tempest.lib.common.rest_client [req-7033b9db-58a5-4065-92cb-9135a21f24c4 req-7033b9db-58a5-4065-92cb-9135a21f24c4 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s",
                                "2026-05-22 01:39:26.140 13 INFO tempest.lib.common.rest_client [req-d3e842f1-3499-4fab-bad5-0f5f08fd8c7b req-d3e842f1-3499-4fab-bad5-0f5f08fd8c7b ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/30382f8e1b914440b0a8e8adfafc4e44 0.226s",
                                "2026-05-22 01:39:26.140 15 INFO tempest.lib.common.rest_client [req-062bcbfb-b295-426c-8ddd-d76c962cc9ce req-062bcbfb-b295-426c-8ddd-d76c962cc9ce ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.146s",
                                "2026-05-22 01:39:26.175 28 INFO tempest.lib.common.rest_client [req-0bd0c453-aa27-4215-90e5-3e66b33cd611 req-0bd0c453-aa27-4215-90e5-3e66b33cd611 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-22 01:39:26.245 19 INFO tempest.lib.common.rest_client [req-6c291d88-2ef1-4460-90ce-d8418d059f20 req-6c291d88-2ef1-4460-90ce-d8418d059f20 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-22 01:39:26.280 25 INFO tempest.lib.common.rest_client [req-453a0956-d250-4ef3-b617-8b6d1a2383a7 req-453a0956-d250-4ef3-b617-8b6d1a2383a7 ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/09149526a0554d9399016d8921649a86 0.238s",
                                "2026-05-22 01:39:26.302 17 INFO tempest.lib.common.rest_client [req-a3a9fbe4-4f62-40d5-b847-6c0afcf2ebcb req-a3a9fbe4-4f62-40d5-b847-6c0afcf2ebcb ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s",
                                "2026-05-22 01:39:26.310 28 INFO tempest.lib.common.rest_client [req-c49c48d5-2355-4d55-9fc5-98247bb2d036 req-c49c48d5-2355-4d55-9fc5-98247bb2d036 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/09149526a0554d9399016d8921649a86 0.131s",
                                "2026-05-22 01:39:26.318 21 INFO tempest.lib.common.rest_client [req-e1fbb707-66a4-4ea7-98a2-272334f72554 req-e1fbb707-66a4-4ea7-98a2-272334f72554 ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/30382f8e1b914440b0a8e8adfafc4e44 0.188s",
                                "2026-05-22 01:39:26.398 11 INFO tempest.lib.common.rest_client [req-bae896a3-4341-481c-858b-bd39f19eff58 req-bae896a3-4341-481c-858b-bd39f19eff58 ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/2194ff3a072f4deb83141fa1296997d2 0.306s",
                                "2026-05-22 01:39:26.401 23 INFO tempest.lib.common.rest_client [req-da5f89e1-1ce6-4f17-9e6a-3106ec1efaea req-da5f89e1-1ce6-4f17-9e6a-3106ec1efaea ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.695s",
                                "2026-05-22 01:39:26.408 13 INFO tempest.lib.common.rest_client [req-bb4535cb-46f2-4cfb-8ed1-5cdc3a4eeed5 req-bb4535cb-46f2-4cfb-8ed1-5cdc3a4eeed5 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.266s",
                                "2026-05-22 01:39:26.455 15 INFO tempest.lib.common.rest_client [req-51f3573c-0a12-4c09-9ca8-7ff09413c4f5 req-51f3573c-0a12-4c09-9ca8-7ff09413c4f5 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.311s",
                                "2026-05-22 01:39:26.496 28 INFO tempest.lib.common.rest_client [req-55765739-a7d6-41ab-8c8f-f48bbf4332d9 req-55765739-a7d6-41ab-8c8f-f48bbf4332d9 ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:39:26.510 25 INFO tempest.lib.common.rest_client [req-3a571fd6-0f2e-46e6-95ed-1573bbbf7b24 req-3a571fd6-0f2e-46e6-95ed-1573bbbf7b24 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:39:26.520 17 INFO tempest.lib.common.rest_client [req-567108ef-d209-4f43-97ed-cffba30df576 req-567108ef-d209-4f43-97ed-cffba30df576 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:39:26.520 19 INFO tempest.lib.common.rest_client [req-73cba632-88bb-4dcd-a962-6468aac740da req-73cba632-88bb-4dcd-a962-6468aac740da ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/30382f8e1b914440b0a8e8adfafc4e44 0.272s",
                                "2026-05-22 01:39:26.527 21 INFO tempest.lib.common.rest_client [req-a89b850c-6582-4e8d-aa30-3753219d848b req-a89b850c-6582-4e8d-aa30-3753219d848b ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:39:26.616 11 INFO tempest.lib.common.rest_client [req-def0adc2-b0b7-4b4d-b589-8dce4413564d req-def0adc2-b0b7-4b4d-b589-8dce4413564d ] Request (ApplicationCredentialsV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-22 01:39:26.623 23 INFO tempest.lib.common.rest_client [req-b07d73f5-b84d-4b56-86cf-75fcc5700d4e req-b07d73f5-b84d-4b56-86cf-75fcc5700d4e ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:39:26.634 13 INFO tempest.lib.common.rest_client [req-e60f9809-8430-4d52-b925-fc06c101eaa2 req-e60f9809-8430-4d52-b925-fc06c101eaa2 ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/2194ff3a072f4deb83141fa1296997d2 0.225s",
                                "2026-05-22 01:39:26.638 19 INFO tempest.lib.common.rest_client [req-1fa6eb8e-a882-4819-973c-d685a17655f2 req-1fa6eb8e-a882-4819-973c-d685a17655f2 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.116s",
                                "2026-05-22 01:39:26.659 15 INFO tempest.lib.common.rest_client [req-92af5248-5a42-4825-9c49-f79bebe715e8 req-92af5248-5a42-4825-9c49-f79bebe715e8 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/2194ff3a072f4deb83141fa1296997d2 0.197s",
                                "2026-05-22 01:39:26.747 28 INFO tempest.lib.common.rest_client [req-7d00f518-9a17-4c32-b759-f85a05ebcbf6 req-7d00f518-9a17-4c32-b759-f85a05ebcbf6 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/30382f8e1b914440b0a8e8adfafc4e44 0.248s",
                                "2026-05-22 01:39:26.759 21 INFO tempest.lib.common.rest_client [req-6ed860e4-d831-473f-b275-f90bfa54f52e req-6ed860e4-d831-473f-b275-f90bfa54f52e ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/2194ff3a072f4deb83141fa1296997d2 0.229s",
                                "2026-05-22 01:39:26.830 13 INFO tempest.lib.common.rest_client [req-6cbb0370-653d-4832-a133-18fe82da5852 req-6cbb0370-653d-4832-a133-18fe82da5852 ] Request (EC2CredentialsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:39:26.839 25 INFO tempest.lib.common.rest_client [req-60222e51-3d8b-4bb1-9a04-94355f09162c req-60222e51-3d8b-4bb1-9a04-94355f09162c ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/30382f8e1b914440b0a8e8adfafc4e44 0.327s",
                                "2026-05-22 01:39:26.853 17 INFO tempest.lib.common.rest_client [req-8aee1e8d-4bdf-41f7-b624-24d8920574bd req-8aee1e8d-4bdf-41f7-b624-24d8920574bd ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/09149526a0554d9399016d8921649a86 0.330s",
                                "2026-05-22 01:39:26.939 15 INFO tempest.lib.common.rest_client [req-73f3aec5-6764-4510-b33e-226e6dd74828 req-73f3aec5-6764-4510-b33e-226e6dd74828 ] Request (IdentityV3UsersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-22 01:39:26.940 23 INFO tempest.lib.common.rest_client [req-968e94db-4aa9-4e40-913b-391a5698dbb3 req-968e94db-4aa9-4e40-913b-391a5698dbb3 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/09149526a0554d9399016d8921649a86 0.315s",
                                "2026-05-22 01:39:26.981 19 INFO tempest.lib.common.rest_client [req-3bf0fd11-03ff-433d-a045-ab1f472decd2 req-3bf0fd11-03ff-433d-a045-ab1f472decd2 ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/2194ff3a072f4deb83141fa1296997d2 0.339s",
                                "2026-05-22 01:39:27.021 17 INFO tempest.lib.common.rest_client [req-0a525990-0331-419b-b93a-6a28c5bd67c3 req-0a525990-0331-419b-b93a-6a28c5bd67c3 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-22 01:39:27.023 28 INFO tempest.lib.common.rest_client [req-39369944-cccd-4d98-98d2-5c5e6c93736d req-39369944-cccd-4d98-98d2-5c5e6c93736d ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-22 01:39:27.021 11 INFO tempest.lib.common.rest_client [req-06ef81eb-ada6-492f-a357-5f55c18fdd5d req-06ef81eb-ada6-492f-a357-5f55c18fdd5d ] Request (ApplicationCredentialsV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922/users/82ec304be4b8401c98f44bb8ada8f40b/roles/09149526a0554d9399016d8921649a86 0.403s",
                                "2026-05-22 01:39:27.022 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82ec304be4b8401c98f44bb8ada8f40b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:27.023 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1740396318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a64a81e13b09440585a4de5ff2ab9922', 'project_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'tenant_id': 'a64a81e13b09440585a4de5ff2ab9922', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ec304be4b8401c98f44bb8ada8f40b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.023 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ApplicationCredentialsV3Test-1740396318-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a64a81e13b09440585a4de5ff2ab9922', 'project_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'tenant_id': 'a64a81e13b09440585a4de5ff2ab9922', 'tenant_name': 'tempest-ApplicationCredentialsV3Test-1740396318', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82ec304be4b8401c98f44bb8ada8f40b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.126 25 INFO tempest.lib.common.rest_client [req-8e129a31-7254-4cad-9a77-5cad1d73c446 req-8e129a31-7254-4cad-9a77-5cad1d73c446 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.285s",
                                "2026-05-22 01:39:27.148 23 INFO tempest.lib.common.rest_client [req-facbc859-a12c-47a2-84a1-d67172a76177 req-facbc859-a12c-47a2-84a1-d67172a76177 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-22 01:39:27.148 21 INFO tempest.lib.common.rest_client [req-087c2376-9601-4965-8d3e-23898886f643 req-087c2376-9601-4965-8d3e-23898886f643 ] Request (TestApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.383s",
                                "2026-05-22 01:39:27.135 15 INFO tempest.lib.common.rest_client [req-0d8afa7b-f3df-42d0-b7b7-0089eff38840 req-0d8afa7b-f3df-42d0-b7b7-0089eff38840 ] Request (IdentityV3UsersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e/users/767e21c8ec8e41a0af2c182cd8f1e24c/roles/09149526a0554d9399016d8921649a86 0.192s",
                                "2026-05-22 01:39:27.135 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 767e21c8ec8e41a0af2c182cd8f1e24c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:27.136 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-157856758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'project_name': 'tempest-IdentityV3UsersTest-157856758', 'tenant_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'tenant_name': 'tempest-IdentityV3UsersTest-157856758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767e21c8ec8e41a0af2c182cd8f1e24c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.136 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3UsersTest-157856758-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'project_name': 'tempest-IdentityV3UsersTest-157856758', 'tenant_id': 'a409973a78a34c7d9f8aa9f37a917e5e', 'tenant_name': 'tempest-IdentityV3UsersTest-157856758', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '767e21c8ec8e41a0af2c182cd8f1e24c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.199 13 INFO tempest.lib.common.rest_client [req-c621f21e-4144-4101-a5a0-b1e4c4f17b2c req-c621f21e-4144-4101-a5a0-b1e4c4f17b2c ] Request (EC2CredentialsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b/users/388b1d3df97a42a9ac219c76f4366544/roles/09149526a0554d9399016d8921649a86 0.361s",
                                "2026-05-22 01:39:27.199 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 388b1d3df97a42a9ac219c76f4366544 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:27.199 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1849552187-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b146f2aebd8b4414a8a39662f43d304b', 'project_name': 'tempest-EC2CredentialsTest-1849552187', 'tenant_id': 'b146f2aebd8b4414a8a39662f43d304b', 'tenant_name': 'tempest-EC2CredentialsTest-1849552187', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '388b1d3df97a42a9ac219c76f4366544', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.200 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-EC2CredentialsTest-1849552187-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b146f2aebd8b4414a8a39662f43d304b', 'project_name': 'tempest-EC2CredentialsTest-1849552187', 'tenant_id': 'b146f2aebd8b4414a8a39662f43d304b', 'tenant_name': 'tempest-EC2CredentialsTest-1849552187', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '388b1d3df97a42a9ac219c76f4366544', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.231 28 INFO tempest.lib.common.rest_client [req-4da32aa4-1995-4a60-84b3-944e6f7cad2c req-4da32aa4-1995-4a60-84b3-944e6f7cad2c ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/2194ff3a072f4deb83141fa1296997d2 0.206s",
                                "2026-05-22 01:39:27.247 17 INFO tempest.lib.common.rest_client [req-b5797e16-fab0-4361-b1dc-f0e2d56df972 req-b5797e16-fab0-4361-b1dc-f0e2d56df972 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/30382f8e1b914440b0a8e8adfafc4e44 0.221s",
                                "2026-05-22 01:39:27.254 19 INFO tempest.lib.common.rest_client [req-1f01b6ae-1229-41b5-92b5-800dce9cbea7 req-1f01b6ae-1229-41b5-92b5-800dce9cbea7 ] Request (AccessRulesV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.269s",
                                "2026-05-22 01:39:27.350 25 INFO tempest.lib.common.rest_client [req-4dd60fbf-e692-44d0-a086-603629bb125d req-4dd60fbf-e692-44d0-a086-603629bb125d ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/2194ff3a072f4deb83141fa1296997d2 0.222s",
                                "2026-05-22 01:39:27.383 23 INFO tempest.lib.common.rest_client [req-45ad1237-512b-401b-beee-f04ca87d3aaf req-45ad1237-512b-401b-beee-f04ca87d3aaf ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.231s",
                                "2026-05-22 01:39:27.437 21 INFO tempest.lib.common.rest_client [req-67d97b20-1291-4211-9d9b-734ef498e8db req-67d97b20-1291-4211-9d9b-734ef498e8db ] Request (TestApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb/users/3df89f14b3404db1a4687d6e4fb22709/roles/09149526a0554d9399016d8921649a86 0.286s",
                                "2026-05-22 01:39:27.437 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3df89f14b3404db1a4687d6e4fb22709 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:27.438 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-707525774-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'project_name': 'tempest-TestApiDiscovery-707525774', 'tenant_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'tenant_name': 'tempest-TestApiDiscovery-707525774', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3df89f14b3404db1a4687d6e4fb22709', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.439 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TestApiDiscovery-707525774-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'project_name': 'tempest-TestApiDiscovery-707525774', 'tenant_id': 'fae8c47c3f9a460097e7ce9a2021b5cb', 'tenant_name': 'tempest-TestApiDiscovery-707525774', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3df89f14b3404db1a4687d6e4fb22709', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.531 17 INFO tempest.lib.common.rest_client [req-779f813b-b279-4fe1-8d7f-915f598bf2d9 req-779f813b-b279-4fe1-8d7f-915f598bf2d9 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.282s",
                                "2026-05-22 01:39:27.575 23 INFO tempest.lib.common.rest_client [req-744a0c18-3d19-478b-bfc7-6a6fb82b7459 req-744a0c18-3d19-478b-bfc7-6a6fb82b7459 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:39:27.578 28 INFO tempest.lib.common.rest_client [req-35de6b20-9e05-4f4f-9baa-e7a8ebb8070a req-35de6b20-9e05-4f4f-9baa-e7a8ebb8070a ] Request (DefaultDomainTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.345s",
                                "2026-05-22 01:39:27.614 25 INFO tempest.lib.common.rest_client [req-db8f1c52-c9e1-456a-8491-1420941e60e1 req-db8f1c52-c9e1-456a-8491-1420941e60e1 ] Request (TokensV3Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.262s",
                                "2026-05-22 01:39:27.685 17 INFO tempest.lib.common.rest_client [req-716de09d-28ce-4061-ace3-6b9ce1aec2a7 req-716de09d-28ce-4061-ace3-6b9ce1aec2a7 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/2194ff3a072f4deb83141fa1296997d2 0.149s",
                                "2026-05-22 01:39:27.776 11 INFO tempest.lib.common.rest_client [req-0015c832-b9d4-44f1-9fe3-4fcf41e20b76 req-0015c832-b9d4-44f1-9fe3-4fcf41e20b76 ] Request (ApplicationCredentialsV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-22 01:39:27.794 23 INFO tempest.lib.common.rest_client [req-1d180e22-0bc2-4693-a8d0-2f59c03e1a8e req-1d180e22-0bc2-4693-a8d0-2f59c03e1a8e ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/2194ff3a072f4deb83141fa1296997d2 0.215s",
                                "2026-05-22 01:39:27.808 15 INFO tempest.lib.common.rest_client [req-ff3e5e09-3441-4ed9-b515-25bca20f3f99 req-ff3e5e09-3441-4ed9-b515-25bca20f3f99 ] Request (IdentityV3UsersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s",
                                "2026-05-22 01:39:27.820 25 INFO tempest.lib.common.rest_client [req-8192a742-499f-4d0a-8927-f8e36245f22a req-8192a742-499f-4d0a-8927-f8e36245f22a ] Request (TokensV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d/users/7564ca6d2bd54d3db76b3b94e9976668/roles/09149526a0554d9399016d8921649a86 0.204s",
                                "2026-05-22 01:39:27.821 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7564ca6d2bd54d3db76b3b94e9976668 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:27.821 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-360362902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd07f1db00f73405cb4ae071dba66af7d', 'project_name': 'tempest-TokensV3Test-360362902', 'tenant_id': 'd07f1db00f73405cb4ae071dba66af7d', 'tenant_name': 'tempest-TokensV3Test-360362902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7564ca6d2bd54d3db76b3b94e9976668', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.821 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TokensV3Test-360362902-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd07f1db00f73405cb4ae071dba66af7d', 'project_name': 'tempest-TokensV3Test-360362902', 'tenant_id': 'd07f1db00f73405cb4ae071dba66af7d', 'tenant_name': 'tempest-TokensV3Test-360362902', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7564ca6d2bd54d3db76b3b94e9976668', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.846 13 INFO tempest.lib.common.rest_client [req-5e53a3d9-5e1e-4c15-8cf6-172f1f11a1c1 req-5e53a3d9-5e1e-4c15-8cf6-172f1f11a1c1 ] Request (EC2CredentialsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s",
                                "2026-05-22 01:39:27.908 17 INFO tempest.lib.common.rest_client [req-37796e5b-ae20-41d6-ad9c-c947bfb3a10d req-37796e5b-ae20-41d6-ad9c-c947bfb3a10d ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-22 01:39:27.950 19 INFO tempest.lib.common.rest_client [req-1914850b-9717-4b96-a700-d0b2306a8c0c req-1914850b-9717-4b96-a700-d0b2306a8c0c ] Request (AccessRulesV3Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b/users/0bb1515650eb42a3bee17712fa8d0884/roles/09149526a0554d9399016d8921649a86 0.694s",
                                "2026-05-22 01:39:27.951 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0bb1515650eb42a3bee17712fa8d0884 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:27.951 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1962118186-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'project_name': 'tempest-AccessRulesV3Test-1962118186', 'tenant_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'tenant_name': 'tempest-AccessRulesV3Test-1962118186', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bb1515650eb42a3bee17712fa8d0884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:27.951 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AccessRulesV3Test-1962118186-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'project_name': 'tempest-AccessRulesV3Test-1962118186', 'tenant_id': 'd3471a5da0614e4b974f08cd6f2a3d7b', 'tenant_name': 'tempest-AccessRulesV3Test-1962118186', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0bb1515650eb42a3bee17712fa8d0884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.098 28 INFO tempest.lib.common.rest_client [req-f4b7ea53-1f15-4e76-8077-395c659f7509 req-f4b7ea53-1f15-4e76-8077-395c659f7509 ] Request (DefaultDomainTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e/users/7e944d61644c4beaaf12a9c65707d003/roles/09149526a0554d9399016d8921649a86 0.514s",
                                "2026-05-22 01:39:28.098 28 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7e944d61644c4beaaf12a9c65707d003 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:28.099 28 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2077693897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e41a9b50a8184a5a9883267859eac77e', 'project_name': 'tempest-DefaultDomainTestJSON-2077693897', 'tenant_id': 'e41a9b50a8184a5a9883267859eac77e', 'tenant_name': 'tempest-DefaultDomainTestJSON-2077693897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e944d61644c4beaaf12a9c65707d003', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.099 28 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DefaultDomainTestJSON-2077693897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e41a9b50a8184a5a9883267859eac77e', 'project_name': 'tempest-DefaultDomainTestJSON-2077693897', 'tenant_id': 'e41a9b50a8184a5a9883267859eac77e', 'tenant_name': 'tempest-DefaultDomainTestJSON-2077693897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7e944d61644c4beaaf12a9c65707d003', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.117 23 INFO tempest.lib.common.rest_client [req-eb23edbb-983e-4c57-9a7c-d18bb1338769 req-eb23edbb-983e-4c57-9a7c-d18bb1338769 ] Request (IdentityCatalogTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.320s",
                                "2026-05-22 01:39:28.156 17 INFO tempest.lib.common.rest_client [req-65eee0a0-79fb-4916-a53a-500b513c9d3f req-65eee0a0-79fb-4916-a53a-500b513c9d3f ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda/users/4843671c58d047baa5dcf8388e8d6676/roles/09149526a0554d9399016d8921649a86 0.245s",
                                "2026-05-22 01:39:28.156 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4843671c58d047baa5dcf8388e8d6676 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:28.157 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1151003845-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9077e4045148432cb2b4dd220f209dda', 'project_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'tenant_id': '9077e4045148432cb2b4dd220f209dda', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4843671c58d047baa5dcf8388e8d6676', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.157 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-1151003845-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9077e4045148432cb2b4dd220f209dda', 'project_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'tenant_id': '9077e4045148432cb2b4dd220f209dda', 'tenant_name': 'tempest-IdentityV3ProjectsTest-1151003845', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4843671c58d047baa5dcf8388e8d6676', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.188 13 INFO tempest.lib.common.rest_client [req-3e7f622b-5466-427d-9e68-7815791c38ce req-3e7f622b-5466-427d-9e68-7815791c38ce ] Request (EC2CredentialsTest:test_create_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.338s",
                                "2026-05-22 01:39:28.333 23 INFO tempest.lib.common.rest_client [req-fe1a0800-b0bb-4f52-a337-0eb49e55e5f8 req-fe1a0800-b0bb-4f52-a337-0eb49e55e5f8 ] Request (IdentityCatalogTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd/users/3eb0a2be3efe4ec8a7768042bfe8208c/roles/09149526a0554d9399016d8921649a86 0.213s",
                                "2026-05-22 01:39:28.333 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3eb0a2be3efe4ec8a7768042bfe8208c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:28.334 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-1292004464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'project_name': 'tempest-IdentityCatalogTest-1292004464', 'tenant_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'tenant_name': 'tempest-IdentityCatalogTest-1292004464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3eb0a2be3efe4ec8a7768042bfe8208c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.334 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityCatalogTest-1292004464-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'project_name': 'tempest-IdentityCatalogTest-1292004464', 'tenant_id': 'b99fd22261f745bdbcf9d92bcf300abd', 'tenant_name': 'tempest-IdentityCatalogTest-1292004464', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3eb0a2be3efe4ec8a7768042bfe8208c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:28.418 13 INFO tempest.lib.common.rest_client [req-980fd377-5500-4e45-9bc5-2e1e125c1a58 req-980fd377-5500-4e45-9bc5-2e1e125c1a58 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/507b3b17067d4c0eb0276ce60a58a1d8 0.228s",
                                "2026-05-22 01:39:28.431 21 INFO tempest.lib.common.rest_client [req-fa0df154-e63b-4c1b-8c49-82a15ed451df req-fa0df154-e63b-4c1b-8c49-82a15ed451df ] Request (TestApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.981s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_create_ec2_credential [0.572108s] ... ok",
                                "2026-05-22 01:39:28.503 25 INFO tempest.lib.common.rest_client [req-3ca890e9-f7ab-4af4-819f-f1bf4a1f7de3 req-3ca890e9-f7ab-4af4-819f-f1bf4a1f7de3 ] Request (TokensV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.676s",
                                "2026-05-22 01:39:28.763 11 INFO tempest.lib.common.rest_client [req-fa23d1b0-e304-44bc-84a3-a3ac860ede3a req-fa23d1b0-e304-44bc-84a3-a3ac860ede3a ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.981s",
                                "2026-05-22 01:39:28.785 28 INFO tempest.lib.common.rest_client [req-303c27bd-de54-4ac4-bb5f-34e98430ea62 req-303c27bd-de54-4ac4-bb5f-34e98430ea62 ] Request (DefaultDomainTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s",
                                "2026-05-22 01:39:28.783 13 INFO tempest.lib.common.rest_client [req-26ce8cc5-3039-4ecd-8c4c-90c9c641d0c7 req-26ce8cc5-3039-4ecd-8c4c-90c9c641d0c7 ] Request (EC2CredentialsTest:test_delete_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.286s",
                                "2026-05-22 01:39:28.918 23 INFO tempest.lib.common.rest_client [req-3890a8ca-2e54-44a9-a1a9-ed5a3ca1760c req-3890a8ca-2e54-44a9-a1a9-ed5a3ca1760c ] Request (IdentityCatalogTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-22 01:39:28.952 28 INFO tempest.lib.common.rest_client [req-ac60c434-9616-4c89-899c-10ee80de4928 req-ac60c434-9616-4c89-899c-10ee80de4928 ] Request (DefaultDomainTestJSON:test_default_domain_exists): 200 GET https://api.testbed.osism.xyz:5000/v3/domains/default 0.161s",
                                "2026-05-22 01:39:29.004 11 INFO tempest.lib.common.rest_client [req-61de98f2-259e-4560-9551-6244303b28e2 req-61de98f2-259e-4560-9551-6244303b28e2 ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/82e713bb1769403f838f2ccecd5e56b6 0.238s",
                                "{8} tempest.api.identity.v3.test_domains.DefaultDomainTestJSON.test_default_domain_exists [0.168610s] ... ok",
                                "2026-05-22 01:39:29.029 25 INFO tempest.lib.common.rest_client [req-13adb815-5915-49c2-97af-6413f7aae2f1 req-13adb815-5915-49c2-97af-6413f7aae2f1 ] Request (TokensV3Test:test_create_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.521s",
                                "{7} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.526212s] ... ok",
                                "2026-05-22 01:39:29.351 19 INFO tempest.lib.common.rest_client [req-137c397b-1265-40ec-880a-c49298b98d8e req-137c397b-1265-40ec-880a-c49298b98d8e ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.392s",
                                "2026-05-22 01:39:29.414 28 INFO tempest.lib.common.rest_client [req-3afa1a52-d74e-49d0-9e0c-ad2db1387780 req-3afa1a52-d74e-49d0-9e0c-ad2db1387780 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7e944d61644c4beaaf12a9c65707d003 0.364s",
                                "2026-05-22 01:39:29.416 28 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e41a9b50a8184a5a9883267859eac77e",
                                "2026-05-22 01:39:29.600 11 INFO tempest.lib.common.rest_client [req-6addc04c-06f5-4c5b-be24-e8da7e1acc9c req-6addc04c-06f5-4c5b-be24-e8da7e1acc9c ] Request (ApplicationCredentialsV3Test:test_create_application_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-22 01:39:29.733 15 INFO tempest.lib.common.rest_client [req-5a43e6b6-701f-4da6-acbd-3d370b3aff3c req-5a43e6b6-701f-4da6-acbd-3d370b3aff3c ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.920s",
                                "2026-05-22 01:39:29.851 21 INFO tempest.lib.common.rest_client [req-80c76dc9-fae0-40bb-8ac3-11030243875c req-80c76dc9-fae0-40bb-8ac3-11030243875c ] Request (TestApiDiscovery:test_api_media_types): 200 GET https://api.testbed.osism.xyz:5000/v3 1.416s",
                                "2026-05-22 01:39:29.915 17 INFO tempest.lib.common.rest_client [req-f1461ce2-89ad-4a0d-bd2a-f43017b2def2 req-f1461ce2-89ad-4a0d-bd2a-f43017b2def2 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.750s",
                                "{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [1.420261s] ... ok",
                                "2026-05-22 01:39:29.980 28 INFO tempest.lib.common.rest_client [req-cb223591-db8d-49ef-9d01-0d54ad3c15ee req-cb223591-db8d-49ef-9d01-0d54ad3c15ee ] Request (DefaultDomainTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-22 01:39:30.041 19 INFO tempest.lib.common.rest_client [req-24e5d524-b479-4bf2-9aba-5aed99dec376 req-24e5d524-b479-4bf2-9aba-5aed99dec376 ] Request (AccessRulesV3Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials 0.686s",
                                "2026-05-22 01:39:30.060 23 INFO tempest.lib.common.rest_client [req-7d9cc439-b894-40bd-b6b8-28d11d368082 req-7d9cc439-b894-40bd-b6b8-28d11d368082 ] Request (IdentityCatalogTest:test_catalog_standardization): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/catalog 1.131s",
                                "2026-05-22 01:39:30.065 13 INFO tempest.lib.common.rest_client [req-a62966ea-a717-4ef0-b05c-e9e2d57f9c7e req-a62966ea-a717-4ef0-b05c-e9e2d57f9c7e ] Request (EC2CredentialsTest:test_delete_ec2_credential): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/77b4c6eccc574496be57047d13d7c7e8 1.280s",
                                "2026-05-22 01:39:30.123 21 INFO tempest.lib.common.rest_client [req-857f2913-9c67-422a-bf42-62c5b4dfbe7c req-857f2913-9c67-422a-bf42-62c5b4dfbe7c ] Request (TestApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:5000/v3 0.144s",
                                "{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.199630s] ... ok",
                                "{6} tempest.api.identity.v3.test_catalog.IdentityCatalogTest.test_catalog_standardization [1.142987s] ... ok",
                                "2026-05-22 01:39:30.141 17 INFO tempest.lib.common.rest_client [req-630e43be-4809-4769-a8e3-97bf156f1a45 req-630e43be-4809-4769-a8e3-97bf156f1a45 ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s",
                                "2026-05-22 01:39:30.167 11 INFO tempest.lib.common.rest_client [req-b20b542e-058d-472a-ae33-bb07c2c8d7f4 req-b20b542e-058d-472a-ae33-bb07c2c8d7f4 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/82e713bb1769403f838f2ccecd5e56b6 0.558s",
                                "{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential [2.393439s] ... ok",
                                "2026-05-22 01:39:30.313 13 INFO tempest.lib.common.rest_client [req-1f87891d-c492-43a8-8528-82b4b8e2e77d req-1f87891d-c492-43a8-8528-82b4b8e2e77d ] Request (EC2CredentialsTest:test_delete_ec2_credential): 404 GET https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/77b4c6eccc574496be57047d13d7c7e8 0.244s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_delete_ec2_credential [1.821110s] ... ok",
                                "2026-05-22 01:39:30.376 21 INFO tempest.lib.common.rest_client [req-d8ccb6b5-07fc-4a53-a555-25ba9457c42e req-d8ccb6b5-07fc-4a53-a555-25ba9457c42e ] Request (TestApiDiscovery:test_api_version_statuses): 200 GET https://api.testbed.osism.xyz:5000/v3 0.250s",
                                "{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.252715s] ... ok",
                                "2026-05-22 01:39:30.411 25 INFO tempest.lib.common.rest_client [req-742e6174-c01d-4166-b485-e8cd3973eabb req-742e6174-c01d-4166-b485-e8cd3973eabb ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.327s",
                                "2026-05-22 01:39:30.460 21 INFO tempest.lib.common.rest_client [req-2dd5778b-a8af-426f-9060-e2f13d786c11 req-2dd5778b-a8af-426f-9060-e2f13d786c11 ] Request (TestApiDiscovery:test_identity_v3_existence): 300 GET https://api.testbed.osism.xyz:5000/ 0.081s",
                                "{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_identity_v3_existence [0.083308s] ... ok",
                                "2026-05-22 01:39:30.690 17 INFO tempest.lib.common.rest_client [req-7f0d3ce1-213f-4275-aacf-50414ac5fb2e req-7f0d3ce1-213f-4275-aacf-50414ac5fb2e ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.542s",
                                "2026-05-22 01:39:30.757 19 INFO tempest.lib.common.rest_client [req-ba25aac7-b9d1-4eb2-ab57-85c4073886d4 req-ba25aac7-b9d1-4eb2-ab57-85c4073886d4 ] Request (AccessRulesV3Test:test_delete_access_rule): 201 POST https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials 0.709s",
                                "2026-05-22 01:39:30.802 21 INFO tempest.lib.common.rest_client [req-b0b9732f-6b34-495f-8a0f-9fd78102e1d1 req-b0b9732f-6b34-495f-8a0f-9fd78102e1d1 ] Request (TestApiDiscovery:test_list_api_versions): 300 GET https://api.testbed.osism.xyz:5000/ 0.338s",
                                "{5} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_list_api_versions [0.341254s] ... ok",
                                "2026-05-22 01:39:30.803 23 INFO tempest.lib.common.rest_client [req-08194023-43bf-4ec3-8868-7501f0c60e24 req-08194023-43bf-4ec3-8868-7501f0c60e24 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3eb0a2be3efe4ec8a7768042bfe8208c 0.636s",
                                "2026-05-22 01:39:30.804 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b99fd22261f745bdbcf9d92bcf300abd",
                                "2026-05-22 01:39:30.870 11 INFO tempest.lib.common.rest_client [req-683620d6-a69f-4232-b768-18c259b7520e req-683620d6-a69f-4232-b768-18c259b7520e ] Request (ApplicationCredentialsV3Test:test_create_application_credential_access_rules): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.628s",
                                "2026-05-22 01:39:30.903 13 INFO tempest.lib.common.rest_client [req-e4774e6e-5323-4050-b789-fbbc01920b49 req-e4774e6e-5323-4050-b789-fbbc01920b49 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.585s",
                                "2026-05-22 01:39:30.923 25 INFO tempest.lib.common.rest_client [req-12d0536b-39a4-4fcf-806d-f744636ae272 req-12d0536b-39a4-4fcf-806d-f744636ae272 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.509s",
                                "2026-05-22 01:39:31.023 28 INFO tempest.lib.common.rest_client [req-208a5349-28b1-4577-8aad-cd38c8eb8caf req-208a5349-28b1-4577-8aad-cd38c8eb8caf ] Request (DefaultDomainTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e41a9b50a8184a5a9883267859eac77e&name=default 1.037s",
                                "2026-05-22 01:39:31.025 17 INFO tempest.lib.common.rest_client [req-a49d66a5-df36-441b-ae58-682888fb812c req-a49d66a5-df36-441b-ae58-682888fb812c ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.333s",
                                "2026-05-22 01:39:31.026 19 INFO tempest.lib.common.rest_client [req-e3daada2-9c20-4383-b334-879d6f584388 req-e3daada2-9c20-4383-b334-879d6f584388 ] Request (AccessRulesV3Test:test_delete_access_rule): 403 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules/a2602e1170084621939670196ad58bfb 0.266s",
                                "2026-05-22 01:39:31.224 21 INFO tempest.lib.common.rest_client [req-6d1cc23b-1881-4eba-8ad1-8fe97a5796a8 req-6d1cc23b-1881-4eba-8ad1-8fe97a5796a8 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3df89f14b3404db1a4687d6e4fb22709 0.379s",
                                "2026-05-22 01:39:31.225 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fae8c47c3f9a460097e7ce9a2021b5cb",
                                "2026-05-22 01:39:31.232 11 INFO tempest.lib.common.rest_client [req-0e8327de-76a6-426d-b237-c2cfaff413f5 req-0e8327de-76a6-426d-b237-c2cfaff413f5 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/3a6e5c4ae6e54f09a1fc554edb80b03d 0.359s",
                                "{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_access_rules [0.992896s] ... ok",
                                "2026-05-22 01:39:31.265 13 INFO tempest.lib.common.rest_client [req-4f32892b-3ffe-41d7-b368-787bd6600dd2 req-4f32892b-3ffe-41d7-b368-787bd6600dd2 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.359s",
                                "2026-05-22 01:39:31.288 19 INFO tempest.lib.common.rest_client [req-2b25291f-e002-4615-b2e2-1292235308ac req-2b25291f-e002-4615-b2e2-1292235308ac ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials/fcbb70d49be24f6f983fb5e98778b8bc 0.256s",
                                "2026-05-22 01:39:31.306 15 INFO tempest.lib.common.rest_client [req-6cabe13e-1143-466f-a4e9-14771e625bf7 req-6cabe13e-1143-466f-a4e9-14771e625bf7 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.566s",
                                "2026-05-22 01:39:31.360 25 INFO tempest.lib.common.rest_client [req-750161cd-7b07-4640-b433-76e780d914ef req-750161cd-7b07-4640-b433-76e780d914ef ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.435s",
                                "2026-05-22 01:39:31.384 23 INFO tempest.lib.common.rest_client [req-8f84f724-14fe-4831-96d1-100fe33c89e5 req-8f84f724-14fe-4831-96d1-100fe33c89e5 ] Request (IdentityCatalogTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-22 01:39:31.446 17 INFO tempest.lib.common.rest_client [req-bc646d8c-9484-4aea-9002-9e2dfd88b10f req-bc646d8c-9484-4aea-9002-9e2dfd88b10f ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/09149526a0554d9399016d8921649a86 0.420s",
                                "2026-05-22 01:39:31.563 28 INFO tempest.lib.common.rest_client [req-cf384d47-f0f9-4264-b6e4-ef520be6f0d1 req-cf384d47-f0f9-4264-b6e4-ef520be6f0d1 ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/09999f80-fc94-4f08-bb77-d7f9cd2e1946 0.534s",
                                "2026-05-22 01:39:31.578 19 INFO tempest.lib.common.rest_client [req-d849c3e9-45a8-42fc-8801-cc7f6c82528a req-d849c3e9-45a8-42fc-8801-cc7f6c82528a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules 0.287s",
                                "2026-05-22 01:39:31.590 13 INFO tempest.lib.common.rest_client [req-e79b08e6-116e-492e-9077-0c60f6c6f164 req-e79b08e6-116e-492e-9077-0c60f6c6f164 ] Request (EC2CredentialsTest:test_list_ec2_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.322s",
                                "2026-05-22 01:39:31.601 25 INFO tempest.lib.common.rest_client [req-f2627c32-d53f-4af3-9f0e-3ff3c5836770 req-f2627c32-d53f-4af3-9f0e-3ff3c5836770 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.240s",
                                "2026-05-22 01:39:31.711 21 INFO tempest.lib.common.rest_client [req-6b7654e2-e8e7-4c6c-9a47-b6df0367025f req-6b7654e2-e8e7-4c6c-9a47-b6df0367025f ] Request (TestApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-22 01:39:31.722 17 INFO tempest.lib.common.rest_client [req-36a6b474-4108-444e-be2d-f3fe7e6d029a req-36a6b474-4108-444e-be2d-f3fe7e6d029a ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.273s",
                                "2026-05-22 01:39:31.752 25 INFO tempest.lib.common.rest_client [req-80f31178-61cc-4a93-a74b-099e25208747 req-80f31178-61cc-4a93-a74b-099e25208747 ] Request (TokensV3Test:test_token_auth_creation_existence_deletion): 404 HEAD https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.147s",
                                "{7} tempest.api.identity.v3.test_tokens.TokensV3Test.test_token_auth_creation_existence_deletion [2.669391s] ... ok",
                                "2026-05-22 01:39:31.756 13 INFO tempest.lib.common.rest_client [req-ada485ee-5024-4a45-bc7b-f26d8715eebf req-ada485ee-5024-4a45-bc7b-f26d8715eebf ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/0d4cfc86a1724a33876572253c92719f 0.160s",
                                "2026-05-22 01:39:31.813 19 INFO tempest.lib.common.rest_client [req-4b576048-b821-42a3-962d-cb8de3490f14 req-4b576048-b821-42a3-962d-cb8de3490f14 ] Request (AccessRulesV3Test:test_delete_access_rule): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules/a2602e1170084621939670196ad58bfb 0.229s",
                                "2026-05-22 01:39:31.816 15 INFO tempest.lib.common.rest_client [req-6187f173-8ff5-4e98-a718-97b5085a0ecd req-6187f173-8ff5-4e98-a718-97b5085a0ecd ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.508s",
                                "2026-05-22 01:39:31.840 11 INFO tempest.lib.common.rest_client [req-cde603f8-6ab5-4067-91f5-fd9ca5348219 req-cde603f8-6ab5-4067-91f5-fd9ca5348219 ] Request (ApplicationCredentialsV3Test:test_create_application_credential_expires): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.604s",
                                "2026-05-22 01:39:31.941 28 INFO tempest.lib.common.rest_client [req-f59473a6-71e4-49f1-afb0-8b8d94b51e9d req-f59473a6-71e4-49f1-afb0-8b8d94b51e9d ] Request (DefaultDomainTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e41a9b50a8184a5a9883267859eac77e 0.373s",
                                "2026-05-22 01:39:31.956 17 INFO tempest.lib.common.rest_client [req-d0cac388-3568-485c-bd25-ceaef15c6506 req-d0cac388-3568-485c-bd25-ceaef15c6506 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.231s",
                                "2026-05-22 01:39:31.987 13 INFO tempest.lib.common.rest_client [req-5f16b4f5-9f67-442f-81da-6d6cee3a49d3 req-5f16b4f5-9f67-442f-81da-6d6cee3a49d3 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/c6e9e42647a14488b6ecd0673f7344ae 0.228s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_list_ec2_credentials [1.672380s] ... ok",
                                "2026-05-22 01:39:32.147 23 INFO tempest.lib.common.rest_client [req-790c84c3-24a1-41f1-a9e9-c08bae3db04e req-790c84c3-24a1-41f1-a9e9-c08bae3db04e ] Request (IdentityCatalogTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b99fd22261f745bdbcf9d92bcf300abd&name=default 0.759s",
                                "2026-05-22 01:39:32.179 17 INFO tempest.lib.common.rest_client [req-82c3f74f-a9d3-4a8f-a1da-9bf6a6f7d4ce req-82c3f74f-a9d3-4a8f-a1da-9bf6a6f7d4ce ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.220s",
                                "2026-05-22 01:39:32.180 19 INFO tempest.lib.common.rest_client [req-9af0734c-122c-463e-8167-e93acd57813a req-9af0734c-122c-463e-8167-e93acd57813a ] Request (AccessRulesV3Test:test_delete_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules 0.364s",
                                "2026-05-22 01:39:32.177 11 INFO tempest.lib.common.rest_client [req-7cce8ae2-9152-45f7-a175-f0627a837603 req-7cce8ae2-9152-45f7-a175-f0627a837603 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/594cab6f77d548989652c4be909ef6c3 0.333s",
                                "{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_create_application_credential_expires [0.947085s] ... ok",
                                "2026-05-22 01:39:32.243 25 INFO tempest.lib.common.rest_client [req-a768a08b-c983-4c49-8d85-f89f878fd15e req-a768a08b-c983-4c49-8d85-f89f878fd15e ] Request (TokensV3Test:test_validate_token): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "2026-05-22 01:39:32.324 19 INFO tempest.lib.common.rest_client [req-e8e170a0-6516-497b-bb78-739cb2cb6421 req-e8e170a0-6516-497b-bb78-739cb2cb6421 ] Request (AccessRulesV3Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials/fcbb70d49be24f6f983fb5e98778b8bc 0.135s",
                                "2026-05-22 01:39:32.342 17 INFO tempest.lib.common.rest_client [req-17cc7b1d-9629-4d1e-a284-331335ae61d6 req-17cc7b1d-9629-4d1e-a284-331335ae61d6 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/2194ff3a072f4deb83141fa1296997d2 0.158s",
                                "2026-05-22 01:39:32.344 13 INFO tempest.lib.common.rest_client [req-1e2fb60c-49fa-4e7c-98ce-66b3aa993035 req-1e2fb60c-49fa-4e7c-98ce-66b3aa993035 ] Request (EC2CredentialsTest:test_show_ec2_credential): 201 POST https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2 0.350s",
                                "{4} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_delete_access_rule [2.284606s] ... ok",
                                "2026-05-22 01:39:32.465 25 INFO tempest.lib.common.rest_client [req-13816fc2-dd07-49c1-bf14-0f162bec88f0 req-13816fc2-dd07-49c1-bf14-0f162bec88f0 ] Request (TokensV3Test:test_validate_token): 200 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.220s",
                                "2026-05-22 01:39:32.552 13 INFO tempest.lib.common.rest_client [req-8daaa7cb-214d-46ff-8e87-da355b7ab104 req-8daaa7cb-214d-46ff-8e87-da355b7ab104 ] Request (EC2CredentialsTest:test_show_ec2_credential): 200 GET https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/839e1d0a8b1047198e5bbf89cea3a5b3 0.205s",
                                "2026-05-22 01:39:32.575 17 INFO tempest.lib.common.rest_client [req-7fa4074f-4af4-449f-bbca-d5a63bcf0597 req-7fa4074f-4af4-449f-bbca-d5a63bcf0597 ] Request (IdentityV3ProjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-22 01:39:32.588 19 INFO tempest.lib.common.rest_client [req-8c994ed6-e1e1-4425-bd79-4916141e24a2 req-8c994ed6-e1e1-4425-bd79-4916141e24a2 ] Request (AccessRulesV3Test:test_list_access_rules): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules 0.182s",
                                "{4} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_list_access_rules [0.186606s] ... ok",
                                "2026-05-22 01:39:32.612 25 INFO tempest.lib.common.rest_client [req-335b0d77-98d4-48cf-948d-7f8a3b90e175 req-335b0d77-98d4-48cf-948d-7f8a3b90e175 ] Request (TokensV3Test:test_validate_token): 204 DELETE https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.140s",
                                "2026-05-22 01:39:32.635 21 INFO tempest.lib.common.rest_client [req-46d0cb75-c026-4094-9acd-3d9fc1794ca4 req-46d0cb75-c026-4094-9acd-3d9fc1794ca4 ] Request (TestApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fae8c47c3f9a460097e7ce9a2021b5cb&name=default 0.918s",
                                "2026-05-22 01:39:32.693 23 INFO tempest.lib.common.rest_client [req-b48dfa31-278b-4c94-9dd0-b6c772571227 req-b48dfa31-278b-4c94-9dd0-b6c772571227 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ae36b0c3-f1a1-406e-a27f-8cb6272b4207 0.540s",
                                "2026-05-22 01:39:32.702 19 INFO tempest.lib.common.rest_client [req-06c7bc8a-c948-4541-8518-84aae9d15e7f req-06c7bc8a-c948-4541-8518-84aae9d15e7f ] Request (AccessRulesV3Test:test_show_access_rule): 200 GET https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/access_rules/2662e5fc155c4961a6815ef0feb434e9 0.107s",
                                "{4} tempest.api.identity.v3.test_access_rules.AccessRulesV3Test.test_show_access_rule [0.113334s] ... ok",
                                "2026-05-22 01:39:32.708 13 INFO tempest.lib.common.rest_client [req-0a9fc4aa-f6c5-463d-a90c-62896a683983 req-0a9fc4aa-f6c5-463d-a90c-62896a683983 ] Request (EC2CredentialsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544/credentials/OS-EC2/839e1d0a8b1047198e5bbf89cea3a5b3 0.153s",
                                "{1} tempest.api.identity.v3.test_ec2_credentials.EC2CredentialsTest.test_show_ec2_credential [0.719594s] ... ok",
                                "2026-05-22 01:39:32.746 25 INFO tempest.lib.common.rest_client [req-98b3d8fd-4c7d-42f6-9b10-49c48403b3a3 req-98b3d8fd-4c7d-42f6-9b10-49c48403b3a3 ] Request (TokensV3Test:test_validate_token): 404 GET https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.129s",
                                "{7} tempest.api.identity.v3.test_tokens.TokensV3Test.test_validate_token [0.993182s] ... ok",
                                "2026-05-22 01:39:32.759 17 INFO tempest.lib.common.rest_client [req-eb516dba-a731-41e0-8946-6d61a1d77661 req-eb516dba-a731-41e0-8946-6d61a1d77661 ] Request (IdentityV3ProjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac/users/b0f260f774da48979d2ab8f929874ea9/roles/09149526a0554d9399016d8921649a86 0.179s",
                                "2026-05-22 01:39:32.761 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b0f260f774da48979d2ab8f929874ea9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:39:32.762 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-525558518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a09a1968bc14e698baa64e6de9560ac', 'project_name': 'tempest-IdentityV3ProjectsTest-525558518', 'tenant_id': '3a09a1968bc14e698baa64e6de9560ac', 'tenant_name': 'tempest-IdentityV3ProjectsTest-525558518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0f260f774da48979d2ab8f929874ea9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:32.763 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-IdentityV3ProjectsTest-525558518-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3a09a1968bc14e698baa64e6de9560ac', 'project_name': 'tempest-IdentityV3ProjectsTest-525558518', 'tenant_id': '3a09a1968bc14e698baa64e6de9560ac', 'tenant_name': 'tempest-IdentityV3ProjectsTest-525558518', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0f260f774da48979d2ab8f929874ea9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:39:32.866 11 INFO tempest.lib.common.rest_client [req-4aa00ad2-fc47-4a71-ae23-acc5b0fe47b3 req-4aa00ad2-fc47-4a71-ae23-acc5b0fe47b3 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.680s",
                                "2026-05-22 01:39:33.041 23 INFO tempest.lib.common.rest_client [req-8be60bc9-bda8-4922-9404-4fcc690525c1 req-8be60bc9-bda8-4922-9404-4fcc690525c1 ] Request (IdentityCatalogTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b99fd22261f745bdbcf9d92bcf300abd 0.346s",
                                "2026-05-22 01:39:33.065 13 INFO tempest.lib.common.rest_client [req-e9e6cca5-b76d-437a-bf8e-0285ddf719ed req-e9e6cca5-b76d-437a-bf8e-0285ddf719ed ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/388b1d3df97a42a9ac219c76f4366544 0.327s",
                                "2026-05-22 01:39:33.065 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b146f2aebd8b4414a8a39662f43d304b",
                                "2026-05-22 01:39:33.102 19 INFO tempest.lib.common.rest_client [req-d84d87ef-07fc-4790-819f-f33eda8d5510 req-d84d87ef-07fc-4790-819f-f33eda8d5510 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884/application_credentials/5a06c5dd91ba498dbd2ea25993aaa7d5 0.363s",
                                "2026-05-22 01:39:33.199 25 INFO tempest.lib.common.rest_client [req-16a4cd48-8952-4fcf-acfa-073936bf1953 req-16a4cd48-8952-4fcf-acfa-073936bf1953 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7564ca6d2bd54d3db76b3b94e9976668 0.414s",
                                "2026-05-22 01:39:33.199 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d07f1db00f73405cb4ae071dba66af7d",
                                "2026-05-22 01:39:33.197 21 INFO tempest.lib.common.rest_client [req-3f518f88-e787-437e-a8db-30f73b98d7e9 req-3f518f88-e787-437e-a8db-30f73b98d7e9 ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de384c91-25f0-479b-bdda-917cc51f6d9d 0.560s",
                                "2026-05-22 01:39:33.224 15 INFO tempest.lib.common.rest_client [req-84490e66-7ede-4554-bd74-3c8fa112afa5 req-84490e66-7ede-4554-bd74-3c8fa112afa5 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.404s",
                                "2026-05-22 01:39:33.457 11 INFO tempest.lib.common.rest_client [req-0ec4fd64-1fec-4c5a-970e-45c1de059bc9 req-0ec4fd64-1fec-4c5a-970e-45c1de059bc9 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.587s",
                                "2026-05-22 01:39:33.630 21 INFO tempest.lib.common.rest_client [req-fd7f7195-579b-41c1-bdf1-dca9f2adf05c req-fd7f7195-579b-41c1-bdf1-dca9f2adf05c ] Request (TestApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fae8c47c3f9a460097e7ce9a2021b5cb 0.428s",
                                "2026-05-22 01:39:33.662 13 INFO tempest.lib.common.rest_client [req-e24f9ec5-1bfd-4e9d-9fc6-85ffef04f815 req-e24f9ec5-1bfd-4e9d-9fc6-85ffef04f815 ] Request (EC2CredentialsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-22 01:39:33.674 17 INFO tempest.lib.common.rest_client [req-9791ac9d-0c81-48e4-b695-51669033983b req-9791ac9d-0c81-48e4-b695-51669033983b ] Request (IdentityV3ProjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.895s",
                                "2026-05-22 01:39:33.677 25 INFO tempest.lib.common.rest_client [req-0e3d9cac-37fd-4a4c-a44a-53ac1dc82299 req-0e3d9cac-37fd-4a4c-a44a-53ac1dc82299 ] Request (TokensV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.475s",
                                "2026-05-22 01:39:33.684 19 INFO tempest.lib.common.rest_client [req-4f5c95db-cb54-4863-a4b1-0fe94782ee2f req-4f5c95db-cb54-4863-a4b1-0fe94782ee2f ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0bb1515650eb42a3bee17712fa8d0884 0.575s",
                                "2026-05-22 01:39:33.684 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d3471a5da0614e4b974f08cd6f2a3d7b",
                                "2026-05-22 01:39:33.701 11 INFO tempest.lib.common.rest_client [req-5a202ccf-c6e2-4c3d-a35f-4d6b4208d153 req-5a202ccf-c6e2-4c3d-a35f-4d6b4208d153 ] Request (ApplicationCredentialsV3Test:test_list_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.241s",
                                "2026-05-22 01:39:34.037 11 INFO tempest.lib.common.rest_client [req-8268f1be-7666-42dd-a2d6-8474470a4369 req-8268f1be-7666-42dd-a2d6-8474470a4369 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/25a7e2e9456b487e9c494e203825ec88 0.333s",
                                "2026-05-22 01:39:34.144 17 INFO tempest.lib.common.rest_client [req-08d2f401-dc86-4973-aa9e-fa6539d81c3e req-08d2f401-dc86-4973-aa9e-fa6539d81c3e ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 200 GET https://api.testbed.osism.xyz:5000/v3/users/4843671c58d047baa5dcf8388e8d6676/projects 0.462s",
                                "2026-05-22 01:39:34.203 19 INFO tempest.lib.common.rest_client [req-fc0459d4-5bde-4d02-ae27-4904fbf43e17 req-fc0459d4-5bde-4d02-ae27-4904fbf43e17 ] Request (AccessRulesV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-22 01:39:34.232 11 INFO tempest.lib.common.rest_client [req-b748dab3-83d9-4988-84d4-8246d6a37f17 req-b748dab3-83d9-4988-84d4-8246d6a37f17 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/1a7b76903e2a4e14a6c607ba89eb215d 0.191s",
                                "{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_list_application_credentials [2.051344s] ... ok",
                                "2026-05-22 01:39:34.482 13 INFO tempest.lib.common.rest_client [req-108de9b1-cbaf-4d72-9814-bd8cb2e88470 req-108de9b1-cbaf-4d72-9814-bd8cb2e88470 ] Request (EC2CredentialsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b146f2aebd8b4414a8a39662f43d304b&name=default 0.816s",
                                "2026-05-22 01:39:34.630 25 INFO tempest.lib.common.rest_client [req-49b6768c-16e0-4614-aa70-7e33a6018edc req-49b6768c-16e0-4614-aa70-7e33a6018edc ] Request (TokensV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d07f1db00f73405cb4ae071dba66af7d&name=default 0.944s",
                                "2026-05-22 01:39:34.650 15 INFO tempest.lib.common.rest_client [req-0edab271-deaf-4bec-863a-bfe53c894a94 req-0edab271-deaf-4bec-863a-bfe53c894a94 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 400 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.423s",
                                "2026-05-22 01:39:34.666 17 INFO tempest.lib.common.rest_client [req-b2c5db62-4269-4401-976f-cfb00641e827 req-b2c5db62-4269-4401-976f-cfb00641e827 ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.519s",
                                "2026-05-22 01:39:34.775 11 INFO tempest.lib.common.rest_client [req-0ee6915d-6242-4f66-a3cb-9ab17a63585d req-0ee6915d-6242-4f66-a3cb-9ab17a63585d ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.539s",
                                "2026-05-22 01:39:35.047 19 INFO tempest.lib.common.rest_client [req-1e39d763-d7ba-48fc-bfef-4708298a74d3 req-1e39d763-d7ba-48fc-bfef-4708298a74d3 ] Request (AccessRulesV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d3471a5da0614e4b974f08cd6f2a3d7b&name=default 0.841s",
                                "2026-05-22 01:39:35.207 17 INFO tempest.lib.common.rest_client [req-14b1ca74-fd5b-484a-bbfd-e8509c76936b req-14b1ca74-fd5b-484a-bbfd-e8509c76936b ] Request (IdentityV3ProjectsTest:test_list_projects_returns_only_authorized_projects): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.539s",
                                "2026-05-22 01:39:35.261 13 INFO tempest.lib.common.rest_client [req-ea13989d-28a3-443f-8b67-29199e7fa2d7 req-ea13989d-28a3-443f-8b67-29199e7fa2d7 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6e4870ce-553e-4ead-87f8-f532ad193b19 0.776s",
                                "{3} tempest.api.identity.v3.test_projects.IdentityV3ProjectsTest.test_list_projects_returns_only_authorized_projects [1.530289s] ... ok",
                                "2026-05-22 01:39:35.294 25 INFO tempest.lib.common.rest_client [req-208f1102-1409-44e1-a275-82b8865d91e4 req-208f1102-1409-44e1-a275-82b8865d91e4 ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2f3c8b4e-8ef0-45f0-81de-72dca23a2f4c 0.661s",
                                "2026-05-22 01:39:35.323 11 INFO tempest.lib.common.rest_client [req-f854c579-71b6-4709-950b-09d30c9433ec req-f854c579-71b6-4709-950b-09d30c9433ec ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 201 POST https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials 0.541s",
                                "2026-05-22 01:39:35.531 17 INFO tempest.lib.common.rest_client [req-270e7baa-f4e9-4d09-b0e7-ed0e5c95e2b1 req-270e7baa-f4e9-4d09-b0e7-ed0e5c95e2b1 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4843671c58d047baa5dcf8388e8d6676 0.231s",
                                "2026-05-22 01:39:35.573 25 INFO tempest.lib.common.rest_client [req-89e049af-1303-4484-87ea-a0cb3051305f req-89e049af-1303-4484-87ea-a0cb3051305f ] Request (TokensV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d07f1db00f73405cb4ae071dba66af7d 0.275s",
                                "2026-05-22 01:39:35.592 13 INFO tempest.lib.common.rest_client [req-0e0b649e-5912-4303-9a28-d35cae85f3e2 req-0e0b649e-5912-4303-9a28-d35cae85f3e2 ] Request (EC2CredentialsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b146f2aebd8b4414a8a39662f43d304b 0.328s",
                                "2026-05-22 01:39:35.637 19 INFO tempest.lib.common.rest_client [req-ac7413da-5184-47ac-9f72-849dbcb957e3 req-ac7413da-5184-47ac-9f72-849dbcb957e3 ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/63aa1679-d91a-4aaf-9337-d958199cbea2 0.586s",
                                "2026-05-22 01:39:35.672 11 INFO tempest.lib.common.rest_client [req-9715f9b6-08f2-4102-bdd6-d87d385db3bc req-9715f9b6-08f2-4102-bdd6-d87d385db3bc ] Request (ApplicationCredentialsV3Test:test_query_application_credentials): 200 GET https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials?name=tempest-application_credential-1614141621 0.344s",
                                "2026-05-22 01:39:35.841 19 INFO tempest.lib.common.rest_client [req-5b79ad99-9977-4f21-81be-eef27f3fd12a req-5b79ad99-9977-4f21-81be-eef27f3fd12a ] Request (AccessRulesV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d3471a5da0614e4b974f08cd6f2a3d7b 0.201s",
                                "2026-05-22 01:39:35.845 11 INFO tempest.lib.common.rest_client [req-2f6cc3e3-3723-40ce-98a6-5dd5054d3d46 req-2f6cc3e3-3723-40ce-98a6-5dd5054d3d46 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/b719cfc609634879a2a5e8ef582e75e0 0.170s",
                                "2026-05-22 01:39:35.892 17 INFO tempest.lib.common.rest_client [req-23557584-7d55-4a9f-9bf2-b19747cbfe70 req-23557584-7d55-4a9f-9bf2-b19747cbfe70 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b0f260f774da48979d2ab8f929874ea9 0.356s",
                                "2026-05-22 01:39:35.893 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9077e4045148432cb2b4dd220f209dda",
                                "2026-05-22 01:39:36.080 11 INFO tempest.lib.common.rest_client [req-b170aea6-0130-41f3-b98f-a45c0a5fe0b0 req-b170aea6-0130-41f3-b98f-a45c0a5fe0b0 ] Request (ApplicationCredentialsV3Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b/application_credentials/dab249f24f8748958c3bf66b0002ceff 0.228s",
                                "{0} tempest.api.identity.v3.test_application_credentials.ApplicationCredentialsV3Test.test_query_application_credentials [1.847389s] ... ok",
                                "2026-05-22 01:39:36.207 15 INFO tempest.lib.common.rest_client [req-6f66f388-aa44-4935-93d1-cabbbf8806c5 req-6f66f388-aa44-4935-93d1-cabbbf8806c5 ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.551s",
                                "2026-05-22 01:39:36.342 17 INFO tempest.lib.common.rest_client [req-2657b648-4724-40fc-bef3-31413af7ab0a req-2657b648-4724-40fc-bef3-31413af7ab0a ] Request (IdentityV3ProjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s",
                                "2026-05-22 01:39:36.436 11 INFO tempest.lib.common.rest_client [req-b15cb43d-25e6-47aa-8762-972a683f552c req-b15cb43d-25e6-47aa-8762-972a683f552c ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82ec304be4b8401c98f44bb8ada8f40b 0.308s",
                                "2026-05-22 01:39:36.439 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a64a81e13b09440585a4de5ff2ab9922",
                                "2026-05-22 01:39:36.869 17 INFO tempest.lib.common.rest_client [req-4dfd35d6-04e3-465c-bfc8-951c093c5ecc req-4dfd35d6-04e3-465c-bfc8-951c093c5ecc ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9077e4045148432cb2b4dd220f209dda&name=default 0.524s",
                                "2026-05-22 01:39:36.897 11 INFO tempest.lib.common.rest_client [req-59a5913c-53d6-4be1-83e6-dc2cf47412e2 req-59a5913c-53d6-4be1-83e6-dc2cf47412e2 ] Request (ApplicationCredentialsV3Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.456s",
                                "2026-05-22 01:39:37.284 11 INFO tempest.lib.common.rest_client [req-6cf7cc51-e4c9-49b1-824c-8648435d4f81 req-6cf7cc51-e4c9-49b1-824c-8648435d4f81 ] Request (ApplicationCredentialsV3Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a64a81e13b09440585a4de5ff2ab9922&name=default 0.385s",
                                "2026-05-22 01:39:37.385 17 INFO tempest.lib.common.rest_client [req-913902de-29af-4ee4-8e81-bc70dbb2e088 req-913902de-29af-4ee4-8e81-bc70dbb2e088 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4850241e-21cf-416b-95b8-ae1769b2e4b5 0.514s",
                                "2026-05-22 01:39:37.625 17 INFO tempest.lib.common.rest_client [req-9e2fddf3-687a-48ab-9aab-4631cf6371a0 req-9e2fddf3-687a-48ab-9aab-4631cf6371a0 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9077e4045148432cb2b4dd220f209dda 0.234s",
                                "2026-05-22 01:39:37.625 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3a09a1968bc14e698baa64e6de9560ac",
                                "2026-05-22 01:39:37.702 11 INFO tempest.lib.common.rest_client [req-15589c76-8d16-4944-a259-2617648e1e68 req-15589c76-8d16-4944-a259-2617648e1e68 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/67e4b38a-dca7-4872-bbf1-7a1cae2897bb 0.414s",
                                "2026-05-22 01:39:37.724 15 INFO tempest.lib.common.rest_client [req-cbe909d4-6b05-4de3-a4ce-b18458951a0f req-cbe909d4-6b05-4de3-a4ce-b18458951a0f ] Request (IdentityV3UsersTest:test_password_history_check_self_service_api): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-22 01:39:38.015 11 INFO tempest.lib.common.rest_client [req-6eca1a98-e655-406f-9605-81564ed4ad16 req-6eca1a98-e655-406f-9605-81564ed4ad16 ] Request (ApplicationCredentialsV3Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a64a81e13b09440585a4de5ff2ab9922 0.309s",
                                "2026-05-22 01:39:38.014 17 INFO tempest.lib.common.rest_client [req-501c7ec9-ef22-47f2-9bd6-1c5cfcc7fb1c req-501c7ec9-ef22-47f2-9bd6-1c5cfcc7fb1c ] Request (IdentityV3ProjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3a09a1968bc14e698baa64e6de9560ac&name=default 0.385s",
                                "2026-05-22 01:39:38.215 15 INFO tempest.lib.common.rest_client [req-fbd548bb-5959-40d5-badf-172a05e73c88 req-fbd548bb-5959-40d5-badf-172a05e73c88 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-22 01:39:38.402 17 INFO tempest.lib.common.rest_client [req-fff53f27-4e68-46f6-8db9-6b6a932b58d2 req-fff53f27-4e68-46f6-8db9-6b6a932b58d2 ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ed05956a-9efd-4ac1-ba79-f7e8fcdca768 0.385s",
                                "2026-05-22 01:39:38.687 17 INFO tempest.lib.common.rest_client [req-f478959c-ce1e-49c4-9cb8-45872324ca4a req-f478959c-ce1e-49c4-9cb8-45872324ca4a ] Request (IdentityV3ProjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3a09a1968bc14e698baa64e6de9560ac 0.282s",
                                "2026-05-22 01:39:40.007 15 INFO tempest.lib.common.rest_client [req-8e982077-d200-44d5-b84b-9cdcfae35d9e req-8e982077-d200-44d5-b84b-9cdcfae35d9e ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.785s",
                                "2026-05-22 01:39:41.462 15 INFO tempest.lib.common.rest_client [req-e33a2b14-433e-49d6-83cd-ac78629ce5f8 req-e33a2b14-433e-49d6-83cd-ac78629ce5f8 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s",
                                "2026-05-22 01:39:41.959 15 INFO tempest.lib.common.rest_client [req-ac28ae8d-842a-411f-9220-06fd74d3b8f0 req-ac28ae8d-842a-411f-9220-06fd74d3b8f0 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.493s",
                                "2026-05-22 01:39:43.796 15 INFO tempest.lib.common.rest_client [req-cd7599b7-173a-451c-97a8-ec9fdf7f8839 req-cd7599b7-173a-451c-97a8-ec9fdf7f8839 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.834s",
                                "2026-05-22 01:39:45.245 15 INFO tempest.lib.common.rest_client [req-4d8cfa46-2808-41bc-933e-0c4025c372fb req-4d8cfa46-2808-41bc-933e-0c4025c372fb ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.446s",
                                "2026-05-22 01:39:45.700 15 INFO tempest.lib.common.rest_client [req-5874520a-6550-49d7-a8f8-8e97655dbb6d req-5874520a-6550-49d7-a8f8-8e97655dbb6d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.451s",
                                "2026-05-22 01:39:47.514 15 INFO tempest.lib.common.rest_client [req-bdbab3f8-c99a-41b8-81f0-1c7e0ffdda51 req-bdbab3f8-c99a-41b8-81f0-1c7e0ffdda51 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 1.811s",
                                "2026-05-22 01:39:48.957 15 INFO tempest.lib.common.rest_client [req-b3d5e99d-4e31-4032-9bfe-5a5d56cb643e req-b3d5e99d-4e31-4032-9bfe-5a5d56cb643e ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.439s",
                                "2026-05-22 01:39:50.445 15 INFO tempest.lib.common.rest_client [req-fc22f207-21d5-4ef9-8df0-900210460451 req-fc22f207-21d5-4ef9-8df0-900210460451 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.483s",
                                "{2} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_password_history_check_self_service_api [22.636883s] ... ok",
                                "2026-05-22 01:39:50.938 15 INFO tempest.lib.common.rest_client [req-045a34a5-983b-4342-b7d4-b9d1223c37f4 req-045a34a5-983b-4342-b7d4-b9d1223c37f4 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.431s",
                                "2026-05-22 01:39:51.396 15 INFO tempest.lib.common.rest_client [req-63a6fbba-40b8-4c8d-8f41-18470adc9ca5 req-63a6fbba-40b8-4c8d-8f41-18470adc9ca5 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.456s",
                                "2026-05-22 01:39:51.887 15 INFO tempest.lib.common.rest_client [req-6c0e5eac-bb6b-4622-b79d-642a98cc0c5a req-6c0e5eac-bb6b-4622-b79d-642a98cc0c5a ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.488s",
                                "2026-05-22 01:39:51.992 15 INFO tempest.lib.common.rest_client [req-a84ed2ef-720c-4242-ad1c-a4e50f1d28d0 req-a84ed2ef-720c-4242-ad1c-a4e50f1d28d0 ] Request (IdentityV3UsersTest:test_user_account_lockout): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.103s",
                                "2026-05-22 01:39:58.562 15 INFO tempest.lib.common.rest_client [req-5cc87d78-3c31-453b-92eb-c532d13d73f3 req-5cc87d78-3c31-453b-92eb-c532d13d73f3 ] Request (IdentityV3UsersTest:test_user_account_lockout): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "{2} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_account_lockout [8.059004s] ... ok",
                                "2026-05-22 01:40:00.816 15 INFO tempest.lib.common.rest_client [req-d794d4e0-04cb-4bee-908a-5bdbefbbb109 req-d794d4e0-04cb-4bee-908a-5bdbefbbb109 ] Request (IdentityV3UsersTest:test_user_update_own_password): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.249s",
                                "2026-05-22 01:40:02.412 15 INFO tempest.lib.common.rest_client [req-51feb8f6-f8fb-4f4f-85c8-ce99b914b4ec req-51feb8f6-f8fb-4f4f-85c8-ce99b914b4ec ] Request (IdentityV3UsersTest:test_user_update_own_password): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-22 01:40:02.519 15 INFO tempest.lib.common.rest_client [req-e4198fff-0180-4134-b2b0-893190cecd68 req-e4198fff-0180-4134-b2b0-893190cecd68 ] Request (IdentityV3UsersTest:test_user_update_own_password): 404 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.104s",
                                "2026-05-22 01:40:03.101 15 INFO tempest.lib.common.rest_client [req-77a0f65b-1407-450f-b1cb-9aefea04e4cc req-77a0f65b-1407-450f-b1cb-9aefea04e4cc ] Request (IdentityV3UsersTest:test_user_update_own_password): 401 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.579s",
                                "2026-05-22 01:40:03.675 15 INFO tempest.lib.common.rest_client [req-d3cd1e3c-9763-407b-87c1-8756e9c6834c req-d3cd1e3c-9763-407b-87c1-8756e9c6834c ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.572s",
                                "2026-05-22 01:40:05.850 15 INFO tempest.lib.common.rest_client [req-ac7bdcf5-5392-411c-b356-5d7305135c15 req-ac7bdcf5-5392-411c-b356-5d7305135c15 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.172s",
                                "2026-05-22 01:40:07.396 15 INFO tempest.lib.common.rest_client [req-ca90e855-c89c-4c0a-90af-3b2dc1085580 req-ca90e855-c89c-4c0a-90af-3b2dc1085580 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-22 01:40:07.911 15 INFO tempest.lib.common.rest_client [req-1343c765-20b6-4d67-b545-0c5ab75754e1 req-1343c765-20b6-4d67-b545-0c5ab75754e1 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.513s",
                                "2026-05-22 01:40:10.079 15 INFO tempest.lib.common.rest_client [req-bd663d3d-6e32-4190-bd22-378fbaf86b39 req-bd663d3d-6e32-4190-bd22-378fbaf86b39 ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.165s",
                                "2026-05-22 01:40:11.619 15 INFO tempest.lib.common.rest_client [req-ba8c5c7a-b6f7-47c5-a978-437e1405dca4 req-ba8c5c7a-b6f7-47c5-a978-437e1405dca4 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:40:12.134 15 INFO tempest.lib.common.rest_client [req-94f5e112-879a-4501-bf4d-120b176021ab req-94f5e112-879a-4501-bf4d-120b176021ab ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-22 01:40:14.256 15 INFO tempest.lib.common.rest_client [req-231e84f4-e765-4d66-9a22-22fc6397b04e req-231e84f4-e765-4d66-9a22-22fc6397b04e ] Request (IdentityV3UsersTest:_run_cleanups): 204 POST https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c/password 2.120s",
                                "2026-05-22 01:40:15.797 15 INFO tempest.lib.common.rest_client [req-ee611f57-0873-4770-b6fb-014c8e362386 req-ee611f57-0873-4770-b6fb-014c8e362386 ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:40:17.318 15 INFO tempest.lib.common.rest_client [req-40eb0925-0937-471c-b286-4b57dd59e56d req-40eb0925-0937-471c-b286-4b57dd59e56d ] Request (IdentityV3UsersTest:_run_cleanups): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "{2} tempest.api.identity.v3.test_users.IdentityV3UsersTest.test_user_update_own_password [18.754044s] ... ok",
                                "2026-05-22 01:40:17.695 15 INFO tempest.lib.common.rest_client [req-cdb663e2-244b-42a7-a0af-3f5b4047182e req-cdb663e2-244b-42a7-a0af-3f5b4047182e ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/767e21c8ec8e41a0af2c182cd8f1e24c 0.343s",
                                "2026-05-22 01:40:17.696 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a409973a78a34c7d9f8aa9f37a917e5e",
                                "2026-05-22 01:40:18.305 15 INFO tempest.lib.common.rest_client [req-c13831f6-88ee-4475-b421-7995385e273f req-c13831f6-88ee-4475-b421-7995385e273f ] Request (IdentityV3UsersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-22 01:40:18.924 15 INFO tempest.lib.common.rest_client [req-5d3e031e-4b55-4438-85cd-85c23592f431 req-5d3e031e-4b55-4438-85cd-85c23592f431 ] Request (IdentityV3UsersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a409973a78a34c7d9f8aa9f37a917e5e&name=default 0.617s",
                                "2026-05-22 01:40:19.409 15 INFO tempest.lib.common.rest_client [req-e978249d-abe8-4a79-8987-4c8442cea1b0 req-e978249d-abe8-4a79-8987-4c8442cea1b0 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f0dd9b2a-5dfa-46e9-b9c3-e963167dd33f 0.483s",
                                "2026-05-22 01:40:19.610 15 INFO tempest.lib.common.rest_client [req-3484c3ff-9ae1-4210-80f5-a368f581c9e5 req-3484c3ff-9ae1-4210-80f5-a368f581c9e5 ] Request (IdentityV3UsersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a409973a78a34c7d9f8aa9f37a917e5e 0.198s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 26 tests in 49.5414 sec.",
                                " - Passed: 26",
                                " - Skipped: 0",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 74.3797 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (5 tests) => 0:00:08.303599",
                                " - Worker 1 (4 tests) => 0:00:04.861158",
                                " - Worker 2 (3 tests) => 0:00:49.509805",
                                " - Worker 3 (1 tests) => 0:00:01.530289",
                                " - Worker 4 (3 tests) => 0:00:02.659594",
                                " - Worker 5 (5 tests) => 0:00:02.370597",
                                " - Worker 6 (1 tests) => 0:00:01.142987",
                                " - Worker 7 (3 tests) => 0:00:04.243223",
                                " - Worker 8 (1 tests) => 0:00:00.168610",
                                "",
                                "## 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/20260522-0140.log",
                                "2026-05-22 01:40:24.248 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:40:24.354 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:24.355 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:24.355 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:24.356 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:24.356 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:24.357 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:24.357 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:24.358 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:24.358 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:24.358 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:24.359 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:24.360 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:46.369 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:46.370 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:46.370 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:46.371 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:46.371 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:46.371 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:46.385 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:46.385 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:46.385 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:46.386 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:46.387 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:46.401 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-22 01:40:46.430 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:46.431 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:46.431 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:46.440 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:46.441 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:46.442 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:46.443 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:46.457 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-22 01:40:47.347 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:47.348 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:47.354 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:47.354 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:47.354 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:47.355 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:47.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:47.362 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:47.363 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:47.363 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:47.365 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-22 01:40:47.591 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:47.598 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:47.598 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:47.599 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:47.600 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:47.606 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:47.607 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:47.609 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-22 01:40:47.856 42 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:47.866 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:47.867 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:47.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:47.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:47.868 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:47.880 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:47.881 42 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:47.896 42 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-22 01:40:48.218 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.219 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.219 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.226 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.226 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.226 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.227 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.228 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.236 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-22 01:40:48.351 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.357 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.358 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.358 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.359 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.359 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.359 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.365 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.365 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.365 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.366 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.371 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-22 01:40:48.370 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.374 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.374 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.380 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.380 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.380 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.381 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.382 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.393 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-22 01:40:48.376 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.383 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.383 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.384 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.384 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.384 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.385 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.391 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.392 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.394 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-22 01:40:48.512 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.513 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.513 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.514 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.514 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.514 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.523 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.524 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.524 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.524 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.525 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.537 38 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-22 01:40:48.559 26 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.568 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.569 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.569 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.569 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.570 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.585 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.585 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.585 26 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.586 26 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.601 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-22 01:40:48.644 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.645 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.645 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.655 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.655 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.655 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.656 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.657 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.668 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-22 01:40:48.794 30 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.795 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.795 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.805 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.805 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.805 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.806 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.807 30 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.818 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-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:48.854 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.855 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.880 24 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:48.889 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.889 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.890 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:48.890 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.890 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.891 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:48.901 24 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:48.913 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-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:49.027 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:49.103 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:49.104 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:49.104 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:49.112 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:49.112 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:49.113 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:49.120 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:49.123 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:49.124 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:49.126 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-22 01:40:49.353 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:40:49.354 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:49.354 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:49.366 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:40:49.367 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:49.367 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:49.367 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:49.368 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:40:49.369 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:49.383 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-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:50.381 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:50.541 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:50.542 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:50.543 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:50.543 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:50.544 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:50.546 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:50.546 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:50.546 42 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:50.589 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:50.589 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:50.603 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.089 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.092 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.194 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.195 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.195 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.305 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.306 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.383 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.386 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.387 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.388 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.389 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.752 26 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.822 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.822 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.822 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.823 30 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:51.976 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:51.977 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:51.977 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:51.977 24 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:52.005 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:52.006 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:52.109 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:40:52.767 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:40:52.779 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:40:52.780 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:16.892 17 INFO tempest.lib.common.rest_client [req-9904772c-83f3-4861-97c3-c9548cfe5d14 req-9904772c-83f3-4861-97c3-c9548cfe5d14 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.786s",
                                "2026-05-22 01:41:17.615 17 INFO tempest.lib.common.rest_client [req-8305b33d-b6e0-48f3-95bd-9b0c01aa7d47 req-8305b33d-b6e0-48f3-95bd-9b0c01aa7d47 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.648s",
                                "2026-05-22 01:41:17.826 17 INFO tempest.lib.common.rest_client [req-84d2fac8-a789-4c0a-9e61-a08e3e4f02c7 req-84d2fac8-a789-4c0a-9e61-a08e3e4f02c7 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.201s",
                                "2026-05-22 01:41:17.875 21 INFO tempest.lib.common.rest_client [req-bad7c09c-bdc4-4cc3-90d9-6e1fe0fdacb0 req-bad7c09c-bdc4-4cc3-90d9-6e1fe0fdacb0 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s",
                                "2026-05-22 01:41:17.947 27 INFO tempest.lib.common.rest_client [req-68b01e7a-578e-4471-a124-f6a9f59fe159 req-68b01e7a-578e-4471-a124-f6a9f59fe159 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s",
                                "2026-05-22 01:41:17.977 26 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:41:18.127 17 INFO tempest.lib.common.rest_client [req-e9010f61-38d3-4f1c-bf2a-2651eb4b0ba0 req-e9010f61-38d3-4f1c-bf2a-2651eb4b0ba0 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.248s",
                                "{7} setUpClass (tempest.api.image.v2.admin.test_images.ImageLocationsAdminTest) ... SKIPPED: ImageLocationsAdminTest skipped as show_multiple_locations is not available",
                                "2026-05-22 01:41:18.276 42 INFO tempest.lib.common.rest_client [req-d95e4f31-760d-4607-9560-42d9f3b37092 req-d95e4f31-760d-4607-9560-42d9f3b37092 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.756s",
                                "2026-05-22 01:41:18.286 11 INFO tempest.lib.common.rest_client [req-861318f6-b01f-4a1e-a69c-6a72d0d8cace req-861318f6-b01f-4a1e-a69c-6a72d0d8cace ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.903s",
                                "2026-05-22 01:41:18.293 33 INFO tempest.lib.common.rest_client [req-a1f02d72-8687-44f5-bb8c-b96efd37aa6e req-a1f02d72-8687-44f5-bb8c-b96efd37aa6e ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.888s",
                                "2026-05-22 01:41:18.569 13 INFO tempest.lib.common.rest_client [req-b058985a-42ba-418c-9422-be5c7cb29721 req-b058985a-42ba-418c-9422-be5c7cb29721 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.624s",
                                "2026-05-22 01:41:18.660 21 INFO tempest.lib.common.rest_client [req-aca1085a-d53e-4831-a1d4-3cc5277a197a req-aca1085a-d53e-4831-a1d4-3cc5277a197a ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.733s",
                                "2026-05-22 01:41:18.738 27 INFO tempest.lib.common.rest_client [req-2fddc815-a151-4da5-bb33-6af8f54c188e req-2fddc815-a151-4da5-bb33-6af8f54c188e ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s",
                                "2026-05-22 01:41:18.780 26 INFO tempest.lib.common.rest_client [req-f53ea1ea-930c-48bb-9ea0-cad6c100a2dc req-f53ea1ea-930c-48bb-9ea0-cad6c100a2dc ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.707s",
                                "2026-05-22 01:41:18.829 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageCachingTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.image.v2.admin.test_image_caching.ImageCachingTest) ... SKIPPED: Target system is not configured with glance caching",
                                "2026-05-22 01:41:18.929 17 INFO tempest.lib.common.rest_client [req-139ac27a-f798-423c-ae00-803b00962fc2 req-139ac27a-f798-423c-ae00-803b00962fc2 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.796s",
                                "2026-05-22 01:41:18.932 42 INFO tempest.lib.common.rest_client [req-e534dc83-4930-4a78-b946-d2b83ad76bac req-e534dc83-4930-4a78-b946-d2b83ad76bac ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.626s",
                                "2026-05-22 01:41:19.070 33 INFO tempest.lib.common.rest_client [req-1b357ae4-b1a0-4195-af47-7dd0d2909b11 req-1b357ae4-b1a0-4195-af47-7dd0d2909b11 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.716s",
                                "2026-05-22 01:41:19.140 21 INFO tempest.lib.common.rest_client [req-2f1f4a1e-9002-47bd-99c3-9238914e3a8d req-2f1f4a1e-9002-47bd-99c3-9238914e3a8d ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.470s",
                                "2026-05-22 01:41:19.150 11 INFO tempest.lib.common.rest_client [req-6b8ecd7e-599f-473c-828d-1c2bedcf4aa0 req-6b8ecd7e-599f-473c-828d-1c2bedcf4aa0 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.761s",
                                "2026-05-22 01:41:19.218 27 INFO tempest.lib.common.rest_client [req-720785a1-d3cd-4d45-959f-3d4f0a60158b req-720785a1-d3cd-4d45-959f-3d4f0a60158b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.479s",
                                "2026-05-22 01:41:19.243 13 INFO tempest.lib.common.rest_client [req-07e3b08a-5f9b-43fc-81bf-021a784e2cfa req-07e3b08a-5f9b-43fc-81bf-021a784e2cfa ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-22 01:41:19.278 35 INFO tempest.lib.common.rest_client [req-faa3ce7d-ba1c-4afb-850c-7d44bd6449fc req-faa3ce7d-ba1c-4afb-850c-7d44bd6449fc ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-22 01:41:19.286 42 INFO tempest.lib.common.rest_client [req-e485dd3d-b020-46d9-9b75-84aa008e89e3 req-e485dd3d-b020-46d9-9b75-84aa008e89e3 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.350s",
                                "2026-05-22 01:41:19.371 27 INFO tempest.lib.common.rest_client [req-684efac4-0f30-4305-a2b4-57997f00fc46 req-684efac4-0f30-4305-a2b4-57997f00fc46 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.142s",
                                "2026-05-22 01:41:19.436 39 INFO tempest.lib.common.rest_client [req-642f8ea9-412a-4b46-b5b2-ff655c2ca5af req-642f8ea9-412a-4b46-b5b2-ff655c2ca5af ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.861s",
                                "2026-05-22 01:41:19.500 31 INFO tempest.lib.common.rest_client [req-9c07d4e1-1bf2-40e7-8d5a-d2d70e83ee7a req-9c07d4e1-1bf2-40e7-8d5a-d2d70e83ee7a ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.764s",
                                "2026-05-22 01:41:19.656 30 INFO tempest.lib.common.rest_client [req-440a21e3-c016-4521-9cbc-2fdfe39ba060 req-440a21e3-c016-4521-9cbc-2fdfe39ba060 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.965s",
                                "2026-05-22 01:41:19.693 17 INFO tempest.lib.common.rest_client [req-13cb7fc1-65d4-460b-ac3d-441df5ed8ec1 req-13cb7fc1-65d4-460b-ac3d-441df5ed8ec1 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.758s",
                                "2026-05-22 01:41:19.700 15 INFO tempest.lib.common.rest_client [req-c60cf554-efe1-4991-bda6-7f4fcb5cefc7 req-c60cf554-efe1-4991-bda6-7f4fcb5cefc7 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.965s",
                                "2026-05-22 01:41:19.732 11 INFO tempest.lib.common.rest_client [req-6ec050f0-8156-41dd-88e0-d2f70f5a550d req-6ec050f0-8156-41dd-88e0-d2f70f5a550d ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.580s",
                                "2026-05-22 01:41:19.750 33 INFO tempest.lib.common.rest_client [req-a2a0ce80-21f9-4a13-b6da-a20d6993c50a req-a2a0ce80-21f9-4a13-b6da-a20d6993c50a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.677s",
                                "2026-05-22 01:41:19.751 24 INFO tempest.lib.common.rest_client [req-a20d35c6-b84e-4698-9d88-d30eb537be34 req-a20d35c6-b84e-4698-9d88-d30eb537be34 ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-22 01:41:19.786 13 INFO tempest.lib.common.rest_client [req-37a7bb5b-7f3c-4f1e-b679-0d1e23868f69 req-37a7bb5b-7f3c-4f1e-b679-0d1e23868f69 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.540s",
                                "2026-05-22 01:41:19.815 35 INFO tempest.lib.common.rest_client [req-5a6a834c-d703-4871-9e42-ec1258adfad8 req-5a6a834c-d703-4871-9e42-ec1258adfad8 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.510s",
                                "2026-05-22 01:41:19.828 21 INFO tempest.lib.common.rest_client [req-19b1cb54-b4e4-4eff-9228-7adf5eec2e47 req-19b1cb54-b4e4-4eff-9228-7adf5eec2e47 ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.668s",
                                "2026-05-22 01:41:19.866 42 INFO tempest.lib.common.rest_client [req-0d945de1-ab5f-46eb-b6b6-c8e441694743 req-0d945de1-ab5f-46eb-b6b6-c8e441694743 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.560s",
                                "2026-05-22 01:41:19.889 17 INFO tempest.lib.common.rest_client [req-f0b2c5e0-9d2f-4146-b44d-bfa81099ae06 req-f0b2c5e0-9d2f-4146-b44d-bfa81099ae06 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.195s",
                                "2026-05-22 01:41:20.019 26 INFO tempest.lib.common.rest_client [req-b259bf14-049a-4743-8303-15b0e21d1f59 req-b259bf14-049a-4743-8303-15b0e21d1f59 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.199s",
                                "2026-05-22 01:41:20.064 19 INFO tempest.lib.common.rest_client [req-8d97d19c-12b0-400f-acb7-401a64601ec2 req-8d97d19c-12b0-400f-acb7-401a64601ec2 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.198s",
                                "2026-05-22 01:41:20.094 33 INFO tempest.lib.common.rest_client [req-67908049-3fb1-4f81-b021-e68d1954dde0 req-67908049-3fb1-4f81-b021-e68d1954dde0 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.319s",
                                "2026-05-22 01:41:20.209 39 INFO tempest.lib.common.rest_client [req-da9e2599-b953-46f9-b1ca-efb4d230db1e req-da9e2599-b953-46f9-b1ca-efb4d230db1e ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.750s",
                                "2026-05-22 01:41:20.213 35 INFO tempest.lib.common.rest_client [req-9006590c-73e5-49e2-8781-0d022a9ea214 req-9006590c-73e5-49e2-8781-0d022a9ea214 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.391s",
                                "2026-05-22 01:41:20.247 17 INFO tempest.lib.common.rest_client [req-a559227c-e8cc-43ba-8710-5146a47e6061 req-a559227c-e8cc-43ba-8710-5146a47e6061 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s",
                                "2026-05-22 01:41:20.289 38 INFO tempest.lib.common.rest_client [req-cba908a0-40e1-442d-a3c8-a9fba4ecf6a8 req-cba908a0-40e1-442d-a3c8-a9fba4ecf6a8 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.999s",
                                "2026-05-22 01:41:20.303 31 INFO tempest.lib.common.rest_client [req-f15e19fc-7805-4dcb-97f7-5d18d3dd1745 req-f15e19fc-7805-4dcb-97f7-5d18d3dd1745 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.765s",
                                "2026-05-22 01:41:20.422 17 INFO tempest.lib.common.rest_client [req-dde348b5-9f0b-44ce-9374-234252fa3d9a req-dde348b5-9f0b-44ce-9374-234252fa3d9a ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.172s",
                                "2026-05-22 01:41:20.613 15 INFO tempest.lib.common.rest_client [req-650ae613-f545-4f1a-be5a-b8be976250a3 req-650ae613-f545-4f1a-be5a-b8be976250a3 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.894s",
                                "2026-05-22 01:41:20.632 27 INFO tempest.lib.common.rest_client [req-f2cf04e7-fb07-4c9d-9875-da8ed01d7377 req-f2cf04e7-fb07-4c9d-9875-da8ed01d7377 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.258s",
                                "2026-05-22 01:41:20.642 17 INFO tempest.lib.common.rest_client [req-2df0c8d4-aa85-4182-84db-68f31b05465c req-2df0c8d4-aa85-4182-84db-68f31b05465c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-22 01:41:20.675 33 INFO tempest.lib.common.rest_client [req-2863ec53-8203-43d0-885f-52f63d0d9448 req-2863ec53-8203-43d0-885f-52f63d0d9448 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.579s",
                                "2026-05-22 01:41:20.711 11 INFO tempest.lib.common.rest_client [req-8539d35f-f961-4b15-9605-487bf2ed1481 req-8539d35f-f961-4b15-9605-487bf2ed1481 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.967s",
                                "2026-05-22 01:41:20.804 30 INFO tempest.lib.common.rest_client [req-602242a1-0314-4f2c-82f6-f873349c806d req-602242a1-0314-4f2c-82f6-f873349c806d ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.119s",
                                "2026-05-22 01:41:20.839 17 INFO tempest.lib.common.rest_client [req-1192f7ac-b919-4cc6-8a94-ecb2944e7604 req-1192f7ac-b919-4cc6-8a94-ecb2944e7604 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/30382f8e1b914440b0a8e8adfafc4e44 0.192s",
                                "2026-05-22 01:41:20.850 13 INFO tempest.lib.common.rest_client [req-61e94413-6bdb-48e2-b592-3662f5c9b65d req-61e94413-6bdb-48e2-b592-3662f5c9b65d ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.046s",
                                "2026-05-22 01:41:20.913 24 INFO tempest.lib.common.rest_client [req-b978393a-a0f2-4010-8c92-629afb298e9e req-b978393a-a0f2-4010-8c92-629afb298e9e ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.129s",
                                "2026-05-22 01:41:20.991 30 INFO tempest.lib.common.rest_client [req-83e8b588-b795-4d6e-aace-73e5e12e2d9d req-83e8b588-b795-4d6e-aace-73e5e12e2d9d ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "2026-05-22 01:41:21.017 26 INFO tempest.lib.common.rest_client [req-dcf9356b-61a4-40cd-99dd-e38399e867b0 req-dcf9356b-61a4-40cd-99dd-e38399e867b0 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.992s",
                                "2026-05-22 01:41:21.037 24 INFO tempest.lib.common.rest_client [req-7fffe65e-341f-42f2-a4e7-398690aadbae req-7fffe65e-341f-42f2-a4e7-398690aadbae ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.118s",
                                "2026-05-22 01:41:21.069 42 INFO tempest.lib.common.rest_client [req-d008d1b5-1eb1-4bd5-81e9-950f1fceb093 req-d008d1b5-1eb1-4bd5-81e9-950f1fceb093 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.199s",
                                "2026-05-22 01:41:21.081 39 INFO tempest.lib.common.rest_client [req-5df3d797-fe3a-472c-bcde-aa3706ab3e46 req-5df3d797-fe3a-472c-bcde-aa3706ab3e46 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.870s",
                                "2026-05-22 01:41:21.135 15 INFO tempest.lib.common.rest_client [req-4b98fc81-a054-46a7-a27c-450718694716 req-4b98fc81-a054-46a7-a27c-450718694716 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.519s",
                                "2026-05-22 01:41:21.171 33 INFO tempest.lib.common.rest_client [req-559c4c98-7440-4ab0-8032-b5e91cf6a7f5 req-559c4c98-7440-4ab0-8032-b5e91cf6a7f5 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-22 01:41:21.212 24 INFO tempest.lib.common.rest_client [req-bfd41d5d-715e-4815-ba7d-e9fdcbac500d req-bfd41d5d-715e-4815-ba7d-e9fdcbac500d ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.157s",
                                "2026-05-22 01:41:21.220 17 INFO tempest.lib.common.rest_client [req-6dc82000-9953-4be2-a986-d78278ce27bf req-6dc82000-9953-4be2-a986-d78278ce27bf ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.379s",
                                "2026-05-22 01:41:21.300 19 INFO tempest.lib.common.rest_client [req-f704ed9f-4668-4845-8a9d-cd505fcd0975 req-f704ed9f-4668-4845-8a9d-cd505fcd0975 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.215s",
                                "2026-05-22 01:41:21.345 15 INFO tempest.lib.common.rest_client [req-20e7f803-e9e3-40fa-a4fa-e9d3a2f619ab req-20e7f803-e9e3-40fa-a4fa-e9d3a2f619ab ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.200s",
                                "2026-05-22 01:41:21.357 17 INFO tempest.lib.common.rest_client [req-19595c16-0dd3-4952-b8c4-041d73801a06 req-19595c16-0dd3-4952-b8c4-041d73801a06 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/2194ff3a072f4deb83141fa1296997d2 0.134s",
                                "2026-05-22 01:41:21.367 30 INFO tempest.lib.common.rest_client [req-0af14eb2-cfd3-41da-b0de-08b297026435 req-0af14eb2-cfd3-41da-b0de-08b297026435 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.356s",
                                "2026-05-22 01:41:21.372 35 INFO tempest.lib.common.rest_client [req-3e398ab7-8823-4866-94f4-6732edb56b76 req-3e398ab7-8823-4866-94f4-6732edb56b76 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.129s",
                                "2026-05-22 01:41:21.374 21 INFO tempest.lib.common.rest_client [req-6e13d58c-0ac2-441b-9672-452779ea52ac req-6e13d58c-0ac2-441b-9672-452779ea52ac ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.537s",
                                "2026-05-22 01:41:21.476 31 INFO tempest.lib.common.rest_client [req-0b3efcdb-5eab-41da-a29c-6d9351f93f9d req-0b3efcdb-5eab-41da-a29c-6d9351f93f9d ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.171s",
                                "2026-05-22 01:41:21.486 42 INFO tempest.lib.common.rest_client [req-8f677139-f3e3-4ea1-ad8e-0c5633698593 req-8f677139-f3e3-4ea1-ad8e-0c5633698593 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.415s",
                                "2026-05-22 01:41:21.486 27 INFO tempest.lib.common.rest_client [req-d875388a-5d9c-4ebe-bd4a-ded192604fe9 req-d875388a-5d9c-4ebe-bd4a-ded192604fe9 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.852s",
                                "2026-05-22 01:41:21.497 38 INFO tempest.lib.common.rest_client [req-84654416-6495-404e-9fe3-974d8a0c6693 req-84654416-6495-404e-9fe3-974d8a0c6693 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.178s",
                                "2026-05-22 01:41:21.539 33 INFO tempest.lib.common.rest_client [req-a3093b4b-bf9a-4113-802c-8b386b03cd03 req-a3093b4b-bf9a-4113-802c-8b386b03cd03 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/09149526a0554d9399016d8921649a86 0.359s",
                                "2026-05-22 01:41:21.538 19 INFO tempest.lib.common.rest_client [req-a2a67df8-c58a-4f90-9714-74fb5053ad04 req-a2a67df8-c58a-4f90-9714-74fb5053ad04 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.236s",
                                "2026-05-22 01:41:21.639 21 INFO tempest.lib.common.rest_client [req-7aa2d97e-301e-4c5f-b1d8-c1fc7ddac2f7 req-7aa2d97e-301e-4c5f-b1d8-c1fc7ddac2f7 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:41:21.705 27 INFO tempest.lib.common.rest_client [req-f8f63d0a-056a-485e-b5f6-8d35779fea53 req-f8f63d0a-056a-485e-b5f6-8d35779fea53 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/09149526a0554d9399016d8921649a86 0.218s",
                                "2026-05-22 01:41:21.715 42 INFO tempest.lib.common.rest_client [req-4712b241-ad05-44e7-8828-90313ae608b4 req-4712b241-ad05-44e7-8828-90313ae608b4 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.227s",
                                "2026-05-22 01:41:21.818 33 INFO tempest.lib.common.rest_client [req-67ec4d85-1663-4133-a9ef-6c00a9f1323a req-67ec4d85-1663-4133-a9ef-6c00a9f1323a ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-22 01:41:21.826 38 INFO tempest.lib.common.rest_client [req-3d2d36c0-9965-4f5c-a19d-a407588a2b0a req-3d2d36c0-9965-4f5c-a19d-a407588a2b0a ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.325s",
                                "2026-05-22 01:41:21.854 42 INFO tempest.lib.common.rest_client [req-ad788473-cf24-4918-bd0f-f59e5b15e39a req-ad788473-cf24-4918-bd0f-f59e5b15e39a ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-22 01:41:21.876 13 INFO tempest.lib.common.rest_client [req-0580df2e-e45e-4c98-b542-2240d2a03b83 req-0580df2e-e45e-4c98-b542-2240d2a03b83 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.023s",
                                "2026-05-22 01:41:21.885 21 INFO tempest.lib.common.rest_client [req-a7e55816-0b0d-420d-8c73-47f06da20a11 req-a7e55816-0b0d-420d-8c73-47f06da20a11 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/09149526a0554d9399016d8921649a86 0.243s",
                                "2026-05-22 01:41:21.953 11 INFO tempest.lib.common.rest_client [req-0d061158-e677-438c-8e50-8c897c270f25 req-0d061158-e677-438c-8e50-8c897c270f25 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.237s",
                                "2026-05-22 01:41:21.957 30 INFO tempest.lib.common.rest_client [req-42b97b2b-cbc6-404d-8e97-ca4fc7038bff req-42b97b2b-cbc6-404d-8e97-ca4fc7038bff ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.589s",
                                "2026-05-22 01:41:22.004 33 INFO tempest.lib.common.rest_client [req-e4f3be56-6d70-4f5c-be57-390ef9557fcd req-e4f3be56-6d70-4f5c-be57-390ef9557fcd ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.184s",
                                "2026-05-22 01:41:22.004 26 INFO tempest.lib.common.rest_client [req-bdb4948b-c1ad-4950-9d81-2807af3f06f3 req-bdb4948b-c1ad-4950-9d81-2807af3f06f3 ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.962s",
                                "2026-05-22 01:41:22.027 39 INFO tempest.lib.common.rest_client [req-80aca06a-108f-4731-9f3a-b0a4bae59d71 req-80aca06a-108f-4731-9f3a-b0a4bae59d71 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.932s",
                                "2026-05-22 01:41:22.042 42 INFO tempest.lib.common.rest_client [req-f8c430ad-62f5-4ae4-9428-79d472cd89c2 req-f8c430ad-62f5-4ae4-9428-79d472cd89c2 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.183s",
                                "2026-05-22 01:41:22.090 15 INFO tempest.lib.common.rest_client [req-ceb8e7af-61f7-474f-9d23-001813cbb52b req-ceb8e7af-61f7-474f-9d23-001813cbb52b ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.743s",
                                "2026-05-22 01:41:22.125 17 INFO tempest.lib.common.rest_client [req-d956a746-cfc5-44b4-af47-918fd970c3cb req-d956a746-cfc5-44b4-af47-918fd970c3cb ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.766s",
                                "2026-05-22 01:41:22.126 21 INFO tempest.lib.common.rest_client [req-3fbc9641-cc70-4d11-b78e-f8033c46772a req-3fbc9641-cc70-4d11-b78e-f8033c46772a ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:41:22.131 11 INFO tempest.lib.common.rest_client [req-232c6f9d-06a2-406d-b4ed-15c2cfdc4e23 req-232c6f9d-06a2-406d-b4ed-15c2cfdc4e23 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:41:22.137 30 INFO tempest.lib.common.rest_client [req-8b89e26b-1f92-4aab-8a6a-3b0dd942edb1 req-8b89e26b-1f92-4aab-8a6a-3b0dd942edb1 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:41:22.223 15 INFO tempest.lib.common.rest_client [req-2f262d16-db89-43ed-8dcc-5f45c1b975d4 req-2f262d16-db89-43ed-8dcc-5f45c1b975d4 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-22 01:41:22.251 11 INFO tempest.lib.common.rest_client [req-901f61d6-380c-4911-a3eb-392808fbc8a1 req-901f61d6-380c-4911-a3eb-392808fbc8a1 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.117s",
                                "2026-05-22 01:41:22.264 21 INFO tempest.lib.common.rest_client [req-44208fb3-a237-4813-9687-f0f50ff416f8 req-44208fb3-a237-4813-9687-f0f50ff416f8 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/30382f8e1b914440b0a8e8adfafc4e44 0.137s",
                                "2026-05-22 01:41:22.422 30 INFO tempest.lib.common.rest_client [req-2d1e50be-1b16-47dd-adb7-46a53285e374 req-2d1e50be-1b16-47dd-adb7-46a53285e374 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/09149526a0554d9399016d8921649a86 0.283s",
                                "2026-05-22 01:41:22.495 11 INFO tempest.lib.common.rest_client [req-daea588a-f7a5-4145-8bbf-cde6a7a04b77 req-daea588a-f7a5-4145-8bbf-cde6a7a04b77 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:41:22.514 39 INFO tempest.lib.common.rest_client [req-55b8561a-adf9-4a80-b452-4a49a6c0432a req-55b8561a-adf9-4a80-b452-4a49a6c0432a ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.483s",
                                "2026-05-22 01:41:22.526 21 INFO tempest.lib.common.rest_client [req-14de467e-88c8-4455-9af8-ad9fa461c1de req-14de467e-88c8-4455-9af8-ad9fa461c1de ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.259s",
                                "2026-05-22 01:41:22.564 24 INFO tempest.lib.common.rest_client [req-94ec039c-3a7f-4004-bd88-55f21f2fdf0c req-94ec039c-3a7f-4004-bd88-55f21f2fdf0c ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.345s",
                                "2026-05-22 01:41:22.571 35 INFO tempest.lib.common.rest_client [req-fe632deb-e9cc-48ad-b365-8ca0c04b7e42 req-fe632deb-e9cc-48ad-b365-8ca0c04b7e42 ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.198s",
                                "2026-05-22 01:41:22.589 26 INFO tempest.lib.common.rest_client [req-0c4c6253-9ec4-42b4-88bb-e36f9b70022a req-0c4c6253-9ec4-42b4-88bb-e36f9b70022a ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.581s",
                                "2026-05-22 01:41:22.602 11 INFO tempest.lib.common.rest_client [req-4c1a550b-dd2f-4f8e-a2aa-668bea22d409 req-4c1a550b-dd2f-4f8e-a2aa-668bea22d409 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.104s",
                                "2026-05-22 01:41:22.627 31 INFO tempest.lib.common.rest_client [req-ca88856f-63d5-4909-9368-43a5350cc814 req-ca88856f-63d5-4909-9368-43a5350cc814 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.128s",
                                "2026-05-22 01:41:22.691 39 INFO tempest.lib.common.rest_client [req-c621a9c8-e260-4a6a-a571-176a465d71db req-c621a9c8-e260-4a6a-a571-176a465d71db ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:41:22.696 19 INFO tempest.lib.common.rest_client [req-bfc26b5f-9e8e-4da0-8298-597923ebe6c7 req-bfc26b5f-9e8e-4da0-8298-597923ebe6c7 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.134s",
                                "2026-05-22 01:41:22.750 35 INFO tempest.lib.common.rest_client [req-19bf72aa-c679-41b6-b903-e1798cf5b7f4 req-19bf72aa-c679-41b6-b903-e1798cf5b7f4 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:41:22.773 11 INFO tempest.lib.common.rest_client [req-65227637-e5ce-42e3-82ba-48485e1cbd2d req-65227637-e5ce-42e3-82ba-48485e1cbd2d ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.168s",
                                "2026-05-22 01:41:22.792 27 INFO tempest.lib.common.rest_client [req-7d3d5d42-4703-41e1-9868-5f24b4bc8c9c req-7d3d5d42-4703-41e1-9868-5f24b4bc8c9c ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.085s",
                                "2026-05-22 01:41:22.804 26 INFO tempest.lib.common.rest_client [req-f3391f61-cc48-45e1-8a7f-36527a0bfd5e req-f3391f61-cc48-45e1-8a7f-36527a0bfd5e ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:41:22.828 13 INFO tempest.lib.common.rest_client [req-6e7f0da8-2ba3-4ec7-b7dc-e70efac3eb05 req-6e7f0da8-2ba3-4ec7-b7dc-e70efac3eb05 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.947s",
                                "2026-05-22 01:41:22.832 38 INFO tempest.lib.common.rest_client [req-8fa7c521-1681-479c-b385-53e0917b34dd req-8fa7c521-1681-479c-b385-53e0917b34dd ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.988s",
                                "2026-05-22 01:41:22.916 33 INFO tempest.lib.common.rest_client [req-d9453d9e-9ab9-4c0e-9406-25ccf50a5f6f req-d9453d9e-9ab9-4c0e-9406-25ccf50a5f6f ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.911s",
                                "2026-05-22 01:41:22.927 42 INFO tempest.lib.common.rest_client [req-c678e356-bcc6-436a-9882-f88776744220 req-c678e356-bcc6-436a-9882-f88776744220 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.883s",
                                "2026-05-22 01:41:22.945 35 INFO tempest.lib.common.rest_client [req-c6b6ca30-2cbd-4139-9093-8e645b985ea5 req-c6b6ca30-2cbd-4139-9093-8e645b985ea5 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/09149526a0554d9399016d8921649a86 0.192s",
                                "2026-05-22 01:41:23.044 17 INFO tempest.lib.common.rest_client [req-6381c205-247e-40cc-a4df-b664c150352f req-6381c205-247e-40cc-a4df-b664c150352f ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3/users/63e41b165add45a3967d4d971e082158/roles/09149526a0554d9399016d8921649a86 0.916s",
                                "2026-05-22 01:41:23.044 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 63e41b165add45a3967d4d971e082158 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:23.045 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1949318557-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'project_name': 'tempest-MetadataResourceTypesTest-1949318557', 'tenant_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'tenant_name': 'tempest-MetadataResourceTypesTest-1949318557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '63e41b165add45a3967d4d971e082158', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:23.046 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-1949318557-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'project_name': 'tempest-MetadataResourceTypesTest-1949318557', 'tenant_id': 'e1b32780e85b4c9faf66f9c0e51164e3', 'tenant_name': 'tempest-MetadataResourceTypesTest-1949318557', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '63e41b165add45a3967d4d971e082158', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:23.054 27 INFO tempest.lib.common.rest_client [req-84c3a9d6-0208-489d-aa6a-a03219bff6be req-84c3a9d6-0208-489d-aa6a-a03219bff6be ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.260s",
                                "2026-05-22 01:41:23.078 15 INFO tempest.lib.common.rest_client [req-04a8a7b2-8ca6-43f1-ad9d-ef5d1906ffd1 req-04a8a7b2-8ca6-43f1-ad9d-ef5d1906ffd1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.853s",
                                "2026-05-22 01:41:23.145 26 INFO tempest.lib.common.rest_client [req-49e174bb-55a1-4cc5-8305-9d3b8252ad35 req-49e174bb-55a1-4cc5-8305-9d3b8252ad35 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/09149526a0554d9399016d8921649a86 0.339s",
                                "2026-05-22 01:41:23.198 31 INFO tempest.lib.common.rest_client [req-5e858aa1-4ccd-4100-8df3-a6a24e169961 req-5e858aa1-4ccd-4100-8df3-a6a24e169961 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.564s",
                                "2026-05-22 01:41:23.221 19 INFO tempest.lib.common.rest_client [req-8881c6dc-7d78-4616-bc7d-486b95efcd1e req-8881c6dc-7d78-4616-bc7d-486b95efcd1e ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.521s",
                                "2026-05-22 01:41:23.237 30 INFO tempest.lib.common.rest_client [req-ac3e75a7-53d1-482b-8d30-52516ee60ff7 req-ac3e75a7-53d1-482b-8d30-52516ee60ff7 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.806s",
                                "2026-05-22 01:41:23.236 27 INFO tempest.lib.common.rest_client [req-c6ea77b5-30c2-4aae-aaf8-e65662fec17b req-c6ea77b5-30c2-4aae-aaf8-e65662fec17b ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.180s",
                                "2026-05-22 01:41:23.259 35 INFO tempest.lib.common.rest_client [req-9b4a8729-84b7-4e87-8331-318b3ffd4616 req-9b4a8729-84b7-4e87-8331-318b3ffd4616 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-22 01:41:23.266 13 INFO tempest.lib.common.rest_client [req-7b3eaac0-ccd2-46c1-9d21-9d1badf1d3d5 req-7b3eaac0-ccd2-46c1-9d21-9d1badf1d3d5 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.433s",
                                "2026-05-22 01:41:23.272 24 INFO tempest.lib.common.rest_client [req-b9e7fe4b-89d9-4a41-bd49-e3d343cc8767 req-b9e7fe4b-89d9-4a41-bd49-e3d343cc8767 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.702s",
                                "2026-05-22 01:41:23.285 21 INFO tempest.lib.common.rest_client [req-0cf0aeab-0e26-4af1-96fe-63066fa6ebf3 req-0cf0aeab-0e26-4af1-96fe-63066fa6ebf3 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/2194ff3a072f4deb83141fa1296997d2 0.758s",
                                "2026-05-22 01:41:23.288 33 INFO tempest.lib.common.rest_client [req-a205ea05-7239-49c2-8b4d-d9eb20fa71c5 req-a205ea05-7239-49c2-8b4d-d9eb20fa71c5 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/2194ff3a072f4deb83141fa1296997d2 0.369s",
                                "2026-05-22 01:41:23.323 26 INFO tempest.lib.common.rest_client [req-696e9356-d2c0-4895-8f06-0caa63c21871 req-696e9356-d2c0-4895-8f06-0caa63c21871 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:41:23.363 15 INFO tempest.lib.common.rest_client [req-c90168ce-cc57-46f2-9657-56ee42de9580 req-c90168ce-cc57-46f2-9657-56ee42de9580 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:41:23.388 11 INFO tempest.lib.common.rest_client [req-8d006bd3-4976-48f1-8506-fbf345056768 req-8d006bd3-4976-48f1-8506-fbf345056768 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.612s",
                                "2026-05-22 01:41:23.396 39 INFO tempest.lib.common.rest_client [req-df7639b4-bfae-434b-b329-e3bfed1e18a7 req-df7639b4-bfae-434b-b329-e3bfed1e18a7 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/09149526a0554d9399016d8921649a86 0.701s",
                                "2026-05-22 01:41:23.402 27 INFO tempest.lib.common.rest_client [req-f52c8fb7-c49f-426a-baab-c1dd80ca2085 req-f52c8fb7-c49f-426a-baab-c1dd80ca2085 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/2194ff3a072f4deb83141fa1296997d2 0.163s",
                                "2026-05-22 01:41:23.406 30 INFO tempest.lib.common.rest_client [req-a9908813-f7c5-4fc9-a7d1-f746cc810ebc req-a9908813-f7c5-4fc9-a7d1-f746cc810ebc ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.166s",
                                "2026-05-22 01:41:23.477 13 INFO tempest.lib.common.rest_client [req-69a3eade-baa8-49c3-8c40-d78f697a54a6 req-69a3eade-baa8-49c3-8c40-d78f697a54a6 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-22 01:41:23.502 21 INFO tempest.lib.common.rest_client [req-c2cf990d-56a8-40cb-a74e-dd3d6a51c784 req-c2cf990d-56a8-40cb-a74e-dd3d6a51c784 ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-22 01:41:23.511 15 INFO tempest.lib.common.rest_client [req-e67acbfc-516f-4d0e-b086-ed148b6869ac req-e67acbfc-516f-4d0e-b086-ed148b6869ac ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.144s",
                                "2026-05-22 01:41:23.522 42 INFO tempest.lib.common.rest_client [req-056c0890-01a3-43ef-b794-0d6c3eb07217 req-056c0890-01a3-43ef-b794-0d6c3eb07217 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/30382f8e1b914440b0a8e8adfafc4e44 0.589s",
                                "2026-05-22 01:41:23.532 19 INFO tempest.lib.common.rest_client [req-af62a2d5-0156-4a9a-bb94-5b495417b91d req-af62a2d5-0156-4a9a-bb94-5b495417b91d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.308s",
                                "2026-05-22 01:41:23.586 39 INFO tempest.lib.common.rest_client [req-6158624d-1fad-4885-9b2a-5f2ae1e62434 req-6158624d-1fad-4885-9b2a-5f2ae1e62434 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:41:23.601 24 INFO tempest.lib.common.rest_client [req-c7f5b15e-34cb-4016-ac8d-71a220de7c64 req-c7f5b15e-34cb-4016-ac8d-71a220de7c64 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/09149526a0554d9399016d8921649a86 0.327s",
                                "2026-05-22 01:41:23.619 27 INFO tempest.lib.common.rest_client [req-412ed040-b56f-47b7-8f97-74f2874a3041 req-412ed040-b56f-47b7-8f97-74f2874a3041 ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:41:23.688 30 INFO tempest.lib.common.rest_client [req-fe3a50f5-f5e8-4007-a755-1e2cae53e6ae req-fe3a50f5-f5e8-4007-a755-1e2cae53e6ae ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:41:23.697 13 INFO tempest.lib.common.rest_client [req-af7b5a24-5f17-444e-9f20-6950dd574f15 req-af7b5a24-5f17-444e-9f20-6950dd574f15 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.215s",
                                "2026-05-22 01:41:23.725 15 INFO tempest.lib.common.rest_client [req-16ec88b9-42df-4667-a81b-2122508fda1f req-16ec88b9-42df-4667-a81b-2122508fda1f ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.211s",
                                "2026-05-22 01:41:23.782 39 INFO tempest.lib.common.rest_client [req-c0eb8c66-d267-4212-9547-6d810d66b43f req-c0eb8c66-d267-4212-9547-6d810d66b43f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/30382f8e1b914440b0a8e8adfafc4e44 0.193s",
                                "2026-05-22 01:41:23.805 19 INFO tempest.lib.common.rest_client [req-e6fb5052-dc3f-455a-a51e-a6c15d95d6a1 req-e6fb5052-dc3f-455a-a51e-a6c15d95d6a1 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.270s",
                                "2026-05-22 01:41:23.809 27 INFO tempest.lib.common.rest_client [req-7f136ab4-025c-4944-b51b-b858783b2996 req-7f136ab4-025c-4944-b51b-b858783b2996 ] Request (ImportImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd/users/a52ff51f991243f6900d2295fe1ee56f/roles/09149526a0554d9399016d8921649a86 0.186s",
                                "2026-05-22 01:41:23.809 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a52ff51f991243f6900d2295fe1ee56f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:23.810 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1250831332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e6e4fe41e324ab79a32ad736811eabd', 'project_name': 'tempest-ImportImagesTest-1250831332', 'tenant_id': '8e6e4fe41e324ab79a32ad736811eabd', 'tenant_name': 'tempest-ImportImagesTest-1250831332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a52ff51f991243f6900d2295fe1ee56f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:23.810 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesTest-1250831332-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8e6e4fe41e324ab79a32ad736811eabd', 'project_name': 'tempest-ImportImagesTest-1250831332', 'tenant_id': '8e6e4fe41e324ab79a32ad736811eabd', 'tenant_name': 'tempest-ImportImagesTest-1250831332', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a52ff51f991243f6900d2295fe1ee56f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:23.917 15 INFO tempest.lib.common.rest_client [req-73e9c97c-21fb-462c-99f1-c504d8b8bef0 req-73e9c97c-21fb-462c-99f1-c504d8b8bef0 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/30382f8e1b914440b0a8e8adfafc4e44 0.189s",
                                "2026-05-22 01:41:23.923 38 INFO tempest.lib.common.rest_client [req-82a6f20a-6e6e-4f7d-b993-5beba7fd1321 req-82a6f20a-6e6e-4f7d-b993-5beba7fd1321 ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.090s",
                                "2026-05-22 01:41:23.956 30 INFO tempest.lib.common.rest_client [req-3599b377-25a6-471c-842c-4c27cee2394d req-3599b377-25a6-471c-842c-4c27cee2394d ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/2194ff3a072f4deb83141fa1296997d2 0.263s",
                                "2026-05-22 01:41:24.052 31 INFO tempest.lib.common.rest_client [req-6af59adf-da95-4085-97ad-e6c14079b64a req-6af59adf-da95-4085-97ad-e6c14079b64a ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.849s",
                                "2026-05-22 01:41:24.050 39 INFO tempest.lib.common.rest_client [req-2276d65a-8663-4b8a-8ec4-94692ba30d7d req-2276d65a-8663-4b8a-8ec4-94692ba30d7d ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:41:24.090 17 INFO tempest.lib.common.rest_client [req-b30c3375-3d72-44b7-894d-4db47c1feaa7 req-b30c3375-3d72-44b7-894d-4db47c1feaa7 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.036s",
                                "2026-05-22 01:41:24.095 35 INFO tempest.lib.common.rest_client [req-326252d2-4ef9-4754-958b-9dba366b53f8 req-326252d2-4ef9-4754-958b-9dba366b53f8 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.827s",
                                "2026-05-22 01:41:24.096 15 INFO tempest.lib.common.rest_client [req-2e317334-c894-47d8-8ea5-b02244eff055 req-2e317334-c894-47d8-8ea5-b02244eff055 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:41:24.212 33 INFO tempest.lib.common.rest_client [req-c6f7fd55-00eb-4781-8778-9d2fd856a13c req-c6f7fd55-00eb-4781-8778-9d2fd856a13c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.922s",
                                "2026-05-22 01:41:24.222 26 INFO tempest.lib.common.rest_client [req-b1a0d8b8-400b-46fb-8498-bf595b95c119 req-b1a0d8b8-400b-46fb-8498-bf595b95c119 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/30382f8e1b914440b0a8e8adfafc4e44 0.892s",
                                "2026-05-22 01:41:24.225 30 INFO tempest.lib.common.rest_client [req-fd89b681-fcd3-4eae-b1cb-8e5bfa119382 req-fd89b681-fcd3-4eae-b1cb-8e5bfa119382 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-22 01:41:24.249 39 INFO tempest.lib.common.rest_client [req-a8e87665-6016-45ce-a6a1-a18245f2f708 req-a8e87665-6016-45ce-a6a1-a18245f2f708 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/2194ff3a072f4deb83141fa1296997d2 0.198s",
                                "2026-05-22 01:41:24.323 11 INFO tempest.lib.common.rest_client [req-e5440ee3-99c8-45ec-a3c0-cf0e23c4713f req-e5440ee3-99c8-45ec-a3c0-cf0e23c4713f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.933s",
                                "2026-05-22 01:41:24.339 31 INFO tempest.lib.common.rest_client [req-f43a1be2-09bd-4f34-9d89-f8216ba12bd1 req-f43a1be2-09bd-4f34-9d89-f8216ba12bd1 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/09149526a0554d9399016d8921649a86 0.282s",
                                "2026-05-22 01:41:24.344 35 INFO tempest.lib.common.rest_client [req-fd6f7c4d-6109-481e-9d22-d2c17d9ca0c0 req-fd6f7c4d-6109-481e-9d22-d2c17d9ca0c0 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-22 01:41:24.344 21 INFO tempest.lib.common.rest_client [req-46b74943-8473-482d-842c-7fac22b60990 req-46b74943-8473-482d-842c-7fac22b60990 ] Request (ImagesFormatTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906/users/81a3f5abbefc449d9259bdf703b4a006/roles/09149526a0554d9399016d8921649a86 0.840s",
                                "2026-05-22 01:41:24.348 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 81a3f5abbefc449d9259bdf703b4a006 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:24.350 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1951660768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27282ef656e543d78b7d317c10dcd906', 'project_name': 'tempest-ImagesFormatTest-1951660768', 'tenant_id': '27282ef656e543d78b7d317c10dcd906', 'tenant_name': 'tempest-ImagesFormatTest-1951660768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '81a3f5abbefc449d9259bdf703b4a006', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.351 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesFormatTest-1951660768-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '27282ef656e543d78b7d317c10dcd906', 'project_name': 'tempest-ImagesFormatTest-1951660768', 'tenant_id': '27282ef656e543d78b7d317c10dcd906', 'tenant_name': 'tempest-ImagesFormatTest-1951660768', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '81a3f5abbefc449d9259bdf703b4a006', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.424 27 INFO tempest.lib.common.rest_client [req-ce96deb7-060a-43aa-9316-170685a7b903 req-ce96deb7-060a-43aa-9316-170685a7b903 ] Request (ImportImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-22 01:41:24.435 42 INFO tempest.lib.common.rest_client [req-3716cef4-74e6-4c9f-b7f3-3dab8655be95 req-3716cef4-74e6-4c9f-b7f3-3dab8655be95 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.910s",
                                "2026-05-22 01:41:24.438 30 INFO tempest.lib.common.rest_client [req-12557c37-8bbc-4fc9-bda9-ed1365676e85 req-12557c37-8bbc-4fc9-bda9-ed1365676e85 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9/users/04c9e4a89be94a0ab9eb0b58104de31b/roles/09149526a0554d9399016d8921649a86 0.211s",
                                "2026-05-22 01:41:24.438 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 04c9e4a89be94a0ab9eb0b58104de31b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:24.439 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1078268042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'project_name': 'tempest-ImagesMemberTest-1078268042', 'tenant_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'tenant_name': 'tempest-ImagesMemberTest-1078268042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04c9e4a89be94a0ab9eb0b58104de31b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.439 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1078268042-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'project_name': 'tempest-ImagesMemberTest-1078268042', 'tenant_id': 'cbbbbfd34b534d1a87564e56644c22c9', 'tenant_name': 'tempest-ImagesMemberTest-1078268042', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '04c9e4a89be94a0ab9eb0b58104de31b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.463 33 INFO tempest.lib.common.rest_client [req-80a802e3-9a36-40d0-b3e9-574c33d9a0b7 req-80a802e3-9a36-40d0-b3e9-574c33d9a0b7 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f/users/bd40ef7308214ba6a6d89e78ee5e4c3e/roles/09149526a0554d9399016d8921649a86 0.248s",
                                "2026-05-22 01:41:24.463 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bd40ef7308214ba6a6d89e78ee5e4c3e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:24.464 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1691466533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '057567f9a6f04187b80cd4e46f87269f', 'project_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'tenant_id': '057567f9a6f04187b80cd4e46f87269f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd40ef7308214ba6a6d89e78ee5e4c3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.465 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1691466533-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '057567f9a6f04187b80cd4e46f87269f', 'project_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'tenant_id': '057567f9a6f04187b80cd4e46f87269f', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1691466533', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bd40ef7308214ba6a6d89e78ee5e4c3e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.521 13 INFO tempest.lib.common.rest_client [req-e1301aa2-c9cc-49f4-8197-07157cf8c798 req-e1301aa2-c9cc-49f4-8197-07157cf8c798 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.822s",
                                "2026-05-22 01:41:24.530 24 INFO tempest.lib.common.rest_client [req-83842c98-0632-4269-bf4b-07334fd70b37 req-83842c98-0632-4269-bf4b-07334fd70b37 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.928s",
                                "2026-05-22 01:41:24.535 11 INFO tempest.lib.common.rest_client [req-e3ba0edc-0d1e-487c-ab6d-df4a82a2c8ad req-e3ba0edc-0d1e-487c-ab6d-df4a82a2c8ad ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/2194ff3a072f4deb83141fa1296997d2 0.209s",
                                "2026-05-22 01:41:24.599 26 INFO tempest.lib.common.rest_client [req-526f4231-aa78-4a26-94dc-114a6b72fe99 req-526f4231-aa78-4a26-94dc-114a6b72fe99 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.375s",
                                "2026-05-22 01:41:24.610 19 INFO tempest.lib.common.rest_client [req-b74613e7-ff0d-4dd0-87cb-df9f1b2eeaa9 req-b74613e7-ff0d-4dd0-87cb-df9f1b2eeaa9 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.798s",
                                "2026-05-22 01:41:24.623 38 INFO tempest.lib.common.rest_client [req-eb12c5b7-8be4-4b65-b87c-f9c730e32649 req-eb12c5b7-8be4-4b65-b87c-f9c730e32649 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.698s",
                                "2026-05-22 01:41:24.634 31 INFO tempest.lib.common.rest_client [req-904c3ded-af44-4372-af84-100def298d8c req-904c3ded-af44-4372-af84-100def298d8c ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-22 01:41:24.651 42 INFO tempest.lib.common.rest_client [req-5464764f-a345-4620-b175-efdb56f93a20 req-5464764f-a345-4620-b175-efdb56f93a20 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/2194ff3a072f4deb83141fa1296997d2 0.212s",
                                "2026-05-22 01:41:24.674 15 INFO tempest.lib.common.rest_client [req-51d3bec3-db62-47cd-822b-3b93fbd91a58 req-51d3bec3-db62-47cd-822b-3b93fbd91a58 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/2194ff3a072f4deb83141fa1296997d2 0.577s",
                                "2026-05-22 01:41:24.678 17 INFO tempest.lib.common.rest_client [req-6e8b21b2-8a22-4ff4-8be3-0dda4c7a5ca5 req-6e8b21b2-8a22-4ff4-8be3-0dda4c7a5ca5 ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.581s",
                                "2026-05-22 01:41:24.734 11 INFO tempest.lib.common.rest_client [req-95611ac4-7bcd-469e-8c7f-ba939e4b7d0f req-95611ac4-7bcd-469e-8c7f-ba939e4b7d0f ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-22 01:41:24.765 39 INFO tempest.lib.common.rest_client [req-e9155cd5-2112-4249-8411-2c2a08666864 req-e9155cd5-2112-4249-8411-2c2a08666864 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.515s",
                                "2026-05-22 01:41:24.772 15 INFO tempest.lib.common.rest_client [req-be4fae32-edec-4b3d-b9b5-eb0467fcf6ba req-be4fae32-edec-4b3d-b9b5-eb0467fcf6ba ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.097s",
                                "2026-05-22 01:41:24.790 35 INFO tempest.lib.common.rest_client [req-e677680a-2bec-4576-a035-d88fd3312350 req-e677680a-2bec-4576-a035-d88fd3312350 ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/2194ff3a072f4deb83141fa1296997d2 0.441s",
                                "2026-05-22 01:41:24.797 19 INFO tempest.lib.common.rest_client [req-84db33d2-7a3f-410f-b1d2-7eea35539a25 req-84db33d2-7a3f-410f-b1d2-7eea35539a25 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.185s",
                                "2026-05-22 01:41:24.921 21 INFO tempest.lib.common.rest_client [req-636387c9-efce-457e-b155-9efee24447dd req-636387c9-efce-457e-b155-9efee24447dd ] Request (ImagesFormatTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:41:24.950 11 INFO tempest.lib.common.rest_client [req-44c8d02c-7d60-4e00-a6b5-ec50c008187f req-44c8d02c-7d60-4e00-a6b5-ec50c008187f ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55/users/a2824c8b80c24326a816b580cf37ae9a/roles/09149526a0554d9399016d8921649a86 0.215s",
                                "2026-05-22 01:41:24.951 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a2824c8b80c24326a816b580cf37ae9a is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:24.951 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1945387447-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'tenant_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2824c8b80c24326a816b580cf37ae9a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.951 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1945387447-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'tenant_id': '28ac8b0dd54a483db3b0ef2c11ccdc55', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1945387447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2824c8b80c24326a816b580cf37ae9a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:24.966 24 INFO tempest.lib.common.rest_client [req-b685e683-f3f8-46dd-b515-72a5ac1fc6f9 req-b685e683-f3f8-46dd-b515-72a5ac1fc6f9 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.434s",
                                "2026-05-22 01:41:25.011 33 INFO tempest.lib.common.rest_client [req-5513ee76-b1b5-44b6-ae2f-4dacd4d69d42 req-5513ee76-b1b5-44b6-ae2f-4dacd4d69d42 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-22 01:41:25.042 35 INFO tempest.lib.common.rest_client [req-e650b027-c974-459f-bf10-bd57d08056b6 req-e650b027-c974-459f-bf10-bd57d08056b6 ] Request (BasicOperationsImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-22 01:41:25.074 38 INFO tempest.lib.common.rest_client [req-e81b6931-20d6-4100-a306-1b42cb8985b5 req-e81b6931-20d6-4100-a306-1b42cb8985b5 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.449s",
                                "2026-05-22 01:41:25.082 13 INFO tempest.lib.common.rest_client [req-4cedeae1-df99-481d-a3da-a455f51d12ce req-4cedeae1-df99-481d-a3da-a455f51d12ce ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/30382f8e1b914440b0a8e8adfafc4e44 0.559s",
                                "2026-05-22 01:41:25.089 26 INFO tempest.lib.common.rest_client [req-f62aaa72-7749-41d2-86d4-63de255faf83 req-f62aaa72-7749-41d2-86d4-63de255faf83 ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/2194ff3a072f4deb83141fa1296997d2 0.489s",
                                "2026-05-22 01:41:25.186 42 INFO tempest.lib.common.rest_client [req-6e7d3d8c-e8cd-4a75-bfc3-a4977f7a5000 req-6e7d3d8c-e8cd-4a75-bfc3-a4977f7a5000 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.529s",
                                "2026-05-22 01:41:25.208 13 INFO tempest.lib.common.rest_client [req-00ed6afe-7340-47de-8765-29cbb4ce1924 req-00ed6afe-7340-47de-8765-29cbb4ce1924 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:41:25.231 31 INFO tempest.lib.common.rest_client [req-e1eb1435-39c3-4ec0-a124-10f61b81504b req-e1eb1435-39c3-4ec0-a124-10f61b81504b ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.594s",
                                "2026-05-22 01:41:25.247 39 INFO tempest.lib.common.rest_client [req-1f3286c5-47f0-4f4c-bd97-cc8047c6b25f req-1f3286c5-47f0-4f4c-bd97-cc8047c6b25f ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a/users/540d8c23b53a482ab5d6bedf5fd0c649/roles/09149526a0554d9399016d8921649a86 0.480s",
                                "2026-05-22 01:41:25.250 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 540d8c23b53a482ab5d6bedf5fd0c649 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:25.251 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2068874384-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '98c6b4a1195a434491089d93e6b3e34a', 'project_name': 'tempest-ListSharedImagesTest-2068874384', 'tenant_id': '98c6b4a1195a434491089d93e6b3e34a', 'tenant_name': 'tempest-ListSharedImagesTest-2068874384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '540d8c23b53a482ab5d6bedf5fd0c649', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.251 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-2068874384-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '98c6b4a1195a434491089d93e6b3e34a', 'project_name': 'tempest-ListSharedImagesTest-2068874384', 'tenant_id': '98c6b4a1195a434491089d93e6b3e34a', 'tenant_name': 'tempest-ListSharedImagesTest-2068874384', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '540d8c23b53a482ab5d6bedf5fd0c649', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.309 30 INFO tempest.lib.common.rest_client [req-f5371e21-361b-4b87-a669-2094d5cfe74f req-f5371e21-361b-4b87-a669-2094d5cfe74f ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.865s",
                                "2026-05-22 01:41:25.354 19 INFO tempest.lib.common.rest_client [req-7cd066fb-6ff4-4eab-a2a2-6839ad193032 req-7cd066fb-6ff4-4eab-a2a2-6839ad193032 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.554s",
                                "2026-05-22 01:41:25.360 15 INFO tempest.lib.common.rest_client [req-ad3b06a7-3039-41ad-9818-032b1e417a21 req-ad3b06a7-3039-41ad-9818-032b1e417a21 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd/users/289ce9ad480147008ee586c8d8d08673/roles/09149526a0554d9399016d8921649a86 0.586s",
                                "2026-05-22 01:41:25.361 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 289ce9ad480147008ee586c8d8d08673 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:25.362 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-93894223-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec1c69086f6e448a9196bd534e1157cd', 'project_name': 'tempest-MetadataNamespacesTest-93894223', 'tenant_id': 'ec1c69086f6e448a9196bd534e1157cd', 'tenant_name': 'tempest-MetadataNamespacesTest-93894223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289ce9ad480147008ee586c8d8d08673', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.363 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-93894223-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ec1c69086f6e448a9196bd534e1157cd', 'project_name': 'tempest-MetadataNamespacesTest-93894223', 'tenant_id': 'ec1c69086f6e448a9196bd534e1157cd', 'tenant_name': 'tempest-MetadataNamespacesTest-93894223', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '289ce9ad480147008ee586c8d8d08673', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.380 33 INFO tempest.lib.common.rest_client [req-8cb1a306-84d1-4da0-a0ab-9a0c66658be4 req-8cb1a306-84d1-4da0-a0ab-9a0c66658be4 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.367s",
                                "2026-05-22 01:41:25.405 42 INFO tempest.lib.common.rest_client [req-297568ab-3f07-4821-8855-98b3da5c2541 req-297568ab-3f07-4821-8855-98b3da5c2541 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d/users/3a536dd674344feea0eba829ae2d1c99/roles/09149526a0554d9399016d8921649a86 0.216s",
                                "2026-05-22 01:41:25.406 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3a536dd674344feea0eba829ae2d1c99 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:25.406 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-15288028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '699370c5193a452e997cb57730fe9b3d', 'project_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'tenant_id': '699370c5193a452e997cb57730fe9b3d', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a536dd674344feea0eba829ae2d1c99', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.406 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-15288028-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '699370c5193a452e997cb57730fe9b3d', 'project_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'tenant_id': '699370c5193a452e997cb57730fe9b3d', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-15288028', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a536dd674344feea0eba829ae2d1c99', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.503 38 INFO tempest.lib.common.rest_client [req-9b525b5e-1604-4097-81bb-ae51733d5230 req-9b525b5e-1604-4097-81bb-ae51733d5230 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s",
                                "2026-05-22 01:41:25.564 13 INFO tempest.lib.common.rest_client [req-f177e057-e9d8-41d5-8549-9e856fe545f6 req-f177e057-e9d8-41d5-8549-9e856fe545f6 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/2194ff3a072f4deb83141fa1296997d2 0.353s",
                                "2026-05-22 01:41:25.623 11 INFO tempest.lib.common.rest_client [req-85572096-661f-4319-9873-2105f4becab5 req-85572096-661f-4319-9873-2105f4becab5 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.668s",
                                "2026-05-22 01:41:25.636 17 INFO tempest.lib.common.rest_client [req-15c295cf-35b8-4b9c-a6f5-d1cb2001c72d req-15c295cf-35b8-4b9c-a6f5-d1cb2001c72d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.952s",
                                "2026-05-22 01:41:25.682 24 INFO tempest.lib.common.rest_client [req-e3b4cdfe-6ec9-40e8-97f7-f1a04f5bf354 req-e3b4cdfe-6ec9-40e8-97f7-f1a04f5bf354 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.715s",
                                "2026-05-22 01:41:25.712 30 INFO tempest.lib.common.rest_client [req-d0907f81-b739-405c-9fe6-44ebb1d0ae2c req-d0907f81-b739-405c-9fe6-44ebb1d0ae2c ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.400s",
                                "2026-05-22 01:41:25.734 35 INFO tempest.lib.common.rest_client [req-3a7f00f3-28ff-40cd-9604-0ba60c17c95f req-3a7f00f3-28ff-40cd-9604-0ba60c17c95f ] Request (BasicOperationsImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3/users/5de90ea2b925499cbff8bfd655a7e8b0/roles/09149526a0554d9399016d8921649a86 0.688s",
                                "2026-05-22 01:41:25.736 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5de90ea2b925499cbff8bfd655a7e8b0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:25.736 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1386059328-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2158e94ca014c898567f7756eb4c7c3', 'project_name': 'tempest-BasicOperationsImagesTest-1386059328', 'tenant_id': 'b2158e94ca014c898567f7756eb4c7c3', 'tenant_name': 'tempest-BasicOperationsImagesTest-1386059328', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5de90ea2b925499cbff8bfd655a7e8b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.737 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesTest-1386059328-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b2158e94ca014c898567f7756eb4c7c3', 'project_name': 'tempest-BasicOperationsImagesTest-1386059328', 'tenant_id': 'b2158e94ca014c898567f7756eb4c7c3', 'tenant_name': 'tempest-BasicOperationsImagesTest-1386059328', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5de90ea2b925499cbff8bfd655a7e8b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:25.857 26 INFO tempest.lib.common.rest_client [req-07103418-e78b-489a-9d62-a7804ad56eb9 req-07103418-e78b-489a-9d62-a7804ad56eb9 ] Request (ImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.766s",
                                "2026-05-22 01:41:25.887 39 INFO tempest.lib.common.rest_client [req-493925df-fad3-4ee6-a36b-20e15f63cbe3 req-493925df-fad3-4ee6-a36b-20e15f63cbe3 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-22 01:41:25.889 31 INFO tempest.lib.common.rest_client [req-8fe4b819-8cbe-4f70-a51a-81a263d2ebc0 req-8fe4b819-8cbe-4f70-a51a-81a263d2ebc0 ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.656s",
                                "2026-05-22 01:41:25.904 13 INFO tempest.lib.common.rest_client [req-5818fcdf-e328-488b-95ac-16128d94d116 req-5818fcdf-e328-488b-95ac-16128d94d116 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.336s",
                                "2026-05-22 01:41:25.928 19 INFO tempest.lib.common.rest_client [req-e142328b-fc9e-47d9-9093-fd2f2a2e2a0c req-e142328b-fc9e-47d9-9093-fd2f2a2e2a0c ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/30382f8e1b914440b0a8e8adfafc4e44 0.573s",
                                "2026-05-22 01:41:25.947 38 INFO tempest.lib.common.rest_client [req-49d2c311-e42c-4d16-9f1b-b09ab21c0305 req-49d2c311-e42c-4d16-9f1b-b09ab21c0305 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.443s",
                                "2026-05-22 01:41:26.024 24 INFO tempest.lib.common.rest_client [req-866f934d-d53d-44d3-9b38-90ad14a01164 req-866f934d-d53d-44d3-9b38-90ad14a01164 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/2194ff3a072f4deb83141fa1296997d2 0.339s",
                                "2026-05-22 01:41:26.110 26 INFO tempest.lib.common.rest_client [req-6f6292af-96f8-49a4-be30-c7931ae4824f req-6f6292af-96f8-49a4-be30-c7931ae4824f ] Request (ImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712/users/9308f7e5a3bd44cf8b28065290773982/roles/09149526a0554d9399016d8921649a86 0.251s",
                                "2026-05-22 01:41:26.111 26 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9308f7e5a3bd44cf8b28065290773982 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:26.111 26 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-574244589-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9181608e0f14e7fafd21bc22f206712', 'project_name': 'tempest-ImagesNegativeTest-574244589', 'tenant_id': 'd9181608e0f14e7fafd21bc22f206712', 'tenant_name': 'tempest-ImagesNegativeTest-574244589', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9308f7e5a3bd44cf8b28065290773982', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:26.111 26 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesNegativeTest-574244589-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd9181608e0f14e7fafd21bc22f206712', 'project_name': 'tempest-ImagesNegativeTest-574244589', 'tenant_id': 'd9181608e0f14e7fafd21bc22f206712', 'tenant_name': 'tempest-ImagesNegativeTest-574244589', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9308f7e5a3bd44cf8b28065290773982', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:26.119 17 INFO tempest.lib.common.rest_client [req-0e4c7849-599a-4092-96f7-2186c6400c66 req-0e4c7849-599a-4092-96f7-2186c6400c66 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.479s",
                                "2026-05-22 01:41:26.169 11 INFO tempest.lib.common.rest_client [req-18f9e1f1-0743-4840-aaad-78895075e460 req-18f9e1f1-0743-4840-aaad-78895075e460 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.543s",
                                "2026-05-22 01:41:26.179 15 INFO tempest.lib.common.rest_client [req-1e1e9890-4b0f-40c6-83e4-22785c745078 req-1e1e9890-4b0f-40c6-83e4-22785c745078 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.807s",
                                "2026-05-22 01:41:26.200 42 INFO tempest.lib.common.rest_client [req-6ffe6f4d-4032-4185-b7e4-f4626c048add req-6ffe6f4d-4032-4185-b7e4-f4626c048add ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.788s",
                                "2026-05-22 01:41:26.294 24 INFO tempest.lib.common.rest_client [req-f3223c67-c350-44e2-9979-128c0324e978 req-f3223c67-c350-44e2-9979-128c0324e978 ] Request (ListUserImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-22 01:41:26.304 13 INFO tempest.lib.common.rest_client [req-ec9bb323-7fc7-48c2-be5b-f2608e0e70c8 req-ec9bb323-7fc7-48c2-be5b-f2608e0e70c8 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157/users/d806061004424b9089679bc8bfd7061d/roles/09149526a0554d9399016d8921649a86 0.397s",
                                "2026-05-22 01:41:26.305 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d806061004424b9089679bc8bfd7061d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:26.306 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1692134824-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'project_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'tenant_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd806061004424b9089679bc8bfd7061d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:26.306 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1692134824-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'project_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'tenant_id': 'd3e5cfc0582149188f64b6aa9cf80157', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1692134824', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd806061004424b9089679bc8bfd7061d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:26.327 33 INFO tempest.lib.common.rest_client [req-3386785a-c86d-498e-a879-98fd0ee33d23 req-3386785a-c86d-498e-a879-98fd0ee33d23 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.946s",
                                "2026-05-22 01:41:26.428 15 INFO tempest.lib.common.rest_client [req-9f247fd4-33c4-4d7c-ad46-4d86804a4ede req-9f247fd4-33c4-4d7c-ad46-4d86804a4ede ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.247s",
                                "2026-05-22 01:41:26.436 27 INFO tempest.lib.common.rest_client [req-d9f726ad-ff33-4915-ab4b-5a3435ab26cf req-d9f726ad-ff33-4915-ab4b-5a3435ab26cf ] Request (ImportImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 2.010s",
                                "2026-05-22 01:41:26.428 24 INFO tempest.lib.common.rest_client [req-a02f8af1-b067-4a49-96e3-ad3de0acca59 req-a02f8af1-b067-4a49-96e3-ad3de0acca59 ] Request (ListUserImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c/roles/09149526a0554d9399016d8921649a86 0.130s",
                                "2026-05-22 01:41:26.429 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bc2f0fd9a27942a4bc1b3c47ea07ae8c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:26.429 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-949229059-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5936598d4964401aa3edcdce216c746b', 'project_name': 'tempest-ListUserImagesTest-949229059', 'tenant_id': '5936598d4964401aa3edcdce216c746b', 'tenant_name': 'tempest-ListUserImagesTest-949229059', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc2f0fd9a27942a4bc1b3c47ea07ae8c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:26.430 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListUserImagesTest-949229059-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5936598d4964401aa3edcdce216c746b', 'project_name': 'tempest-ListUserImagesTest-949229059', 'tenant_id': '5936598d4964401aa3edcdce216c746b', 'tenant_name': 'tempest-ListUserImagesTest-949229059', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bc2f0fd9a27942a4bc1b3c47ea07ae8c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_endpoint ... SKIPPED: Server does not support glance-download import method",
                                "{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_missing_image ... SKIPPED: Server does not support glance-download import method",
                                "{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_bad_uuid ... SKIPPED: Server does not support glance-download import method",
                                "{8} tempest.api.image.v2.test_images.ImportImagesTest.test_image_glance_download_import_success ... SKIPPED: Server does not support glance-download import method",
                                "{8} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_delete ... SKIPPED: No image_remote service to test against",
                                "{8} tempest.api.image.v2.test_images.ImportImagesTest.test_remote_import ... SKIPPED: No image_remote service to test against",
                                "2026-05-22 01:41:26.503 21 INFO tempest.lib.common.rest_client [req-cb5768cd-7675-40b2-8599-b8f0fe31d34b req-cb5768cd-7675-40b2-8599-b8f0fe31d34b ] Request (ImagesFormatTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 1.577s",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_reject_formats_import ... SKIPPED: Image format testing is not configured",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_accept_usable_formats ... SKIPPED: Image format testing is not configured",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_format_mismatch ... SKIPPED: Image format testing is not configured",
                                "{5} tempest.api.image.v2.test_images_formats.ImagesFormatTest.test_compute_rejects_invalid ... SKIPPED: Image format testing is not configured",
                                "2026-05-22 01:41:26.563 31 INFO tempest.lib.common.rest_client [req-2ab6b628-d244-4ef6-847f-96528f17666d req-2ab6b628-d244-4ef6-847f-96528f17666d ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/2194ff3a072f4deb83141fa1296997d2 0.670s",
                                "2026-05-22 01:41:26.628 39 INFO tempest.lib.common.rest_client [req-a3f0ce4d-de51-409c-a07c-3e98a09d49e8 req-a3f0ce4d-de51-409c-a07c-3e98a09d49e8 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.738s",
                                "2026-05-22 01:41:26.676 35 INFO tempest.lib.common.rest_client [req-b969d989-98c1-49dc-a957-cacdcd7442cb req-b969d989-98c1-49dc-a957-cacdcd7442cb ] Request (BasicOperationsImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.933s",
                                "2026-05-22 01:41:26.702 30 INFO tempest.lib.common.rest_client [req-0f58d9db-2854-4252-81c6-21d2d7468691 req-0f58d9db-2854-4252-81c6-21d2d7468691 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.985s",
                                "2026-05-22 01:41:26.730 19 INFO tempest.lib.common.rest_client [req-32d115c6-77a0-45f1-a35f-a97357575210 req-32d115c6-77a0-45f1-a35f-a97357575210 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.797s",
                                "2026-05-22 01:41:26.779 38 INFO tempest.lib.common.rest_client [req-1aee3ab1-32ec-4ee6-8b95-e06aa2753ed0 req-1aee3ab1-32ec-4ee6-8b95-e06aa2753ed0 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.827s",
                                "2026-05-22 01:41:26.826 17 INFO tempest.lib.common.rest_client [req-1f912084-f5e1-42d3-bbc0-2a585aaa5313 req-1f912084-f5e1-42d3-bbc0-2a585aaa5313 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/09149526a0554d9399016d8921649a86 0.705s",
                                "2026-05-22 01:41:26.825 21 INFO tempest.lib.common.rest_client [req-d57b12a6-ff6b-4e06-b135-18b0e64a0aac req-d57b12a6-ff6b-4e06-b135-18b0e64a0aac ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/81a3f5abbefc449d9259bdf703b4a006 0.276s",
                                "2026-05-22 01:41:26.826 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 27282ef656e543d78b7d317c10dcd906",
                                "2026-05-22 01:41:26.927 42 INFO tempest.lib.common.rest_client [req-541c0914-5d62-4733-9de3-1262181af39b req-541c0914-5d62-4733-9de3-1262181af39b ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.725s",
                                "2026-05-22 01:41:26.932 33 INFO tempest.lib.common.rest_client [req-4e1b2296-23ac-47cb-901d-09cae00bc4b9 req-4e1b2296-23ac-47cb-901d-09cae00bc4b9 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.602s",
                                "2026-05-22 01:41:26.949 19 INFO tempest.lib.common.rest_client [req-15095cda-2ebb-47ca-9f5f-5d16dcddd404 req-15095cda-2ebb-47ca-9f5f-5d16dcddd404 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/2194ff3a072f4deb83141fa1296997d2 0.216s",
                                "2026-05-22 01:41:27.113 15 INFO tempest.lib.common.rest_client [req-bbed95fd-fc0c-49bd-9e90-8951a9a97b96 req-bbed95fd-fc0c-49bd-9e90-8951a9a97b96 ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.681s",
                                "2026-05-22 01:41:27.261 27 INFO tempest.lib.common.rest_client [req-4b41e59b-d0ed-4033-9b04-c72be5960010 req-4b41e59b-d0ed-4033-9b04-c72be5960010 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a52ff51f991243f6900d2295fe1ee56f 0.748s",
                                "2026-05-22 01:41:27.262 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8e6e4fe41e324ab79a32ad736811eabd",
                                "2026-05-22 01:41:27.296 11 INFO tempest.lib.common.rest_client [req-b0c8bb71-d128-4278-ab0b-aa6080f5fcfa req-b0c8bb71-d128-4278-ab0b-aa6080f5fcfa ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.124s",
                                "2026-05-22 01:41:27.326 35 INFO tempest.lib.common.rest_client [req-b8b558c1-9178-494d-b33f-f2458ae0e32d req-b8b558c1-9178-494d-b33f-f2458ae0e32d ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.645s",
                                "2026-05-22 01:41:27.328 26 INFO tempest.lib.common.rest_client [req-1d90b5a0-e5e1-499d-89a4-c958b63e1c1a req-1d90b5a0-e5e1-499d-89a4-c958b63e1c1a ] Request (ImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.212s",
                                "2026-05-22 01:41:27.388 33 INFO tempest.lib.common.rest_client [req-2a67219f-e721-4ca1-8e0d-430e805b019e req-2a67219f-e721-4ca1-8e0d-430e805b019e ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/09149526a0554d9399016d8921649a86 0.453s",
                                "2026-05-22 01:41:27.557 39 INFO tempest.lib.common.rest_client [req-08636284-8711-4898-8da7-a1a53975a432 req-08636284-8711-4898-8da7-a1a53975a432 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.926s",
                                "2026-05-22 01:41:27.566 38 INFO tempest.lib.common.rest_client [req-6eec7683-b64e-4d18-b7ec-7ed50b327cbc req-6eec7683-b64e-4d18-b7ec-7ed50b327cbc ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/30382f8e1b914440b0a8e8adfafc4e44 0.785s",
                                "2026-05-22 01:41:27.672 21 INFO tempest.lib.common.rest_client [req-5ca2c4ef-afb5-4c67-9e66-9b1d1042d8ee req-5ca2c4ef-afb5-4c67-9e66-9b1d1042d8ee ] Request (ImagesFormatTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.844s",
                                "2026-05-22 01:41:27.751 39 INFO tempest.lib.common.rest_client [req-20afeae2-5828-4534-ba2e-bbc3a911b888 req-20afeae2-5828-4534-ba2e-bbc3a911b888 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:41:27.755 15 INFO tempest.lib.common.rest_client [req-317f01e2-8538-42a4-aab2-361c8599272e req-317f01e2-8538-42a4-aab2-361c8599272e ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.639s",
                                "2026-05-22 01:41:27.841 33 INFO tempest.lib.common.rest_client [req-5c47abc1-c9a0-4251-83d8-0ce7f31ed5a5 req-5c47abc1-c9a0-4251-83d8-0ce7f31ed5a5 ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.450s",
                                "2026-05-22 01:41:27.895 27 INFO tempest.lib.common.rest_client [req-d3587b18-30bf-467c-9af0-83780a8a4ddd req-d3587b18-30bf-467c-9af0-83780a8a4ddd ] Request (ImportImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s",
                                "2026-05-22 01:41:27.911 13 INFO tempest.lib.common.rest_client [req-e56d8f1d-5973-4e77-b566-69d4da456069 req-e56d8f1d-5973-4e77-b566-69d4da456069 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.595s",
                                "2026-05-22 01:41:27.928 39 INFO tempest.lib.common.rest_client [req-bbc4aa03-9bba-472d-9acf-2a6e3b4ff539 req-bbc4aa03-9bba-472d-9acf-2a6e3b4ff539 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/09149526a0554d9399016d8921649a86 0.175s",
                                "2026-05-22 01:41:27.945 15 INFO tempest.lib.common.rest_client [req-10a6f937-9903-494b-8f10-3b376f76672b req-10a6f937-9903-494b-8f10-3b376f76672b ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/09149526a0554d9399016d8921649a86 0.180s",
                                "2026-05-22 01:41:27.963 24 INFO tempest.lib.common.rest_client [req-cd8cde64-2755-4127-adf9-2c690f9108ba req-cd8cde64-2755-4127-adf9-2c690f9108ba ] Request (ListUserImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.520s",
                                "2026-05-22 01:41:27.963 24 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ListUserImagesTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:41:28.084 31 INFO tempest.lib.common.rest_client [req-81a8e1f9-9209-453d-bab4-889244b8a03d req-81a8e1f9-9209-453d-bab4-889244b8a03d ] Request (ImagesTagsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.518s",
                                "2026-05-22 01:41:28.133 30 INFO tempest.lib.common.rest_client [req-30106a8f-b886-45ba-beec-7f5414efaa94 req-30106a8f-b886-45ba-beec-7f5414efaa94 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.428s",
                                "2026-05-22 01:41:28.157 17 INFO tempest.lib.common.rest_client [req-ecd2f33e-a28a-4d93-9f8f-f5e799585bc6 req-ecd2f33e-a28a-4d93-9f8f-f5e799585bc6 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.329s",
                                "2026-05-22 01:41:28.172 39 INFO tempest.lib.common.rest_client [req-0c02ede7-50c9-4c61-89d0-0be54ed638af req-0c02ede7-50c9-4c61-89d0-0be54ed638af ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:41:28.175 42 INFO tempest.lib.common.rest_client [req-ce38d303-ed84-448c-8434-3602160b12db req-ce38d303-ed84-448c-8434-3602160b12db ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.245s",
                                "2026-05-22 01:41:28.217 19 INFO tempest.lib.common.rest_client [req-512a96e4-550e-4eb4-a7d9-b4332918d33d req-512a96e4-550e-4eb4-a7d9-b4332918d33d ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.267s",
                                "2026-05-22 01:41:28.218 11 INFO tempest.lib.common.rest_client [req-508677b1-b6a0-40ba-9a4f-199965419e4c req-508677b1-b6a0-40ba-9a4f-199965419e4c ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.920s",
                                "2026-05-22 01:41:28.253 31 INFO tempest.lib.common.rest_client [req-15e889b9-c75a-4dd0-9173-cdb172ac8571 req-15e889b9-c75a-4dd0-9173-cdb172ac8571 ] Request (ImagesTagsNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5/users/7a0f56c853764c9fa76df558d74f7ee9/roles/09149526a0554d9399016d8921649a86 0.167s",
                                "2026-05-22 01:41:28.253 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a0f56c853764c9fa76df558d74f7ee9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:28.253 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1745668693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6226de5367624be287ee91677d6614d5', 'project_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'tenant_id': '6226de5367624be287ee91677d6614d5', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a0f56c853764c9fa76df558d74f7ee9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:28.254 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsNegativeTest-1745668693-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6226de5367624be287ee91677d6614d5', 'project_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'tenant_id': '6226de5367624be287ee91677d6614d5', 'tenant_name': 'tempest-ImagesTagsNegativeTest-1745668693', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a0f56c853764c9fa76df558d74f7ee9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:28.321 13 INFO tempest.lib.common.rest_client [req-c9776710-4ba4-437e-b696-a57217032a59 req-c9776710-4ba4-437e-b696-a57217032a59 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.407s",
                                "2026-05-22 01:41:28.322 35 INFO tempest.lib.common.rest_client [req-446915b0-74e0-4b9f-ad62-7e8904b4b2b4 req-446915b0-74e0-4b9f-ad62-7e8904b4b2b4 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/file 0.992s",
                                "2026-05-22 01:41:28.436 38 INFO tempest.lib.common.rest_client [req-4b15c63b-fe49-4a6e-9d50-ea656a68f599 req-4b15c63b-fe49-4a6e-9d50-ea656a68f599 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.868s",
                                "2026-05-22 01:41:28.505 15 INFO tempest.lib.common.rest_client [req-f6e75b90-b1f0-49c7-84e5-65ee58f2ae80 req-f6e75b90-b1f0-49c7-84e5-65ee58f2ae80 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.559s",
                                "2026-05-22 01:41:28.542 11 INFO tempest.lib.common.rest_client [req-9c8cf7f0-55c3-4983-8173-e7a2a80c7a1c req-9c8cf7f0-55c3-4983-8173-e7a2a80c7a1c ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/09149526a0554d9399016d8921649a86 0.319s",
                                "2026-05-22 01:41:28.553 17 INFO tempest.lib.common.rest_client [req-6a585be6-9603-4489-80a8-2e00af912ac0 req-6a585be6-9603-4489-80a8-2e00af912ac0 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/30382f8e1b914440b0a8e8adfafc4e44 0.392s",
                                "2026-05-22 01:41:28.557 33 INFO tempest.lib.common.rest_client [req-3384d65f-a758-44a6-8174-d2bd6ae34bc5 req-3384d65f-a758-44a6-8174-d2bd6ae34bc5 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/30382f8e1b914440b0a8e8adfafc4e44 0.713s",
                                "2026-05-22 01:41:28.646 39 INFO tempest.lib.common.rest_client [req-ee0a1668-7022-4f24-bf0f-e516ce15e8d7 req-ee0a1668-7022-4f24-bf0f-e516ce15e8d7 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/30382f8e1b914440b0a8e8adfafc4e44 0.472s",
                                "2026-05-22 01:41:28.659 24 INFO tempest.lib.common.rest_client [req-6726dc61-65bc-4e80-a4b0-09323e5fedbb req-6726dc61-65bc-4e80-a4b0-09323e5fedbb ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bc2f0fd9a27942a4bc1b3c47ea07ae8c 0.694s",
                                "2026-05-22 01:41:28.662 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5936598d4964401aa3edcdce216c746b",
                                "2026-05-22 01:41:28.687 35 INFO tempest.lib.common.rest_client [req-a422e728-7ebf-4a92-8ceb-0e4aca72edf6 req-a422e728-7ebf-4a92-8ceb-0e4aca72edf6 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/actions/deactivate 0.361s",
                                "2026-05-22 01:41:28.758 30 INFO tempest.lib.common.rest_client [req-7c3fa5db-de99-4a76-87b6-4003e80b47e2 req-7c3fa5db-de99-4a76-87b6-4003e80b47e2 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/09149526a0554d9399016d8921649a86 0.622s",
                                "2026-05-22 01:41:28.825 35 INFO tempest.lib.common.rest_client [req-a2908ff1-8027-4504-a97b-097d6c6f1ec8 req-a2908ff1-8027-4504-a97b-097d6c6f1ec8 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 0.137s",
                                "2026-05-22 01:41:28.886 38 INFO tempest.lib.common.rest_client [req-ef283836-a58b-49d3-8688-778fe7332dc6 req-ef283836-a58b-49d3-8688-778fe7332dc6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/2194ff3a072f4deb83141fa1296997d2 0.448s",
                                "2026-05-22 01:41:28.918 35 INFO tempest.lib.common.rest_client [req-867a1bb8-77b6-4d41-8766-b5b062b5df69 req-867a1bb8-77b6-4d41-8766-b5b062b5df69 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 403 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/file 0.090s",
                                "2026-05-22 01:41:28.934 21 INFO tempest.lib.common.rest_client [req-47f7f33e-dcfc-45cb-bd22-e8d3864d314b req-47f7f33e-dcfc-45cb-bd22-e8d3864d314b ] Request (ImagesFormatTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=27282ef656e543d78b7d317c10dcd906&name=default 1.260s",
                                "2026-05-22 01:41:28.947 17 INFO tempest.lib.common.rest_client [req-eaea04ff-3dc5-4277-a16f-0eaad51c306c req-eaea04ff-3dc5-4277-a16f-0eaad51c306c ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s",
                                "2026-05-22 01:41:28.957 19 INFO tempest.lib.common.rest_client [req-24a4a493-fcaa-47ac-bcb6-65dfa2d98855 req-24a4a493-fcaa-47ac-bcb6-65dfa2d98855 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878/users/426d1fe735854b429e9433a7d80d1153/roles/09149526a0554d9399016d8921649a86 0.733s",
                                "2026-05-22 01:41:28.957 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 426d1fe735854b429e9433a7d80d1153 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:28.957 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1782524543-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72ed914a71fa49429c2f87c2e7660878', 'project_name': 'tempest-ImageTaskCreate-1782524543', 'tenant_id': '72ed914a71fa49429c2f87c2e7660878', 'tenant_name': 'tempest-ImageTaskCreate-1782524543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '426d1fe735854b429e9433a7d80d1153', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:28.958 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1782524543-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '72ed914a71fa49429c2f87c2e7660878', 'project_name': 'tempest-ImageTaskCreate-1782524543', 'tenant_id': '72ed914a71fa49429c2f87c2e7660878', 'tenant_name': 'tempest-ImageTaskCreate-1782524543', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '426d1fe735854b429e9433a7d80d1153', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:28.982 27 INFO tempest.lib.common.rest_client [req-c0b85b4b-3e30-4a56-bc83-93acc9c21a8b req-c0b85b4b-3e30-4a56-bc83-93acc9c21a8b ] Request (ImportImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8e6e4fe41e324ab79a32ad736811eabd&name=default 1.086s",
                                "2026-05-22 01:41:29.067 42 INFO tempest.lib.common.rest_client [req-129ad16a-1f2a-499e-a429-b739c60a5996 req-129ad16a-1f2a-499e-a429-b739c60a5996 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.890s",
                                "2026-05-22 01:41:29.132 35 INFO tempest.lib.common.rest_client [req-a43c4254-4cb0-460d-bf5d-b2bef824f1f2 req-a43c4254-4cb0-460d-bf5d-b2bef824f1f2 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 204 POST https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/actions/reactivate 0.211s",
                                "2026-05-22 01:41:29.153 11 INFO tempest.lib.common.rest_client [req-48681de6-d72d-400c-8cdd-f2249adec1b7 req-48681de6-d72d-400c-8cdd-f2249adec1b7 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.607s",
                                "2026-05-22 01:41:29.222 17 INFO tempest.lib.common.rest_client [req-ac4080e9-765c-4500-94c8-14cbfc504199 req-ac4080e9-765c-4500-94c8-14cbfc504199 ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/2194ff3a072f4deb83141fa1296997d2 0.273s",
                                "2026-05-22 01:41:29.235 39 INFO tempest.lib.common.rest_client [req-11a3fdda-d60d-4276-a690-9f51e2d5783c req-11a3fdda-d60d-4276-a690-9f51e2d5783c ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s",
                                "2026-05-22 01:41:29.250 35 INFO tempest.lib.common.rest_client [req-e45f35dc-3009-439d-a5e5-a6e91704becb req-e45f35dc-3009-439d-a5e5-a6e91704becb ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 0.115s",
                                "2026-05-22 01:41:29.384 24 INFO tempest.lib.common.rest_client [req-fcee9e49-2ddb-45be-966f-dd6cab76cf6a req-fcee9e49-2ddb-45be-966f-dd6cab76cf6a ] Request (ListUserImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.719s",
                                "2026-05-22 01:41:29.432 15 INFO tempest.lib.common.rest_client [req-1f08ecea-7826-4b6e-b3a8-d004cf95b95e req-1f08ecea-7826-4b6e-b3a8-d004cf95b95e ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.925s",
                                "2026-05-22 01:41:29.469 11 INFO tempest.lib.common.rest_client [req-e752dbe8-2cbf-4056-ab30-673d0d416745 req-e752dbe8-2cbf-4056-ab30-673d0d416745 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.314s",
                                "2026-05-22 01:41:29.532 13 INFO tempest.lib.common.rest_client [req-103a4dc1-a2df-4a01-a746-bf5962e6cc1b req-103a4dc1-a2df-4a01-a746-bf5962e6cc1b ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.209s",
                                "2026-05-22 01:41:29.636 38 INFO tempest.lib.common.rest_client [req-8a2118e0-8382-4bb8-aea6-0d77d833adba req-8a2118e0-8382-4bb8-aea6-0d77d833adba ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.747s",
                                "2026-05-22 01:41:29.646 33 INFO tempest.lib.common.rest_client [req-a7e013c5-bfb2-49ed-be85-fea5b8be139d req-a7e013c5-bfb2-49ed-be85-fea5b8be139d ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.087s",
                                "2026-05-22 01:41:29.672 15 INFO tempest.lib.common.rest_client [req-a53ea04d-48d7-4ab9-8cf2-2390abc90a11 req-a53ea04d-48d7-4ab9-8cf2-2390abc90a11 ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-22 01:41:29.712 35 INFO tempest.lib.common.rest_client [req-63758c2e-75eb-4ec1-9c87-201410e30339 req-63758c2e-75eb-4ec1-9c87-201410e30339 ] Request (BasicOperationsImagesTest:test_deactivate_reactivate_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6/file 0.459s",
                                "2026-05-22 01:41:29.728 30 INFO tempest.lib.common.rest_client [req-183a39b1-0a11-4304-af41-90ef8b32d495 req-183a39b1-0a11-4304-af41-90ef8b32d495 ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.969s",
                                "2026-05-22 01:41:29.733 21 INFO tempest.lib.common.rest_client [req-2ac2537c-5a78-437b-a20a-f3b87ee76557 req-2ac2537c-5a78-437b-a20a-f3b87ee76557 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/156cd355-f9d2-4387-9288-0b87036f9a40 0.797s",
                                "{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_deactivate_reactivate_image [3.037337s] ... ok",
                                "2026-05-22 01:41:29.778 27 INFO tempest.lib.common.rest_client [req-38f363f8-27dc-4465-aa5c-1a7ebb369056 req-38f363f8-27dc-4465-aa5c-1a7ebb369056 ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d82135e9-b9cb-4d4a-9867-79355b6fa61e 0.791s",
                                "2026-05-22 01:41:29.800 31 INFO tempest.lib.common.rest_client [req-bf913d7b-09d9-4975-82d8-6e46791afe80 req-bf913d7b-09d9-4975-82d8-6e46791afe80 ] Request (ImagesTagsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.537s",
                                "2026-05-22 01:41:29.802 38 INFO tempest.lib.common.rest_client [req-d1eaa715-6eff-4f2a-aa03-9b1743383c7d req-d1eaa715-6eff-4f2a-aa03-9b1743383c7d ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f/users/60f39a02450d4f95bcea95ca3d962785/roles/09149526a0554d9399016d8921649a86 0.155s",
                                "2026-05-22 01:41:29.802 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 60f39a02450d4f95bcea95ca3d962785 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:29.802 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-414272410-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a776127727b3464c9869102e8e4e097f', 'project_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'tenant_id': 'a776127727b3464c9869102e8e4e097f', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60f39a02450d4f95bcea95ca3d962785', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:29.803 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-414272410-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a776127727b3464c9869102e8e4e097f', 'project_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'tenant_id': 'a776127727b3464c9869102e8e4e097f', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-414272410', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '60f39a02450d4f95bcea95ca3d962785', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:29.818 42 INFO tempest.lib.common.rest_client [req-50e5573f-58cc-4220-9ef3-19e1ccb7875f req-50e5573f-58cc-4220-9ef3-19e1ccb7875f ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/09149526a0554d9399016d8921649a86 0.741s",
                                "2026-05-22 01:41:29.964 35 INFO tempest.lib.common.rest_client [req-710fada2-f67b-4e1f-8da1-9c97129ffccf req-710fada2-f67b-4e1f-8da1-9c97129ffccf ] Request (BasicOperationsImagesTest:test_delete_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.190s",
                                "2026-05-22 01:41:29.987 17 INFO tempest.lib.common.rest_client [req-b35c2282-ead4-47a1-a000-74e222167bf9 req-b35c2282-ead4-47a1-a000-74e222167bf9 ] Request (MetadataResourceTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.761s",
                                "2026-05-22 01:41:30.035 30 INFO tempest.lib.common.rest_client [req-ffafe484-bd97-4549-917a-a924914bf48d req-ffafe484-bd97-4549-917a-a924914bf48d ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.303s",
                                "2026-05-22 01:41:30.080 39 INFO tempest.lib.common.rest_client [req-75bb3fce-818f-4fac-bafb-0ddc2ef16657 req-75bb3fce-818f-4fac-bafb-0ddc2ef16657 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/2194ff3a072f4deb83141fa1296997d2 0.844s",
                                "2026-05-22 01:41:30.210 11 INFO tempest.lib.common.rest_client [req-6c4124a8-4d45-4cd8-85c7-e1178cff7176 req-6c4124a8-4d45-4cd8-85c7-e1178cff7176 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.738s",
                                "2026-05-22 01:41:30.246 26 INFO tempest.lib.common.rest_client [req-e46a8fcc-d7d8-4f66-a3a3-69724b81745d req-e46a8fcc-d7d8-4f66-a3a3-69724b81745d ] Request (ImagesNegativeTest:test_create_image_reserved_property): 403 POST https://api.testbed.osism.xyz:9292/v2/images 2.914s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_create_image_reserved_property [2.918637s] ... ok",
                                "2026-05-22 01:41:30.247 35 INFO tempest.lib.common.rest_client [req-4249e926-5f68-471d-88eb-5777bc1a6874 req-4249e926-5f68-471d-88eb-5777bc1a6874 ] Request (BasicOperationsImagesTest:test_delete_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.279s",
                                "2026-05-22 01:41:30.282 13 INFO tempest.lib.common.rest_client [req-331d91a2-447a-41e4-b911-5742ee37e4be req-331d91a2-447a-41e4-b911-5742ee37e4be ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.747s",
                                "2026-05-22 01:41:30.289 15 INFO tempest.lib.common.rest_client [req-de218f1d-fb42-4068-a109-b353669f3ec1 req-de218f1d-fb42-4068-a109-b353669f3ec1 ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/2194ff3a072f4deb83141fa1296997d2 0.609s",
                                "2026-05-22 01:41:30.306 33 INFO tempest.lib.common.rest_client [req-d33f0f59-a79e-4f99-b67c-1f00ce1327c9 req-d33f0f59-a79e-4f99-b67c-1f00ce1327c9 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/2194ff3a072f4deb83141fa1296997d2 0.658s",
                                "2026-05-22 01:41:30.356 35 INFO tempest.lib.common.rest_client [req-0c3c5d8d-66a8-4e84-bd46-d80be1f0efa4 req-0c3c5d8d-66a8-4e84-bd46-d80be1f0efa4 ] Request (BasicOperationsImagesTest:test_delete_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.105s",
                                "2026-05-22 01:41:30.370 26 INFO tempest.lib.common.rest_client [req-e2aecda0-5f6b-4e18-9c0f-38c73b18064e req-e2aecda0-5f6b-4e18-9c0f-38c73b18064e ] Request (ImagesNegativeTest:test_delete_image_null_id): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/ 0.116s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.122459s] ... ok",
                                "2026-05-22 01:41:30.386 19 INFO tempest.lib.common.rest_client [req-963d91e0-5000-44d7-bdca-1253c7e3205b req-963d91e0-5000-44d7-bdca-1253c7e3205b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.414s",
                                "2026-05-22 01:41:30.404 24 INFO tempest.lib.common.rest_client [req-bed6e91c-3a16-4bb1-aacc-755b54d8a857 req-bed6e91c-3a16-4bb1-aacc-755b54d8a857 ] Request (ListUserImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5936598d4964401aa3edcdce216c746b&name=default 1.018s",
                                "2026-05-22 01:41:30.473 30 INFO tempest.lib.common.rest_client [req-99057a0c-4f1f-4440-8765-6eb36f5c5c1e req-99057a0c-4f1f-4440-8765-6eb36f5c5c1e ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.437s",
                                "2026-05-22 01:41:30.481 42 INFO tempest.lib.common.rest_client [req-b7aa8616-df3b-4517-be53-eb376e394776 req-b7aa8616-df3b-4517-be53-eb376e394776 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.660s",
                                "2026-05-22 01:41:30.501 15 INFO tempest.lib.common.rest_client [req-ed7e009e-b478-4340-a4c7-fbb23447aceb req-ed7e009e-b478-4340-a4c7-fbb23447aceb ] Request (MetadataNamespacesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:41:30.545 38 INFO tempest.lib.common.rest_client [req-88cd4a2e-0104-499c-9c5b-fef88ff259bc req-88cd4a2e-0104-499c-9c5b-fef88ff259bc ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.731s",
                                "2026-05-22 01:41:30.552 26 INFO tempest.lib.common.rest_client [req-b1ee99d4-28dc-4984-8924-9520d6aef6d5 req-b1ee99d4-28dc-4984-8924-9520d6aef6d5 ] Request (ImagesNegativeTest:test_delete_non_existing_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/fa79cc63-8b01-465d-910e-b57e9d9adc6f 0.176s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.181076s] ... ok",
                                "2026-05-22 01:41:30.527 17 INFO tempest.lib.common.rest_client [req-9c247578-f1eb-49fd-b608-2fe9afa8e25e req-9c247578-f1eb-49fd-b608-2fe9afa8e25e ] Request (MetadataResourceTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6/users/8dc0e0a7092e46c88b08dbf3098f0884/roles/09149526a0554d9399016d8921649a86 0.536s",
                                "2026-05-22 01:41:30.528 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8dc0e0a7092e46c88b08dbf3098f0884 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:30.528 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-714482551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'project_name': 'tempest-MetadataResourceTypesTest-714482551', 'tenant_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'tenant_name': 'tempest-MetadataResourceTypesTest-714482551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8dc0e0a7092e46c88b08dbf3098f0884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:30.528 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataResourceTypesTest-714482551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'project_name': 'tempest-MetadataResourceTypesTest-714482551', 'tenant_id': 'c4fb4435ebbc47d290dbab50909dc1c6', 'tenant_name': 'tempest-MetadataResourceTypesTest-714482551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8dc0e0a7092e46c88b08dbf3098f0884', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:30.543 35 INFO tempest.lib.common.rest_client [req-f218987c-6ac9-469d-a65e-dbcc1554ff6b req-f218987c-6ac9-469d-a65e-dbcc1554ff6b ] Request (BasicOperationsImagesTest:test_delete_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.182s",
                                "{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.772100s] ... ok",
                                "2026-05-22 01:41:30.647 21 INFO tempest.lib.common.rest_client [req-c1dcfb69-88ac-4b0a-8b0d-86cfdd0540c9 req-c1dcfb69-88ac-4b0a-8b0d-86cfdd0540c9 ] Request (ImagesFormatTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/27282ef656e543d78b7d317c10dcd906 0.910s",
                                "2026-05-22 01:41:30.721 27 INFO tempest.lib.common.rest_client [req-f5681586-9959-486c-a49d-15cf842f380e req-f5681586-9959-486c-a49d-15cf842f380e ] Request (ImportImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8e6e4fe41e324ab79a32ad736811eabd 0.941s",
                                "2026-05-22 01:41:30.730 35 INFO tempest.lib.common.rest_client [req-9cef641e-a90b-4ca8-990b-f623f6138232 req-9cef641e-a90b-4ca8-990b-f623f6138232 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.185s",
                                "2026-05-22 01:41:30.741 19 INFO tempest.lib.common.rest_client [req-2a13c952-6088-4a48-89eb-158797e558a3 req-2a13c952-6088-4a48-89eb-158797e558a3 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.352s",
                                "2026-05-22 01:41:30.798 26 INFO tempest.lib.common.rest_client [req-19e808f6-4587-40f5-93f0-ec48a26cac65 req-19e808f6-4587-40f5-93f0-ec48a26cac65 ] Request (ImagesNegativeTest:test_delete_protected_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.237s",
                                "2026-05-22 01:41:30.825 35 INFO tempest.lib.common.rest_client [req-2900fc7e-a58d-43da-859f-0c9e93641032 req-2900fc7e-a58d-43da-859f-0c9e93641032 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c/file 0.093s",
                                "2026-05-22 01:41:30.903 11 INFO tempest.lib.common.rest_client [req-f42ff454-3e93-4086-b4a9-eaefe0c7f706 req-f42ff454-3e93-4086-b4a9-eaefe0c7f706 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/2194ff3a072f4deb83141fa1296997d2 0.691s",
                                "2026-05-22 01:41:30.904 26 INFO tempest.lib.common.rest_client [req-ac9b6c01-70e4-4588-aca2-cf06ffd0e0d6 req-ac9b6c01-70e4-4588-aca2-cf06ffd0e0d6 ] Request (ImagesNegativeTest:test_delete_protected_image): 403 DELETE https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.104s",
                                "2026-05-22 01:41:30.942 31 INFO tempest.lib.common.rest_client [req-efbd774d-7634-45fa-99d9-42aa2a7185f3 req-efbd774d-7634-45fa-99d9-42aa2a7185f3 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.139s",
                                "2026-05-22 01:41:30.976 39 INFO tempest.lib.common.rest_client [req-a351c68f-7314-45aa-a912-f47ca5a6edc7 req-a351c68f-7314-45aa-a912-f47ca5a6edc7 ] Request (ListSharedImagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.895s",
                                "2026-05-22 01:41:31.059 31 INFO tempest.lib.common.rest_client [req-ec979c73-eb2e-47c4-94bb-86b011983d69 req-ec979c73-eb2e-47c4-94bb-86b011983d69 ] Request (ImagesTagsNegativeTest:test_delete_non_existing_tag): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6/tags/tempest-non-exist-tag-1411133033 0.109s",
                                "2026-05-22 01:41:31.064 33 INFO tempest.lib.common.rest_client [req-ee4a569e-805f-4ef7-837a-70fa33e3c50c req-ee4a569e-805f-4ef7-837a-70fa33e3c50c ] Request (ImagesMemberNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.750s",
                                "2026-05-22 01:41:31.115 26 INFO tempest.lib.common.rest_client [req-b026c3c7-9876-4407-9500-d422dfc985c9 req-b026c3c7-9876-4407-9500-d422dfc985c9 ] Request (ImagesNegativeTest:_run_cleanups): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.205s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_protected_image [0.559429s] ... ok",
                                "2026-05-22 01:41:31.130 42 INFO tempest.lib.common.rest_client [req-93981c9c-b503-4480-85f2-edacb9010c62 req-93981c9c-b503-4480-85f2-edacb9010c62 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/30382f8e1b914440b0a8e8adfafc4e44 0.648s",
                                "2026-05-22 01:41:31.157 24 INFO tempest.lib.common.rest_client [req-99fa5c96-9a18-44f5-8a50-df47f46099c0 req-99fa5c96-9a18-44f5-8a50-df47f46099c0 ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9127f447-ee6a-4f2d-b81f-53ae6ac0d927 0.748s",
                                "2026-05-22 01:41:31.180 38 INFO tempest.lib.common.rest_client [req-6584335f-246c-4246-8d8b-35e835d2671f req-6584335f-246c-4246-8d8b-35e835d2671f ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.626s",
                                "2026-05-22 01:41:31.209 30 INFO tempest.lib.common.rest_client [req-0537836c-c11a-4a5b-b96d-55229aa3fd0e req-0537836c-c11a-4a5b-b96d-55229aa3fd0e ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/2194ff3a072f4deb83141fa1296997d2 0.731s",
                                "2026-05-22 01:41:31.239 13 INFO tempest.lib.common.rest_client [req-57a928a3-bf2a-4e98-9e6c-9afaea6a2c3e req-57a928a3-bf2a-4e98-9e6c-9afaea6a2c3e ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/09149526a0554d9399016d8921649a86 0.956s",
                                "2026-05-22 01:41:31.280 17 INFO tempest.lib.common.rest_client [req-1b6d1b92-9700-4958-82df-1082c368695d req-1b6d1b92-9700-4958-82df-1082c368695d ] Request (MetadataResourceTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.742s",
                                "2026-05-22 01:41:31.287 31 INFO tempest.lib.common.rest_client [req-3ce4b945-64b4-4ccc-8a0c-03593e94026d req-3ce4b945-64b4-4ccc-8a0c-03593e94026d ] Request (ImagesTagsNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6 0.226s",
                                "2026-05-22 01:41:31.312 26 INFO tempest.lib.common.rest_client [req-4bb89e23-5d68-49fd-a227-232cd4ad6d8b req-4bb89e23-5d68-49fd-a227-232cd4ad6d8b ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.189s",
                                "{10} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [1.487724s] ... ok",
                                "2026-05-22 01:41:31.386 21 INFO tempest.lib.common.rest_client [req-5ab6b731-26c9-4980-b9bb-2ef57383b935 req-5ab6b731-26c9-4980-b9bb-2ef57383b935 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.737s",
                                "2026-05-22 01:41:31.396 42 INFO tempest.lib.common.rest_client [req-30a856c9-597c-4722-ba92-3c95ae568a40 req-30a856c9-597c-4722-ba92-3c95ae568a40 ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-22 01:41:31.414 15 INFO tempest.lib.common.rest_client [req-3228e4eb-f60f-4513-a1df-43149008667e req-3228e4eb-f60f-4513-a1df-43149008667e ] Request (MetadataNamespacesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259/users/7a356829a66a4c58886c253d848ebeb4/roles/09149526a0554d9399016d8921649a86 0.912s",
                                "2026-05-22 01:41:31.414 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7a356829a66a4c58886c253d848ebeb4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:31.415 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1275173717-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2555e1f893cf42c78454e44de84b5259', 'project_name': 'tempest-MetadataNamespacesTest-1275173717', 'tenant_id': '2555e1f893cf42c78454e44de84b5259', 'tenant_name': 'tempest-MetadataNamespacesTest-1275173717', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a356829a66a4c58886c253d848ebeb4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.415 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacesTest-1275173717-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2555e1f893cf42c78454e44de84b5259', 'project_name': 'tempest-MetadataNamespacesTest-1275173717', 'tenant_id': '2555e1f893cf42c78454e44de84b5259', 'tenant_name': 'tempest-MetadataNamespacesTest-1275173717', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7a356829a66a4c58886c253d848ebeb4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.442 31 INFO tempest.lib.common.rest_client [req-d262e345-a7d5-45c7-99f0-b0597bde3bc5 req-d262e345-a7d5-45c7-99f0-b0597bde3bc5 ] Request (ImagesTagsNegativeTest:test_update_tags_for_non_existing_image): 404 PUT https://api.testbed.osism.xyz:9292/v2/images/812cff1f-4ec6-4670-a4ff-39a02b689e65/tags/tempest-tag-1039209054 0.111s",
                                "{10} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.114333s] ... ok",
                                "2026-05-22 01:41:31.442 11 INFO tempest.lib.common.rest_client [req-cf4d1207-121d-4680-bbc7-0c4e7819d194 req-cf4d1207-121d-4680-bbc7-0c4e7819d194 ] Request (BasicOperationsImagesAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.538s",
                                "2026-05-22 01:41:31.465 39 INFO tempest.lib.common.rest_client [req-99b84ced-1eb4-405b-8c5b-743d24df89c5 req-99b84ced-1eb4-405b-8c5b-743d24df89c5 ] Request (ListSharedImagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f/users/6b4fda273aa34122b88aeecd4460e754/roles/09149526a0554d9399016d8921649a86 0.484s",
                                "2026-05-22 01:41:31.468 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6b4fda273aa34122b88aeecd4460e754 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:31.469 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1579092664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aee6e5b59f594c7197f856caf216533f', 'project_name': 'tempest-ListSharedImagesTest-1579092664', 'tenant_id': 'aee6e5b59f594c7197f856caf216533f', 'tenant_name': 'tempest-ListSharedImagesTest-1579092664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b4fda273aa34122b88aeecd4460e754', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.469 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ListSharedImagesTest-1579092664-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'aee6e5b59f594c7197f856caf216533f', 'project_name': 'tempest-ListSharedImagesTest-1579092664', 'tenant_id': 'aee6e5b59f594c7197f856caf216533f', 'tenant_name': 'tempest-ListSharedImagesTest-1579092664', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6b4fda273aa34122b88aeecd4460e754', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.482 26 INFO tempest.lib.common.rest_client [req-0100699f-84f1-4ba4-9264-17062a1f7373 req-0100699f-84f1-4ba4-9264-17062a1f7373 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.167s",
                                "2026-05-22 01:41:31.563 26 INFO tempest.lib.common.rest_client [req-d489946e-c535-4204-afc4-9b79932d75c3 req-d489946e-c535-4204-afc4-9b79932d75c3 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.076s",
                                "2026-05-22 01:41:31.565 31 INFO tempest.lib.common.rest_client [req-550d45e8-6548-452c-9b5d-56aad545f3c8 req-550d45e8-6548-452c-9b5d-56aad545f3c8 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6 0.087s",
                                "2026-05-22 01:41:31.594 13 INFO tempest.lib.common.rest_client [req-939fd038-abc4-4173-b09d-b23e6f3c7ae7 req-939fd038-abc4-4173-b09d-b23e6f3c7ae7 ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.352s",
                                "2026-05-22 01:41:31.601 30 INFO tempest.lib.common.rest_client [req-acd69221-da47-4df4-9ff5-06bae27046fa req-acd69221-da47-4df4-9ff5-06bae27046fa ] Request (ImagesMemberTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.391s",
                                "2026-05-22 01:41:31.632 33 INFO tempest.lib.common.rest_client [req-1e1a3183-0988-47c4-b107-fea70977ebb0 req-1e1a3183-0988-47c4-b107-fea70977ebb0 ] Request (ImagesMemberNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a/users/065f02cf86cb45eab4fcf6a43f0bb760/roles/09149526a0554d9399016d8921649a86 0.566s",
                                "2026-05-22 01:41:31.632 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 065f02cf86cb45eab4fcf6a43f0bb760 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:31.633 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1328172279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8310d4a950fc4da69e17f21cf6d9483a', 'project_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'tenant_id': '8310d4a950fc4da69e17f21cf6d9483a', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '065f02cf86cb45eab4fcf6a43f0bb760', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.633 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberNegativeTest-1328172279-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8310d4a950fc4da69e17f21cf6d9483a', 'project_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'tenant_id': '8310d4a950fc4da69e17f21cf6d9483a', 'tenant_name': 'tempest-ImagesMemberNegativeTest-1328172279', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '065f02cf86cb45eab4fcf6a43f0bb760', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.644 26 INFO tempest.lib.common.rest_client [req-8ce8f0a9-b45e-439a-a765-6ed4a17456ba req-8ce8f0a9-b45e-439a-a765-6ed4a17456ba ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.080s",
                                "2026-05-22 01:41:31.656 31 INFO tempest.lib.common.rest_client [req-3a8361d3-0ed4-4db5-a256-ad9b7aa53d88 req-3a8361d3-0ed4-4db5-a256-ad9b7aa53d88 ] Request (ImagesTagsNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/761f3c57-8413-4414-976b-0cbfa4ec51e6 0.090s",
                                "2026-05-22 01:41:31.702 24 INFO tempest.lib.common.rest_client [req-631a2d62-7a14-43f8-b676-da0f03096c6c req-631a2d62-7a14-43f8-b676-da0f03096c6c ] Request (ListUserImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5936598d4964401aa3edcdce216c746b 0.543s",
                                "2026-05-22 01:41:31.725 26 INFO tempest.lib.common.rest_client [req-db6ceafd-40d4-4709-87a5-489dc3edd313 req-db6ceafd-40d4-4709-87a5-489dc3edd313 ] Request (ImagesNegativeTest:test_get_delete_deleted_image): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d4dc4142-7924-4e65-9446-a7caaefe7917 0.074s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.605268s] ... ok",
                                "{6} setUpClass (tempest.api.image.v2.test_images.ListUserImagesTest) ... SKIPPED: Image format enforcement prevents testing with bogus image data",
                                "2026-05-22 01:41:31.795 26 INFO tempest.lib.common.rest_client [req-1ca6f135-c992-4792-83ea-ada02452c6ba req-1ca6f135-c992-4792-83ea-ada02452c6ba ] Request (ImagesNegativeTest:test_get_image_null_id): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ 0.068s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.070752s] ... ok",
                                "2026-05-22 01:41:31.844 19 INFO tempest.lib.common.rest_client [req-232d0184-fe07-4443-9ba4-8b3250eec24b req-232d0184-fe07-4443-9ba4-8b3250eec24b ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.101s",
                                "2026-05-22 01:41:31.889 26 INFO tempest.lib.common.rest_client [req-6b1f3da3-1190-4d36-85f6-6090ecf276a6 req-6b1f3da3-1190-4d36-85f6-6090ecf276a6 ] Request (ImagesNegativeTest:test_get_non_existent_image): 404 GET https://api.testbed.osism.xyz:9292/v2/images/70d484c6-9dac-4a77-95f4-5e08bd8ddf22 0.090s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.092510s] ... ok",
                                "2026-05-22 01:41:31.889 30 INFO tempest.lib.common.rest_client [req-62755f28-4a4e-48ec-b9cb-68172b49c940 req-62755f28-4a4e-48ec-b9cb-68172b49c940 ] Request (ImagesMemberTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93/users/a8eebcc5dc97495e9138f7f5bad1e5e4/roles/09149526a0554d9399016d8921649a86 0.285s",
                                "2026-05-22 01:41:31.890 30 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a8eebcc5dc97495e9138f7f5bad1e5e4 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:31.890 30 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1694419998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'project_name': 'tempest-ImagesMemberTest-1694419998', 'tenant_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'tenant_name': 'tempest-ImagesMemberTest-1694419998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8eebcc5dc97495e9138f7f5bad1e5e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.892 30 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesMemberTest-1694419998-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'project_name': 'tempest-ImagesMemberTest-1694419998', 'tenant_id': 'a1476d3992ed404f96bddca8a5bb4b93', 'tenant_name': 'tempest-ImagesMemberTest-1694419998', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a8eebcc5dc97495e9138f7f5bad1e5e4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:31.944 17 INFO tempest.lib.common.rest_client [req-357da0e0-3077-4e32-b085-1a5c6a68b14a req-357da0e0-3077-4e32-b085-1a5c6a68b14a ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.659s",
                                "2026-05-22 01:41:32.002 26 INFO tempest.lib.common.rest_client [req-d6ae85ac-1579-484f-a8d2-4dcce1bb92e9 req-d6ae85ac-1579-484f-a8d2-4dcce1bb92e9 ] Request (ImagesNegativeTest:test_register_with_invalid_container_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.109s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_container_format [0.112701s] ... ok",
                                "2026-05-22 01:41:32.039 42 INFO tempest.lib.common.rest_client [req-75599196-e54b-435a-ad87-0c06f26e9b1a req-75599196-e54b-435a-ad87-0c06f26e9b1a ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/2194ff3a072f4deb83141fa1296997d2 0.640s",
                                "2026-05-22 01:41:32.122 26 INFO tempest.lib.common.rest_client [req-a136c36e-bf01-4891-a91b-13c99a29d9eb req-a136c36e-bf01-4891-a91b-13c99a29d9eb ] Request (ImagesNegativeTest:test_register_with_invalid_disk_format): 400 POST https://api.testbed.osism.xyz:9292/v2/images 0.115s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_register_with_invalid_disk_format [0.118805s] ... ok",
                                "2026-05-22 01:41:32.195 17 INFO tempest.lib.common.rest_client [req-4b7d39bf-d8e7-4eab-8628-b45d9b46719b req-4b7d39bf-d8e7-4eab-8628-b45d9b46719b ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.248s",
                                "2026-05-22 01:41:32.218 21 INFO tempest.lib.common.rest_client [req-6f8b1f0e-6b3b-47ac-a9df-4fd3f4e1a233 req-6f8b1f0e-6b3b-47ac-a9df-4fd3f4e1a233 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.826s",
                                "2026-05-22 01:41:32.251 11 INFO tempest.lib.common.rest_client [req-377999b1-b27c-471a-a270-1b494ac27785 req-377999b1-b27c-471a-a270-1b494ac27785 ] Request (BasicOperationsImagesAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f/users/6c9a45b78cae4ecda900d8629c44b6b9/roles/09149526a0554d9399016d8921649a86 0.802s",
                                "2026-05-22 01:41:32.252 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c9a45b78cae4ecda900d8629c44b6b9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:32.252 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1729420046-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '142f509b5e6a46b587024b721ff8e93f', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'tenant_id': '142f509b5e6a46b587024b721ff8e93f', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c9a45b78cae4ecda900d8629c44b6b9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:32.253 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BasicOperationsImagesAdminTest-1729420046-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '142f509b5e6a46b587024b721ff8e93f', 'project_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'tenant_id': '142f509b5e6a46b587024b721ff8e93f', 'tenant_name': 'tempest-BasicOperationsImagesAdminTest-1729420046', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c9a45b78cae4ecda900d8629c44b6b9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:32.275 15 INFO tempest.lib.common.rest_client [req-1e819dec-b8b1-4e2c-b8f6-a35ca1b4c88b req-1e819dec-b8b1-4e2c-b8f6-a35ca1b4c88b ] Request (MetadataNamespacesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.857s",
                                "2026-05-22 01:41:32.295 26 INFO tempest.lib.common.rest_client [req-5f43d28e-f385-4295-99ff-568dc145f509 req-5f43d28e-f385-4295-99ff-568dc145f509 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s",
                                "2026-05-22 01:41:32.356 31 INFO tempest.lib.common.rest_client [req-7a1ad24e-7e84-476e-8441-0ca74d1e90fb req-7a1ad24e-7e84-476e-8441-0ca74d1e90fb ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a0f56c853764c9fa76df558d74f7ee9 0.696s",
                                "2026-05-22 01:41:32.356 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6226de5367624be287ee91677d6614d5",
                                "2026-05-22 01:41:32.365 38 INFO tempest.lib.common.rest_client [req-6cd2ead2-1bf3-4337-b251-a7eaeb9d4c0d req-6cd2ead2-1bf3-4337-b251-a7eaeb9d4c0d ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.181s",
                                "2026-05-22 01:41:32.377 26 INFO tempest.lib.common.rest_client [req-17076926-217c-4d38-bb67-c70929081e96 req-17076926-217c-4d38-bb67-c70929081e96 ] Request (ImagesNegativeTest:test_update_image_reserved_property): 403 PATCH https://api.testbed.osism.xyz:9292/v2/images/25a0394c-157d-40ec-b894-f26bc6afe87f 0.080s",
                                "{7} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_update_image_reserved_property [0.253484s] ... ok",
                                "2026-05-22 01:41:32.383 17 INFO tempest.lib.common.rest_client [req-c941393a-491e-4b80-85e5-195faa1561ae req-c941393a-491e-4b80-85e5-195faa1561ae ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types 0.185s",
                                "2026-05-22 01:41:32.417 35 INFO tempest.lib.common.rest_client [req-05d432dc-736f-4f62-9c13-6ebd7fe7002a req-05d432dc-736f-4f62-9c13-6ebd7fe7002a ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c/file 1.587s",
                                "2026-05-22 01:41:32.476 13 INFO tempest.lib.common.rest_client [req-83332aac-b9f1-49e7-960c-0d183246a098 req-83332aac-b9f1-49e7-960c-0d183246a098 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/30382f8e1b914440b0a8e8adfafc4e44 0.881s",
                                "2026-05-22 01:41:32.488 17 INFO tempest.lib.common.rest_client [req-46ce7b15-e49a-4130-844c-9ccdb3e06cd1 req-46ce7b15-e49a-4130-844c-9ccdb3e06cd1 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types 0.102s",
                                "2026-05-22 01:41:32.493 39 INFO tempest.lib.common.rest_client [req-04373e0c-1994-4280-a03e-4d9a351d46a7 req-04373e0c-1994-4280-a03e-4d9a351d46a7 ] Request (ListSharedImagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.014s",
                                "2026-05-22 01:41:32.500 35 INFO tempest.lib.common.rest_client [req-9c45bef2-432f-4c7b-8e62-e570e225afcc req-9c45bef2-432f-4c7b-8e62-e570e225afcc ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c 0.082s",
                                "2026-05-22 01:41:32.535 26 INFO tempest.lib.common.rest_client [req-3d4487b2-05dc-40b5-adba-1741b6542272 req-3d4487b2-05dc-40b5-adba-1741b6542272 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/25a0394c-157d-40ec-b894-f26bc6afe87f 0.127s",
                                "2026-05-22 01:41:32.585 42 INFO tempest.lib.common.rest_client [req-63085f67-96f5-43b4-a54c-05b3b1e4e6cc req-63085f67-96f5-43b4-a54c-05b3b1e4e6cc ] Request (MetadataNamespacePropertiesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s",
                                "2026-05-22 01:41:32.603 17 INFO tempest.lib.common.rest_client [req-cd90a41b-bca7-4ea8-a1be-850a532a8aa6 req-cd90a41b-bca7-4ea8-a1be-850a532a8aa6 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types/OS::Glance::Image 0.113s",
                                "2026-05-22 01:41:32.624 26 INFO tempest.lib.common.rest_client [req-e403703a-5b42-4bed-8146-5cdd8a72eead req-e403703a-5b42-4bed-8146-5cdd8a72eead ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/25a0394c-157d-40ec-b894-f26bc6afe87f 0.088s",
                                "2026-05-22 01:41:32.623 19 INFO tempest.lib.common.rest_client [req-8964981a-facc-4d57-b10c-e9e64a1411cf req-8964981a-facc-4d57-b10c-e9e64a1411cf ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.777s",
                                "2026-05-22 01:41:32.667 21 INFO tempest.lib.common.rest_client [req-930edb8d-af89-4724-b5bd-da131de27540 req-930edb8d-af89-4724-b5bd-da131de27540 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.447s",
                                "2026-05-22 01:41:32.718 38 INFO tempest.lib.common.rest_client [req-e8c5894b-05a7-4af1-9077-9bec56d42808 req-e8c5894b-05a7-4af1-9077-9bec56d42808 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.351s",
                                "2026-05-22 01:41:32.728 17 INFO tempest.lib.common.rest_client [req-8d539b15-0b6c-4c35-8744-e61f1ee5c4f6 req-8d539b15-0b6c-4c35-8744-e61f1ee5c4f6 ] Request (MetadataResourceTypesTest:test_basic_meta_def_resource_type_association): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567/resource_types 0.123s",
                                "2026-05-22 01:41:32.794 19 INFO tempest.lib.common.rest_client [req-9479dbfb-a292-4b02-b17c-304dde660138 req-9479dbfb-a292-4b02-b17c-304dde660138 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/09149526a0554d9399016d8921649a86 0.166s",
                                "2026-05-22 01:41:32.797 26 INFO tempest.lib.common.rest_client [req-37e6a191-7632-41b2-99d6-84bdaa7d14f8 req-37e6a191-7632-41b2-99d6-84bdaa7d14f8 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.169s",
                                "2026-05-22 01:41:32.819 35 INFO tempest.lib.common.rest_client [req-82f5e2cf-74f9-4d00-bb84-3f50ee707824 req-82f5e2cf-74f9-4d00-bb84-3f50ee707824 ] Request (BasicOperationsImagesTest:test_register_upload_get_image_file): 200 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c/file 0.317s",
                                "{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_register_upload_get_image_file [2.277287s] ... ok",
                                "2026-05-22 01:41:32.834 17 INFO tempest.lib.common.rest_client [req-e0d95f74-4699-4ee1-8ee4-9eaca07caac9 req-e0d95f74-4699-4ee1-8ee4-9eaca07caac9 ] Request (MetadataResourceTypesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-702850567 0.105s",
                                "2026-05-22 01:41:32.834 30 INFO tempest.lib.common.rest_client [req-9fbfe519-0701-4b30-9c81-7f80531c2665 req-9fbfe519-0701-4b30-9c81-7f80531c2665 ] Request (ImagesMemberTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s",
                                "2026-05-22 01:41:32.839 30 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-22 01:41:32.846 33 INFO tempest.lib.common.rest_client [req-6155c179-faff-4c49-a353-7c5c5e8be564 req-6155c179-faff-4c49-a353-7c5c5e8be564 ] Request (ImagesMemberNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.206s",
                                "2026-05-22 01:41:32.848 33 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-22 01:41:32.869 24 INFO tempest.lib.common.rest_client [req-a7f515b7-cdea-4cc1-94dc-2428e2626885 req-a7f515b7-cdea-4cc1-94dc-2428e2626885 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.117s",
                                "{3} tempest.api.image.v2.admin.test_images_metadefs_resource_types.MetadataResourceTypesTest.test_basic_meta_def_resource_type_association [1.553070s] ... ok",
                                "2026-05-22 01:41:32.882 11 INFO tempest.lib.common.rest_client [req-ee481ee8-ab14-4c46-84c5-f6aec29b8908 req-ee481ee8-ab14-4c46-84c5-f6aec29b8908 ] Request (BasicOperationsImagesAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-22 01:41:32.922 26 INFO tempest.lib.common.rest_client [req-61ebfdf4-b297-4322-b6b5-d3e6cb2facb6 req-61ebfdf4-b297-4322-b6b5-d3e6cb2facb6 ] Request (ImagesNegativeTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/b761b0b5-7928-4a70-b651-c016a27cfe67 0.121s",
                                "2026-05-22 01:41:32.929 13 INFO tempest.lib.common.rest_client [req-2e746909-dee8-4dbd-8198-bd15d09bbdba req-2e746909-dee8-4dbd-8198-bd15d09bbdba ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.452s",
                                "2026-05-22 01:41:32.948 19 INFO tempest.lib.common.rest_client [req-91bdbf92-598f-4435-9f50-90fed6a43a37 req-91bdbf92-598f-4435-9f50-90fed6a43a37 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.150s",
                                "2026-05-22 01:41:32.978 35 INFO tempest.lib.common.rest_client [req-1657c84f-0aac-4c8e-b79a-d6f785864dcd req-1657c84f-0aac-4c8e-b79a-d6f785864dcd ] Request (BasicOperationsImagesTest:test_update_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.155s",
                                "2026-05-22 01:41:33.009 21 INFO tempest.lib.common.rest_client [req-59d49789-7279-4383-9b4b-f1adf0b121b0 req-59d49789-7279-4383-9b4b-f1adf0b121b0 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s",
                                "2026-05-22 01:41:33.058 15 INFO tempest.lib.common.rest_client [req-87ea0db4-7d0b-4b91-961f-9e17491e95e1 req-87ea0db4-7d0b-4b91-961f-9e17491e95e1 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.779s",
                                "2026-05-22 01:41:33.079 31 INFO tempest.lib.common.rest_client [req-8c888895-4536-4b7b-a82c-0d8fb332f646 req-8c888895-4536-4b7b-a82c-0d8fb332f646 ] Request (ImagesTagsNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.721s",
                                "2026-05-22 01:41:33.113 39 INFO tempest.lib.common.rest_client [req-54eef476-146d-433f-a35f-ec04cf69932b req-54eef476-146d-433f-a35f-ec04cf69932b ] Request (ListSharedImagesTest:test_list_images_param_member_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.610s",
                                "2026-05-22 01:41:33.128 35 INFO tempest.lib.common.rest_client [req-12454c9c-8ec3-4b7e-a06f-b50282f2c378 req-12454c9c-8ec3-4b7e-a06f-b50282f2c378 ] Request (BasicOperationsImagesTest:test_update_image): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.143s",
                                "2026-05-22 01:41:33.151 38 INFO tempest.lib.common.rest_client [req-8f4ea2be-f86e-4510-8e7f-e172f8a9a584 req-8f4ea2be-f86e-4510-8e7f-e172f8a9a584 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/09149526a0554d9399016d8921649a86 0.425s",
                                "2026-05-22 01:41:33.152 13 INFO tempest.lib.common.rest_client [req-89845543-f2b4-46a1-92b6-81d8a78f030f req-89845543-f2b4-46a1-92b6-81d8a78f030f ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/2194ff3a072f4deb83141fa1296997d2 0.217s",
                                "2026-05-22 01:41:33.156 30 INFO tempest.lib.common.rest_client [req-3d766fed-4c5e-4bf0-8802-34c15a6fa71e req-3d766fed-4c5e-4bf0-8802-34c15a6fa71e ] Request (ImagesMemberTest:test_get_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.314s",
                                "2026-05-22 01:41:33.254 35 INFO tempest.lib.common.rest_client [req-7146c4d2-04a3-4dad-867f-6bc26d4b73d7 req-7146c4d2-04a3-4dad-867f-6bc26d4b73d7 ] Request (BasicOperationsImagesTest:test_update_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.123s",
                                "{12} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.432995s] ... ok",
                                "2026-05-22 01:41:33.252 42 INFO tempest.lib.common.rest_client [req-465bb26e-40cb-4eb1-a729-e7b55e108710 req-465bb26e-40cb-4eb1-a729-e7b55e108710 ] Request (MetadataNamespacePropertiesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e/users/0acecda12d3749bb89503dbe7a15c5f3/roles/09149526a0554d9399016d8921649a86 0.664s",
                                "2026-05-22 01:41:33.253 42 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0acecda12d3749bb89503dbe7a15c5f3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:33.253 42 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-186356934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'tenant_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0acecda12d3749bb89503dbe7a15c5f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:33.253 42 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespacePropertiesTest-186356934-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'project_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'tenant_id': 'bd7f10dbf38340018c043c1a7053dd7e', 'tenant_name': 'tempest-MetadataNamespacePropertiesTest-186356934', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0acecda12d3749bb89503dbe7a15c5f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:33.295 15 INFO tempest.lib.common.rest_client [req-da67f6ac-26cb-4b37-8a16-ed351cc0c61d req-da67f6ac-26cb-4b37-8a16-ed351cc0c61d ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.235s",
                                "2026-05-22 01:41:33.326 30 INFO tempest.lib.common.rest_client [req-31424406-1da5-4975-935a-18fd70e90845 req-31424406-1da5-4975-935a-18fd70e90845 ] Request (ImagesMemberTest:test_get_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members 0.168s",
                                "2026-05-22 01:41:33.327 33 INFO tempest.lib.common.rest_client [req-faa4d7e9-ca96-4f72-a9f4-8f4c696c98ce req-faa4d7e9-ca96-4f72-a9f4-8f4c696c98ce ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.477s",
                                "2026-05-22 01:41:33.360 26 INFO tempest.lib.common.rest_client [req-95e2c85d-bbb1-4373-ae82-a4374e52d73f req-95e2c85d-bbb1-4373-ae82-a4374e52d73f ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9308f7e5a3bd44cf8b28065290773982 0.436s",
                                "2026-05-22 01:41:33.363 26 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d9181608e0f14e7fafd21bc22f206712",
                                "2026-05-22 01:41:33.437 35 INFO tempest.lib.common.rest_client [req-3d53406f-c13e-45c3-8697-91c80a77a8b0 req-3d53406f-c13e-45c3-8697-91c80a77a8b0 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.155s",
                                "2026-05-22 01:41:33.473 19 INFO tempest.lib.common.rest_client [req-b27ec7f7-e51d-4a0e-b927-6e74ca804d36 req-b27ec7f7-e51d-4a0e-b927-6e74ca804d36 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/30382f8e1b914440b0a8e8adfafc4e44 0.523s",
                                "2026-05-22 01:41:33.491 33 INFO tempest.lib.common.rest_client [req-d9c6b5fc-1afd-4368-8332-f8dd9ffcd546 req-d9c6b5fc-1afd-4368-8332-f8dd9ffcd546 ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/cdc6e939-deb6-42a0-a85b-e6c84de08c88/members 0.158s",
                                "2026-05-22 01:41:33.492 17 INFO tempest.lib.common.rest_client [req-a2ee0ee0-130f-4d93-b41e-561ff3100fa3 req-a2ee0ee0-130f-4d93-b41e-561ff3100fa3 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/63e41b165add45a3967d4d971e082158 0.610s",
                                "2026-05-22 01:41:33.517 24 INFO tempest.lib.common.rest_client [req-1a743a71-33c8-47a1-a058-f05770219b48 req-1a743a71-33c8-47a1-a058-f05770219b48 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.639s",
                                "2026-05-22 01:41:33.525 35 INFO tempest.lib.common.rest_client [req-c88de211-3f50-4f50-a77c-260b7b4dc42d req-c88de211-3f50-4f50-a77c-260b7b4dc42d ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/ba2a264e-c823-40af-bdb9-fbf46750313a 0.087s",
                                "2026-05-22 01:41:33.570 21 INFO tempest.lib.common.rest_client [req-d60b9e3a-16df-4d7a-94c0-8ddac00c4a40 req-d60b9e3a-16df-4d7a-94c0-8ddac00c4a40 ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.560s",
                                "2026-05-22 01:41:33.589 13 INFO tempest.lib.common.rest_client [req-78f5ca22-83e2-4e36-baab-c105191f3bce req-78f5ca22-83e2-4e36-baab-c105191f3bce ] Request (MetadataNamespaceTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.434s",
                                "2026-05-22 01:41:33.600 38 INFO tempest.lib.common.rest_client [req-e55cfd73-73e0-4b82-8c9d-82abfaa4a426 req-e55cfd73-73e0-4b82-8c9d-82abfaa4a426 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.448s",
                                "2026-05-22 01:41:33.626 15 INFO tempest.lib.common.rest_client [req-f9ab2455-0348-46e9-946e-785fb2db6dfd req-f9ab2455-0348-46e9-946e-785fb2db6dfd ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.328s",
                                "2026-05-22 01:41:33.639 19 INFO tempest.lib.common.rest_client [req-45f655e1-7630-43f5-ab97-577b81c9e75c req-45f655e1-7630-43f5-ab97-577b81c9e75c ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-22 01:41:33.643 24 INFO tempest.lib.common.rest_client [req-6a42bb0b-03d4-4272-8e8a-490744aefb97 req-6a42bb0b-03d4-4272-8e8a-490744aefb97 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s",
                                "2026-05-22 01:41:33.713 31 INFO tempest.lib.common.rest_client [req-37bdac91-978d-457d-90ea-b6bf4ae8a2c3 req-37bdac91-978d-457d-90ea-b6bf4ae8a2c3 ] Request (ImagesTagsNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6226de5367624be287ee91677d6614d5&name=default 0.633s",
                                "2026-05-22 01:41:33.741 38 INFO tempest.lib.common.rest_client [req-3298240d-7bfc-40dd-be18-fc18d99fc007 req-3298240d-7bfc-40dd-be18-fc18d99fc007 ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/30382f8e1b914440b0a8e8adfafc4e44 0.140s",
                                "2026-05-22 01:41:33.754 15 INFO tempest.lib.common.rest_client [req-748487fe-ca54-43a8-ba45-eb0f14b91a4f req-748487fe-ca54-43a8-ba45-eb0f14b91a4f ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.126s",
                                "2026-05-22 01:41:33.780 33 INFO tempest.lib.common.rest_client [req-2a7bdd77-ccab-40bf-a03a-25ddfede1b7a req-2a7bdd77-ccab-40bf-a03a-25ddfede1b7a ] Request (ImagesMemberNegativeTest:test_image_share_invalid_status): 400 PUT https://api.testbed.osism.xyz:9292/v2/images/cdc6e939-deb6-42a0-a85b-e6c84de08c88/members/8310d4a950fc4da69e17f21cf6d9483a 0.281s",
                                "2026-05-22 01:41:33.825 21 INFO tempest.lib.common.rest_client [req-23a26650-a955-4b5d-a6e5-de4a2b232756 req-23a26650-a955-4b5d-a6e5-de4a2b232756 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:41:33.845 15 INFO tempest.lib.common.rest_client [req-a7e3b27f-fdef-4829-a5e9-c088aa07d4a2 req-a7e3b27f-fdef-4829-a5e9-c088aa07d4a2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 403 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.087s",
                                "2026-05-22 01:41:33.856 19 INFO tempest.lib.common.rest_client [req-e8f11823-03da-4676-9bec-ebf5bf566fdd req-e8f11823-03da-4676-9bec-ebf5bf566fdd ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/2194ff3a072f4deb83141fa1296997d2 0.213s",
                                "2026-05-22 01:41:33.871 24 INFO tempest.lib.common.rest_client [req-23c6a886-b7af-43c0-a2e4-725858b4be78 req-23c6a886-b7af-43c0-a2e4-725858b4be78 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.223s",
                                "2026-05-22 01:41:33.927 17 INFO tempest.lib.common.rest_client [req-b4582f41-7024-4e8f-8525-df2713e47bcc req-b4582f41-7024-4e8f-8525-df2713e47bcc ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8dc0e0a7092e46c88b08dbf3098f0884 0.433s",
                                "2026-05-22 01:41:33.927 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e1b32780e85b4c9faf66f9c0e51164e3",
                                "2026-05-22 01:41:33.988 42 INFO tempest.lib.common.rest_client [req-49f5b10c-f20c-4bec-85c2-847ac601cca0 req-49f5b10c-f20c-4bec-85c2-847ac601cca0 ] Request (MetadataNamespacePropertiesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.728s",
                                "2026-05-22 01:41:33.998 15 INFO tempest.lib.common.rest_client [req-887f11fc-d4ca-40b7-bbe7-6b6bf76244fe req-887f11fc-d4ca-40b7-bbe7-6b6bf76244fe ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.147s",
                                "2026-05-22 01:41:34.068 13 INFO tempest.lib.common.rest_client [req-c4ab89bb-bedf-4262-bbee-8ffd3190af18 req-c4ab89bb-bedf-4262-bbee-8ffd3190af18 ] Request (MetadataNamespaceTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c/users/4e1770f442fa4a9e834a0a1b2d3eb436/roles/09149526a0554d9399016d8921649a86 0.477s",
                                "2026-05-22 01:41:34.069 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 4e1770f442fa4a9e834a0a1b2d3eb436 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:34.069 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1372433778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75070684903e4b2fb5cc3f748d17bd0c', 'project_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'tenant_id': '75070684903e4b2fb5cc3f748d17bd0c', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1770f442fa4a9e834a0a1b2d3eb436', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:34.069 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceTagsTest-1372433778-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '75070684903e4b2fb5cc3f748d17bd0c', 'project_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'tenant_id': '75070684903e4b2fb5cc3f748d17bd0c', 'tenant_name': 'tempest-MetadataNamespaceTagsTest-1372433778', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '4e1770f442fa4a9e834a0a1b2d3eb436', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:34.103 21 INFO tempest.lib.common.rest_client [req-78032e70-db9b-4314-a770-1b368c9401e8 req-78032e70-db9b-4314-a770-1b368c9401e8 ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/09149526a0554d9399016d8921649a86 0.275s",
                                "2026-05-22 01:41:34.175 26 INFO tempest.lib.common.rest_client [req-099167c1-65d6-428c-8f76-33695ea77672 req-099167c1-65d6-428c-8f76-33695ea77672 ] Request (ImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.810s",
                                "2026-05-22 01:41:34.204 19 INFO tempest.lib.common.rest_client [req-0760b7af-6ea6-49e0-baf7-dca0a2c71d92 req-0760b7af-6ea6-49e0-baf7-dca0a2c71d92 ] Request (ImageTaskCreate:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.346s",
                                "2026-05-22 01:41:34.220 38 INFO tempest.lib.common.rest_client [req-907e181d-188e-4633-8c19-8a3183133ea2 req-907e181d-188e-4633-8c19-8a3183133ea2 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.477s",
                                "2026-05-22 01:41:34.240 31 INFO tempest.lib.common.rest_client [req-a94df423-dd55-41ab-a09c-030cf4e457be req-a94df423-dd55-41ab-a09c-030cf4e457be ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/478e91e1-4d4e-497c-836d-22b66b1fda79 0.525s",
                                "2026-05-22 01:41:34.264 21 INFO tempest.lib.common.rest_client [req-c6ef28a8-4f87-4f2f-9e6d-944a1e2dddc0 req-c6ef28a8-4f87-4f2f-9e6d-944a1e2dddc0 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.159s",
                                "2026-05-22 01:41:34.339 19 INFO tempest.lib.common.rest_client [req-436be74e-cb55-4596-99b6-3d3a79cd75d5 req-436be74e-cb55-4596-99b6-3d3a79cd75d5 ] Request (ImageTaskCreate:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562/users/b1a5272371f0405b9dca2539d6403614/roles/09149526a0554d9399016d8921649a86 0.130s",
                                "2026-05-22 01:41:34.340 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b1a5272371f0405b9dca2539d6403614 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:34.340 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052004784-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fb9a746b8e940b8a85686c91c078562', 'project_name': 'tempest-ImageTaskCreate-1052004784', 'tenant_id': '7fb9a746b8e940b8a85686c91c078562', 'tenant_name': 'tempest-ImageTaskCreate-1052004784', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1a5272371f0405b9dca2539d6403614', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:34.341 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImageTaskCreate-1052004784-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7fb9a746b8e940b8a85686c91c078562', 'project_name': 'tempest-ImageTaskCreate-1052004784', 'tenant_id': '7fb9a746b8e940b8a85686c91c078562', 'tenant_name': 'tempest-ImageTaskCreate-1052004784', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b1a5272371f0405b9dca2539d6403614', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:34.419 42 INFO tempest.lib.common.rest_client [req-f9822d1c-e7e3-429f-92d1-97a96116a0c5 req-f9822d1c-e7e3-429f-92d1-97a96116a0c5 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/resource_types 0.428s",
                                "2026-05-22 01:41:34.467 38 INFO tempest.lib.common.rest_client [req-c244fa09-209d-463c-9e47-42975c056cba req-c244fa09-209d-463c-9e47-42975c056cba ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/2194ff3a072f4deb83141fa1296997d2 0.244s",
                                "2026-05-22 01:41:34.481 21 INFO tempest.lib.common.rest_client [req-c4822941-e709-4b60-919b-20e3be7f59ce req-c4822941-e709-4b60-919b-20e3be7f59ce ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/30382f8e1b914440b0a8e8adfafc4e44 0.214s",
                                "2026-05-22 01:41:34.528 31 INFO tempest.lib.common.rest_client [req-8373e32a-6e9f-4c1d-83ed-616bdc2f8ceb req-8373e32a-6e9f-4c1d-83ed-616bdc2f8ceb ] Request (ImagesTagsNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6226de5367624be287ee91677d6614d5 0.282s",
                                "2026-05-22 01:41:34.534 15 INFO tempest.lib.common.rest_client [req-c27b0131-0985-43e4-abd5-deeb09a1865d req-c27b0131-0985-43e4-abd5-deeb09a1865d ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.533s",
                                "2026-05-22 01:41:34.556 11 INFO tempest.lib.common.rest_client [req-ab69d06e-0e57-4422-b0b4-7b90c3b5a842 req-ab69d06e-0e57-4422-b0b4-7b90c3b5a842 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 1.671s",
                                "2026-05-22 01:41:34.560 33 INFO tempest.lib.common.rest_client [req-f36dc791-4d18-47e1-9bf9-56b842cbb6d3 req-f36dc791-4d18-47e1-9bf9-56b842cbb6d3 ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/cdc6e939-deb6-42a0-a85b-e6c84de08c88 0.777s",
                                "2026-05-22 01:41:34.576 17 INFO tempest.lib.common.rest_client [req-1afe63ad-6260-445a-b474-3a8f72508f1e req-1afe63ad-6260-445a-b474-3a8f72508f1e ] Request (MetadataResourceTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-22 01:41:34.576 42 INFO tempest.lib.common.rest_client [req-a25eda10-f7f5-4c06-bf67-6e09b41b1dda req-a25eda10-f7f5-4c06-bf67-6e09b41b1dda ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.152s",
                                "2026-05-22 01:41:34.596 39 INFO tempest.lib.common.rest_client [req-4bd9b2f9-57ef-4a2c-be5a-c976736cf6bf req-4bd9b2f9-57ef-4a2c-be5a-c976736cf6bf ] Request (ListSharedImagesTest:test_list_images_param_member_status): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5/file 1.482s",
                                "2026-05-22 01:41:34.601 39 WARNING tempest.lib.common.rest_client [-] Deprecated: \"tenant_id\" property is deprecated for removal, use \"project_id\" instead",
                                "2026-05-22 01:41:34.610 30 INFO tempest.lib.common.rest_client [req-9b68da77-d169-429c-bb87-3d3918fa4ce2 req-9b68da77-d169-429c-bb87-3d3918fa4ce2 ] Request (ImagesMemberTest:test_get_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members/a1476d3992ed404f96bddca8a5bb4b93 1.282s",
                                "2026-05-22 01:41:34.634 15 INFO tempest.lib.common.rest_client [req-dc10ae85-265e-41ad-aa6b-5c408c3530c2 req-dc10ae85-265e-41ad-aa6b-5c408c3530c2 ] Request (MetadataNamespacesTest:test_basic_metadata_definition_namespaces): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.099s",
                                "2026-05-22 01:41:34.648 38 INFO tempest.lib.common.rest_client [req-7cb250dd-f936-4201-b479-46a140d3b4f6 req-7cb250dd-f936-4201-b479-46a140d3b4f6 ] Request (MetadataNamespaceObjectsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:41:34.653 11 INFO tempest.lib.common.rest_client [req-b37e06b7-d23c-40e2-b644-80117a6890e0 req-b37e06b7-d23c-40e2-b644-80117a6890e0 ] Request (BasicOperationsImagesAdminTest:test_create_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/43eb24b2-a452-44e0-8095-96c3e6074e91 0.086s",
                                "{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_invalid_status [1.714320s] ... ok",
                                "2026-05-22 01:41:34.693 24 INFO tempest.lib.common.rest_client [req-b09e7b55-f4e8-4782-b6b6-7600630ec708 req-b09e7b55-f4e8-4782-b6b6-7600630ec708 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.820s",
                                "2026-05-22 01:41:34.740 21 INFO tempest.lib.common.rest_client [req-2293de94-0093-43c9-bdd0-f0b849107e77 req-2293de94-0093-43c9-bdd0-f0b849107e77 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-22 01:41:34.762 30 INFO tempest.lib.common.rest_client [req-a221e35e-68ab-4366-9d87-5710f30fe618 req-a221e35e-68ab-4366-9d87-5710f30fe618 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.151s",
                                "2026-05-22 01:41:34.782 13 INFO tempest.lib.common.rest_client [req-b18be247-cfd6-4cee-b3dd-4f0f8618b267 req-b18be247-cfd6-4cee-b3dd-4f0f8618b267 ] Request (MetadataNamespaceTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-05-22 01:41:34.784 15 INFO tempest.lib.common.rest_client [req-81385e1f-ace9-4578-801d-02839bb19db1 req-81385e1f-ace9-4578-801d-02839bb19db1 ] Request (MetadataNamespacesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-namespace-1473702841 0.140s",
                                "2026-05-22 01:41:34.809 42 INFO tempest.lib.common.rest_client [req-4be8e234-6e27-4a51-9be5-6853b496f75f req-4be8e234-6e27-4a51-9be5-6853b496f75f ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/resource_types 0.229s",
                                "2026-05-22 01:41:34.822 35 INFO tempest.lib.common.rest_client [req-ed5e2340-ceef-4619-bfb2-bb122dd0526a req-ed5e2340-ceef-4619-bfb2-bb122dd0526a ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c 1.293s",
                                "{2} tempest.api.image.v2.admin.test_images_metadefs_namespaces.MetadataNamespacesTest.test_basic_metadata_definition_namespaces [2.506087s] ... ok",
                                "2026-05-22 01:41:34.855 33 INFO tempest.lib.common.rest_client [req-3fe27184-4ca2-4011-96f2-45654d0889bd req-3fe27184-4ca2-4011-96f2-45654d0889bd ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.168s",
                                "2026-05-22 01:41:34.856 38 INFO tempest.lib.common.rest_client [req-2d8962cd-54f6-4369-bd6c-5f72c41ce59e req-2d8962cd-54f6-4369-bd6c-5f72c41ce59e ] Request (MetadataNamespaceObjectsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf/users/6393c54c6a1c4ca7a924514709425923/roles/09149526a0554d9399016d8921649a86 0.207s",
                                "2026-05-22 01:41:34.863 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6393c54c6a1c4ca7a924514709425923 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:34.863 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1273080417-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6f620269eece4f04b555367cf8c197cf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'tenant_id': '6f620269eece4f04b555367cf8c197cf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6393c54c6a1c4ca7a924514709425923', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:34.863 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataNamespaceObjectsTest-1273080417-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6f620269eece4f04b555367cf8c197cf', 'project_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'tenant_id': '6f620269eece4f04b555367cf8c197cf', 'tenant_name': 'tempest-MetadataNamespaceObjectsTest-1273080417', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6393c54c6a1c4ca7a924514709425923', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:34.890 11 INFO tempest.lib.common.rest_client [req-2644e038-838e-4775-8665-eb74d0c5bf7e req-2644e038-838e-4775-8665-eb74d0c5bf7e ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/43eb24b2-a452-44e0-8095-96c3e6074e91 0.235s",
                                "2026-05-22 01:41:34.884 39 INFO tempest.lib.common.rest_client [req-2920d6d3-c1b8-477d-a97f-987da0c56ab1 req-2920d6d3-c1b8-477d-a97f-987da0c56ab1 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 POST https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5/members 0.282s",
                                "2026-05-22 01:41:34.899 30 INFO tempest.lib.common.rest_client [req-b4abe460-5124-44dd-b1a4-b5c9c5ca5609 req-b4abe460-5124-44dd-b1a4-b5c9c5ca5609 ] Request (ImagesMemberTest:test_get_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members/a1476d3992ed404f96bddca8a5bb4b93 0.129s",
                                "2026-05-22 01:41:34.940 24 INFO tempest.lib.common.rest_client [req-0d9a0534-7785-43bd-beb9-9bf29c63516d req-0d9a0534-7785-43bd-beb9-9bf29c63516d ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_create_image_owner_param [2.008162s] ... ok",
                                "2026-05-22 01:41:35.006 35 INFO tempest.lib.common.rest_client [req-30ea1255-1aad-4a26-84f8-8757255020b2 req-30ea1255-1aad-4a26-84f8-8757255020b2 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/681f98d8-693a-4072-82fc-678ab9e2b92c 0.181s",
                                "2026-05-22 01:41:35.010 21 INFO tempest.lib.common.rest_client [req-20923e40-c09a-4643-b2b8-24410af0458d req-20923e40-c09a-4643-b2b8-24410af0458d ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/2194ff3a072f4deb83141fa1296997d2 0.267s",
                                "2026-05-22 01:41:35.021 26 INFO tempest.lib.common.rest_client [req-037f91df-7548-40db-9498-8cc11a71731c req-037f91df-7548-40db-9498-8cc11a71731c ] Request (ImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d9181608e0f14e7fafd21bc22f206712&name=default 0.845s",
                                "2026-05-22 01:41:35.029 42 INFO tempest.lib.common.rest_client [req-971d3efe-9199-46d6-acdf-9ed55718de3b req-971d3efe-9199-46d6-acdf-9ed55718de3b ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties 0.215s",
                                "2026-05-22 01:41:35.051 19 INFO tempest.lib.common.rest_client [req-8cbcf568-8883-4dd0-87b9-7f4e81d56c95 req-8cbcf568-8883-4dd0-87b9-7f4e81d56c95 ] Request (ImageTaskCreate:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s",
                                "{4} 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-22 01:41:35.044 30 INFO tempest.lib.common.rest_client [req-be7436b9-0d43-47a6-b5ee-f4d3ec70d664 req-be7436b9-0d43-47a6-b5ee-f4d3ec70d664 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373/members/a1476d3992ed404f96bddca8a5bb4b93 0.143s",
                                "2026-05-22 01:41:35.055 33 INFO tempest.lib.common.rest_client [req-0d9540c3-425c-4f9d-ab65-e27098d7cacf req-0d9540c3-425c-4f9d-ab65-e27098d7cacf ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/f2c4ff9c-6396-4e61-ba17-d6efffaf9d2c/members 0.193s",
                                "2026-05-22 01:41:35.101 11 INFO tempest.lib.common.rest_client [req-7e47eb83-6591-401a-94f4-25a35964180f req-7e47eb83-6591-401a-94f4-25a35964180f ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.123s",
                                "2026-05-22 01:41:35.119 35 INFO tempest.lib.common.rest_client [req-c6c4dc44-f205-41d0-bdbe-62d089d9347d req-c6c4dc44-f205-41d0-bdbe-62d089d9347d ] Request (BasicOperationsImagesTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.105s",
                                "2026-05-22 01:41:35.135 17 INFO tempest.lib.common.rest_client [req-ca5d2c55-bdae-4ed1-9e19-24a7c8ce3ba6 req-ca5d2c55-bdae-4ed1-9e19-24a7c8ce3ba6 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e1b32780e85b4c9faf66f9c0e51164e3&name=default 0.558s",
                                "2026-05-22 01:41:35.178 42 INFO tempest.lib.common.rest_client [req-a3750865-99a7-4eb1-bb23-6d5c486fc63e req-a3750865-99a7-4eb1-bb23-6d5c486fc63e ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties/OS::Glance::Image 0.147s",
                                "2026-05-22 01:41:35.181 13 INFO tempest.lib.common.rest_client [req-66b07aef-a707-425a-b3e5-0b97ac74335a req-66b07aef-a707-425a-b3e5-0b97ac74335a ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.391s",
                                "2026-05-22 01:41:35.221 24 INFO tempest.lib.common.rest_client [req-627a66c9-b9c7-44ce-9cd0-ff4166c342ef req-627a66c9-b9c7-44ce-9cd0-ff4166c342ef ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/09149526a0554d9399016d8921649a86 0.280s",
                                "2026-05-22 01:41:35.233 35 INFO tempest.lib.common.rest_client [req-053bff2e-94a0-40c0-973e-c0a2b497a30d req-053bff2e-94a0-40c0-973e-c0a2b497a30d ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/d6f30eae-fe17-4d02-bc24-11b8ac2c264f 0.113s",
                                "2026-05-22 01:41:35.233 21 INFO tempest.lib.common.rest_client [req-beda079e-9d3d-43ca-bfb4-311972512ff6 req-beda079e-9d3d-43ca-bfb4-311972512ff6 ] Request (ImagesTagsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-22 01:41:35.244 11 INFO tempest.lib.common.rest_client [req-031e5eda-d98f-4f55-978c-826548d9487f req-031e5eda-d98f-4f55-978c-826548d9487f ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/02dd0ff1-9a66-41e5-973e-70bbf564f026 0.135s",
                                "2026-05-22 01:41:35.262 33 INFO tempest.lib.common.rest_client [req-6c7ea41b-c652-4c00-83cd-df7c8be918cd req-6c7ea41b-c652-4c00-83cd-df7c8be918cd ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.203s",
                                "2026-05-22 01:41:35.277 39 INFO tempest.lib.common.rest_client [req-31724836-29e7-48a9-93f9-1d0533821fd9 req-31724836-29e7-48a9-93f9-1d0533821fd9 ] Request (ListSharedImagesTest:test_list_images_param_member_status): 200 GET https://api.testbed.osism.xyz:9292/v2/images?member_status=pending&visibility=shared 0.385s",
                                "2026-05-22 01:41:35.301 15 INFO tempest.lib.common.rest_client [req-bdb71659-c579-47b0-ae56-3a71f1be1b96 req-bdb71659-c579-47b0-ae56-3a71f1be1b96 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/289ce9ad480147008ee586c8d8d08673 0.460s",
                                "2026-05-22 01:41:35.319 30 INFO tempest.lib.common.rest_client [req-1a6f012c-587e-415c-bcc5-d401e0194f7c req-1a6f012c-587e-415c-bcc5-d401e0194f7c ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/0b1a6e38-1211-4739-b70e-1bc6f01a1373 0.258s",
                                "2026-05-22 01:41:35.327 11 INFO tempest.lib.common.rest_client [req-f369703c-98e9-402e-b690-a67bded54688 req-f369703c-98e9-402e-b690-a67bded54688 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/02dd0ff1-9a66-41e5-973e-70bbf564f026 0.081s",
                                "2026-05-22 01:41:35.341 13 INFO tempest.lib.common.rest_client [req-4f6da6f0-3627-4b34-8d18-385ae4194f21 req-4f6da6f0-3627-4b34-8d18-385ae4194f21 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.159s",
                                "{14} tempest.api.image.v2.test_images.ListSharedImagesTest.test_list_images_param_member_status [2.786543s] ... ok",
                                "2026-05-22 01:41:35.392 42 INFO tempest.lib.common.rest_client [req-1a3ed4c4-6f1b-470c-98f3-e74110264c95 req-1a3ed4c4-6f1b-470c-98f3-e74110264c95 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties/OS::Glance::Image 0.202s",
                                "2026-05-22 01:41:35.396 33 INFO tempest.lib.common.rest_client [req-066a4989-b637-4660-8023-a91727671d86 req-066a4989-b637-4660-8023-a91727671d86 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 403 PUT https://api.testbed.osism.xyz:9292/v2/images/f2c4ff9c-6396-4e61-ba17-d6efffaf9d2c/members/8310d4a950fc4da69e17f21cf6d9483a 0.127s",
                                "{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member [2.480767s] ... ok",
                                "2026-05-22 01:41:35.457 24 INFO tempest.lib.common.rest_client [req-0e589db8-63a2-4674-983e-dd1776549c4a req-0e589db8-63a2-4674-983e-dd1776549c4a ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-22 01:41:35.476 13 INFO tempest.lib.common.rest_client [req-a55e618b-51e3-448d-98d8-17d7c754a584 req-a55e618b-51e3-448d-98d8-17d7c754a584 ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.131s",
                                "2026-05-22 01:41:35.485 21 INFO tempest.lib.common.rest_client [req-e94b866e-b011-48f9-8192-96031917b99b req-e94b866e-b011-48f9-8192-96031917b99b ] Request (ImagesTagsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8/users/1b1c340fae93467b9dfcec1dbb6b9016/roles/09149526a0554d9399016d8921649a86 0.250s",
                                "2026-05-22 01:41:35.486 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1b1c340fae93467b9dfcec1dbb6b9016 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:35.486 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-3762364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '536e7975f9f64552b034a6a5f78f6cb8', 'project_name': 'tempest-ImagesTagsTest-3762364', 'tenant_id': '536e7975f9f64552b034a6a5f78f6cb8', 'tenant_name': 'tempest-ImagesTagsTest-3762364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b1c340fae93467b9dfcec1dbb6b9016', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:35.486 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImagesTagsTest-3762364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '536e7975f9f64552b034a6a5f78f6cb8', 'project_name': 'tempest-ImagesTagsTest-3762364', 'tenant_id': '536e7975f9f64552b034a6a5f78f6cb8', 'tenant_name': 'tempest-ImagesTagsTest-3762364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1b1c340fae93467b9dfcec1dbb6b9016', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:35.536 30 INFO tempest.lib.common.rest_client [req-cb36649c-6b52-41c4-9ed0-2e5b5b898821 req-cb36649c-6b52-41c4-9ed0-2e5b5b898821 ] Request (ImagesMemberTest:test_get_image_member_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/member 0.085s",
                                "2026-05-22 01:41:35.542 26 INFO tempest.lib.common.rest_client [req-ec528504-f02b-4c33-88ed-e61908f70889 req-ec528504-f02b-4c33-88ed-e61908f70889 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/73ed086e-89ba-42fd-9a37-5b49f677c3a6 0.520s",
                                "{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_member_schema [0.089976s] ... ok",
                                "2026-05-22 01:41:35.572 33 INFO tempest.lib.common.rest_client [req-309534bb-4f32-4f8b-9a21-bb887c609671 req-309534bb-4f32-4f8b-9a21-bb887c609671 ] Request (ImagesMemberNegativeTest:test_image_share_owner_cannot_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.172s",
                                "2026-05-22 01:41:35.576 42 INFO tempest.lib.common.rest_client [req-b9af8b9a-9105-47cf-aa67-ef3081468e15 req-b9af8b9a-9105-47cf-aa67-ef3081468e15 ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties/OS::Glance::Image 0.181s",
                                "2026-05-22 01:41:35.578 38 INFO tempest.lib.common.rest_client [req-d949072d-63c1-4d49-ae0f-65cbe5d075bb req-d949072d-63c1-4d49-ae0f-65cbe5d075bb ] Request (MetadataNamespaceObjectsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.704s",
                                "2026-05-22 01:41:35.613 19 INFO tempest.lib.common.rest_client [req-f3810f1b-15b3-498f-be57-aa3b3421eef3 req-f3810f1b-15b3-498f-be57-aa3b3421eef3 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 201 POST https://api.testbed.osism.xyz:9292/v2/tasks 0.552s",
                                "2026-05-22 01:41:35.634 24 INFO tempest.lib.common.rest_client [req-7425a935-5261-4a8d-9662-13af0c7ad076 req-7425a935-5261-4a8d-9662-13af0c7ad076 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/30382f8e1b914440b0a8e8adfafc4e44 0.176s",
                                "2026-05-22 01:41:35.652 13 INFO tempest.lib.common.rest_client [req-d09cdbbb-d956-4d66-b046-9da1d946feed req-d09cdbbb-d956-4d66-b046-9da1d946feed ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.168s",
                                "2026-05-22 01:41:35.688 17 INFO tempest.lib.common.rest_client [req-be535240-1dd2-44f8-9bb4-1b4a106fec3c req-be535240-1dd2-44f8-9bb4-1b4a106fec3c ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/44c76665-901c-49be-a3da-095286b0efe0 0.546s",
                                "2026-05-22 01:41:35.697 30 INFO tempest.lib.common.rest_client [req-fa8d8d68-7e2a-407d-973b-8979f13c8948 req-fa8d8d68-7e2a-407d-973b-8979f13c8948 ] Request (ImagesMemberTest:test_get_image_members_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/members 0.159s",
                                "{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_get_image_members_schema [0.160532s] ... ok",
                                "2026-05-22 01:41:35.717 15 INFO tempest.lib.common.rest_client [req-9f5df66f-7098-4a87-9e39-888fa6fea15f req-9f5df66f-7098-4a87-9e39-888fa6fea15f ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7a356829a66a4c58886c253d848ebeb4 0.410s",
                                "2026-05-22 01:41:35.717 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ec1c69086f6e448a9196bd534e1157cd",
                                "2026-05-22 01:41:35.756 42 INFO tempest.lib.common.rest_client [req-86adbf0c-4d35-410c-9ff1-96878b75f9de req-86adbf0c-4d35-410c-9ff1-96878b75f9de ] Request (MetadataNamespacePropertiesTest:test_basic_meta_def_namespace_property): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780/properties 0.173s",
                                "2026-05-22 01:41:35.797 19 INFO tempest.lib.common.rest_client [req-4b6f7247-f512-4ad1-996e-95ef30abc3d8 req-4b6f7247-f512-4ad1-996e-95ef30abc3d8 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.181s",
                                "2026-05-22 01:41:35.823 13 INFO tempest.lib.common.rest_client [req-353880bd-5504-4a5c-ac4e-4bc8b91fd0ea req-353880bd-5504-4a5c-ac4e-4bc8b91fd0ea ] Request (MetadataNamespaceTagsTest:test_create_list_delete_namespace_tags): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.170s",
                                "2026-05-22 01:41:35.861 42 INFO tempest.lib.common.rest_client [req-3da28351-96e8-47f4-bc0c-d945162abc91 req-3da28351-96e8-47f4-bc0c-d945162abc91 ] Request (MetadataNamespacePropertiesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-649282780 0.102s",
                                "2026-05-22 01:41:35.866 33 INFO tempest.lib.common.rest_client [req-9d139c06-1451-4959-84bd-e1e2de9f3cdd req-9d139c06-1451-4959-84bd-e1e2de9f3cdd ] Request (ImagesMemberNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/f2c4ff9c-6396-4e61-ba17-d6efffaf9d2c 0.286s",
                                "{11} tempest.api.image.v2.test_images_member_negative.ImagesMemberNegativeTest.test_image_share_owner_cannot_accept [1.184766s] ... ok",
                                "2026-05-22 01:41:35.875 24 INFO tempest.lib.common.rest_client [req-f899502b-8ae0-4848-86a0-525af56ec4ee req-f899502b-8ae0-4848-86a0-525af56ec4ee ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-22 01:41:35.886 30 INFO tempest.lib.common.rest_client [req-7b20c40f-53c7-464f-97cd-00985c37b256 req-7b20c40f-53c7-464f-97cd-00985c37b256 ] Request (ImagesMemberTest:test_image_share_accept): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.176s",
                                "2026-05-22 01:41:35.897 11 INFO tempest.lib.common.rest_client [req-4a57092f-6949-4138-87f0-12db452030e7 req-4a57092f-6949-4138-87f0-12db452030e7 ] Request (BasicOperationsImagesAdminTest:test_list_public_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.568s",
                                "{15} tempest.api.image.v2.admin.test_images_metadefs_namespace_properties.MetadataNamespacePropertiesTest.test_basic_meta_def_namespace_property [1.872932s] ... ok",
                                "2026-05-22 01:41:35.920 13 INFO tempest.lib.common.rest_client [req-d4df3cb5-71dd-42b3-a2c9-59c4c998a0d4 req-d4df3cb5-71dd-42b3-a2c9-59c4c998a0d4 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097/tags 0.093s",
                                "2026-05-22 01:41:35.933 26 INFO tempest.lib.common.rest_client [req-047ddb56-154b-49c7-9be5-f53dc3e94464 req-047ddb56-154b-49c7-9be5-f53dc3e94464 ] Request (ImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d9181608e0f14e7fafd21bc22f206712 0.377s",
                                "2026-05-22 01:41:35.937 17 INFO tempest.lib.common.rest_client [req-18b2dfed-e44e-4e78-90e7-67f67363079a req-18b2dfed-e44e-4e78-90e7-67f67363079a ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e1b32780e85b4c9faf66f9c0e51164e3 0.239s",
                                "2026-05-22 01:41:35.937 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c4fb4435ebbc47d290dbab50909dc1c6",
                                "2026-05-22 01:41:36.056 11 INFO tempest.lib.common.rest_client [req-046077f7-be8d-4464-833e-33077ca75280 req-046077f7-be8d-4464-833e-33077ca75280 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/02dd0ff1-9a66-41e5-973e-70bbf564f026 0.158s",
                                "2026-05-22 01:41:36.058 13 INFO tempest.lib.common.rest_client [req-60383a97-51be-41a3-a61c-b57208982993 req-60383a97-51be-41a3-a61c-b57208982993 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-427951097 0.136s",
                                "{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_list_public_image [1.081734s] ... ok",
                                "2026-05-22 01:41:36.067 38 INFO tempest.lib.common.rest_client [req-74cb1c9c-7347-4e69-8e54-96c2c837fc0c req-74cb1c9c-7347-4e69-8e54-96c2c837fc0c ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.483s",
                                "2026-05-22 01:41:36.091 30 INFO tempest.lib.common.rest_client [req-267d5e35-59f6-423c-82d7-74cf5e467c55 req-267d5e35-59f6-423c-82d7-74cf5e467c55 ] Request (ImagesMemberTest:test_image_share_accept): 200 POST https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members 0.201s",
                                "2026-05-22 01:41:36.093 21 INFO tempest.lib.common.rest_client [req-98088d81-4e05-4913-8f8a-7984d73d834c req-98088d81-4e05-4913-8f8a-7984d73d834c ] Request (ImagesTagsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.601s",
                                "{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_list_delete_namespace_tags [1.276335s] ... ok",
                                "2026-05-22 01:41:36.137 24 INFO tempest.lib.common.rest_client [req-69e07291-7af5-4cd1-9efd-4b969671a054 req-69e07291-7af5-4cd1-9efd-4b969671a054 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/2194ff3a072f4deb83141fa1296997d2 0.261s",
                                "2026-05-22 01:41:36.204 42 INFO tempest.lib.common.rest_client [req-a6b1f959-b5b6-44fa-9372-9868d5f9042c req-a6b1f959-b5b6-44fa-9372-9868d5f9042c ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3a536dd674344feea0eba829ae2d1c99 0.264s",
                                "2026-05-22 01:41:36.237 11 INFO tempest.lib.common.rest_client [req-eba71ca1-071b-4d3a-9039-c3137e767591 req-eba71ca1-071b-4d3a-9039-c3137e767591 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.177s",
                                "2026-05-22 01:41:36.239 13 INFO tempest.lib.common.rest_client [req-20b5cec7-19eb-49d9-a491-efaec00b76bb req-20b5cec7-19eb-49d9-a491-efaec00b76bb ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.130s",
                                "2026-05-22 01:41:36.241 30 INFO tempest.lib.common.rest_client [req-ae22cbe8-fcb3-4d3d-a7bd-0ad2e758e936 req-ae22cbe8-fcb3-4d3d-a7bd-0ad2e758e936 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.149s",
                                "2026-05-22 01:41:36.255 38 INFO tempest.lib.common.rest_client [req-bd013c03-3148-4e06-8dfa-49ea023c2ade req-bd013c03-3148-4e06-8dfa-49ea023c2ade ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects 0.180s",
                                "2026-05-22 01:41:36.289 33 INFO tempest.lib.common.rest_client [req-75b22bdd-b8c7-4b97-9375-fa500300caa5 req-75b22bdd-b8c7-4b97-9375-fa500300caa5 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bd40ef7308214ba6a6d89e78ee5e4c3e 0.371s",
                                "2026-05-22 01:41:36.351 11 INFO tempest.lib.common.rest_client [req-973d31f7-fb51-4e9c-81d5-3067a2d62670 req-973d31f7-fb51-4e9c-81d5-3067a2d62670 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.113s",
                                "2026-05-22 01:41:36.371 15 INFO tempest.lib.common.rest_client [req-ddd3bba4-06a0-4a45-9d21-a92be1c7df9d req-ddd3bba4-06a0-4a45-9d21-a92be1c7df9d ] Request (MetadataNamespacesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.651s",
                                "2026-05-22 01:41:36.371 30 INFO tempest.lib.common.rest_client [req-e5cb3cc7-395e-40c2-8a4c-8e3a6e622fd5 req-e5cb3cc7-395e-40c2-8a4c-8e3a6e622fd5 ] Request (ImagesMemberTest:test_image_share_accept): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members/a1476d3992ed404f96bddca8a5bb4b93 0.125s",
                                "2026-05-22 01:41:36.410 24 INFO tempest.lib.common.rest_client [req-c5a0ef6d-28d5-424f-ac6e-2df005d5ed9b req-c5a0ef6d-28d5-424f-ac6e-2df005d5ed9b ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.270s",
                                "2026-05-22 01:41:36.427 13 INFO tempest.lib.common.rest_client [req-929f8a16-d130-4867-80b9-1630646020cd req-929f8a16-d130-4867-80b9-1630646020cd ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags 0.183s",
                                "2026-05-22 01:41:36.445 17 INFO tempest.lib.common.rest_client [req-c90f32d2-6771-4c68-933a-e4e3b62ef624 req-c90f32d2-6771-4c68-933a-e4e3b62ef624 ] Request (MetadataResourceTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c4fb4435ebbc47d290dbab50909dc1c6&name=default 0.507s",
                                "2026-05-22 01:41:36.471 38 INFO tempest.lib.common.rest_client [req-9c0b9e4a-d34f-441f-ad08-b7d84bd1ca35 req-9c0b9e4a-d34f-441f-ad08-b7d84bd1ca35 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects/tempest-MetadataNamespaceObjectsTest-object-1728421018 0.211s",
                                "2026-05-22 01:41:36.486 30 INFO tempest.lib.common.rest_client [req-a51c42d0-0957-4a62-a252-db604e606938 req-a51c42d0-0957-4a62-a252-db604e606938 ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.113s",
                                "2026-05-22 01:41:36.518 11 INFO tempest.lib.common.rest_client [req-1abd8c7a-b952-4bac-b011-6c8e87206dbd req-1abd8c7a-b952-4bac-b011-6c8e87206dbd ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 PATCH https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.163s",
                                "2026-05-22 01:41:36.520 42 INFO tempest.lib.common.rest_client [req-2ee7cbf0-cbce-4a5f-a025-0abde2852dfe req-2ee7cbf0-cbce-4a5f-a025-0abde2852dfe ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0acecda12d3749bb89503dbe7a15c5f3 0.314s",
                                "2026-05-22 01:41:36.520 42 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: bd7f10dbf38340018c043c1a7053dd7e",
                                "2026-05-22 01:41:36.538 33 INFO tempest.lib.common.rest_client [req-09c0e560-8b7a-4bee-82a6-411cd9063f7c req-09c0e560-8b7a-4bee-82a6-411cd9063f7c ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/065f02cf86cb45eab4fcf6a43f0bb760 0.242s",
                                "2026-05-22 01:41:36.538 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 057567f9a6f04187b80cd4e46f87269f",
                                "2026-05-22 01:41:36.547 13 INFO tempest.lib.common.rest_client [req-8d7f091f-d2a2-4bb9-b1e8-b9f3327a0a38 req-8d7f091f-d2a2-4bb9-b1e8-b9f3327a0a38 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-tag_name-1830676903 0.114s",
                                "2026-05-22 01:41:36.583 21 INFO tempest.lib.common.rest_client [req-77b5ad13-d8ab-465e-b01a-b23b1edc49cb req-77b5ad13-d8ab-465e-b01a-b23b1edc49cb ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.486s",
                                "2026-05-22 01:41:36.604 30 INFO tempest.lib.common.rest_client [req-e4e6c424-84d4-4b05-a77d-c86eaf1c822d req-e4e6c424-84d4-4b05-a77d-c86eaf1c822d ] Request (ImagesMemberTest:test_image_share_accept): 200 GET https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members 0.108s",
                                "2026-05-22 01:41:36.603 24 INFO tempest.lib.common.rest_client [req-4edc8372-0ccd-4707-80b5-8f72e18ff004 req-4edc8372-0ccd-4707-80b5-8f72e18ff004 ] Request (ImportImagesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa/users/c298a03734674d97b567513466f5b637/roles/09149526a0554d9399016d8921649a86 0.189s",
                                "2026-05-22 01:41:36.603 24 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c298a03734674d97b567513466f5b637 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:36.610 24 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1054038367-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bd37765b7ae417bb608513e24a7e6fa', 'project_name': 'tempest-ImportImagesNegativeTest-1054038367', 'tenant_id': '0bd37765b7ae417bb608513e24a7e6fa', 'tenant_name': 'tempest-ImportImagesNegativeTest-1054038367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c298a03734674d97b567513466f5b637', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:36.610 24 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ImportImagesNegativeTest-1054038367-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '0bd37765b7ae417bb608513e24a7e6fa', 'project_name': 'tempest-ImportImagesNegativeTest-1054038367', 'tenant_id': '0bd37765b7ae417bb608513e24a7e6fa', 'tenant_name': 'tempest-ImportImagesNegativeTest-1054038367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c298a03734674d97b567513466f5b637', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:36.616 11 INFO tempest.lib.common.rest_client [req-ce581f4b-1f06-40ea-bcaa-7c1b15051cd9 req-ce581f4b-1f06-40ea-bcaa-7c1b15051cd9 ] Request (BasicOperationsImagesAdminTest:test_update_image_owner_param): 200 GET https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.097s",
                                "2026-05-22 01:41:36.630 38 INFO tempest.lib.common.rest_client [req-6c64c399-ba33-44eb-8241-4c177a67bb7b req-6c64c399-ba33-44eb-8241-4c177a67bb7b ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects/tempest-update-object-2119191587 0.155s",
                                "2026-05-22 01:41:36.681 39 INFO tempest.lib.common.rest_client [req-4be74926-12fd-43f5-babe-91ba1382aad1 req-4be74926-12fd-43f5-babe-91ba1382aad1 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5 1.248s",
                                "2026-05-22 01:41:36.686 13 INFO tempest.lib.common.rest_client [req-ed79ffac-dbd9-439e-aa52-cdb70dde8745 req-ed79ffac-dbd9-439e-aa52-cdb70dde8745 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-tag_name-1830676903 0.134s",
                                "2026-05-22 01:41:36.691 35 INFO tempest.lib.common.rest_client [req-3b11b55c-0460-4096-9c10-149279bd7057 req-3b11b55c-0460-4096-9c10-149279bd7057 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 1.457s",
                                "2026-05-22 01:41:36.747 30 INFO tempest.lib.common.rest_client [req-6f258190-eb8d-45c5-8bfd-b1fba12bd5d8 req-6f258190-eb8d-45c5-8bfd-b1fba12bd5d8 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c/members/a1476d3992ed404f96bddca8a5bb4b93 0.142s",
                                "2026-05-22 01:41:36.754 11 INFO tempest.lib.common.rest_client [req-212d076f-1209-4b85-9146-9c482b89d437 req-212d076f-1209-4b85-9146-9c482b89d437 ] Request (BasicOperationsImagesAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/50ce4136-57ec-435a-8be4-9288c4736201 0.133s",
                                "{0} tempest.api.image.v2.admin.test_images.BasicOperationsImagesAdminTest.test_update_image_owner_param [0.696166s] ... ok",
                                "2026-05-22 01:41:36.777 35 INFO tempest.lib.common.rest_client [req-6a03b116-d3e8-4b2b-89d0-0a1819561db3 req-6a03b116-d3e8-4b2b-89d0-0a1819561db3 ] Request (BasicOperationsImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/bd8a2ff7-59c1-40c3-ab32-a25e87d6cec6 0.081s",
                                "2026-05-22 01:41:36.805 39 INFO tempest.lib.common.rest_client [req-276bbb14-0b69-4342-bf88-b664fb369e59 req-276bbb14-0b69-4342-bf88-b664fb369e59 ] Request (ListSharedImagesTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/de5b97ea-cb63-42b9-a341-1c668463f8b5 0.120s",
                                "2026-05-22 01:41:36.828 38 INFO tempest.lib.common.rest_client [req-b6ad7f0e-dfbc-4d6b-a2ef-ae9f1401ea57 req-b6ad7f0e-dfbc-4d6b-a2ef-ae9f1401ea57 ] Request (MetadataNamespaceObjectsTest:test_create_update_delete_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects 0.197s",
                                "2026-05-22 01:41:36.852 13 INFO tempest.lib.common.rest_client [req-99282466-77cf-4090-b779-23eba24c5199 req-99282466-77cf-4090-b779-23eba24c5199 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 PUT https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-tag_name-1830676903 0.165s",
                                "2026-05-22 01:41:36.851 21 INFO tempest.lib.common.rest_client [req-471cc00d-8e28-4f0c-bfb6-ac8b2b968a12 req-471cc00d-8e28-4f0c-bfb6-ac8b2b968a12 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 PUT https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156/tags/tempest-tag-497703334 0.263s",
                                "2026-05-22 01:41:36.910 19 INFO tempest.lib.common.rest_client [req-09780f10-7726-45ce-b356-f96d4708c6d1 req-09780f10-7726-45ce-b356-f96d4708c6d1 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.109s",
                                "2026-05-22 01:41:36.946 30 INFO tempest.lib.common.rest_client [req-de67b2f6-2686-4912-8688-22af215560ee req-de67b2f6-2686-4912-8688-22af215560ee ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/70dcd60f-e512-461a-b401-65aa7221907c 0.195s",
                                "{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_accept [1.248556s] ... ok",
                                "2026-05-22 01:41:36.956 38 INFO tempest.lib.common.rest_client [req-837e525e-ec39-4b7b-8c76-4f300b26e691 req-837e525e-ec39-4b7b-8c76-4f300b26e691 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789/objects/tempest-MetadataNamespaceObjectsTest-object-1728421018 0.118s",
                                "2026-05-22 01:41:36.965 17 INFO tempest.lib.common.rest_client [req-c391d0ba-85fb-4be3-839a-79fa32b8df33 req-c391d0ba-85fb-4be3-839a-79fa32b8df33 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3f17cf96-4d5a-4b94-b9a7-093fd09feeb6 0.512s",
                                "2026-05-22 01:41:36.964 21 INFO tempest.lib.common.rest_client [req-5ec69a9f-01cb-4f4d-9a3c-3af28ee2c9db req-5ec69a9f-01cb-4f4d-9a3c-3af28ee2c9db ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.108s",
                                "2026-05-22 01:41:36.987 13 INFO tempest.lib.common.rest_client [req-89db57f3-d2f4-41ac-a23c-fb63a7fcbd60 req-89db57f3-d2f4-41ac-a23c-fb63a7fcbd60 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags/tempest-update-tag-1549361060 0.134s",
                                "2026-05-22 01:41:37.022 35 INFO tempest.lib.common.rest_client [req-d378c21d-d95e-4adc-9361-047701492adf req-d378c21d-d95e-4adc-9361-047701492adf ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5de90ea2b925499cbff8bfd655a7e8b0 0.242s",
                                "2026-05-22 01:41:37.022 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b2158e94ca014c898567f7756eb4c7c3",
                                "2026-05-22 01:41:37.046 11 INFO tempest.lib.common.rest_client [req-dd1abe15-7204-41cc-95b6-84b94348f623 req-dd1abe15-7204-41cc-95b6-84b94348f623 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a2824c8b80c24326a816b580cf37ae9a 0.290s",
                                "2026-05-22 01:41:37.086 13 INFO tempest.lib.common.rest_client [req-14f69d6e-353f-40e8-8e3f-d3f1523b3652 req-14f69d6e-353f-40e8-8e3f-d3f1523b3652 ] Request (MetadataNamespaceTagsTest:test_create_update_delete_tag): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags 0.093s",
                                "2026-05-22 01:41:37.092 15 INFO tempest.lib.common.rest_client [req-b55b02e5-7bee-47d6-a7a6-01ab2d3a3922 req-b55b02e5-7bee-47d6-a7a6-01ab2d3a3922 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ec1c69086f6e448a9196bd534e1157cd&name=default 0.718s",
                                "2026-05-22 01:41:37.092 38 INFO tempest.lib.common.rest_client [req-f8526c0e-b69b-4355-87b7-71451729cffe req-f8526c0e-b69b-4355-87b7-71451729cffe ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-432704789 0.134s",
                                "2026-05-22 01:41:37.110 30 INFO tempest.lib.common.rest_client [req-c1fce914-8d85-4a17-946a-f115781e2736 req-c1fce914-8d85-4a17-946a-f115781e2736 ] Request (ImagesMemberTest:test_image_share_reject): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.162s",
                                "2026-05-22 01:41:37.125 21 INFO tempest.lib.common.rest_client [req-95a64fc6-e28e-4ceb-b533-18ba2d7ccac4 req-95a64fc6-e28e-4ceb-b533-18ba2d7ccac4 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156/tags/tempest-tag-497703334 0.159s",
                                "2026-05-22 01:41:37.143 39 INFO tempest.lib.common.rest_client [req-bb5aa38f-e619-41b3-adcf-687f9e03bdde req-bb5aa38f-e619-41b3-adcf-687f9e03bdde ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/540d8c23b53a482ab5d6bedf5fd0c649 0.335s",
                                "2026-05-22 01:41:37.184 42 INFO tempest.lib.common.rest_client [req-ceb80306-54d8-491b-a3f8-d80a920ee051 req-ceb80306-54d8-491b-a3f8-d80a920ee051 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-22 01:41:37.185 33 INFO tempest.lib.common.rest_client [req-0b50e0e5-35ac-455e-8f9d-c1ffb2cbc4fe req-0b50e0e5-35ac-455e-8f9d-c1ffb2cbc4fe ] Request (ImagesMemberNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "{13} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_create_update_delete_meta_namespace_objects [1.511989s] ... ok",
                                "2026-05-22 01:41:37.230 13 INFO tempest.lib.common.rest_client [req-af19c91e-f653-40af-9740-7679c21acba1 req-af19c91e-f653-40af-9740-7679c21acba1 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051/tags 0.141s",
                                "2026-05-22 01:41:37.262 30 INFO tempest.lib.common.rest_client [req-b86e2866-1d25-4ff0-9f79-dccec20be146 req-b86e2866-1d25-4ff0-9f79-dccec20be146 ] Request (ImagesMemberTest:test_image_share_reject): 200 POST https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5/members 0.151s",
                                "2026-05-22 01:41:37.281 21 INFO tempest.lib.common.rest_client [req-d44be7af-47a2-4650-a107-e28a59489591 req-d44be7af-47a2-4650-a107-e28a59489591 ] Request (ImagesTagsTest:test_update_delete_tags_for_image): 200 GET https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.149s",
                                "2026-05-22 01:41:37.312 24 INFO tempest.lib.common.rest_client [req-fc91ecc2-3b48-4cec-987a-45cd073a1f85 req-fc91ecc2-3b48-4cec-987a-45cd073a1f85 ] Request (ImportImagesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.688s",
                                "2026-05-22 01:41:37.319 38 INFO tempest.lib.common.rest_client [req-9a79839c-7a20-40d6-9758-09f32d2b8b74 req-9a79839c-7a20-40d6-9758-09f32d2b8b74 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.119s",
                                "2026-05-22 01:41:37.332 11 INFO tempest.lib.common.rest_client [req-90556e13-9415-4e1e-94be-51c88010a990 req-90556e13-9415-4e1e-94be-51c88010a990 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c9a45b78cae4ecda900d8629c44b6b9 0.282s",
                                "2026-05-22 01:41:37.335 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 142f509b5e6a46b587024b721ff8e93f",
                                "2026-05-22 01:41:37.359 13 INFO tempest.lib.common.rest_client [req-b800fe7f-7492-43c4-ab6d-d7a5494c10e7 req-b800fe7f-7492-43c4-ab6d-d7a5494c10e7 ] Request (MetadataNamespaceTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-525558051 0.121s",
                                "{1} tempest.api.image.v2.admin.test_images_metadefs_namespace_tags.MetadataNamespaceTagsTest.test_create_update_delete_tag [1.252619s] ... ok",
                                "2026-05-22 01:41:37.372 30 INFO tempest.lib.common.rest_client [req-45b29c0c-ae3f-4aca-861b-1f4d1462d78d req-45b29c0c-ae3f-4aca-861b-1f4d1462d78d ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.103s",
                                "2026-05-22 01:41:37.422 21 INFO tempest.lib.common.rest_client [req-07ef62c7-1a5b-40ef-abbc-a7a64545857e req-07ef62c7-1a5b-40ef-abbc-a7a64545857e ] Request (ImagesTagsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.139s",
                                "{5} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [1.329361s] ... ok",
                                "2026-05-22 01:41:37.471 38 INFO tempest.lib.common.rest_client [req-4fd8f862-5cbe-4ec4-b4e1-06f404da4e43 req-4fd8f862-5cbe-4ec4-b4e1-06f404da4e43 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754/objects 0.149s",
                                "2026-05-22 01:41:37.496 30 INFO tempest.lib.common.rest_client [req-d35fed6a-174b-4dfd-aa7c-918404c0819e req-d35fed6a-174b-4dfd-aa7c-918404c0819e ] Request (ImagesMemberTest:test_image_share_reject): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5/members/a1476d3992ed404f96bddca8a5bb4b93 0.122s",
                                "2026-05-22 01:41:37.504 39 INFO tempest.lib.common.rest_client [req-ea3292b8-d736-48fd-bce2-440f2323672c req-ea3292b8-d736-48fd-bce2-440f2323672c ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6b4fda273aa34122b88aeecd4460e754 0.360s",
                                "2026-05-22 01:41:37.507 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 98c6b4a1195a434491089d93e6b3e34a",
                                "2026-05-22 01:41:37.514 21 INFO tempest.lib.common.rest_client [req-04a40342-12c4-4b42-9377-929924ebba4b req-04a40342-12c4-4b42-9377-929924ebba4b ] Request (ImagesTagsTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.063s",
                                "2026-05-22 01:41:37.517 17 INFO tempest.lib.common.rest_client [req-e75e7a9b-0a17-4a08-a41a-bf4baf163266 req-e75e7a9b-0a17-4a08-a41a-bf4baf163266 ] Request (MetadataResourceTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c4fb4435ebbc47d290dbab50909dc1c6 0.547s",
                                "2026-05-22 01:41:37.518 17 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in ImageLocationsTest.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.image.v2.test_images.ImageLocationsTest) ... SKIPPED: ImageLocationsTest skipped as show_multiple_locations is not available",
                                "2026-05-22 01:41:37.586 21 INFO tempest.lib.common.rest_client [req-c6b001f7-1c3c-4a6d-a2c3-81149a1f32eb req-c6b001f7-1c3c-4a6d-a2c3-81149a1f32eb ] Request (ImagesTagsTest:tearDownClass): 404 GET https://api.testbed.osism.xyz:9292/v2/images/93decd72-3497-49f1-81a5-ae9132dbf156 0.071s",
                                "2026-05-22 01:41:37.601 30 INFO tempest.lib.common.rest_client [req-48b54a3e-9818-4f21-a602-77681fdc68ba req-48b54a3e-9818-4f21-a602-77681fdc68ba ] Request (ImagesMemberTest:test_image_share_reject): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.103s",
                                "2026-05-22 01:41:37.610 15 INFO tempest.lib.common.rest_client [req-dace95dd-c4c8-460c-968f-d0adcae8ff23 req-dace95dd-c4c8-460c-968f-d0adcae8ff23 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/07367aea-3452-45d7-83d4-9e712ea13c33 0.515s",
                                "2026-05-22 01:41:37.611 38 INFO tempest.lib.common.rest_client [req-1e39db88-9ca1-4788-b690-a541e00fdd35 req-1e39db88-9ca1-4788-b690-a541e00fdd35 ] Request (MetadataNamespaceObjectsTest:test_list_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754/objects 0.138s",
                                "2026-05-22 01:41:37.627 35 INFO tempest.lib.common.rest_client [req-7559b6ee-4aff-474a-aab8-c6239cd242ea req-7559b6ee-4aff-474a-aab8-c6239cd242ea ] Request (BasicOperationsImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-22 01:41:37.711 13 INFO tempest.lib.common.rest_client [req-4c940c79-a676-4707-ac31-255f26ee0c8e req-4c940c79-a676-4707-ac31-255f26ee0c8e ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d806061004424b9089679bc8bfd7061d 0.348s",
                                "2026-05-22 01:41:37.738 30 INFO tempest.lib.common.rest_client [req-9bdd152c-0613-49b5-bdb7-492c87ab7759 req-9bdd152c-0613-49b5-bdb7-492c87ab7759 ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5/members/a1476d3992ed404f96bddca8a5bb4b93 0.134s",
                                "2026-05-22 01:41:37.755 38 INFO tempest.lib.common.rest_client [req-04cc2020-46f9-4f5c-b373-c29df1caa51b req-04cc2020-46f9-4f5c-b373-c29df1caa51b ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754/objects/tempest-MetadataNamespaceObjectsTest-object-1294889118 0.142s",
                                "2026-05-22 01:41:37.865 38 INFO tempest.lib.common.rest_client [req-593c3494-e3a6-42fd-b3ac-d118f6f6c2f1 req-593c3494-e3a6-42fd-b3ac-d118f6f6c2f1 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-52656754 0.105s",
                                "{13} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_list_meta_namespace_objects [0.670371s] ... ok",
                                "2026-05-22 01:41:37.884 42 INFO tempest.lib.common.rest_client [req-277f5553-93ce-44e7-bb45-f47fb33e6756 req-277f5553-93ce-44e7-bb45-f47fb33e6756 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=bd7f10dbf38340018c043c1a7053dd7e&name=default 0.699s",
                                "2026-05-22 01:41:37.886 30 INFO tempest.lib.common.rest_client [req-f91627fe-be51-40d2-b8c3-4215663066bc req-f91627fe-be51-40d2-b8c3-4215663066bc ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/9f7073ab-46e1-434f-8710-ffeaa3643cc5 0.143s",
                                "{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_image_share_reject [0.940246s] ... ok",
                                "2026-05-22 01:41:37.901 24 INFO tempest.lib.common.rest_client [req-3f3cbdd8-4f1a-4718-b081-b125ef260b62 req-3f3cbdd8-4f1a-4718-b081-b125ef260b62 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/import 0.587s",
                                "2026-05-22 01:41:37.905 15 INFO tempest.lib.common.rest_client [req-885785fc-eb49-4d15-bbbc-6edcb1bf84db req-885785fc-eb49-4d15-bbbc-6edcb1bf84db ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ec1c69086f6e448a9196bd534e1157cd 0.291s",
                                "2026-05-22 01:41:37.905 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2555e1f893cf42c78454e44de84b5259",
                                "2026-05-22 01:41:37.973 33 INFO tempest.lib.common.rest_client [req-9d5e85c7-b132-4ce4-9996-c81ead415448 req-9d5e85c7-b132-4ce4-9996-c81ead415448 ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=057567f9a6f04187b80cd4e46f87269f&name=default 0.786s",
                                "2026-05-22 01:41:37.979 11 INFO tempest.lib.common.rest_client [req-8b84d2d3-9532-4f13-a435-48620cd1b2bd req-8b84d2d3-9532-4f13-a435-48620cd1b2bd ] Request (BasicOperationsImagesAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s",
                                "2026-05-22 01:41:38.007 24 INFO tempest.lib.common.rest_client [req-ed382e8a-8972-4607-a967-b30aaf537583 req-ed382e8a-8972-4607-a967-b30aaf537583 ] Request (ImportImagesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.104s",
                                "2026-05-22 01:41:38.015 19 INFO tempest.lib.common.rest_client [req-56f31692-d796-4a0f-ad19-a0e311ffa622 req-56f31692-d796-4a0f-ad19-a0e311ffa622 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.103s",
                                "2026-05-22 01:41:38.027 13 INFO tempest.lib.common.rest_client [req-3335b901-933f-400a-a9cb-175d3ddaa89d req-3335b901-933f-400a-a9cb-175d3ddaa89d ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/4e1770f442fa4a9e834a0a1b2d3eb436 0.315s",
                                "2026-05-22 01:41:38.027 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d3e5cfc0582149188f64b6aa9cf80157",
                                "2026-05-22 01:41:38.080 30 INFO tempest.lib.common.rest_client [req-399bf7b7-e1a1-4d07-8b79-0d46597ddddb req-399bf7b7-e1a1-4d07-8b79-0d46597ddddb ] Request (ImagesMemberTest:test_remove_image_member): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.185s",
                                "2026-05-22 01:41:38.087 38 INFO tempest.lib.common.rest_client [req-6be0ad3c-874b-431f-a44b-bf98feed724d req-6be0ad3c-874b-431f-a44b-bf98feed724d ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces 0.220s",
                                "2026-05-22 01:41:38.121 21 INFO tempest.lib.common.rest_client [req-8bfa1d2a-51a2-4628-9ce4-f962be842786 req-8bfa1d2a-51a2-4628-9ce4-f962be842786 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1b1c340fae93467b9dfcec1dbb6b9016 0.532s",
                                "2026-05-22 01:41:38.122 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 536e7975f9f64552b034a6a5f78f6cb8",
                                "2026-05-22 01:41:38.122 39 INFO tempest.lib.common.rest_client [req-58eea07b-fd9a-43fc-bc1e-afe83527f43f req-58eea07b-fd9a-43fc-bc1e-afe83527f43f ] Request (ListSharedImagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-22 01:41:38.158 24 INFO tempest.lib.common.rest_client [req-61633a16-5592-4dcb-abf2-732042de798d req-61633a16-5592-4dcb-abf2-732042de798d ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 201 POST https://api.testbed.osism.xyz:9292/v2/images 0.146s",
                                "2026-05-22 01:41:38.200 38 INFO tempest.lib.common.rest_client [req-c4f81c5e-e64b-429c-bf8f-873acf1cc155 req-c4f81c5e-e64b-429c-bf8f-873acf1cc155 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 201 POST https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399/objects 0.112s",
                                "2026-05-22 01:41:38.205 30 INFO tempest.lib.common.rest_client [req-6072d80c-6974-463c-9246-fb1c1194afa2 req-6072d80c-6974-463c-9246-fb1c1194afa2 ] Request (ImagesMemberTest:test_remove_image_member): 200 POST https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047/members 0.124s",
                                "2026-05-22 01:41:38.275 24 INFO tempest.lib.common.rest_client [req-b7fc25ad-3b61-48cc-b372-6fa8f1060d47 req-b7fc25ad-3b61-48cc-b372-6fa8f1060d47 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/images/969aa9b9-6dbf-431b-b01c-3f3e3a967ec5 0.115s",
                                "2026-05-22 01:41:38.300 35 INFO tempest.lib.common.rest_client [req-c7179ffc-f2fe-4b8a-99a4-c605937dbad8 req-c7179ffc-f2fe-4b8a-99a4-c605937dbad8 ] Request (BasicOperationsImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b2158e94ca014c898567f7756eb4c7c3&name=default 0.671s",
                                "2026-05-22 01:41:38.316 38 INFO tempest.lib.common.rest_client [req-bdeb9bd8-f1de-4942-aefa-cf486fb1a598 req-bdeb9bd8-f1de-4942-aefa-cf486fb1a598 ] Request (MetadataNamespaceObjectsTest:test_show_meta_namespace_objects): 200 GET https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399/objects/tempest-MetadataNamespaceObjectsTest-object-1639681389 0.113s",
                                "2026-05-22 01:41:38.348 30 INFO tempest.lib.common.rest_client [req-53ac59f6-8e92-40ad-9fd5-ae9f9ccdb66e req-53ac59f6-8e92-40ad-9fd5-ae9f9ccdb66e ] Request (ImagesMemberTest:test_remove_image_member): 200 PUT https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047/members/a1476d3992ed404f96bddca8a5bb4b93 0.139s",
                                "2026-05-22 01:41:38.350 24 INFO tempest.lib.common.rest_client [req-8b60e800-a91e-48a8-9e64-0c4ec87779eb req-8b60e800-a91e-48a8-9e64-0c4ec87779eb ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 200 GET https://api.testbed.osism.xyz:9292/v2/info/stores 0.072s",
                                "2026-05-22 01:41:38.436 38 INFO tempest.lib.common.rest_client [req-376881f6-b59d-4bdc-8fc4-c43553ced418 req-376881f6-b59d-4bdc-8fc4-c43553ced418 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399/objects/tempest-MetadataNamespaceObjectsTest-object-1639681389 0.116s",
                                "2026-05-22 01:41:38.444 42 INFO tempest.lib.common.rest_client [req-c0b4dd22-7b24-44f8-9a03-6bb40adc0b87 req-c0b4dd22-7b24-44f8-9a03-6bb40adc0b87 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f617106e-104c-4719-b83d-9fb5340e8fb2 0.554s",
                                "2026-05-22 01:41:38.468 30 INFO tempest.lib.common.rest_client [req-893de1fa-4052-405c-90d8-4e44cf84f459 req-893de1fa-4052-405c-90d8-4e44cf84f459 ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.117s",
                                "2026-05-22 01:41:38.525 15 INFO tempest.lib.common.rest_client [req-6481a15d-6293-45cc-88b2-f393cfedacb9 req-6481a15d-6293-45cc-88b2-f393cfedacb9 ] Request (MetadataNamespacesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2555e1f893cf42c78454e44de84b5259&name=default 0.618s",
                                "2026-05-22 01:41:38.531 33 INFO tempest.lib.common.rest_client [req-8e822e07-19ca-46fe-a72e-d23814622dee req-8e822e07-19ca-46fe-a72e-d23814622dee ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c3c8d05f-eb88-451d-b409-f6ef02fbdd01 0.556s",
                                "2026-05-22 01:41:38.554 38 INFO tempest.lib.common.rest_client [req-0022da70-012a-4e24-838a-0905b0d3af44 req-0022da70-012a-4e24-838a-0905b0d3af44 ] Request (MetadataNamespaceObjectsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/metadefs/namespaces/tempest-test-ns-1655068399 0.116s",
                                "{13} tempest.api.image.v2.admin.test_images_metadefs_namespace_objects.MetadataNamespaceObjectsTest.test_show_meta_namespace_objects [0.691601s] ... ok",
                                "2026-05-22 01:41:38.578 13 INFO tempest.lib.common.rest_client [req-c0e20144-c209-4a45-aad3-342783ecf593 req-c0e20144-c209-4a45-aad3-342783ecf593 ] Request (MetadataNamespaceTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-22 01:41:38.605 30 INFO tempest.lib.common.rest_client [req-05c381e5-dbca-4aaf-8eb1-fc4187e4f402 req-05c381e5-dbca-4aaf-8eb1-fc4187e4f402 ] Request (ImagesMemberTest:test_remove_image_member): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047/members/a1476d3992ed404f96bddca8a5bb4b93 0.134s",
                                "2026-05-22 01:41:38.676 42 INFO tempest.lib.common.rest_client [req-9ea2cac6-1f8d-4835-8191-3eb6379477f6 req-9ea2cac6-1f8d-4835-8191-3eb6379477f6 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/bd7f10dbf38340018c043c1a7053dd7e 0.230s",
                                "2026-05-22 01:41:38.677 42 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 699370c5193a452e997cb57730fe9b3d",
                                "2026-05-22 01:41:38.721 30 INFO tempest.lib.common.rest_client [req-cf6426bf-8174-44a5-9443-34b24aeb48aa req-cf6426bf-8174-44a5-9443-34b24aeb48aa ] Request (ImagesMemberTest:test_remove_image_member): 200 GET https://api.testbed.osism.xyz:9292/v2/images 0.114s",
                                "2026-05-22 01:41:38.748 21 INFO tempest.lib.common.rest_client [req-d9083d56-dc33-4dad-a513-bc98cc6510b0 req-d9083d56-dc33-4dad-a513-bc98cc6510b0 ] Request (ImagesTagsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.625s",
                                "2026-05-22 01:41:38.820 11 INFO tempest.lib.common.rest_client [req-0923f941-443d-4806-b93c-b551acc36a7e req-0923f941-443d-4806-b93c-b551acc36a7e ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=142f509b5e6a46b587024b721ff8e93f&name=default 0.833s",
                                "2026-05-22 01:41:38.828 33 INFO tempest.lib.common.rest_client [req-d9fc195d-3595-4841-a8c1-bb843d9d6b87 req-d9fc195d-3595-4841-a8c1-bb843d9d6b87 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/057567f9a6f04187b80cd4e46f87269f 0.294s",
                                "2026-05-22 01:41:38.828 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8310d4a950fc4da69e17f21cf6d9483a",
                                "2026-05-22 01:41:38.838 35 INFO tempest.lib.common.rest_client [req-0d4d56a2-d051-4b97-bb11-e9540c180f20 req-0d4d56a2-d051-4b97-bb11-e9540c180f20 ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/53616785-1b27-441d-be6a-408eccfd7630 0.535s",
                                "2026-05-22 01:41:38.845 39 INFO tempest.lib.common.rest_client [req-e9ca6014-a18d-42bf-92e5-17c9babbad86 req-e9ca6014-a18d-42bf-92e5-17c9babbad86 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=98c6b4a1195a434491089d93e6b3e34a&name=default 0.720s",
                                "2026-05-22 01:41:38.875 30 INFO tempest.lib.common.rest_client [req-31190434-b333-4002-8ec4-84bd16a1d28e req-31190434-b333-4002-8ec4-84bd16a1d28e ] Request (ImagesMemberTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9292/v2/images/e18e1cb3-1fda-4517-8256-04e4c5af6047 0.152s",
                                "{9} tempest.api.image.v2.test_images_member.ImagesMemberTest.test_remove_image_member [0.985854s] ... ok",
                                "2026-05-22 01:41:38.904 38 INFO tempest.lib.common.rest_client [req-486ac8d1-10ce-4231-9d23-4cf7f9eba94d req-486ac8d1-10ce-4231-9d23-4cf7f9eba94d ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/60f39a02450d4f95bcea95ca3d962785 0.320s",
                                "2026-05-22 01:41:39.019 15 INFO tempest.lib.common.rest_client [req-1429dac7-7295-4b59-8003-525c06689cba req-1429dac7-7295-4b59-8003-525c06689cba ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/53416ad1-798b-415f-ab95-95c93cb837fb 0.492s",
                                "2026-05-22 01:41:39.131 19 INFO tempest.lib.common.rest_client [req-366e89c5-0430-4087-8e83-e03991c67685 req-366e89c5-0430-4087-8e83-e03991c67685 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.111s",
                                "2026-05-22 01:41:39.177 35 INFO tempest.lib.common.rest_client [req-069c7ca6-f269-468e-80c4-a382ff3d102d req-069c7ca6-f269-468e-80c4-a382ff3d102d ] Request (BasicOperationsImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b2158e94ca014c898567f7756eb4c7c3 0.332s",
                                "2026-05-22 01:41:39.221 30 INFO tempest.lib.common.rest_client [req-83c3541d-2df7-48ee-a336-104bead21cc9 req-83c3541d-2df7-48ee-a336-104bead21cc9 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/04c9e4a89be94a0ab9eb0b58104de31b 0.303s",
                                "2026-05-22 01:41:39.229 42 INFO tempest.lib.common.rest_client [req-585970ac-609a-414b-8742-f25f5012f4c2 req-585970ac-609a-414b-8742-f25f5012f4c2 ] Request (MetadataNamespacePropertiesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=699370c5193a452e997cb57730fe9b3d&name=default 0.551s",
                                "2026-05-22 01:41:39.346 15 INFO tempest.lib.common.rest_client [req-38a0ccd6-463e-45f4-8838-9600353a7347 req-38a0ccd6-463e-45f4-8838-9600353a7347 ] Request (MetadataNamespacesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2555e1f893cf42c78454e44de84b5259 0.325s",
                                "2026-05-22 01:41:39.347 15 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in HashCalculationRemoteDeletionTest.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.image.v2.test_images.HashCalculationRemoteDeletionTest) ... SKIPPED: HashCalculationRemoteDeletionTest skipped as http store is disabled",
                                "2026-05-22 01:41:39.354 38 INFO tempest.lib.common.rest_client [req-5bc1b69d-d63b-4ba6-b415-3cd100b0c7c9 req-5bc1b69d-d63b-4ba6-b415-3cd100b0c7c9 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6393c54c6a1c4ca7a924514709425923 0.445s",
                                "2026-05-22 01:41:39.355 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a776127727b3464c9869102e8e4e097f",
                                "2026-05-22 01:41:39.369 39 INFO tempest.lib.common.rest_client [req-518f4550-668e-45f3-ac50-7a67cec85249 req-518f4550-668e-45f3-ac50-7a67cec85249 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/66eea31c-9194-4b57-9a50-310015ef7eaa 0.521s",
                                "2026-05-22 01:41:39.370 11 INFO tempest.lib.common.rest_client [req-c940990b-e172-408d-8f72-d8eeda145018 req-c940990b-e172-408d-8f72-d8eeda145018 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7ab56bac-ac51-4338-a90a-9f0f8a6a0394 0.540s",
                                "2026-05-22 01:41:39.412 21 INFO tempest.lib.common.rest_client [req-fc7b576d-6ff4-497b-9f5c-f6522e6d8278 req-fc7b576d-6ff4-497b-9f5c-f6522e6d8278 ] Request (ImagesTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=536e7975f9f64552b034a6a5f78f6cb8&name=default 0.663s",
                                "2026-05-22 01:41:39.431 13 INFO tempest.lib.common.rest_client [req-9f979469-5b41-469b-a60e-b8818d56ef91 req-9f979469-5b41-469b-a60e-b8818d56ef91 ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d3e5cfc0582149188f64b6aa9cf80157&name=default 0.850s",
                                "2026-05-22 01:41:39.470 33 INFO tempest.lib.common.rest_client [req-70d151c2-14d7-4c51-b4b8-6ba51c6c5f6c req-70d151c2-14d7-4c51-b4b8-6ba51c6c5f6c ] Request (ImagesMemberNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8310d4a950fc4da69e17f21cf6d9483a&name=default 0.640s",
                                "2026-05-22 01:41:39.603 39 INFO tempest.lib.common.rest_client [req-db0cd3ea-620a-40ac-a532-dec1f2b59b4b req-db0cd3ea-620a-40ac-a532-dec1f2b59b4b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/98c6b4a1195a434491089d93e6b3e34a 0.230s",
                                "2026-05-22 01:41:39.606 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: aee6e5b59f594c7197f856caf216533f",
                                "2026-05-22 01:41:39.636 30 INFO tempest.lib.common.rest_client [req-0efba9bb-df31-459c-8044-f70e525dc019 req-0efba9bb-df31-459c-8044-f70e525dc019 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a8eebcc5dc97495e9138f7f5bad1e5e4 0.412s",
                                "2026-05-22 01:41:39.637 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: a1476d3992ed404f96bddca8a5bb4b93",
                                "2026-05-22 01:41:39.654 11 INFO tempest.lib.common.rest_client [req-af415883-00b3-41ce-9061-62a817ae7bbd req-af415883-00b3-41ce-9061-62a817ae7bbd ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/142f509b5e6a46b587024b721ff8e93f 0.283s",
                                "2026-05-22 01:41:39.658 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 28ac8b0dd54a483db3b0ef2c11ccdc55",
                                "2026-05-22 01:41:39.734 42 INFO tempest.lib.common.rest_client [req-977fbceb-86a5-4985-83b8-b0ccd4c8b22d req-977fbceb-86a5-4985-83b8-b0ccd4c8b22d ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b654feff-d282-4f8b-a3b3-fc1960743fd5 0.500s",
                                "2026-05-22 01:41:39.877 13 INFO tempest.lib.common.rest_client [req-748d67fa-2bf3-42d9-9302-5bcf3758e83f req-748d67fa-2bf3-42d9-9302-5bcf3758e83f ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f8ea0c10-3411-44e0-979c-a6f81e3bce6d 0.444s",
                                "2026-05-22 01:41:39.961 33 INFO tempest.lib.common.rest_client [req-00a0c449-3d4b-4742-973b-82112f01d242 req-00a0c449-3d4b-4742-973b-82112f01d242 ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/83e0445d-4a20-4b14-b957-e232e3e273d4 0.487s",
                                "2026-05-22 01:41:40.000 38 INFO tempest.lib.common.rest_client [req-18f5caaa-851d-4181-9d18-8b09da689ac3 req-18f5caaa-851d-4181-9d18-8b09da689ac3 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-22 01:41:40.013 21 INFO tempest.lib.common.rest_client [req-ec5754b9-c291-4bf0-87b7-acabad26f2dc req-ec5754b9-c291-4bf0-87b7-acabad26f2dc ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1dbb52c5-d2e3-412a-93bf-29105c12af92 0.596s",
                                "2026-05-22 01:41:40.108 39 INFO tempest.lib.common.rest_client [req-53adb442-3f67-4b80-bef2-2753d886b729 req-53adb442-3f67-4b80-bef2-2753d886b729 ] Request (ListSharedImagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=aee6e5b59f594c7197f856caf216533f&name=default 0.489s",
                                "2026-05-22 01:41:40.131 11 INFO tempest.lib.common.rest_client [req-14a24be6-2d28-45e9-bbac-b2eff506347a req-14a24be6-2d28-45e9-bbac-b2eff506347a ] Request (BasicOperationsImagesAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=28ac8b0dd54a483db3b0ef2c11ccdc55&name=default 0.449s",
                                "2026-05-22 01:41:40.153 42 INFO tempest.lib.common.rest_client [req-58aa3d39-1b74-462a-8cac-9d4d9e73780b req-58aa3d39-1b74-462a-8cac-9d4d9e73780b ] Request (MetadataNamespacePropertiesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/699370c5193a452e997cb57730fe9b3d 0.413s",
                                "2026-05-22 01:41:40.200 30 INFO tempest.lib.common.rest_client [req-022a5c6b-aaa4-4522-a83d-8d6ff23f52d0 req-022a5c6b-aaa4-4522-a83d-8d6ff23f52d0 ] Request (ImagesMemberTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-22 01:41:40.257 19 INFO tempest.lib.common.rest_client [req-1d6638ba-b411-40ef-8c0d-ed4a850097fb req-1d6638ba-b411-40ef-8c0d-ed4a850097fb ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.120s",
                                "2026-05-22 01:41:40.277 13 INFO tempest.lib.common.rest_client [req-e2e25f8a-1fe7-4bf3-b51e-c447730009ca req-e2e25f8a-1fe7-4bf3-b51e-c447730009ca ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d3e5cfc0582149188f64b6aa9cf80157 0.397s",
                                "2026-05-22 01:41:40.279 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 75070684903e4b2fb5cc3f748d17bd0c",
                                "2026-05-22 01:41:40.285 33 INFO tempest.lib.common.rest_client [req-5399b623-2df2-4793-a9e7-a066f4f8598e req-5399b623-2df2-4793-a9e7-a066f4f8598e ] Request (ImagesMemberNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8310d4a950fc4da69e17f21cf6d9483a 0.320s",
                                "2026-05-22 01:41:40.291 21 INFO tempest.lib.common.rest_client [req-39c48a9c-0448-42b7-b6a5-095f765d2533 req-39c48a9c-0448-42b7-b6a5-095f765d2533 ] Request (ImagesTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/536e7975f9f64552b034a6a5f78f6cb8 0.276s",
                                "2026-05-22 01:41:40.688 11 INFO tempest.lib.common.rest_client [req-b8b5bbf9-9ebf-4405-b03e-d4c8f6205077 req-b8b5bbf9-9ebf-4405-b03e-d4c8f6205077 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ec5c721-e114-4202-b127-ec597b74df08 0.554s",
                                "2026-05-22 01:41:40.709 39 INFO tempest.lib.common.rest_client [req-aa7d1dd9-ff45-46a0-abfd-caf589891969 req-aa7d1dd9-ff45-46a0-abfd-caf589891969 ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6464c9a7-936a-4d93-918d-f9e373af8d0b 0.593s",
                                "2026-05-22 01:41:40.754 13 INFO tempest.lib.common.rest_client [req-69241b74-fec5-4e6c-a0b8-b859ecfd362f req-69241b74-fec5-4e6c-a0b8-b859ecfd362f ] Request (MetadataNamespaceTagsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=75070684903e4b2fb5cc3f748d17bd0c&name=default 0.474s",
                                "2026-05-22 01:41:40.910 38 INFO tempest.lib.common.rest_client [req-43390386-f55a-47c2-b33d-fc17ee77837f req-43390386-f55a-47c2-b33d-fc17ee77837f ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a776127727b3464c9869102e8e4e097f&name=default 0.908s",
                                "2026-05-22 01:41:40.933 30 INFO tempest.lib.common.rest_client [req-fbb73261-28fe-4ab5-89e6-e64ee9c3b491 req-fbb73261-28fe-4ab5-89e6-e64ee9c3b491 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=a1476d3992ed404f96bddca8a5bb4b93&name=default 0.727s",
                                "2026-05-22 01:41:40.975 11 INFO tempest.lib.common.rest_client [req-5946da39-d9c9-4ae4-a558-7de2acd479e2 req-5946da39-d9c9-4ae4-a558-7de2acd479e2 ] Request (BasicOperationsImagesAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/28ac8b0dd54a483db3b0ef2c11ccdc55 0.286s",
                                "2026-05-22 01:41:40.980 39 INFO tempest.lib.common.rest_client [req-64b3ccec-34d3-47a1-abe5-fa1bc8808d2b req-64b3ccec-34d3-47a1-abe5-fa1bc8808d2b ] Request (ListSharedImagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/aee6e5b59f594c7197f856caf216533f 0.266s",
                                "2026-05-22 01:41:41.188 13 INFO tempest.lib.common.rest_client [req-fe29c5b3-d278-44d4-91aa-af0ad66e721a req-fe29c5b3-d278-44d4-91aa-af0ad66e721a ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4450ec07-9943-4fe9-850a-db0577b95f08 0.428s",
                                "2026-05-22 01:41:41.358 38 INFO tempest.lib.common.rest_client [req-912dd90b-5a2e-4467-a8ba-c642d5ee44cd req-912dd90b-5a2e-4467-a8ba-c642d5ee44cd ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0bdcb7a5-2271-4ae6-a1fd-5862fc31a5f4 0.447s",
                                "2026-05-22 01:41:41.357 19 INFO tempest.lib.common.rest_client [req-7d50e60f-611d-4c1b-9b7c-b44a4fae69b7 req-7d50e60f-611d-4c1b-9b7c-b44a4fae69b7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.099s",
                                "2026-05-22 01:41:41.432 30 INFO tempest.lib.common.rest_client [req-f4a450ab-7cce-41b1-bb35-7fb9de71104e req-f4a450ab-7cce-41b1-bb35-7fb9de71104e ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/301791a7-95e5-4cbd-9e16-e116128483d0 0.496s",
                                "2026-05-22 01:41:41.471 13 INFO tempest.lib.common.rest_client [req-be77c59f-d6f6-44c3-ac94-bcd5e2b5a911 req-be77c59f-d6f6-44c3-ac94-bcd5e2b5a911 ] Request (MetadataNamespaceTagsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/75070684903e4b2fb5cc3f748d17bd0c 0.281s",
                                "2026-05-22 01:41:41.503 11 INFO tempest.lib.common.rest_client [req-cdc11063-a601-4c5c-a7f1-530056523867 req-cdc11063-a601-4c5c-a7f1-530056523867 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:41:41.633 38 INFO tempest.lib.common.rest_client [req-c3494a36-d0bf-4b98-a776-5a169a8c2d3c req-c3494a36-d0bf-4b98-a776-5a169a8c2d3c ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a776127727b3464c9869102e8e4e097f 0.273s",
                                "2026-05-22 01:41:41.633 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6f620269eece4f04b555367cf8c197cf",
                                "2026-05-22 01:41:41.710 30 INFO tempest.lib.common.rest_client [req-0015a2b0-d97e-4aaa-a401-db3d8b5a17f2 req-0015a2b0-d97e-4aaa-a401-db3d8b5a17f2 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/a1476d3992ed404f96bddca8a5bb4b93 0.276s",
                                "2026-05-22 01:41:41.711 30 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: cbbbbfd34b534d1a87564e56644c22c9",
                                "2026-05-22 01:41:42.146 13 INFO tempest.lib.common.rest_client [req-676ec6f7-2e6c-4661-8c19-2cbc1faa039e req-676ec6f7-2e6c-4661-8c19-2cbc1faa039e ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s",
                                "2026-05-22 01:41:42.152 11 INFO tempest.lib.common.rest_client [req-87149e59-9f27-49d2-936b-20bfa2028710 req-87149e59-9f27-49d2-936b-20bfa2028710 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-05-22 01:41:42.219 30 INFO tempest.lib.common.rest_client [req-3e3444d4-5f66-4226-9575-f42053de5f71 req-3e3444d4-5f66-4226-9575-f42053de5f71 ] Request (ImagesMemberTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=cbbbbfd34b534d1a87564e56644c22c9&name=default 0.505s",
                                "2026-05-22 01:41:42.238 38 INFO tempest.lib.common.rest_client [req-fbf1cff1-1a3c-4b17-8b26-a3b785d34a29 req-fbf1cff1-1a3c-4b17-8b26-a3b785d34a29 ] Request (MetadataNamespaceObjectsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6f620269eece4f04b555367cf8c197cf&name=default 0.603s",
                                "2026-05-22 01:41:42.335 11 INFO tempest.lib.common.rest_client [req-46656039-145a-423a-b024-0b8a6026a791 req-46656039-145a-423a-b024-0b8a6026a791 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.180s",
                                "2026-05-22 01:41:42.476 19 INFO tempest.lib.common.rest_client [req-2549f1e9-021f-42f0-8077-f02ec25b3754 req-2549f1e9-021f-42f0-8077-f02ec25b3754 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.116s",
                                "2026-05-22 01:41:42.522 11 INFO tempest.lib.common.rest_client [req-08cca711-da58-4fde-bf5e-67bd4d652758 req-08cca711-da58-4fde-bf5e-67bd4d652758 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.185s",
                                "2026-05-22 01:41:42.795 13 INFO tempest.lib.common.rest_client [req-57afb381-2b3f-425b-b540-33ec8fdcd391 req-57afb381-2b3f-425b-b540-33ec8fdcd391 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.642s",
                                "2026-05-22 01:41:42.858 30 INFO tempest.lib.common.rest_client [req-15fa3938-cbe6-4abd-a5e5-869db13a4a94 req-15fa3938-cbe6-4abd-a5e5-869db13a4a94 ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d0329bd5-7885-4d19-a8bf-64d0099959c9 0.637s",
                                "2026-05-22 01:41:42.915 38 INFO tempest.lib.common.rest_client [req-064f896c-83f9-4885-b4d7-31f3a43b1e8e req-064f896c-83f9-4885-b4d7-31f3a43b1e8e ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/570c05bd-bb18-4147-a7fb-2cf5bbe686d8 0.674s",
                                "2026-05-22 01:41:42.961 13 INFO tempest.lib.common.rest_client [req-2037c3ae-abe5-4c36-bcd4-c8e42b58e172 req-2037c3ae-abe5-4c36-bcd4-c8e42b58e172 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.163s",
                                "2026-05-22 01:41:43.118 30 INFO tempest.lib.common.rest_client [req-d0ef0d52-663b-4118-b566-103f397e1dda req-d0ef0d52-663b-4118-b566-103f397e1dda ] Request (ImagesMemberTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/cbbbbfd34b534d1a87564e56644c22c9 0.257s",
                                "2026-05-22 01:41:43.177 38 INFO tempest.lib.common.rest_client [req-675618c0-cb4b-4252-8582-06b57796c6fa req-675618c0-cb4b-4252-8582-06b57796c6fa ] Request (MetadataNamespaceObjectsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6f620269eece4f04b555367cf8c197cf 0.260s",
                                "2026-05-22 01:41:43.336 11 INFO tempest.lib.common.rest_client [req-c466ce57-a392-4b34-aeb7-b3ae86e211f7 req-c466ce57-a392-4b34-aeb7-b3ae86e211f7 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.811s",
                                "2026-05-22 01:41:43.409 13 INFO tempest.lib.common.rest_client [req-bed6508f-023a-4768-a912-801a7eded768 req-bed6508f-023a-4768-a912-801a7eded768 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.446s",
                                "2026-05-22 01:41:43.560 19 INFO tempest.lib.common.rest_client [req-356724c8-7f63-48e9-8150-c81f88849608 req-356724c8-7f63-48e9-8150-c81f88849608 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.080s",
                                "2026-05-22 01:41:43.571 11 INFO tempest.lib.common.rest_client [req-fa64ebb0-99e5-4408-9829-4a0601367b77 req-fa64ebb0-99e5-4408-9829-4a0601367b77 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:41:43.745 11 INFO tempest.lib.common.rest_client [req-cf3e66f2-1052-4f52-b8bf-f2299ee0f5d9 req-cf3e66f2-1052-4f52-b8bf-f2299ee0f5d9 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/09149526a0554d9399016d8921649a86 0.169s",
                                "2026-05-22 01:41:44.003 11 INFO tempest.lib.common.rest_client [req-83a024ad-e176-4e53-8669-13dc497dd809 req-83a024ad-e176-4e53-8669-13dc497dd809 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-22 01:41:44.018 13 INFO tempest.lib.common.rest_client [req-1e2280ca-943c-48c1-a7b5-0bc7977d7118 req-1e2280ca-943c-48c1-a7b5-0bc7977d7118 ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s",
                                "2026-05-22 01:41:44.146 13 INFO tempest.lib.common.rest_client [req-183f93c8-f7be-4ab8-85be-b2076ffbc685 req-183f93c8-f7be-4ab8-85be-b2076ffbc685 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-22 01:41:44.215 11 INFO tempest.lib.common.rest_client [req-0706d5a2-b3f0-4e0f-b0a7-6b4768e3b073 req-0706d5a2-b3f0-4e0f-b0a7-6b4768e3b073 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/30382f8e1b914440b0a8e8adfafc4e44 0.209s",
                                "2026-05-22 01:41:44.441 13 INFO tempest.lib.common.rest_client [req-d7b03c2a-680b-47cf-83ba-11d07693664c req-d7b03c2a-680b-47cf-83ba-11d07693664c ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/09149526a0554d9399016d8921649a86 0.292s",
                                "2026-05-22 01:41:44.446 11 INFO tempest.lib.common.rest_client [req-7a0da7b9-650e-4082-a76a-09ee168ed2d4 req-7a0da7b9-650e-4082-a76a-09ee168ed2d4 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-22 01:41:44.658 19 INFO tempest.lib.common.rest_client [req-022cb131-2738-4839-860d-c8a88cdca636 req-022cb131-2738-4839-860d-c8a88cdca636 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.096s",
                                "2026-05-22 01:41:44.716 11 INFO tempest.lib.common.rest_client [req-4d770bdb-89cf-440f-8308-26813364f603 req-4d770bdb-89cf-440f-8308-26813364f603 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/2194ff3a072f4deb83141fa1296997d2 0.267s",
                                "2026-05-22 01:41:44.728 13 INFO tempest.lib.common.rest_client [req-e74dfcd0-ac7d-426a-afc9-ee5edb2bf040 req-e74dfcd0-ac7d-426a-afc9-ee5edb2bf040 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-22 01:41:44.991 11 INFO tempest.lib.common.rest_client [req-f8e6c351-b9ba-4c8d-a9e3-e7ac4ef4e3d3 req-f8e6c351-b9ba-4c8d-a9e3-e7ac4ef4e3d3 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.272s",
                                "2026-05-22 01:41:45.031 13 INFO tempest.lib.common.rest_client [req-5f3765dc-1108-4974-9c15-460c8d14d3c6 req-5f3765dc-1108-4974-9c15-460c8d14d3c6 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.299s",
                                "2026-05-22 01:41:45.242 13 INFO tempest.lib.common.rest_client [req-9e54e629-6bdd-43f5-98c5-c0e732283e51 req-9e54e629-6bdd-43f5-98c5-c0e732283e51 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-22 01:41:45.236 11 INFO tempest.lib.common.rest_client [req-6bcb04b9-e9a9-4725-9a87-73b881bfe568 req-6bcb04b9-e9a9-4725-9a87-73b881bfe568 ] Request (VersionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f/users/9e733e2ed4794d37914d0a4aa6a4f978/roles/09149526a0554d9399016d8921649a86 0.241s",
                                "2026-05-22 01:41:45.236 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9e733e2ed4794d37914d0a4aa6a4f978 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:45.237 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-400615481-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'project_name': 'tempest-VersionsTest-400615481', 'tenant_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'tenant_name': 'tempest-VersionsTest-400615481', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e733e2ed4794d37914d0a4aa6a4f978', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:45.237 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VersionsTest-400615481-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'project_name': 'tempest-VersionsTest-400615481', 'tenant_id': '4b9e3cc0e5434ef8ae986b0e27588e3f', 'tenant_name': 'tempest-VersionsTest-400615481', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9e733e2ed4794d37914d0a4aa6a4f978', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:45.518 13 INFO tempest.lib.common.rest_client [req-25b09860-6040-4713-b311-0782ad513129 req-25b09860-6040-4713-b311-0782ad513129 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/2194ff3a072f4deb83141fa1296997d2 0.273s",
                                "2026-05-22 01:41:45.755 19 INFO tempest.lib.common.rest_client [req-889f8f55-2385-4906-bee4-107e7acd99d7 req-889f8f55-2385-4906-bee4-107e7acd99d7 ] Request (ImageTaskCreate:test_task_create_fake_image_location): 200 GET https://api.testbed.osism.xyz:9292/v2/tasks/57216a93-15f6-4824-984b-f33411cedcf1 0.095s",
                                "{4} tempest.api.image.v2.admin.test_image_task.ImageTaskCreate.test_task_create_fake_image_location [10.699779s] ... ok",
                                "2026-05-22 01:41:45.758 13 INFO tempest.lib.common.rest_client [req-bc1a8745-844d-4aed-b2c7-505637928c02 req-bc1a8745-844d-4aed-b2c7-505637928c02 ] Request (MetadataSchemaTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.237s",
                                "2026-05-22 01:41:45.895 13 INFO tempest.lib.common.rest_client [req-bcef4759-5b78-4815-913b-92f71b0d38d5 req-bcef4759-5b78-4815-913b-92f71b0d38d5 ] Request (MetadataSchemaTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4/users/ea8183a6cdd44f178cc379c033b0881b/roles/09149526a0554d9399016d8921649a86 0.134s",
                                "2026-05-22 01:41:45.896 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea8183a6cdd44f178cc379c033b0881b is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:41:45.896 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1978590754-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'project_name': 'tempest-MetadataSchemaTest-1978590754', 'tenant_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'tenant_name': 'tempest-MetadataSchemaTest-1978590754', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea8183a6cdd44f178cc379c033b0881b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:45.897 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-MetadataSchemaTest-1978590754-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'project_name': 'tempest-MetadataSchemaTest-1978590754', 'tenant_id': '9834f717b4dd413a81b159cf3e9ab3e4', 'tenant_name': 'tempest-MetadataSchemaTest-1978590754', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea8183a6cdd44f178cc379c033b0881b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:41:45.943 11 INFO tempest.lib.common.rest_client [req-433b2eee-88cf-4e62-8e00-b1a76aa1f292 req-433b2eee-88cf-4e62-8e00-b1a76aa1f292 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.684s",
                                "2026-05-22 01:41:46.054 11 INFO tempest.lib.common.rest_client [-] Request (VersionsTest:test_list_versions): 300 GET https://api.testbed.osism.xyz:9292/ 0.107s",
                                "{0} tempest.api.image.v2.test_versions.VersionsTest.test_list_versions [0.110847s] ... ok",
                                "2026-05-22 01:41:46.119 19 INFO tempest.lib.common.rest_client [req-84bc58e5-e43c-42e6-ab6b-24896ad5b2ab req-84bc58e5-e43c-42e6-ab6b-24896ad5b2ab ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/426d1fe735854b429e9433a7d80d1153 0.336s",
                                "2026-05-22 01:41:46.530 19 INFO tempest.lib.common.rest_client [req-45410116-e3bb-410d-bbda-e953accc5d91 req-45410116-e3bb-410d-bbda-e953accc5d91 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b1a5272371f0405b9dca2539d6403614 0.409s",
                                "2026-05-22 01:41:46.530 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7fb9a746b8e940b8a85686c91c078562",
                                "2026-05-22 01:41:46.536 11 INFO tempest.lib.common.rest_client [req-5e4d6467-b712-4db7-b9a1-53d42b8c87fc req-5e4d6467-b712-4db7-b9a1-53d42b8c87fc ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9e733e2ed4794d37914d0a4aa6a4f978 0.449s",
                                "2026-05-22 01:41:46.537 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4b9e3cc0e5434ef8ae986b0e27588e3f",
                                "2026-05-22 01:41:46.585 13 INFO tempest.lib.common.rest_client [req-272a6c62-7fca-4788-a652-db6d465d5b6b req-272a6c62-7fca-4788-a652-db6d465d5b6b ] Request (MetadataSchemaTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.672s",
                                "2026-05-22 01:41:47.161 19 INFO tempest.lib.common.rest_client [req-af6d545c-1cb1-4384-8945-ed7ba21f75b4 req-af6d545c-1cb1-4384-8945-ed7ba21f75b4 ] Request (ImageTaskCreate:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-22 01:41:47.169 13 INFO tempest.lib.common.rest_client [req-7ef903b1-166e-4072-b8a0-b4c29affdde6 req-7ef903b1-166e-4072-b8a0-b4c29affdde6 ] Request (MetadataSchemaTest:test_get_metadata_namespace_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespace 0.580s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespace_schema [0.585033s] ... ok",
                                "2026-05-22 01:41:47.237 11 INFO tempest.lib.common.rest_client [req-e96c3075-989e-4de6-a780-d9cb931fa5b9 req-e96c3075-989e-4de6-a780-d9cb931fa5b9 ] Request (VersionsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.698s",
                                "2026-05-22 01:41:47.243 13 INFO tempest.lib.common.rest_client [req-e8a267c8-a2ad-4d90-acc4-e00b4b18bf8b req-e8a267c8-a2ad-4d90-acc4-e00b4b18bf8b ] Request (MetadataSchemaTest:test_get_metadata_namespaces_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/namespaces 0.070s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_namespaces_schema [0.071850s] ... ok",
                                "2026-05-22 01:41:47.310 13 INFO tempest.lib.common.rest_client [req-e6f45c13-2870-4424-9c41-47045f93214d req-e6f45c13-2870-4424-9c41-47045f93214d ] Request (MetadataSchemaTest:test_get_metadata_object_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/object 0.064s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_object_schema [0.065990s] ... ok",
                                "2026-05-22 01:41:47.379 13 INFO tempest.lib.common.rest_client [req-243933d6-c061-436d-b6f6-72ebebfc10ad req-243933d6-c061-436d-b6f6-72ebebfc10ad ] Request (MetadataSchemaTest:test_get_metadata_objects_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/objects 0.067s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_objects_schema [0.069002s] ... ok",
                                "2026-05-22 01:41:47.455 13 INFO tempest.lib.common.rest_client [req-9596b473-5e11-49db-b1ff-6dba7ba1ed5f req-9596b473-5e11-49db-b1ff-6dba7ba1ed5f ] Request (MetadataSchemaTest:test_get_metadata_properties_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/properties 0.074s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_properties_schema [0.075273s] ... ok",
                                "2026-05-22 01:41:47.523 13 INFO tempest.lib.common.rest_client [req-3b62cc31-65e8-46d2-8635-f3acb531423c req-3b62cc31-65e8-46d2-8635-f3acb531423c ] Request (MetadataSchemaTest:test_get_metadata_property_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/property 0.065s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_property_schema [0.066805s] ... ok",
                                "2026-05-22 01:41:47.602 13 INFO tempest.lib.common.rest_client [req-03491a4c-88f0-412d-b5d7-6c428b4056b2 req-03491a4c-88f0-412d-b5d7-6c428b4056b2 ] Request (MetadataSchemaTest:test_get_metadata_resource_type_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_type 0.077s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resource_type_schema [0.078863s] ... ok",
                                "2026-05-22 01:41:47.665 13 INFO tempest.lib.common.rest_client [req-ed224e80-79b3-4047-a9e1-60e94eaa53f0 req-ed224e80-79b3-4047-a9e1-60e94eaa53f0 ] Request (MetadataSchemaTest:test_get_metadata_resources_types_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/resource_types 0.061s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_resources_types_schema [0.062283s] ... ok",
                                "2026-05-22 01:41:47.695 24 INFO tempest.lib.common.rest_client [req-d7058fbe-6104-4ee2-aa36-8844a252ceb4 req-d7058fbe-6104-4ee2-aa36-8844a252ceb4 ] Request (ImportImagesNegativeTest:test_image_web_download_import_with_bad_url): 400 POST https://api.testbed.osism.xyz:9292/v2/images/969aa9b9-6dbf-431b-b01c-3f3e3a967ec5/import 9.342s",
                                "{6} tempest.api.image.v2.test_images_negative.ImportImagesNegativeTest.test_image_web_download_import_with_bad_url [9.688947s] ... ok",
                                "2026-05-22 01:41:47.744 13 INFO tempest.lib.common.rest_client [req-72ec3ad2-59ea-4f0a-bd9a-37bfc5ae2799 req-72ec3ad2-59ea-4f0a-bd9a-37bfc5ae2799 ] Request (MetadataSchemaTest:test_get_metadata_tag_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tag 0.078s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tag_schema [0.079267s] ... ok",
                                "2026-05-22 01:41:47.786 19 INFO tempest.lib.common.rest_client [req-edbd18c9-1ee9-4db5-9cda-8b38b696b287 req-edbd18c9-1ee9-4db5-9cda-8b38b696b287 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7fb9a746b8e940b8a85686c91c078562&name=default 0.623s",
                                "2026-05-22 01:41:47.825 13 INFO tempest.lib.common.rest_client [req-7e83f6e1-a915-4430-aea1-03dc2aa7ec9b req-7e83f6e1-a915-4430-aea1-03dc2aa7ec9b ] Request (MetadataSchemaTest:test_get_metadata_tags_schema): 200 GET https://api.testbed.osism.xyz:9292/v2/schemas/metadefs/tags 0.079s",
                                "{1} tempest.api.image.v2.test_images_metadefs_schema.MetadataSchemaTest.test_get_metadata_tags_schema [0.080545s] ... ok",
                                "2026-05-22 01:41:47.852 11 INFO tempest.lib.common.rest_client [req-036357a6-06f3-45f0-98bf-cd9b9f6b4afb req-036357a6-06f3-45f0-98bf-cd9b9f6b4afb ] Request (VersionsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4b9e3cc0e5434ef8ae986b0e27588e3f&name=default 0.613s",
                                "2026-05-22 01:41:47.986 24 INFO tempest.lib.common.rest_client [req-e25faeb0-a485-4797-a312-397bef5dfbf7 req-e25faeb0-a485-4797-a312-397bef5dfbf7 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c298a03734674d97b567513466f5b637 0.251s",
                                "2026-05-22 01:41:47.987 24 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 0bd37765b7ae417bb608513e24a7e6fa",
                                "2026-05-22 01:41:48.241 19 INFO tempest.lib.common.rest_client [req-bee467d0-98d8-4cdb-a766-6739d360afe2 req-bee467d0-98d8-4cdb-a766-6739d360afe2 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/873297da-e47b-4bc5-b7e7-eb2026657563 0.452s",
                                "2026-05-22 01:41:48.255 13 INFO tempest.lib.common.rest_client [req-9ae35384-fe38-46d1-9ca4-3237b859677d req-9ae35384-fe38-46d1-9ca4-3237b859677d ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea8183a6cdd44f178cc379c033b0881b 0.402s",
                                "2026-05-22 01:41:48.256 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9834f717b4dd413a81b159cf3e9ab3e4",
                                "2026-05-22 01:41:48.335 11 INFO tempest.lib.common.rest_client [req-6bf5ea09-7195-42bd-8100-8482a3959d50 req-6bf5ea09-7195-42bd-8100-8482a3959d50 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a8af269c-68dc-42fd-bed7-bc0fb5bd65af 0.480s",
                                "2026-05-22 01:41:48.518 19 INFO tempest.lib.common.rest_client [req-2706bfea-e488-4ee8-8209-5231fe5524b8 req-2706bfea-e488-4ee8-8209-5231fe5524b8 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7fb9a746b8e940b8a85686c91c078562 0.273s",
                                "2026-05-22 01:41:48.518 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 72ed914a71fa49429c2f87c2e7660878",
                                "2026-05-22 01:41:48.563 11 INFO tempest.lib.common.rest_client [req-097854af-68e8-4e76-a3fd-59651e88dda9 req-097854af-68e8-4e76-a3fd-59651e88dda9 ] Request (VersionsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4b9e3cc0e5434ef8ae986b0e27588e3f 0.223s",
                                "2026-05-22 01:41:48.578 24 INFO tempest.lib.common.rest_client [req-aac09df7-97de-4d45-a4a3-24725e371b38 req-aac09df7-97de-4d45-a4a3-24725e371b38 ] Request (ImportImagesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-22 01:41:48.781 13 INFO tempest.lib.common.rest_client [req-561e33cb-b2bf-4ca5-a036-a4a1e3b30dce req-561e33cb-b2bf-4ca5-a036-a4a1e3b30dce ] Request (MetadataSchemaTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-22 01:41:48.972 19 INFO tempest.lib.common.rest_client [req-8db358b2-7696-454f-be1b-33c312b683a8 req-8db358b2-7696-454f-be1b-33c312b683a8 ] Request (ImageTaskCreate:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=72ed914a71fa49429c2f87c2e7660878&name=default 0.452s",
                                "2026-05-22 01:41:49.180 24 INFO tempest.lib.common.rest_client [req-18812d7d-6c67-4dc2-a01d-2bc06bf5cf8b req-18812d7d-6c67-4dc2-a01d-2bc06bf5cf8b ] Request (ImportImagesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=0bd37765b7ae417bb608513e24a7e6fa&name=default 0.601s",
                                "2026-05-22 01:41:49.241 13 INFO tempest.lib.common.rest_client [req-1c899135-81be-4920-9312-8a1c265ff3d7 req-1c899135-81be-4920-9312-8a1c265ff3d7 ] Request (MetadataSchemaTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9834f717b4dd413a81b159cf3e9ab3e4&name=default 0.457s",
                                "2026-05-22 01:41:49.443 19 INFO tempest.lib.common.rest_client [req-cf61ac1a-70eb-40c6-a260-d947d1724832 req-cf61ac1a-70eb-40c6-a260-d947d1724832 ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/723b9e68-3112-49a3-8e6d-3b868cc08f72 0.466s",
                                "2026-05-22 01:41:49.743 24 INFO tempest.lib.common.rest_client [req-c9b57aa5-7f4f-423a-bf84-3c3c172c53ce req-c9b57aa5-7f4f-423a-bf84-3c3c172c53ce ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/05da717d-7233-49b5-a217-deb667880351 0.560s",
                                "2026-05-22 01:41:49.837 13 INFO tempest.lib.common.rest_client [req-8a569a02-13f8-46f4-8a23-361dc2aa9a6d req-8a569a02-13f8-46f4-8a23-361dc2aa9a6d ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c40b4170-c69c-4486-8a06-d817b757d335 0.593s",
                                "2026-05-22 01:41:50.050 19 INFO tempest.lib.common.rest_client [req-a9d48cc5-2048-4e67-b821-841d5de332cb req-a9d48cc5-2048-4e67-b821-841d5de332cb ] Request (ImageTaskCreate:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/72ed914a71fa49429c2f87c2e7660878 0.606s",
                                "2026-05-22 01:41:50.075 24 INFO tempest.lib.common.rest_client [req-e7bdf9d5-b39a-4f78-96c0-c91ebdb34d61 req-e7bdf9d5-b39a-4f78-96c0-c91ebdb34d61 ] Request (ImportImagesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/0bd37765b7ae417bb608513e24a7e6fa 0.329s",
                                "2026-05-22 01:41:50.274 13 INFO tempest.lib.common.rest_client [req-3a0e35a3-c06d-4284-80da-4708e9206dcb req-3a0e35a3-c06d-4284-80da-4708e9206dcb ] Request (MetadataSchemaTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9834f717b4dd413a81b159cf3e9ab3e4 0.433s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 66 tests in 29.8480 sec.",
                                " - Passed: 50",
                                " - Skipped: 16",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 62.9369 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (4 tests) => 0:00:13.173111",
                                " - Worker 1 (12 tests) => 0:00:13.043045",
                                " - Worker 2 (2 tests) => 0:00:07.068850",
                                " - Worker 3 (2 tests) => 0:00:06.236447",
                                " - Worker 4 (3 tests) => 0:00:26.925809",
                                " - Worker 5 (5 tests) => 0:00:10.919489",
                                " - Worker 6 (2 tests) => 0:00:15.994253",
                                " - Worker 7 (11 tests) => 0:00:14.399644",
                                " - Worker 8 (6 tests) => 0:00:00.050489",
                                " - Worker 9 (6 tests) => 0:00:06.036258",
                                " - Worker 10 (2 tests) => 0:00:01.643576",
                                " - Worker 11 (2 tests) => 0:00:03.020462",
                                " - Worker 12 (4 tests) => 0:00:06.576258",
                                " - Worker 13 (3 tests) => 0:00:02.977131",
                                " - Worker 14 (1 tests) => 0:00:02.786543",
                                " - Worker 15 (1 tests) => 0:00:01.872932",
                                "",
                                "## 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/20260522-0141.log",
                                "2026-05-22 01:41:54.782 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:41:54.868 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:54.868 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:54.868 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:41:54.869 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:54.869 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:41:54.870 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:54.870 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:54.871 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:54.871 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:54.871 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:41:54.872 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:41:54.873 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:17.740 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:17.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:17.741 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:17.750 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:17.750 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:17.751 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:17.751 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:17.751 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:17.752 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:17.764 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:17.765 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:17.776 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-22 01:42:18.736 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:18.742 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:18.742 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:18.748 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:18.748 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:18.748 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:18.752 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:18.752 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:18.752 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:18.753 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:18.754 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:18.754 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:18.754 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:18.762 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-22 01:42:19.209 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:19.210 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.210 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.211 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:19.211 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.211 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.232 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.233 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.248 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-22 01:42:19.359 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:19.360 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.360 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.361 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:19.361 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.375 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.375 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.375 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:19.376 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.377 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.391 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-22 01:42:19.604 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:19.605 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.605 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.606 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:19.606 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.606 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.607 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.608 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.610 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-22 01:42:19.608 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:19.609 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.610 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.610 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:19.610 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.611 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.618 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.619 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.627 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-22 01:42:19.726 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:19.727 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.728 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.728 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:19.728 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.729 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.736 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.737 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.743 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-22 01:42:19.791 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:19.792 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.793 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.793 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:19.805 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.806 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.806 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.807 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:19.808 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:19.821 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:19.823 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-22 01:42:20.081 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:20.097 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.098 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.105 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:20.105 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.111 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.112 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.112 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.112 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.116 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.122 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.123 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.135 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-22 01:42:20.570 48 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:20.589 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.590 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.590 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:20.591 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.591 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.591 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.606 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.606 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.607 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.611 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.612 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.613 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.613 48 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.633 48 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (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-22 01:42:20.626 18 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:20.627 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.627 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.628 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.629 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.630 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.630 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.630 18 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.638 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-22 01:42:20.744 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:20.753 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.753 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.754 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:20.754 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.754 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.755 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.764 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.765 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:20.776 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-22 01:42:20.846 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:20.850 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.415 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:21.425 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.425 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.426 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:21.426 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.426 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.427 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.439 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.440 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.454 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-22 01:42:21.764 38 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:21.765 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.765 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.780 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:21.780 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.781 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.782 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.794 38 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.800 38 WARNING oslo_config.cfg [-] Deprecated: Option \"auth_version\" from group \"identity\" is deprecated for removal (Identity v2 API was removed and v3 is the only available identity API version now).  Its value may be silently ignored in the future.",
                                "2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:21.897 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.906 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.949 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:21.950 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.950 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.950 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:21.959 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.959 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.960 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:21.961 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:21.972 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-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.109 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.087 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:42:22.088 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.088 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.089 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.103 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.104 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.118 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-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.540 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.541 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.596 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.597 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.657 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.711 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.712 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.712 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:22.995 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:23.132 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:23.137 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:23.138 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:23.346 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:23.349 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:23.350 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:23.350 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:23.351 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:23.354 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:23.355 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:23.585 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:23.586 18 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:23.642 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:23.643 48 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:24.369 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:24.372 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:24.373 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:24.489 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:24.490 38 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:24.775 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:24.776 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:24.776 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:24.776 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:42:25.391 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:42:25.392 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:42:25.392 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:42:49.010 15 INFO tempest.lib.common.rest_client [req-9f2c7ae3-cc9f-44f8-a636-8a3921bfb1a0 req-9f2c7ae3-cc9f-44f8-a636-8a3921bfb1a0 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-22 01:42:49.080 23 INFO tempest.lib.common.rest_client [req-0705cd8c-6190-4ac9-9c3a-44037935ed48 req-0705cd8c-6190-4ac9-9c3a-44037935ed48 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-22 01:42:49.677 15 INFO tempest.lib.common.rest_client [req-c9ffb779-03df-4941-8c1c-01261564f970 req-c9ffb779-03df-4941-8c1c-01261564f970 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.561s",
                                "2026-05-22 01:42:49.664 23 INFO tempest.lib.common.rest_client [req-c4e89515-8d31-4043-ad78-82e9b8403764 req-c4e89515-8d31-4043-ad78-82e9b8403764 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.511s",
                                "2026-05-22 01:42:49.913 19 INFO tempest.lib.common.rest_client [req-d5f07515-9ff0-4199-a2cd-6478dd1f5a40 req-d5f07515-9ff0-4199-a2cd-6478dd1f5a40 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "2026-05-22 01:42:49.979 23 INFO tempest.lib.common.rest_client [req-f8323b24-4802-472f-af06-561b539b8b28 req-f8323b24-4802-472f-af06-561b539b8b28 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.302s",
                                "2026-05-22 01:42:49.984 15 INFO tempest.lib.common.rest_client [req-abe64b2e-0632-4b4c-9e48-2b39b8efb68a req-abe64b2e-0632-4b4c-9e48-2b39b8efb68a ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.306s",
                                "2026-05-22 01:42:50.260 25 INFO tempest.lib.common.rest_client [req-39095d48-e9df-4d23-b821-7faf419f9484 req-39095d48-e9df-4d23-b821-7faf419f9484 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.673s",
                                "2026-05-22 01:42:50.385 13 INFO tempest.lib.common.rest_client [req-7e956860-dc5d-4182-beb5-ef14d5ab1836 req-7e956860-dc5d-4182-beb5-ef14d5ab1836 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-22 01:42:50.440 23 INFO tempest.lib.common.rest_client [req-0c32f655-4b65-4fa9-a637-21d90d4f8c9b req-0c32f655-4b65-4fa9-a637-21d90d4f8c9b ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.291s",
                                "2026-05-22 01:42:50.471 15 INFO tempest.lib.common.rest_client [req-406de8cf-7f40-417a-9928-8b058bad5a48 req-406de8cf-7f40-417a-9928-8b058bad5a48 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s",
                                "2026-05-22 01:42:50.600 19 INFO tempest.lib.common.rest_client [req-e64906c1-5633-40ed-a588-5c8529cf68da req-e64906c1-5633-40ed-a588-5c8529cf68da ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-22 01:42:50.666 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in RoutersTestDVR.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.network.admin.test_routers_dvr.RoutersTestDVR) ... SKIPPED: dvr extension not enabled.",
                                "2026-05-22 01:42:50.984 29 INFO tempest.lib.common.rest_client [req-b6ef9882-fbcd-4a0a-9cdc-1ec7a37e37be req-b6ef9882-fbcd-4a0a-9cdc-1ec7a37e37be ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.629s",
                                "2026-05-22 01:42:51.012 19 INFO tempest.lib.common.rest_client [req-c5ced1df-1c39-4ed7-b5a5-decdd6b77e71 req-c5ced1df-1c39-4ed7-b5a5-decdd6b77e71 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.402s",
                                "2026-05-22 01:42:51.008 25 INFO tempest.lib.common.rest_client [req-3b0ebd69-c04c-4226-a3cc-9b274449b9dd req-3b0ebd69-c04c-4226-a3cc-9b274449b9dd ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-22 01:42:51.057 13 INFO tempest.lib.common.rest_client [req-2722f457-8c1e-4e56-b44e-fb3925cc328e req-2722f457-8c1e-4e56-b44e-fb3925cc328e ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-22 01:42:51.084 23 INFO tempest.lib.common.rest_client [req-019f178a-938b-46b4-abd0-c799fd90acae req-019f178a-938b-46b4-abd0-c799fd90acae ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s",
                                "2026-05-22 01:42:51.136 31 INFO tempest.lib.common.rest_client [req-52ad5e2a-f3d9-4dc4-ac4b-fdac0806bdcd req-52ad5e2a-f3d9-4dc4-ac4b-fdac0806bdcd ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s",
                                "2026-05-22 01:42:51.237 15 INFO tempest.lib.common.rest_client [req-29f0722a-3770-4ab4-8f0f-72192d4ccfa0 req-29f0722a-3770-4ab4-8f0f-72192d4ccfa0 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s",
                                "2026-05-22 01:42:51.242 19 INFO tempest.lib.common.rest_client [req-27cb6ffd-cb1b-4f79-83de-e60a3e54222f req-27cb6ffd-cb1b-4f79-83de-e60a3e54222f ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.210s",
                                "2026-05-22 01:42:51.259 13 INFO tempest.lib.common.rest_client [req-3faf003e-d398-4b0c-a8ec-6ca3635bda2c req-3faf003e-d398-4b0c-a8ec-6ca3635bda2c ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s",
                                "2026-05-22 01:42:51.339 23 INFO tempest.lib.common.rest_client [req-aea03b6c-aa0f-4ccf-ad4c-9625f55b59f3 req-aea03b6c-aa0f-4ccf-ad4c-9625f55b59f3 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:42:51.357 25 INFO tempest.lib.common.rest_client [req-5a2295b3-1cba-410d-ae86-46984496a780 req-5a2295b3-1cba-410d-ae86-46984496a780 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.341s",
                                "2026-05-22 01:42:51.382 35 INFO tempest.lib.common.rest_client [req-763c89a4-4398-4930-bf67-a04725597ecb req-763c89a4-4398-4930-bf67-a04725597ecb ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-22 01:42:51.639 18 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:42:51.652 29 INFO tempest.lib.common.rest_client [req-0b678942-74ba-4c00-9be3-7b66b8578744 req-0b678942-74ba-4c00-9be3-7b66b8578744 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.602s",
                                "{3} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringTestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-22 01:42:51.679 15 INFO tempest.lib.common.rest_client [req-603f839e-c96c-40f5-ae55-5dd0f1069d50 req-603f839e-c96c-40f5-ae55-5dd0f1069d50 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-22 01:42:51.682 27 INFO tempest.lib.common.rest_client [req-29bb449d-87b2-4cc5-b320-1f070e0fb024 req-29bb449d-87b2-4cc5-b320-1f070e0fb024 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-22 01:42:51.715 31 INFO tempest.lib.common.rest_client [req-1bd14d05-c4e1-4926-a3c1-8c2f3bb001d1 req-1bd14d05-c4e1-4926-a3c1-8c2f3bb001d1 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:42:51.726 21 INFO tempest.lib.common.rest_client [req-321df26c-e6d0-4634-b7a6-2c3fc6064c1b req-321df26c-e6d0-4634-b7a6-2c3fc6064c1b ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.594s",
                                "2026-05-22 01:42:51.775 33 INFO tempest.lib.common.rest_client [req-876a8cad-b0ae-4f1e-9daf-8bef91a49c5d req-876a8cad-b0ae-4f1e-9daf-8bef91a49c5d ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.536s",
                                "2026-05-22 01:42:51.827 19 INFO tempest.lib.common.rest_client [req-3cd2d700-9630-4463-9fea-499cf9c037c9 req-3cd2d700-9630-4463-9fea-499cf9c037c9 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-22 01:42:51.835 13 INFO tempest.lib.common.rest_client [req-30d21098-f6a3-4f95-9188-aee4dc88f4fc req-30d21098-f6a3-4f95-9188-aee4dc88f4fc ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.547s",
                                "2026-05-22 01:42:51.847 23 INFO tempest.lib.common.rest_client [req-772eb519-1713-4b64-ba8d-b4aae11ccee6 req-772eb519-1713-4b64-ba8d-b4aae11ccee6 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/09149526a0554d9399016d8921649a86 0.497s",
                                "2026-05-22 01:42:51.954 25 INFO tempest.lib.common.rest_client [req-0468884b-6e22-4310-831d-6f62b8e3497e req-0468884b-6e22-4310-831d-6f62b8e3497e ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.554s",
                                "2026-05-22 01:42:51.969 31 INFO tempest.lib.common.rest_client [req-81ac93b6-dbc2-43b0-9195-a127f944c595 req-81ac93b6-dbc2-43b0-9195-a127f944c595 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.250s",
                                "2026-05-22 01:42:52.117 48 INFO tempest.lib.common.rest_client [req-1d3b1a71-d1b7-48a8-aed5-94736375db5a req-1d3b1a71-d1b7-48a8-aed5-94736375db5a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.634s",
                                "2026-05-22 01:42:52.129 11 INFO tempest.lib.common.rest_client [req-5cf554ae-28fb-4b56-96a2-33ce40f9b0ec req-5cf554ae-28fb-4b56-96a2-33ce40f9b0ec ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.804s",
                                "2026-05-22 01:42:52.136 35 INFO tempest.lib.common.rest_client [req-8a53c632-2c45-4782-a9c4-624cc80cddfb req-8a53c632-2c45-4782-a9c4-624cc80cddfb ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.724s",
                                "2026-05-22 01:42:52.165 29 INFO tempest.lib.common.rest_client [req-850e1c9a-3eff-4b3f-a8fc-4697ee308ed5 req-850e1c9a-3eff-4b3f-a8fc-4697ee308ed5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.510s",
                                "2026-05-22 01:42:52.178 15 INFO tempest.lib.common.rest_client [req-c497e8f4-278a-4c52-85b2-ec92c1fd0c40 req-c497e8f4-278a-4c52-85b2-ec92c1fd0c40 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/09149526a0554d9399016d8921649a86 0.498s",
                                "2026-05-22 01:42:52.280 23 INFO tempest.lib.common.rest_client [req-c5b73aaa-e773-480b-8ca6-ca0f4f3c07ad req-c5b73aaa-e773-480b-8ca6-ca0f4f3c07ad ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.426s",
                                "2026-05-22 01:42:52.285 38 INFO tempest.lib.common.rest_client [req-f2b53cde-f7da-4554-96a9-49286df4acbc req-f2b53cde-f7da-4554-96a9-49286df4acbc ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.618s",
                                "2026-05-22 01:42:52.324 18 INFO tempest.lib.common.rest_client [req-a2f0686a-b93d-4e8f-bcc0-04f7e442c0e2 req-a2f0686a-b93d-4e8f-bcc0-04f7e442c0e2 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.650s",
                                "2026-05-22 01:42:52.324 19 INFO tempest.lib.common.rest_client [req-47cbb59d-ab78-490b-8e2b-a5a888ec875b req-47cbb59d-ab78-490b-8e2b-a5a888ec875b ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.495s",
                                "2026-05-22 01:42:52.363 21 INFO tempest.lib.common.rest_client [req-49385f11-d1e5-4452-b281-618955f2a47a req-49385f11-d1e5-4452-b281-618955f2a47a ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.588s",
                                "2026-05-22 01:42:52.516 27 INFO tempest.lib.common.rest_client [req-9f716d54-1cc4-4a27-ae1c-ad39fd4c616a req-9f716d54-1cc4-4a27-ae1c-ad39fd4c616a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.789s",
                                "2026-05-22 01:42:52.538 39 INFO tempest.lib.common.rest_client [req-14b47469-c116-4364-b17c-8e74c544aac1 req-14b47469-c116-4364-b17c-8e74c544aac1 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.706s",
                                "2026-05-22 01:42:52.592 29 INFO tempest.lib.common.rest_client [req-c5cc42c2-2617-4e5b-ae0b-4706388acd9e req-c5cc42c2-2617-4e5b-ae0b-4706388acd9e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.408s",
                                "2026-05-22 01:42:52.707 48 INFO tempest.lib.common.rest_client [req-2b5958c2-e122-4ae0-9328-e762434eca38 req-2b5958c2-e122-4ae0-9328-e762434eca38 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-22 01:42:52.744 11 INFO tempest.lib.common.rest_client [req-e71c7aa2-aa17-40b7-9702-47e3ca15237a req-e71c7aa2-aa17-40b7-9702-47e3ca15237a ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-22 01:42:52.742 25 INFO tempest.lib.common.rest_client [req-cc9c7050-267e-49b1-98f3-e0aa2f7d61a2 req-cc9c7050-267e-49b1-98f3-e0aa2f7d61a2 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.785s",
                                "2026-05-22 01:42:52.745 21 INFO tempest.lib.common.rest_client [req-c99b7846-ef33-4133-911d-d95de37a7753 req-c99b7846-ef33-4133-911d-d95de37a7753 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.372s",
                                "2026-05-22 01:42:52.756 33 INFO tempest.lib.common.rest_client [req-c33b2b0e-8a26-40a0-9780-51ec513d7584 req-c33b2b0e-8a26-40a0-9780-51ec513d7584 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.962s",
                                "2026-05-22 01:42:52.773 15 INFO tempest.lib.common.rest_client [req-b8a63909-5041-4efb-9896-1bc3a50359c7 req-b8a63909-5041-4efb-9896-1bc3a50359c7 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.586s",
                                "2026-05-22 01:42:52.810 27 INFO tempest.lib.common.rest_client [req-3bd0f80b-55da-4f4c-9d9e-4b2ad6b29115 req-3bd0f80b-55da-4f4c-9d9e-4b2ad6b29115 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.291s",
                                "2026-05-22 01:42:52.814 19 INFO tempest.lib.common.rest_client [req-0d65e0cf-d574-4410-95f0-f375096fe230 req-0d65e0cf-d574-4410-95f0-f375096fe230 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/09149526a0554d9399016d8921649a86 0.486s",
                                "2026-05-22 01:42:52.826 31 INFO tempest.lib.common.rest_client [req-4ddce9bc-7936-4239-9d4b-5ecf7c0e7bda req-4ddce9bc-7936-4239-9d4b-5ecf7c0e7bda ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.834s",
                                "2026-05-22 01:42:52.907 48 INFO tempest.lib.common.rest_client [req-243555dd-8110-48f7-bd34-17ebf3b5ec52 req-243555dd-8110-48f7-bd34-17ebf3b5ec52 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.197s",
                                "2026-05-22 01:42:52.908 13 INFO tempest.lib.common.rest_client [req-1e2d5da5-1b9d-4ace-a40e-09fa31cc41b5 req-1e2d5da5-1b9d-4ace-a40e-09fa31cc41b5 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.072s",
                                "2026-05-22 01:42:52.920 35 INFO tempest.lib.common.rest_client [req-5e381f6b-34f0-451f-b5b9-2f0278bc54a3 req-5e381f6b-34f0-451f-b5b9-2f0278bc54a3 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.780s",
                                "2026-05-22 01:42:52.948 33 INFO tempest.lib.common.rest_client [req-77ffb4d7-89d7-4a5c-bdc4-a5e4b3ec36df req-77ffb4d7-89d7-4a5c-bdc4-a5e4b3ec36df ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.186s",
                                "2026-05-22 01:42:52.953 23 INFO tempest.lib.common.rest_client [req-f4f8fabd-5ba9-49c6-b070-cd72d3963a12 req-f4f8fabd-5ba9-49c6-b070-cd72d3963a12 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.671s",
                                "2026-05-22 01:42:52.962 15 INFO tempest.lib.common.rest_client [req-338a2f01-2d89-4833-87a3-51a649d748b0 req-338a2f01-2d89-4833-87a3-51a649d748b0 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.188s",
                                "2026-05-22 01:42:53.033 38 INFO tempest.lib.common.rest_client [req-51dab92e-43d2-477f-8f58-f5e914040bea req-51dab92e-43d2-477f-8f58-f5e914040bea ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.725s",
                                "2026-05-22 01:42:53.066 23 INFO tempest.lib.common.rest_client [req-7f9168d0-efdd-4baf-a072-a7051ebffcbb req-7f9168d0-efdd-4baf-a072-a7051ebffcbb ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-22 01:42:53.074 13 INFO tempest.lib.common.rest_client [req-5baa28f3-33df-4da4-bc29-3c34bf1bd392 req-5baa28f3-33df-4da4-bc29-3c34bf1bd392 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:42:53.089 21 INFO tempest.lib.common.rest_client [req-756ca9fe-042a-4575-b9d2-617670dc8778 req-756ca9fe-042a-4575-b9d2-617670dc8778 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.321s",
                                "2026-05-22 01:42:53.139 29 INFO tempest.lib.common.rest_client [req-8d6fc209-cfb0-49d8-b3f5-312c270a7e17 req-8d6fc209-cfb0-49d8-b3f5-312c270a7e17 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.545s",
                                "2026-05-22 01:42:53.195 19 INFO tempest.lib.common.rest_client [req-54d6442d-4619-4b78-ab09-b818478a6459 req-54d6442d-4619-4b78-ab09-b818478a6459 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.377s",
                                "2026-05-22 01:42:53.223 38 INFO tempest.lib.common.rest_client [req-47592349-ef8b-49e9-92f7-a77ecb6e2299 req-47592349-ef8b-49e9-92f7-a77ecb6e2299 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.187s",
                                "2026-05-22 01:42:53.261 35 INFO tempest.lib.common.rest_client [req-35b5eb26-acd7-4592-813b-cf264419cd6d req-35b5eb26-acd7-4592-813b-cf264419cd6d ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.324s",
                                "2026-05-22 01:42:53.360 18 INFO tempest.lib.common.rest_client [req-e8ec8490-60a7-4665-9de7-2e1b9f7c5057 req-e8ec8490-60a7-4665-9de7-2e1b9f7c5057 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.008s",
                                "2026-05-22 01:42:53.361 39 INFO tempest.lib.common.rest_client [req-cc3d6325-413d-42e9-995d-4a2d33d82463 req-cc3d6325-413d-42e9-995d-4a2d33d82463 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.790s",
                                "2026-05-22 01:42:53.377 15 INFO tempest.lib.common.rest_client [req-7fe1f0d8-d8a1-494b-a63c-a7e597c9742d req-7fe1f0d8-d8a1-494b-a63c-a7e597c9742d ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.414s",
                                "2026-05-22 01:42:53.389 11 INFO tempest.lib.common.rest_client [req-6f96cba1-e058-40cf-be80-625165e4ed41 req-6f96cba1-e058-40cf-be80-625165e4ed41 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.641s",
                                "2026-05-22 01:42:53.407 25 INFO tempest.lib.common.rest_client [req-ce41d927-0226-4352-a1ff-1bb5e5a33c6f req-ce41d927-0226-4352-a1ff-1bb5e5a33c6f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.662s",
                                "2026-05-22 01:42:53.442 27 INFO tempest.lib.common.rest_client [req-2e945177-604e-43e9-b901-4cdcc15bd48c req-2e945177-604e-43e9-b901-4cdcc15bd48c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.608s",
                                "2026-05-22 01:42:53.459 38 INFO tempest.lib.common.rest_client [req-52c4d847-a52d-4b4d-9708-45ec34b64825 req-52c4d847-a52d-4b4d-9708-45ec34b64825 ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.217s",
                                "2026-05-22 01:42:53.474 48 INFO tempest.lib.common.rest_client [req-7b92994e-4107-4993-a11c-53ab210f5d7c req-7b92994e-4107-4993-a11c-53ab210f5d7c ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.545s",
                                "2026-05-22 01:42:53.472 13 INFO tempest.lib.common.rest_client [req-64052108-7c38-4343-b3eb-3f0b0a9f0797 req-64052108-7c38-4343-b3eb-3f0b0a9f0797 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/09149526a0554d9399016d8921649a86 0.389s",
                                "2026-05-22 01:42:53.542 21 INFO tempest.lib.common.rest_client [req-18bacda6-6560-4c0b-a9a2-591820d9dabe req-18bacda6-6560-4c0b-a9a2-591820d9dabe ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.452s",
                                "2026-05-22 01:42:53.595 23 INFO tempest.lib.common.rest_client [req-b9c6098d-3de3-438e-aeb8-6da81cc1c49d req-b9c6098d-3de3-438e-aeb8-6da81cc1c49d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/2194ff3a072f4deb83141fa1296997d2 0.527s",
                                "2026-05-22 01:42:53.607 19 INFO tempest.lib.common.rest_client [req-a4c9ddd3-f54c-41af-9a25-6e5ff8b081db req-a4c9ddd3-f54c-41af-9a25-6e5ff8b081db ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.407s",
                                "2026-05-22 01:42:53.616 15 INFO tempest.lib.common.rest_client [req-ffbc62b7-804c-4e70-a226-9076add1d349 req-ffbc62b7-804c-4e70-a226-9076add1d349 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/2194ff3a072f4deb83141fa1296997d2 0.236s",
                                "2026-05-22 01:42:53.621 25 INFO tempest.lib.common.rest_client [req-d2318265-2d6b-4a13-a306-915f75cbe391 req-d2318265-2d6b-4a13-a306-915f75cbe391 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/09149526a0554d9399016d8921649a86 0.212s",
                                "2026-05-22 01:42:53.634 33 INFO tempest.lib.common.rest_client [req-fce51db0-6827-4bdf-a14a-53aeb603bc17 req-fce51db0-6827-4bdf-a14a-53aeb603bc17 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.669s",
                                "2026-05-22 01:42:53.640 31 INFO tempest.lib.common.rest_client [req-c76e9e0c-957f-4f9b-ab99-0e361bf5ad30 req-c76e9e0c-957f-4f9b-ab99-0e361bf5ad30 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.810s",
                                "2026-05-22 01:42:53.724 13 INFO tempest.lib.common.rest_client [req-ed9ee57e-3d76-41c5-a8da-c797ce7f0511 req-ed9ee57e-3d76-41c5-a8da-c797ce7f0511 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-22 01:42:53.760 29 INFO tempest.lib.common.rest_client [req-8ebd5a1f-5cd1-4556-897c-93fc48afee83 req-8ebd5a1f-5cd1-4556-897c-93fc48afee83 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.617s",
                                "2026-05-22 01:42:53.759 11 INFO tempest.lib.common.rest_client [req-cdb8c11e-1191-41e7-8f42-4526dfe16e20 req-cdb8c11e-1191-41e7-8f42-4526dfe16e20 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.343s",
                                "2026-05-22 01:42:53.776 23 INFO tempest.lib.common.rest_client [req-b68d090b-45f9-4a25-9f3a-20eeb9d4f821 req-b68d090b-45f9-4a25-9f3a-20eeb9d4f821 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:42:53.800 18 INFO tempest.lib.common.rest_client [req-0736e728-4e46-4cca-9dfa-d8e277114ae4 req-0736e728-4e46-4cca-9dfa-d8e277114ae4 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.437s",
                                "2026-05-22 01:42:53.855 39 INFO tempest.lib.common.rest_client [req-c1568c25-a61a-4177-aae0-06e7756c7479 req-c1568c25-a61a-4177-aae0-06e7756c7479 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.491s",
                                "2026-05-22 01:42:53.902 21 INFO tempest.lib.common.rest_client [req-835af412-4b6b-43df-9186-1a2592784941 req-835af412-4b6b-43df-9186-1a2592784941 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.358s",
                                "2026-05-22 01:42:53.908 13 INFO tempest.lib.common.rest_client [req-105ea260-adac-43d9-9833-0b8b872a47fd req-105ea260-adac-43d9-9833-0b8b872a47fd ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/30382f8e1b914440b0a8e8adfafc4e44 0.181s",
                                "2026-05-22 01:42:53.988 15 INFO tempest.lib.common.rest_client [req-689f6222-fda1-480d-ab5a-ff28016f29fb req-689f6222-fda1-480d-ab5a-ff28016f29fb ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.369s",
                                "2026-05-22 01:42:54.063 23 INFO tempest.lib.common.rest_client [req-16fb4381-b544-4495-b8d9-729a0b11720c req-16fb4381-b544-4495-b8d9-729a0b11720c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa/users/d9127ab68b7841d0830e94f4d9ac09e8/roles/09149526a0554d9399016d8921649a86 0.281s",
                                "2026-05-22 01:42:54.066 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d9127ab68b7841d0830e94f4d9ac09e8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:54.067 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53a240451b2c4f72a0299f57a04767fa', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'tenant_id': '53a240451b2c4f72a0299f57a04767fa', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9127ab68b7841d0830e94f4d9ac09e8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:54.067 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '53a240451b2c4f72a0299f57a04767fa', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'tenant_id': '53a240451b2c4f72a0299f57a04767fa', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-486248447', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd9127ab68b7841d0830e94f4d9ac09e8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:54.088 35 INFO tempest.lib.common.rest_client [req-e05057ea-003d-46e3-98a4-fb76af8ca123 req-e05057ea-003d-46e3-98a4-fb76af8ca123 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.825s",
                                "2026-05-22 01:42:54.141 33 INFO tempest.lib.common.rest_client [req-68f45b3c-0531-47ce-9fb0-467575afbd48 req-68f45b3c-0531-47ce-9fb0-467575afbd48 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.501s",
                                "2026-05-22 01:42:54.179 31 INFO tempest.lib.common.rest_client [req-2a4c525a-ef51-4ad0-8f22-481c6175590b req-2a4c525a-ef51-4ad0-8f22-481c6175590b ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.535s",
                                "2026-05-22 01:42:54.186 13 INFO tempest.lib.common.rest_client [req-7eca780a-503c-451b-8e5b-d768033d393f req-7eca780a-503c-451b-8e5b-d768033d393f ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-22 01:42:54.234 38 INFO tempest.lib.common.rest_client [req-12876d3c-825c-4cab-932a-ac47ea31e21e req-12876d3c-825c-4cab-932a-ac47ea31e21e ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.772s",
                                "2026-05-22 01:42:54.248 29 INFO tempest.lib.common.rest_client [req-414dd187-6e6f-4c32-a02e-06a7a2110f46 req-414dd187-6e6f-4c32-a02e-06a7a2110f46 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/09149526a0554d9399016d8921649a86 0.486s",
                                "2026-05-22 01:42:54.281 27 INFO tempest.lib.common.rest_client [req-47a532b4-e536-4050-8828-2c4d01ce4701 req-47a532b4-e536-4050-8828-2c4d01ce4701 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.836s",
                                "2026-05-22 01:42:54.351 19 INFO tempest.lib.common.rest_client [req-0995cefd-062c-491d-90ff-76d6e3bbf4f5 req-0995cefd-062c-491d-90ff-76d6e3bbf4f5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.742s",
                                "2026-05-22 01:42:54.346 15 INFO tempest.lib.common.rest_client [req-3526334a-bb8b-46f6-8afd-31993051030a req-3526334a-bb8b-46f6-8afd-31993051030a ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95/users/d35dd01347f04eff9be30c3c7f1db92e/roles/09149526a0554d9399016d8921649a86 0.356s",
                                "2026-05-22 01:42:54.346 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d35dd01347f04eff9be30c3c7f1db92e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:54.347 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1487237673-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4819b8096a544929d7270c591486f95', 'project_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'tenant_id': 'f4819b8096a544929d7270c591486f95', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd35dd01347f04eff9be30c3c7f1db92e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:54.347 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-1487237673-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4819b8096a544929d7270c591486f95', 'project_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'tenant_id': 'f4819b8096a544929d7270c591486f95', 'tenant_name': 'tempest-RoutersIpV6AdminTest-1487237673', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd35dd01347f04eff9be30c3c7f1db92e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:54.360 13 INFO tempest.lib.common.rest_client [req-677616b4-fc8f-4f74-b6d3-4e4dbe62aa9c req-677616b4-fc8f-4f74-b6d3-4e4dbe62aa9c ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/2194ff3a072f4deb83141fa1296997d2 0.172s",
                                "2026-05-22 01:42:54.366 39 INFO tempest.lib.common.rest_client [req-a3b65f85-129c-4ea6-858e-6906062f1540 req-a3b65f85-129c-4ea6-858e-6906062f1540 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.491s",
                                "2026-05-22 01:42:54.449 25 INFO tempest.lib.common.rest_client [req-8e660af3-c375-4a74-86ec-0fb0b08115b1 req-8e660af3-c375-4a74-86ec-0fb0b08115b1 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.825s",
                                "2026-05-22 01:42:54.488 29 INFO tempest.lib.common.rest_client [req-89fcbde6-421f-47b0-95fe-e65d45122fa5 req-89fcbde6-421f-47b0-95fe-e65d45122fa5 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.238s",
                                "2026-05-22 01:42:54.535 19 INFO tempest.lib.common.rest_client [req-2b491af1-387e-4da6-b3eb-c773b9639ec2 req-2b491af1-387e-4da6-b3eb-c773b9639ec2 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/2194ff3a072f4deb83141fa1296997d2 0.183s",
                                "2026-05-22 01:42:54.549 38 INFO tempest.lib.common.rest_client [req-07ec54db-e310-4d62-950c-f38b1af73f6d req-07ec54db-e310-4d62-950c-f38b1af73f6d ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:42:54.554 33 INFO tempest.lib.common.rest_client [req-2874d08c-bf78-43a2-b3bb-1341bfed3195 req-2874d08c-bf78-43a2-b3bb-1341bfed3195 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.410s",
                                "2026-05-22 01:42:54.580 48 INFO tempest.lib.common.rest_client [req-3f48594b-cc88-4c11-8468-fca73dbdbe11 req-3f48594b-cc88-4c11-8468-fca73dbdbe11 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.103s",
                                "2026-05-22 01:42:54.597 23 INFO tempest.lib.common.rest_client [req-20dd8df5-314e-4560-86bf-d1b556bdf892 req-20dd8df5-314e-4560-86bf-d1b556bdf892 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-22 01:42:54.634 19 INFO tempest.lib.common.rest_client [req-0010f25b-866d-4db0-836f-c1f493b0f2c5 req-0010f25b-866d-4db0-836f-c1f493b0f2c5 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.095s",
                                "2026-05-22 01:42:54.703 18 INFO tempest.lib.common.rest_client [req-44fa0461-a70d-483d-baee-d6ef540805d9 req-44fa0461-a70d-483d-baee-d6ef540805d9 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.881s",
                                "2026-05-22 01:42:54.712 48 INFO tempest.lib.common.rest_client [req-15c84019-0977-4c0f-ae2a-bb098f132359 req-15c84019-0977-4c0f-ae2a-bb098f132359 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-22 01:42:54.721 25 INFO tempest.lib.common.rest_client [req-d46a17da-a937-46d3-b960-e01c1bef5921 req-d46a17da-a937-46d3-b960-e01c1bef5921 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/30382f8e1b914440b0a8e8adfafc4e44 0.268s",
                                "2026-05-22 01:42:54.825 21 INFO tempest.lib.common.rest_client [req-885a0a4e-7434-4e15-affd-217c8f181780 req-885a0a4e-7434-4e15-affd-217c8f181780 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/09149526a0554d9399016d8921649a86 0.920s",
                                "2026-05-22 01:42:54.836 38 INFO tempest.lib.common.rest_client [req-ac7c7d1c-e641-4a16-8026-6a8941ce19f5 req-ac7c7d1c-e641-4a16-8026-6a8941ce19f5 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/09149526a0554d9399016d8921649a86 0.285s",
                                "2026-05-22 01:42:54.865 48 INFO tempest.lib.common.rest_client [req-d930d137-1e86-46d7-8530-8330232e10bb req-d930d137-1e86-46d7-8530-8330232e10bb ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/09149526a0554d9399016d8921649a86 0.149s",
                                "2026-05-22 01:42:54.972 35 INFO tempest.lib.common.rest_client [req-80fe0bee-c031-476f-a432-2a5ecead005a req-80fe0bee-c031-476f-a432-2a5ecead005a ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.883s",
                                "2026-05-22 01:42:54.979 11 INFO tempest.lib.common.rest_client [req-612678bc-fb00-401d-a084-204009a5726b req-612678bc-fb00-401d-a084-204009a5726b ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.217s",
                                "2026-05-22 01:42:54.992 15 INFO tempest.lib.common.rest_client [req-d24cd3b6-6658-47a5-b414-a024ef29f548 req-d24cd3b6-6658-47a5-b414-a024ef29f548 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-05-22 01:42:55.009 27 INFO tempest.lib.common.rest_client [req-ba42efce-94c2-4bf0-a43c-ce005580c616 req-ba42efce-94c2-4bf0-a43c-ce005580c616 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.726s",
                                "2026-05-22 01:42:55.017 39 INFO tempest.lib.common.rest_client [req-16fbab7e-01c9-4d56-a42e-60c6447e1eee req-16fbab7e-01c9-4d56-a42e-60c6447e1eee ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.644s",
                                "2026-05-22 01:42:55.032 38 INFO tempest.lib.common.rest_client [req-8a118551-901c-40ab-a091-222b94845d73 req-8a118551-901c-40ab-a091-222b94845d73 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:42:55.040 13 INFO tempest.lib.common.rest_client [req-e59281ef-7a12-4297-ae52-2d668ab1dc34 req-e59281ef-7a12-4297-ae52-2d668ab1dc34 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.675s",
                                "2026-05-22 01:42:55.039 23 INFO tempest.lib.common.rest_client [req-f2ab50ac-4e2d-4a4b-8a8f-1d50017103ef req-f2ab50ac-4e2d-4a4b-8a8f-1d50017103ef ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.440s",
                                "2026-05-22 01:42:55.043 31 INFO tempest.lib.common.rest_client [req-16f274be-0444-4879-b2c1-ba64d61b1c48 req-16f274be-0444-4879-b2c1-ba64d61b1c48 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/09149526a0554d9399016d8921649a86 0.854s",
                                "2026-05-22 01:42:55.140 29 INFO tempest.lib.common.rest_client [req-beafc55e-111e-46e8-8e77-651386c17b83 req-beafc55e-111e-46e8-8e77-651386c17b83 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/30382f8e1b914440b0a8e8adfafc4e44 0.648s",
                                "2026-05-22 01:42:55.142 33 INFO tempest.lib.common.rest_client [req-49bdb598-d9e7-4267-abf4-1bea87687d80 req-49bdb598-d9e7-4267-abf4-1bea87687d80 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/09149526a0554d9399016d8921649a86 0.583s",
                                "2026-05-22 01:42:55.143 21 INFO tempest.lib.common.rest_client [req-8671da55-e1aa-4fb1-b745-86e5d3087e25 req-8671da55-e1aa-4fb1-b745-86e5d3087e25 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-22 01:42:55.160 11 INFO tempest.lib.common.rest_client [req-af5b564a-11fa-4faf-9a70-61795e069bcc req-af5b564a-11fa-4faf-9a70-61795e069bcc ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:42:55.212 25 INFO tempest.lib.common.rest_client [req-fd2290c7-01c6-4b9f-b701-1b71bca6037c req-fd2290c7-01c6-4b9f-b701-1b71bca6037c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.489s",
                                "2026-05-22 01:42:55.230 19 INFO tempest.lib.common.rest_client [req-4aa04032-ecc8-405d-add6-239950b31d28 req-4aa04032-ecc8-405d-add6-239950b31d28 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2/users/ca55afa9c93d42869f56db32b2bd1c9a/roles/09149526a0554d9399016d8921649a86 0.590s",
                                "2026-05-22 01:42:55.230 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ca55afa9c93d42869f56db32b2bd1c9a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:55.230 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-958124369-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'project_name': 'tempest-RoutersAdminTest-958124369', 'tenant_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'tenant_name': 'tempest-RoutersAdminTest-958124369', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca55afa9c93d42869f56db32b2bd1c9a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:55.231 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-958124369-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'project_name': 'tempest-RoutersAdminTest-958124369', 'tenant_id': 'e3dd2abe166f4aab9f3e15502ba54bc2', 'tenant_name': 'tempest-RoutersAdminTest-958124369', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ca55afa9c93d42869f56db32b2bd1c9a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:55.245 39 INFO tempest.lib.common.rest_client [req-d4b5ca21-6f1d-48c7-abac-1a8a7480450a req-d4b5ca21-6f1d-48c7-abac-1a8a7480450a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:42:55.262 13 INFO tempest.lib.common.rest_client [req-70184309-8f34-4022-9f6a-2a72db9f611e req-70184309-8f34-4022-9f6a-2a72db9f611e ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba/users/26f5105e36634bba838d608d05d15326/roles/09149526a0554d9399016d8921649a86 0.220s",
                                "2026-05-22 01:42:55.263 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 26f5105e36634bba838d608d05d15326 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:55.263 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-693423865-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'project_name': 'tempest-ExternalNetworksTestJSON-693423865', 'tenant_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'tenant_name': 'tempest-ExternalNetworksTestJSON-693423865', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26f5105e36634bba838d608d05d15326', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:55.263 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-693423865-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'project_name': 'tempest-ExternalNetworksTestJSON-693423865', 'tenant_id': 'f6ad8d0e45cc4306a9896b70cf879dba', 'tenant_name': 'tempest-ExternalNetworksTestJSON-693423865', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '26f5105e36634bba838d608d05d15326', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:55.277 35 INFO tempest.lib.common.rest_client [req-a6b0528e-49ef-4b54-b934-a1e4eec4d0e8 req-a6b0528e-49ef-4b54-b934-a1e4eec4d0e8 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/09149526a0554d9399016d8921649a86 0.297s",
                                "2026-05-22 01:42:55.344 29 INFO tempest.lib.common.rest_client [req-7c17d88a-8945-45bf-83c2-8aeb7fa44787 req-7c17d88a-8945-45bf-83c2-8aeb7fa44787 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-22 01:42:55.377 48 INFO tempest.lib.common.rest_client [req-5a1403c4-d3c4-408d-9858-3b4edf123f00 req-5a1403c4-d3c4-408d-9858-3b4edf123f00 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.508s",
                                "2026-05-22 01:42:55.395 38 INFO tempest.lib.common.rest_client [req-58dc4dbe-1750-4901-989b-ea95ef86b24b req-58dc4dbe-1750-4901-989b-ea95ef86b24b ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.358s",
                                "2026-05-22 01:42:55.411 15 INFO tempest.lib.common.rest_client [req-27849389-d1b9-4e14-8a09-e9d09f4da9f5 req-27849389-d1b9-4e14-8a09-e9d09f4da9f5 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.416s",
                                "2026-05-22 01:42:55.419 39 INFO tempest.lib.common.rest_client [req-26a7a9c9-e29a-41a1-aec4-c6236a391054 req-26a7a9c9-e29a-41a1-aec4-c6236a391054 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/09149526a0554d9399016d8921649a86 0.169s",
                                "2026-05-22 01:42:55.424 11 INFO tempest.lib.common.rest_client [req-e573e6df-95e4-4b84-8bfc-8c7f374e643c req-e573e6df-95e4-4b84-8bfc-8c7f374e643c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/09149526a0554d9399016d8921649a86 0.258s",
                                "2026-05-22 01:42:55.466 18 INFO tempest.lib.common.rest_client [req-e8d88c91-2cd1-461d-898f-32adb53cea76 req-e8d88c91-2cd1-461d-898f-32adb53cea76 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.758s",
                                "2026-05-22 01:42:55.480 27 INFO tempest.lib.common.rest_client [req-2eaea1e1-109e-4cf2-a533-35125c9bcbde req-2eaea1e1-109e-4cf2-a533-35125c9bcbde ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/09149526a0554d9399016d8921649a86 0.466s",
                                "2026-05-22 01:42:55.568 21 INFO tempest.lib.common.rest_client [req-9f4752e0-30c1-4865-a74d-e1c505ffe7c9 req-9f4752e0-30c1-4865-a74d-e1c505ffe7c9 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/30382f8e1b914440b0a8e8adfafc4e44 0.423s",
                                "2026-05-22 01:42:55.569 33 INFO tempest.lib.common.rest_client [req-f71ca05d-bc24-4eb4-8e95-053d10d63699 req-f71ca05d-bc24-4eb4-8e95-053d10d63699 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.424s",
                                "2026-05-22 01:42:55.582 31 INFO tempest.lib.common.rest_client [req-b3829bb4-34f4-460b-aadb-86ba207e0fcd req-b3829bb4-34f4-460b-aadb-86ba207e0fcd ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.536s",
                                "2026-05-22 01:42:55.619 29 INFO tempest.lib.common.rest_client [req-48811fb5-746a-43bc-aa1b-959be84906ae req-48811fb5-746a-43bc-aa1b-959be84906ae ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/2194ff3a072f4deb83141fa1296997d2 0.272s",
                                "2026-05-22 01:42:55.677 39 INFO tempest.lib.common.rest_client [req-8272e62b-4a88-485f-b26a-f3628fbba922 req-8272e62b-4a88-485f-b26a-f3628fbba922 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.255s",
                                "2026-05-22 01:42:55.714 21 INFO tempest.lib.common.rest_client [req-f77b5316-d0f4-40c2-bc58-914e334d8920 req-f77b5316-d0f4-40c2-bc58-914e334d8920 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-22 01:42:55.723 27 INFO tempest.lib.common.rest_client [req-5f5248a9-1a48-4402-82c3-45e8cdaa876f req-5f5248a9-1a48-4402-82c3-45e8cdaa876f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-22 01:42:55.764 25 INFO tempest.lib.common.rest_client [req-e0e33545-5f60-42e8-b3bd-5853ebba9f5d req-e0e33545-5f60-42e8-b3bd-5853ebba9f5d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/2194ff3a072f4deb83141fa1296997d2 0.549s",
                                "2026-05-22 01:42:55.872 48 INFO tempest.lib.common.rest_client [req-8445881b-df13-495f-a357-c0c3f339e154 req-8445881b-df13-495f-a357-c0c3f339e154 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/30382f8e1b914440b0a8e8adfafc4e44 0.492s",
                                "2026-05-22 01:42:55.880 39 INFO tempest.lib.common.rest_client [req-107be92a-5a1c-423f-af50-9fd9804cc0ea req-107be92a-5a1c-423f-af50-9fd9804cc0ea ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/30382f8e1b914440b0a8e8adfafc4e44 0.198s",
                                "2026-05-22 01:42:55.918 23 INFO tempest.lib.common.rest_client [req-6a327d50-b8e1-46f5-9544-431672cbede9 req-6a327d50-b8e1-46f5-9544-431672cbede9 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.869s",
                                "2026-05-22 01:42:55.965 25 INFO tempest.lib.common.rest_client [req-b7b7849a-87c9-4dde-8f79-43689685ca60 req-b7b7849a-87c9-4dde-8f79-43689685ca60 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:42:56.001 35 INFO tempest.lib.common.rest_client [req-f89ee6b7-4fdb-4eca-845b-a6f2177cda92 req-f89ee6b7-4fdb-4eca-845b-a6f2177cda92 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.721s",
                                "2026-05-22 01:42:56.022 23 INFO tempest.lib.common.rest_client [req-3b5461f0-8bf3-4e63-aa8f-f354b1bd868c req-3b5461f0-8bf3-4e63-aa8f-f354b1bd868c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.100s",
                                "2026-05-22 01:42:56.024 38 INFO tempest.lib.common.rest_client [req-c69d1d8a-06f2-4b55-9d0c-8775770dd80a req-c69d1d8a-06f2-4b55-9d0c-8775770dd80a ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.623s",
                                "2026-05-22 01:42:56.033 13 INFO tempest.lib.common.rest_client [req-f866b1fe-ce9b-4f18-a68e-aac792aaa362 req-f866b1fe-ce9b-4f18-a68e-aac792aaa362 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.747s",
                                "2026-05-22 01:42:56.039 19 INFO tempest.lib.common.rest_client [req-36e62c8e-4577-47ee-ae5f-cec2b59a207c req-36e62c8e-4577-47ee-ae5f-cec2b59a207c ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.802s",
                                "2026-05-22 01:42:56.055 18 INFO tempest.lib.common.rest_client [req-c66119cc-1889-40c7-8a9c-6c7d753d9570 req-c66119cc-1889-40c7-8a9c-6c7d753d9570 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s",
                                "2026-05-22 01:42:56.073 31 INFO tempest.lib.common.rest_client [req-6a64e3ec-e26d-483a-8e00-577aaac60cc2 req-6a64e3ec-e26d-483a-8e00-577aaac60cc2 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.484s",
                                "2026-05-22 01:42:56.082 11 INFO tempest.lib.common.rest_client [req-3699468f-d111-4397-bcea-7b7ee4664f36 req-3699468f-d111-4397-bcea-7b7ee4664f36 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.648s",
                                "2026-05-22 01:42:56.163 39 INFO tempest.lib.common.rest_client [req-93fe343a-aacd-4880-99d3-351b1c585b2c req-93fe343a-aacd-4880-99d3-351b1c585b2c ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.281s",
                                "2026-05-22 01:42:56.167 33 INFO tempest.lib.common.rest_client [req-2710d1e0-b5bb-4dca-b8c9-c0f3a59b08e6 req-2710d1e0-b5bb-4dca-b8c9-c0f3a59b08e6 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/30382f8e1b914440b0a8e8adfafc4e44 0.591s",
                                "2026-05-22 01:42:56.170 27 INFO tempest.lib.common.rest_client [req-c6265f60-31f4-4024-9ba7-7fbba0258f50 req-c6265f60-31f4-4024-9ba7-7fbba0258f50 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/30382f8e1b914440b0a8e8adfafc4e44 0.440s",
                                "2026-05-22 01:42:56.255 29 INFO tempest.lib.common.rest_client [req-855c9a3b-20e8-4da9-be4f-3c3d7f54a88c req-855c9a3b-20e8-4da9-be4f-3c3d7f54a88c ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.633s",
                                "2026-05-22 01:42:56.269 25 INFO tempest.lib.common.rest_client [req-60d8f108-fe5c-44cd-80a3-dc426122a3ee req-60d8f108-fe5c-44cd-80a3-dc426122a3ee ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67/users/633ced6bf7704e35918f9eeeabae4d51/roles/09149526a0554d9399016d8921649a86 0.302s",
                                "2026-05-22 01:42:56.272 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 633ced6bf7704e35918f9eeeabae4d51 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:56.272 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97e94c69bf914e5ea01d419e0868cf67', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'tenant_id': '97e94c69bf914e5ea01d419e0868cf67', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '633ced6bf7704e35918f9eeeabae4d51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:56.273 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '97e94c69bf914e5ea01d419e0868cf67', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'tenant_id': '97e94c69bf914e5ea01d419e0868cf67', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-1921402483', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '633ced6bf7704e35918f9eeeabae4d51', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:56.281 35 INFO tempest.lib.common.rest_client [req-ea2a2097-d80b-4baa-9bf0-6907277b914f req-ea2a2097-d80b-4baa-9bf0-6907277b914f ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.278s",
                                "2026-05-22 01:42:56.334 13 INFO tempest.lib.common.rest_client [req-db808179-931d-45d0-954c-ab889fbc6d1e req-db808179-931d-45d0-954c-ab889fbc6d1e ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.296s",
                                "2026-05-22 01:42:56.343 38 INFO tempest.lib.common.rest_client [req-33e60760-f750-4177-9b03-821bc2382db7 req-33e60760-f750-4177-9b03-821bc2382db7 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/2194ff3a072f4deb83141fa1296997d2 0.316s",
                                "2026-05-22 01:42:56.353 21 INFO tempest.lib.common.rest_client [req-06772218-4e35-4c44-9c38-42faba2d3b17 req-06772218-4e35-4c44-9c38-42faba2d3b17 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/2194ff3a072f4deb83141fa1296997d2 0.630s",
                                "2026-05-22 01:42:56.383 15 INFO tempest.lib.common.rest_client [req-530e598b-68ef-4cb4-8f01-8df033ed95b5 req-530e598b-68ef-4cb4-8f01-8df033ed95b5 ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.970s",
                                "2026-05-22 01:42:56.425 27 INFO tempest.lib.common.rest_client [req-611d7234-eb91-43b5-89b6-51ec068a180c req-611d7234-eb91-43b5-89b6-51ec068a180c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-22 01:42:56.427 48 INFO tempest.lib.common.rest_client [req-45db7307-9db9-49e6-924d-d9670b6cc7a8 req-45db7307-9db9-49e6-924d-d9670b6cc7a8 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.550s",
                                "2026-05-22 01:42:56.435 11 INFO tempest.lib.common.rest_client [req-921bfba4-1867-4bbc-a50b-b85f870c5f04 req-921bfba4-1867-4bbc-a50b-b85f870c5f04 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.351s",
                                "2026-05-22 01:42:56.449 39 INFO tempest.lib.common.rest_client [req-ababef6e-e7c7-482d-a3b3-3d294ba7b1b2 req-ababef6e-e7c7-482d-a3b3-3d294ba7b1b2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/2194ff3a072f4deb83141fa1296997d2 0.284s",
                                "2026-05-22 01:42:56.454 18 INFO tempest.lib.common.rest_client [req-5c59629d-d393-4655-9646-be570daf549d req-5c59629d-d393-4655-9646-be570daf549d ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/09149526a0554d9399016d8921649a86 0.397s",
                                "2026-05-22 01:42:56.489 23 INFO tempest.lib.common.rest_client [req-af8edbf1-c0ca-42b6-b116-8815024d2a82 req-af8edbf1-c0ca-42b6-b116-8815024d2a82 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.461s",
                                "2026-05-22 01:42:56.529 35 INFO tempest.lib.common.rest_client [req-17e45d18-9a98-41d2-b09f-e5dff78b2b95 req-17e45d18-9a98-41d2-b09f-e5dff78b2b95 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-22 01:42:56.542 19 INFO tempest.lib.common.rest_client [req-365a962d-509d-48d5-85bf-1aff5ce8a232 req-365a962d-509d-48d5-85bf-1aff5ce8a232 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.498s",
                                "2026-05-22 01:42:56.604 31 INFO tempest.lib.common.rest_client [req-4bddad80-ab61-4a49-8111-e847fc07151c req-4bddad80-ab61-4a49-8111-e847fc07151c ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.529s",
                                "2026-05-22 01:42:56.615 38 INFO tempest.lib.common.rest_client [req-e4acee21-f3c2-4ff4-9c5d-7cc2c1602782 req-e4acee21-f3c2-4ff4-9c5d-7cc2c1602782 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-22 01:42:56.605 29 INFO tempest.lib.common.rest_client [req-e27c118e-1a43-499f-b657-797920a89f1b req-e27c118e-1a43-499f-b657-797920a89f1b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6/users/f612333920eb4d9fa3405da91b6d28e5/roles/09149526a0554d9399016d8921649a86 0.342s",
                                "2026-05-22 01:42:56.605 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f612333920eb4d9fa3405da91b6d28e5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:56.608 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-888953090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '766847ee7992457bad9481176da50fb6', 'project_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'tenant_id': '766847ee7992457bad9481176da50fb6', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f612333920eb4d9fa3405da91b6d28e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:56.610 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-888953090-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '766847ee7992457bad9481176da50fb6', 'project_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'tenant_id': '766847ee7992457bad9481176da50fb6', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-888953090', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f612333920eb4d9fa3405da91b6d28e5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:56.626 27 INFO tempest.lib.common.rest_client [req-b742738e-b630-4b00-b775-9fc1f028ccb2 req-b742738e-b630-4b00-b775-9fc1f028ccb2 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/2194ff3a072f4deb83141fa1296997d2 0.195s",
                                "2026-05-22 01:42:56.671 33 INFO tempest.lib.common.rest_client [req-c2ba94c9-6aff-4994-83ac-bafcdc9c9378 req-c2ba94c9-6aff-4994-83ac-bafcdc9c9378 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.499s",
                                "2026-05-22 01:42:56.703 11 INFO tempest.lib.common.rest_client [req-8f1b96ec-9a40-4f1c-938e-6728f497bcd9 req-8f1b96ec-9a40-4f1c-938e-6728f497bcd9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.267s",
                                "2026-05-22 01:42:56.732 18 INFO tempest.lib.common.rest_client [req-0606238a-e646-4780-8306-dc18c722ff3e req-0606238a-e646-4780-8306-dc18c722ff3e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.276s",
                                "2026-05-22 01:42:56.744 23 INFO tempest.lib.common.rest_client [req-93cb05f1-559d-4ee2-bed7-9c08182bd97c req-93cb05f1-559d-4ee2-bed7-9c08182bd97c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.252s",
                                "2026-05-22 01:42:56.753 21 INFO tempest.lib.common.rest_client [req-8b1c70c7-2db6-48b2-8530-6632dde6b2df req-8b1c70c7-2db6-48b2-8530-6632dde6b2df ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.398s",
                                "2026-05-22 01:42:56.782 38 INFO tempest.lib.common.rest_client [req-4fa64489-4c88-4919-b79c-e2e69e538c6e req-4fa64489-4c88-4919-b79c-e2e69e538c6e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/bb39482572f444728b1c44df4b29d85c/roles/09149526a0554d9399016d8921649a86 0.165s",
                                "2026-05-22 01:42:56.783 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bb39482572f444728b1c44df4b29d85c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:56.783 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1105450916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb39482572f444728b1c44df4b29d85c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:56.783 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1105450916-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bb39482572f444728b1c44df4b29d85c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:56.847 48 INFO tempest.lib.common.rest_client [req-dbf47173-1967-4c78-8ca1-93707e79b096 req-dbf47173-1967-4c78-8ca1-93707e79b096 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/2194ff3a072f4deb83141fa1296997d2 0.416s",
                                "2026-05-22 01:42:56.931 39 INFO tempest.lib.common.rest_client [req-0fdcb77a-f5a9-41e7-863e-e2594b97d060 req-0fdcb77a-f5a9-41e7-863e-e2594b97d060 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.480s",
                                "2026-05-22 01:42:56.936 15 INFO tempest.lib.common.rest_client [req-45df6ef3-705f-4a59-a98a-5b164e8e0758 req-45df6ef3-705f-4a59-a98a-5b164e8e0758 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.546s",
                                "2026-05-22 01:42:56.949 13 INFO tempest.lib.common.rest_client [req-2feaa392-81ad-40cc-ba84-2cc712a61d14 req-2feaa392-81ad-40cc-ba84-2cc712a61d14 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.613s",
                                "2026-05-22 01:42:56.952 27 INFO tempest.lib.common.rest_client [req-f9fbc940-9184-4b7e-9d83-8974c97f0a12 req-f9fbc940-9184-4b7e-9d83-8974c97f0a12 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-22 01:42:56.969 23 INFO tempest.lib.common.rest_client [req-3b615dbe-8249-470e-9aca-2f88ad34572c req-3b615dbe-8249-470e-9aca-2f88ad34572c ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.222s",
                                "2026-05-22 01:42:56.976 35 INFO tempest.lib.common.rest_client [req-f3af7649-122d-4b24-ae6b-f200758bc4cc req-f3af7649-122d-4b24-ae6b-f200758bc4cc ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/2194ff3a072f4deb83141fa1296997d2 0.440s",
                                "2026-05-22 01:42:57.053 25 INFO tempest.lib.common.rest_client [req-51213a4d-5080-4d26-8470-a30055bef736 req-51213a4d-5080-4d26-8470-a30055bef736 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.772s",
                                "2026-05-22 01:42:57.091 31 INFO tempest.lib.common.rest_client [req-a381d5f1-ad25-4fa9-a252-449086b4620c req-a381d5f1-ad25-4fa9-a252-449086b4620c ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/2194ff3a072f4deb83141fa1296997d2 0.486s",
                                "2026-05-22 01:42:57.094 33 INFO tempest.lib.common.rest_client [req-faaf9642-c98e-455e-8353-798a6034b1c5 req-faaf9642-c98e-455e-8353-798a6034b1c5 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/2194ff3a072f4deb83141fa1296997d2 0.419s",
                                "2026-05-22 01:42:57.149 19 INFO tempest.lib.common.rest_client [req-c36f4b19-ceae-4459-9a87-86864bdd2a33 req-c36f4b19-ceae-4459-9a87-86864bdd2a33 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.606s",
                                "2026-05-22 01:42:57.172 48 INFO tempest.lib.common.rest_client [req-c0283530-236d-48f0-8892-2bc70d84904c req-c0283530-236d-48f0-8892-2bc70d84904c ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.323s",
                                "2026-05-22 01:42:57.190 18 INFO tempest.lib.common.rest_client [req-381aca8f-bfbd-49d3-bc8e-6dfbe339eb68 req-381aca8f-bfbd-49d3-bc8e-6dfbe339eb68 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.455s",
                                "2026-05-22 01:42:57.196 13 INFO tempest.lib.common.rest_client [req-a35ba3ac-df2e-403d-b1b9-19b6af9526d2 req-a35ba3ac-df2e-403d-b1b9-19b6af9526d2 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.245s",
                                "2026-05-22 01:42:57.264 11 INFO tempest.lib.common.rest_client [req-67616f6a-f1b2-4751-add3-745b9f579e56 req-67616f6a-f1b2-4751-add3-745b9f579e56 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/2194ff3a072f4deb83141fa1296997d2 0.558s",
                                "2026-05-22 01:42:57.266 39 INFO tempest.lib.common.rest_client [req-74e7f79b-2233-4aa2-b342-0d4138edbb00 req-74e7f79b-2233-4aa2-b342-0d4138edbb00 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443/users/f0e67b228b8e4bceb0264cc81b205959/roles/09149526a0554d9399016d8921649a86 0.331s",
                                "2026-05-22 01:42:57.267 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f0e67b228b8e4bceb0264cc81b205959 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.267 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1846888142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e933cacb4d44c6686e613dfdd81b443', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'tenant_id': '6e933cacb4d44c6686e613dfdd81b443', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e67b228b8e4bceb0264cc81b205959', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.267 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-1846888142-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e933cacb4d44c6686e613dfdd81b443', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'tenant_id': '6e933cacb4d44c6686e613dfdd81b443', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-1846888142', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e67b228b8e4bceb0264cc81b205959', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.287 35 INFO tempest.lib.common.rest_client [req-169588b8-27f1-4e9e-9678-f48e1840ccce req-169588b8-27f1-4e9e-9678-f48e1840ccce ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:42:57.331 23 INFO tempest.lib.common.rest_client [req-eadc71c7-8f49-45cf-a4f8-6335fa730c91 req-eadc71c7-8f49-45cf-a4f8-6335fa730c91 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-22 01:42:57.354 33 INFO tempest.lib.common.rest_client [req-4efe22b3-c374-424b-a755-f7f06372021e req-4efe22b3-c374-424b-a755-f7f06372021e ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:42:57.364 21 INFO tempest.lib.common.rest_client [req-6b916fe5-6a1d-488f-93b7-1ef6d1a9759d req-6b916fe5-6a1d-488f-93b7-1ef6d1a9759d ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/1863ca5c1c084cda887c4a976545e4cc/roles/09149526a0554d9399016d8921649a86 0.606s",
                                "2026-05-22 01:42:57.364 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1863ca5c1c084cda887c4a976545e4cc is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.364 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1863ca5c1c084cda887c4a976545e4cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.365 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1863ca5c1c084cda887c4a976545e4cc', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.381 31 INFO tempest.lib.common.rest_client [req-98fb90ce-7c37-4841-8a34-7fcb5bfd6f61 req-98fb90ce-7c37-4841-8a34-7fcb5bfd6f61 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.287s",
                                "2026-05-22 01:42:57.401 29 INFO tempest.lib.common.rest_client [req-a61745fc-1fcd-4d5c-9d3f-f151f177db26 req-a61745fc-1fcd-4d5c-9d3f-f151f177db26 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.776s",
                                "2026-05-22 01:42:57.427 38 INFO tempest.lib.common.rest_client [req-6d9dc5fa-c32e-477e-bbc0-a3789686982f req-6d9dc5fa-c32e-477e-bbc0-a3789686982f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.630s",
                                "2026-05-22 01:42:57.445 27 INFO tempest.lib.common.rest_client [req-7881edd1-ce7c-454f-8095-523fad8f9bb3 req-7881edd1-ce7c-454f-8095-523fad8f9bb3 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a/users/31f48cfd717d457bb58efefc7e608574/roles/09149526a0554d9399016d8921649a86 0.489s",
                                "2026-05-22 01:42:57.446 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 31f48cfd717d457bb58efefc7e608574 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.446 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1388173986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd73705b4cc264d2b8e535d58a51a372a', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'tenant_id': 'd73705b4cc264d2b8e535d58a51a372a', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f48cfd717d457bb58efefc7e608574', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.446 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1388173986-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd73705b4cc264d2b8e535d58a51a372a', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'tenant_id': 'd73705b4cc264d2b8e535d58a51a372a', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1388173986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '31f48cfd717d457bb58efefc7e608574', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.453 13 INFO tempest.lib.common.rest_client [req-62516f5b-d9b6-4a44-bf9e-44ddefe8fcd2 req-62516f5b-d9b6-4a44-bf9e-44ddefe8fcd2 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.252s",
                                "2026-05-22 01:42:57.443 35 INFO tempest.lib.common.rest_client [req-c12f1628-abb1-48d9-87e8-087b67b5c91b req-c12f1628-abb1-48d9-87e8-087b67b5c91b ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/2b6a952046e34cc2839667341713209e/roles/09149526a0554d9399016d8921649a86 0.155s",
                                "2026-05-22 01:42:57.444 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2b6a952046e34cc2839667341713209e is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.444 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b6a952046e34cc2839667341713209e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.444 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2b6a952046e34cc2839667341713209e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.495 48 INFO tempest.lib.common.rest_client [req-2636cffd-48a1-47e4-9949-2f6c398fa940 req-2636cffd-48a1-47e4-9949-2f6c398fa940 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/9d4aad71a2b74df1ab0d1eb9829532ff/roles/09149526a0554d9399016d8921649a86 0.317s",
                                "2026-05-22 01:42:57.495 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9d4aad71a2b74df1ab0d1eb9829532ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.495 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-648392948-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d4aad71a2b74df1ab0d1eb9829532ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.496 48 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-648392948-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9d4aad71a2b74df1ab0d1eb9829532ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.516 11 INFO tempest.lib.common.rest_client [req-b98dd3ca-33a5-4d20-a78a-c1f65b8eee37 req-b98dd3ca-33a5-4d20-a78a-c1f65b8eee37 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-22 01:42:57.540 15 INFO tempest.lib.common.rest_client [req-4f25f166-6b40-4ca9-9fd6-489da0f53d2b req-4f25f166-6b40-4ca9-9fd6-489da0f53d2b ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.599s",
                                "2026-05-22 01:42:57.585 33 INFO tempest.lib.common.rest_client [req-a79b1a13-cacd-4498-8369-dac0780e2d4d req-a79b1a13-cacd-4498-8369-dac0780e2d4d ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/ac0bc9df0239491a80004760237c95fb/roles/09149526a0554d9399016d8921649a86 0.227s",
                                "2026-05-22 01:42:57.587 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ac0bc9df0239491a80004760237c95fb is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.588 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ac0bc9df0239491a80004760237c95fb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.588 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ac0bc9df0239491a80004760237c95fb', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.614 31 INFO tempest.lib.common.rest_client [req-579e362b-fce4-4b5e-aebd-970cf126dc4e req-579e362b-fce4-4b5e-aebd-970cf126dc4e ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39/users/0231d8b398c2424f9c972a54d75e0d1a/roles/09149526a0554d9399016d8921649a86 0.231s",
                                "2026-05-22 01:42:57.614 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0231d8b398c2424f9c972a54d75e0d1a is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.614 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2136782150-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c453a695e42241378baf61ce2da3bf39', 'project_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'tenant_id': 'c453a695e42241378baf61ce2da3bf39', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0231d8b398c2424f9c972a54d75e0d1a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.615 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2136782150-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c453a695e42241378baf61ce2da3bf39', 'project_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'tenant_id': 'c453a695e42241378baf61ce2da3bf39', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2136782150', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0231d8b398c2424f9c972a54d75e0d1a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.622 29 INFO tempest.lib.common.rest_client [req-2eaa7c3a-9e9b-4685-b1df-027c18257d84 req-2eaa7c3a-9e9b-4685-b1df-027c18257d84 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.218s",
                                "2026-05-22 01:42:57.622 25 INFO tempest.lib.common.rest_client [req-0c3fc740-6312-458c-b8ba-f971b6f5cdf7 req-0c3fc740-6312-458c-b8ba-f971b6f5cdf7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.565s",
                                "2026-05-22 01:42:57.665 23 INFO tempest.lib.common.rest_client [req-3b1ebac4-64ba-42bc-b6be-98d9089d78bc req-3b1ebac4-64ba-42bc-b6be-98d9089d78bc ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.328s",
                                "2026-05-22 01:42:57.688 19 INFO tempest.lib.common.rest_client [req-04c57bf3-693a-4b77-80ec-41190b75facf req-04c57bf3-693a-4b77-80ec-41190b75facf ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.537s",
                                "2026-05-22 01:42:57.751 38 INFO tempest.lib.common.rest_client [req-5d592b99-f623-4ab1-bb46-7eb6b8a40cb8 req-5d592b99-f623-4ab1-bb46-7eb6b8a40cb8 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7 0.320s",
                                "2026-05-22 01:42:57.751 38 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 980cf76a09fb485da6ad3008d82483d7 for scope project and roles: ['reader']",
                                "2026-05-22 01:42:57.760 18 INFO tempest.lib.common.rest_client [req-c7b8239b-eb45-49d5-be07-df314fd752cf req-c7b8239b-eb45-49d5-be07-df314fd752cf ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.566s",
                                "2026-05-22 01:42:57.771 11 INFO tempest.lib.common.rest_client [req-468c6ff2-d23e-4a50-a5f0-12314b1c4958 req-468c6ff2-d23e-4a50-a5f0-12314b1c4958 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/d7bfe5ee830f48afb7e4129c35fd33b0/roles/09149526a0554d9399016d8921649a86 0.251s",
                                "2026-05-22 01:42:57.771 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d7bfe5ee830f48afb7e4129c35fd33b0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:57.772 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7bfe5ee830f48afb7e4129c35fd33b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:57.772 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd7bfe5ee830f48afb7e4129c35fd33b0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:58.010 27 INFO tempest.lib.common.rest_client [req-ffabe186-175c-4fa1-b1ba-04e876ffb93e req-ffabe186-175c-4fa1-b1ba-04e876ffb93e ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-22 01:42:58.039 23 INFO tempest.lib.common.rest_client [req-7646e943-7128-45dc-b393-1f86e24fce19 req-7646e943-7128-45dc-b393-1f86e24fce19 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.371s",
                                "2026-05-22 01:42:58.123 48 INFO tempest.lib.common.rest_client [req-be91f815-b7b2-4083-8225-0e4a379d711d req-be91f815-b7b2-4083-8225-0e4a379d711d ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.616s",
                                "2026-05-22 01:42:58.142 39 INFO tempest.lib.common.rest_client [req-ab72e13b-252a-4255-b063-e0e28488960d req-ab72e13b-252a-4255-b063-e0e28488960d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.869s",
                                "2026-05-22 01:42:58.199 21 INFO tempest.lib.common.rest_client [req-cf4efd98-dfc3-4741-92a9-e7aef2022749 req-cf4efd98-dfc3-4741-92a9-e7aef2022749 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.826s",
                                "2026-05-22 01:42:58.210 29 INFO tempest.lib.common.rest_client [req-bfc7fa6c-b9ce-45d3-867b-42736a56ef51 req-bfc7fa6c-b9ce-45d3-867b-42736a56ef51 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.585s",
                                "2026-05-22 01:42:58.224 25 INFO tempest.lib.common.rest_client [req-68bbba95-e2c9-4e2e-8773-5b58af75d459 req-68bbba95-e2c9-4e2e-8773-5b58af75d459 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.599s",
                                "2026-05-22 01:42:58.233 13 INFO tempest.lib.common.rest_client [req-b8b8cb7c-831c-4ac1-ba94-5a7de395b584 req-b8b8cb7c-831c-4ac1-ba94-5a7de395b584 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.777s",
                                "2026-05-22 01:42:58.262 18 INFO tempest.lib.common.rest_client [req-8a9cf9eb-d6c2-46dd-8758-8d55434f4ab3 req-8a9cf9eb-d6c2-46dd-8758-8d55434f4ab3 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/2194ff3a072f4deb83141fa1296997d2 0.499s",
                                "2026-05-22 01:42:58.265 15 INFO tempest.lib.common.rest_client [req-eb1f8711-bfc4-4c24-8383-9f7af4625398 req-eb1f8711-bfc4-4c24-8383-9f7af4625398 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.721s",
                                "2026-05-22 01:42:58.276 23 INFO tempest.lib.common.rest_client [req-1bb1b842-adc6-45a2-8767-94755591c7a7 req-1bb1b842-adc6-45a2-8767-94755591c7a7 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/2194ff3a072f4deb83141fa1296997d2 0.234s",
                                "2026-05-22 01:42:58.356 21 INFO tempest.lib.common.rest_client [req-9ac8e70f-6a88-47f4-8af6-6d5876b1db6a req-9ac8e70f-6a88-47f4-8af6-6d5876b1db6a ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d 0.156s",
                                "2026-05-22 01:42:58.357 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 65936a6370514594b8e3622b5ba1da0d for scope project and roles: ['reader']",
                                "2026-05-22 01:42:58.394 13 INFO tempest.lib.common.rest_client [req-8424f92d-f839-44e2-af71-51e2a7280f20 req-8424f92d-f839-44e2-af71-51e2a7280f20 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.156s",
                                "2026-05-22 01:42:58.427 38 INFO tempest.lib.common.rest_client [req-67977cf7-8dc0-42a9-a852-30ebb56f0b8f req-67977cf7-8dc0-42a9-a852-30ebb56f0b8f ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.671s",
                                "2026-05-22 01:42:58.439 27 INFO tempest.lib.common.rest_client [req-718cf0e8-efec-4548-ace0-dbb2730ede3d req-718cf0e8-efec-4548-ace0-dbb2730ede3d ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.424s",
                                "2026-05-22 01:42:58.547 23 INFO tempest.lib.common.rest_client [req-c9487292-661a-416f-a240-d1b2b7db8b8d req-c9487292-661a-416f-a240-d1b2b7db8b8d ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.268s",
                                "2026-05-22 01:42:58.578 39 INFO tempest.lib.common.rest_client [req-20815e18-bcfc-46d4-957e-6b189431d231 req-20815e18-bcfc-46d4-957e-6b189431d231 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.432s",
                                "2026-05-22 01:42:58.596 38 INFO tempest.lib.common.rest_client [req-48677a84-e96c-4f43-b67a-2dd890327972 req-48677a84-e96c-4f43-b67a-2dd890327972 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.164s",
                                "2026-05-22 01:42:58.602 31 INFO tempest.lib.common.rest_client [req-32c8fbcf-6a74-4831-9dca-26c9d6f44d9e req-32c8fbcf-6a74-4831-9dca-26c9d6f44d9e ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.977s",
                                "2026-05-22 01:42:58.652 35 INFO tempest.lib.common.rest_client [req-4dcf1d84-e359-4045-a975-8c91acc319b4 req-4dcf1d84-e359-4045-a975-8c91acc319b4 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.201s",
                                "2026-05-22 01:42:58.670 25 INFO tempest.lib.common.rest_client [req-f1e413b9-3a69-44ac-a4cc-ba67263d16df req-f1e413b9-3a69-44ac-a4cc-ba67263d16df ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.444s",
                                "2026-05-22 01:42:58.698 13 INFO tempest.lib.common.rest_client [req-61747b3a-d91a-4f64-b4db-f3f2c4e97373 req-61747b3a-d91a-4f64-b4db-f3f2c4e97373 ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.299s",
                                "2026-05-22 01:42:58.704 18 INFO tempest.lib.common.rest_client [req-8cc53a01-d797-41e9-9a3a-c273293e801f req-8cc53a01-d797-41e9-9a3a-c273293e801f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.432s",
                                "2026-05-22 01:42:58.703 19 INFO tempest.lib.common.rest_client [req-f792d530-7de3-4640-a6d9-beb4b8b534b1 req-f792d530-7de3-4640-a6d9-beb4b8b534b1 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.012s",
                                "2026-05-22 01:42:58.750 33 INFO tempest.lib.common.rest_client [req-a8772e8f-4967-4685-aeab-5812607ecd95 req-a8772e8f-4967-4685-aeab-5812607ecd95 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.155s",
                                "2026-05-22 01:42:58.809 23 INFO tempest.lib.common.rest_client [req-64be7b9e-8664-47ef-9e0b-9dedf6155268 req-64be7b9e-8664-47ef-9e0b-9dedf6155268 ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088/users/3cd79a0b00514887b10e82fa0c4ac0a2/roles/09149526a0554d9399016d8921649a86 0.260s",
                                "2026-05-22 01:42:58.810 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3cd79a0b00514887b10e82fa0c4ac0a2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:58.810 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3800c139f134c3a8e3d441462537088', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'tenant_id': 'e3800c139f134c3a8e3d441462537088', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cd79a0b00514887b10e82fa0c4ac0a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:58.810 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e3800c139f134c3a8e3d441462537088', 'project_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'tenant_id': 'e3800c139f134c3a8e3d441462537088', 'tenant_name': 'tempest-ExternalNetworksAdminNegativeTestJSON-1342978488', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3cd79a0b00514887b10e82fa0c4ac0a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:58.833 31 INFO tempest.lib.common.rest_client [req-c4b26dcf-3496-462b-9af2-6170f242ca3b req-c4b26dcf-3496-462b-9af2-6170f242ca3b ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.228s",
                                "2026-05-22 01:42:58.893 25 INFO tempest.lib.common.rest_client [req-90828634-7546-4223-88c5-3357de0c2403 req-90828634-7546-4223-88c5-3357de0c2403 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.222s",
                                "2026-05-22 01:42:58.938 48 INFO tempest.lib.common.rest_client [req-10894723-81af-436b-a439-a74759a87458 req-10894723-81af-436b-a439-a74759a87458 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8 0.807s",
                                "2026-05-22 01:42:58.939 48 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f4b41c334e374ebf8e4c83c29acfe9e8 for scope project and roles: ['reader']",
                                "2026-05-22 01:42:59.013 19 INFO tempest.lib.common.rest_client [req-0fec5887-f40b-456e-8a2c-1b68d4dbac7c req-0fec5887-f40b-456e-8a2c-1b68d4dbac7c ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.309s",
                                "2026-05-22 01:42:59.030 13 INFO tempest.lib.common.rest_client [req-05c719cf-f1b4-4121-95a1-71492b24a150 req-05c719cf-f1b4-4121-95a1-71492b24a150 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.326s",
                                "2026-05-22 01:42:59.022 18 INFO tempest.lib.common.rest_client [req-45901686-40ce-4fba-b1d5-3d6c786b6a5c req-45901686-40ce-4fba-b1d5-3d6c786b6a5c ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/12f4fb227d5e474b9cd6e1658bbefc8f/roles/09149526a0554d9399016d8921649a86 0.312s",
                                "2026-05-22 01:42:59.022 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 12f4fb227d5e474b9cd6e1658bbefc8f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:42:59.026 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12f4fb227d5e474b9cd6e1658bbefc8f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:59.027 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '12f4fb227d5e474b9cd6e1658bbefc8f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:42:59.042 29 INFO tempest.lib.common.rest_client [req-075ec531-b94b-47c7-8872-9ee93c5697bb req-075ec531-b94b-47c7-8872-9ee93c5697bb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.826s",
                                "2026-05-22 01:42:59.102 39 INFO tempest.lib.common.rest_client [req-4d09b5fb-df84-4bed-964b-f40a88b6e637 req-4d09b5fb-df84-4bed-964b-f40a88b6e637 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.522s",
                                "2026-05-22 01:42:59.125 25 INFO tempest.lib.common.rest_client [req-a46627fc-7873-4fcc-9d56-734f629db8c8 req-a46627fc-7873-4fcc-9d56-734f629db8c8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.229s",
                                "2026-05-22 01:42:59.139 13 INFO tempest.lib.common.rest_client [req-ca945fad-c848-484c-808e-7988334bacaf req-ca945fad-c848-484c-808e-7988334bacaf ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-22 01:42:59.147 15 INFO tempest.lib.common.rest_client [req-eb2e46df-56b2-4ffe-8f25-d413b469f06c req-eb2e46df-56b2-4ffe-8f25-d413b469f06c ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.880s",
                                "2026-05-22 01:42:59.166 11 INFO tempest.lib.common.rest_client [req-3da9451c-ecd5-49b3-99bf-b64bacb296c9 req-3da9451c-ecd5-49b3-99bf-b64bacb296c9 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.387s",
                                "2026-05-22 01:42:59.273 25 INFO tempest.lib.common.rest_client [req-c5c1af8a-f976-408c-9386-26465b862646 req-c5c1af8a-f976-408c-9386-26465b862646 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.146s",
                                "2026-05-22 01:42:59.282 39 INFO tempest.lib.common.rest_client [req-499c6027-8bb8-4e72-bbc3-806ef0baf38a req-499c6027-8bb8-4e72-bbc3-806ef0baf38a ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-22 01:42:59.474 48 INFO tempest.lib.common.rest_client [req-ff6d6418-19cf-4ad3-a8de-7afc27a9a5e9 req-ff6d6418-19cf-4ad3-a8de-7afc27a9a5e9 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.533s",
                                "2026-05-22 01:42:59.476 23 INFO tempest.lib.common.rest_client [req-d8a01ade-e66a-43eb-ab41-3dc5c6be8e2a req-d8a01ade-e66a-43eb-ab41-3dc5c6be8e2a ] Request (ExternalNetworksAdminNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.658s",
                                "2026-05-22 01:42:59.497 39 INFO tempest.lib.common.rest_client [req-7c9aaada-4464-46f1-80ce-3ac1135c0666 req-7c9aaada-4464-46f1-80ce-3ac1135c0666 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.209s",
                                "2026-05-22 01:42:59.554 19 INFO tempest.lib.common.rest_client [req-c69d3c1b-5de8-4a34-b2c5-fb81052965b0 req-c69d3c1b-5de8-4a34-b2c5-fb81052965b0 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.539s",
                                "2026-05-22 01:42:59.583 13 INFO tempest.lib.common.rest_client [req-3d8c99dc-935a-4be1-90f8-aa1752e73524 req-3d8c99dc-935a-4be1-90f8-aa1752e73524 ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/2194ff3a072f4deb83141fa1296997d2 0.441s",
                                "2026-05-22 01:42:59.592 21 INFO tempest.lib.common.rest_client [req-d556a614-b70e-4f6c-8fa7-884ce978a7c0 req-d556a614-b70e-4f6c-8fa7-884ce978a7c0 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.233s",
                                "2026-05-22 01:42:59.652 27 INFO tempest.lib.common.rest_client [req-f9bb19de-29e2-4aaf-a591-3f984fb5b9d5 req-f9bb19de-29e2-4aaf-a591-3f984fb5b9d5 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.210s",
                                "2026-05-22 01:42:59.675 35 INFO tempest.lib.common.rest_client [req-458affd8-13bb-4add-94b3-4be1536e03d1 req-458affd8-13bb-4add-94b3-4be1536e03d1 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e 1.020s",
                                "2026-05-22 01:42:59.675 35 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 7d288350b9a3406ab115e78f9765b84e for scope project and roles: ['reader']",
                                "2026-05-22 01:42:59.698 48 INFO tempest.lib.common.rest_client [req-42f19ffb-3c21-47e7-bfad-c26facec1dc0 req-42f19ffb-3c21-47e7-bfad-c26facec1dc0 ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:42:59.703 11 INFO tempest.lib.common.rest_client [req-1d5bfb44-6db4-4afc-82bb-4f0fcd2d634d req-1d5bfb44-6db4-4afc-82bb-4f0fcd2d634d ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1 0.531s",
                                "2026-05-22 01:42:59.704 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4f4a481d6d4b4f6b986add69c009c7d1 for scope project and roles: ['reader']",
                                "2026-05-22 01:42:59.708 33 INFO tempest.lib.common.rest_client [req-aeded3a6-8904-4b7a-ae7e-2874092facde req-aeded3a6-8904-4b7a-ae7e-2874092facde ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39 0.952s",
                                "2026-05-22 01:42:59.712 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b26e73bc9e6e4d47afdac93126a2da39 for scope project and roles: ['reader']",
                                "2026-05-22 01:42:59.728 38 INFO tempest.lib.common.rest_client [req-407797a2-6aa4-48c7-9b33-5b46450072b2 req-407797a2-6aa4-48c7-9b33-5b46450072b2 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/921fe94ef9a04ab0b1dea6843c71b931 1.129s",
                                "2026-05-22 01:42:59.746 19 INFO tempest.lib.common.rest_client [req-f146e278-8499-440a-9719-6e69b7940ed8 req-f146e278-8499-440a-9719-6e69b7940ed8 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:42:59.810 13 INFO tempest.lib.common.rest_client [req-f5d4246a-0f69-4b30-b386-abfbcf4995ff req-f5d4246a-0f69-4b30-b386-abfbcf4995ff ] Request (ExternalNetworksTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-22 01:42:59.831 27 INFO tempest.lib.common.rest_client [req-a6ac11eb-874f-4123-a35f-69ed25b83e52 req-a6ac11eb-874f-4123-a35f-69ed25b83e52 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:42:59.855 38 INFO tempest.lib.common.rest_client [req-b3cc8469-c333-4175-b032-aaaa3d459939 req-b3cc8469-c333-4175-b032-aaaa3d459939 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s",
                                "2026-05-22 01:42:59.879 19 INFO tempest.lib.common.rest_client [req-83cdda54-c73a-4cc8-b347-ce1a3a64ae77 req-83cdda54-c73a-4cc8-b347-ce1a3a64ae77 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/30382f8e1b914440b0a8e8adfafc4e44 0.130s",
                                "2026-05-22 01:43:00.057 38 INFO tempest.lib.common.rest_client [req-70a8d3ed-cf97-485c-b1a2-1ca94a612f6e req-70a8d3ed-cf97-485c-b1a2-1ca94a612f6e ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.199s",
                                "2026-05-22 01:43:00.176 18 INFO tempest.lib.common.rest_client [req-044b782b-3008-4b0a-ae5f-5c370858af75 req-044b782b-3008-4b0a-ae5f-5c370858af75 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.139s",
                                "2026-05-22 01:43:00.204 31 INFO tempest.lib.common.rest_client [req-5e8be058-9795-4ed2-b342-230b593ecfc3 req-5e8be058-9795-4ed2-b342-230b593ecfc3 ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.370s",
                                "2026-05-22 01:43:00.263 35 INFO tempest.lib.common.rest_client [req-d1c6ce19-46d6-4e5e-906a-7d144f83c568 req-d1c6ce19-46d6-4e5e-906a-7d144f83c568 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.584s",
                                "2026-05-22 01:43:00.297 29 INFO tempest.lib.common.rest_client [req-ecea2041-d971-47ea-bd14-8e8c380e3831 req-ecea2041-d971-47ea-bd14-8e8c380e3831 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/09149526a0554d9399016d8921649a86 1.249s",
                                "2026-05-22 01:43:00.304 13 INFO tempest.lib.common.rest_client [req-b1b8eec4-c2fb-4514-95e5-2f37cebf77aa req-b1b8eec4-c2fb-4514-95e5-2f37cebf77aa ] Request (ExternalNetworksTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0/users/9f64e8bd7bbd4bf1877a8831dadbb6d0/roles/09149526a0554d9399016d8921649a86 0.492s",
                                "2026-05-22 01:43:00.305 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9f64e8bd7bbd4bf1877a8831dadbb6d0 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:00.305 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1710004814-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'project_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'tenant_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f64e8bd7bbd4bf1877a8831dadbb6d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:00.305 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExternalNetworksTestJSON-1710004814-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'project_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'tenant_id': '138614e1bceb45dd8cd208dd3e3a19f0', 'tenant_name': 'tempest-ExternalNetworksTestJSON-1710004814', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9f64e8bd7bbd4bf1877a8831dadbb6d0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:00.398 33 INFO tempest.lib.common.rest_client [req-b666823a-355d-4237-aab3-7fa127d24f00 req-b666823a-355d-4237-aab3-7fa127d24f00 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.684s",
                                "2026-05-22 01:43:00.407 18 INFO tempest.lib.common.rest_client [req-f269f832-aa33-43df-a45c-76a94838983e req-f269f832-aa33-43df-a45c-76a94838983e ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04 0.229s",
                                "2026-05-22 01:43:00.407 18 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 496941e92de44d7c933e468dbaf4fd04 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:00.430 19 INFO tempest.lib.common.rest_client [req-1a61bd73-5823-4b75-8a5d-0c0da79933a6 req-1a61bd73-5823-4b75-8a5d-0c0da79933a6 ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.542s",
                                "2026-05-22 01:43:00.438 31 INFO tempest.lib.common.rest_client [req-c818b667-c8f1-4c7d-938d-e4b9604afd67 req-c818b667-c8f1-4c7d-938d-e4b9604afd67 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-22 01:43:00.481 25 INFO tempest.lib.common.rest_client [req-6720d80d-b25c-4d22-8265-36ad18965ec6 req-6720d80d-b25c-4d22-8265-36ad18965ec6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.202s",
                                "2026-05-22 01:43:00.487 29 INFO tempest.lib.common.rest_client [req-b68b6479-76e5-42e8-a0c7-6e6cc1219dbb req-b68b6479-76e5-42e8-a0c7-6e6cc1219dbb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:43:00.497 15 INFO tempest.lib.common.rest_client [req-3d4b9e63-cc1f-43fd-bed9-eba509aeffc0 req-3d4b9e63-cc1f-43fd-bed9-eba509aeffc0 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.346s",
                                "2026-05-22 01:43:00.511 39 INFO tempest.lib.common.rest_client [req-3053007a-e0b9-413e-8f11-9483cc9eb45f req-3053007a-e0b9-413e-8f11-9483cc9eb45f ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.007s",
                                "2026-05-22 01:43:00.533 21 INFO tempest.lib.common.rest_client [req-0e876d47-75ab-46b4-82ef-a346512a361d req-0e876d47-75ab-46b4-82ef-a346512a361d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.932s",
                                "2026-05-22 01:43:00.538 33 INFO tempest.lib.common.rest_client [req-0d576a41-ea62-4e2a-96ff-f4bf3976a92a req-0d576a41-ea62-4e2a-96ff-f4bf3976a92a ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-22 01:43:00.584 48 INFO tempest.lib.common.rest_client [req-d23a172e-0fff-4b03-b80f-168bf7ca3007 req-d23a172e-0fff-4b03-b80f-168bf7ca3007 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/921fe94ef9a04ab0b1dea6843c71b931 0.884s",
                                "2026-05-22 01:43:00.591 31 INFO tempest.lib.common.rest_client [req-3e6180b3-cd6b-4b53-8212-6d252df65694 req-3e6180b3-cd6b-4b53-8212-6d252df65694 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.148s",
                                "2026-05-22 01:43:00.693 25 INFO tempest.lib.common.rest_client [req-2168c998-bebb-4dbc-8a4d-74651157bc43 req-2168c998-bebb-4dbc-8a4d-74651157bc43 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.208s",
                                "2026-05-22 01:43:00.699 29 INFO tempest.lib.common.rest_client [req-245c444e-e275-4bb7-bf58-518d3784c53b req-245c444e-e275-4bb7-bf58-518d3784c53b ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/30382f8e1b914440b0a8e8adfafc4e44 0.209s",
                                "2026-05-22 01:43:00.706 27 INFO tempest.lib.common.rest_client [req-78de740c-31c4-4fc9-9b43-c68c11e66ccb req-78de740c-31c4-4fc9-9b43-c68c11e66ccb ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.872s",
                                "2026-05-22 01:43:00.711 33 INFO tempest.lib.common.rest_client [req-192d2688-4700-458d-b21e-169fc3032fb1 req-192d2688-4700-458d-b21e-169fc3032fb1 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/921fe94ef9a04ab0b1dea6843c71b931 0.170s",
                                "2026-05-22 01:43:00.793 23 INFO tempest.lib.common.rest_client [req-ae9ba56f-a6a5-4925-b72b-4a9bdd3906a9 req-ae9ba56f-a6a5-4925-b72b-4a9bdd3906a9 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.312s",
                                "2026-05-22 01:43:00.861 39 INFO tempest.lib.common.rest_client [req-0dcca95c-7c1b-4874-85b5-140c8d0cb00d req-0dcca95c-7c1b-4874-85b5-140c8d0cb00d ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.346s",
                                "2026-05-22 01:43:00.878 38 INFO tempest.lib.common.rest_client [req-05a628a3-2acd-4793-ae81-416ad3cd22c9 req-05a628a3-2acd-4793-ae81-416ad3cd22c9 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.818s",
                                "2026-05-22 01:43:00.903 21 INFO tempest.lib.common.rest_client [req-ed03bb90-eb87-4d82-93b1-eee4a0c9f284 req-ed03bb90-eb87-4d82-93b1-eee4a0c9f284 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/921fe94ef9a04ab0b1dea6843c71b931 0.369s",
                                "2026-05-22 01:43:00.951 13 INFO tempest.lib.common.rest_client [req-6d7d24a8-dd83-4bf7-9c50-3203a944e597 req-6d7d24a8-dd83-4bf7-9c50-3203a944e597 ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-22 01:43:00.956 11 INFO tempest.lib.common.rest_client [req-74855b2f-e902-4c30-9d63-bd5aa57e79ef req-74855b2f-e902-4c30-9d63-bd5aa57e79ef ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.250s",
                                "2026-05-22 01:43:00.967 35 INFO tempest.lib.common.rest_client [req-9c99e7cd-e0d5-4a9c-9f70-df9e3f11d0dd req-9c99e7cd-e0d5-4a9c-9f70-df9e3f11d0dd ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s",
                                "2026-05-22 01:43:00.975 25 INFO tempest.lib.common.rest_client [req-0338213a-cdd9-4b6f-a318-b5b84a818356 req-0338213a-cdd9-4b6f-a318-b5b84a818356 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.277s",
                                "2026-05-22 01:43:01.000 31 INFO tempest.lib.common.rest_client [req-40b5e3e3-a07f-4ab1-8b6f-b9bf25cf2f32 req-40b5e3e3-a07f-4ab1-8b6f-b9bf25cf2f32 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.407s",
                                "2026-05-22 01:43:01.047 39 INFO tempest.lib.common.rest_client [req-b702c35d-4685-415e-9f35-dfad2ee6d020 req-b702c35d-4685-415e-9f35-dfad2ee6d020 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-22 01:43:01.050 27 INFO tempest.lib.common.rest_client [req-21b44691-0877-414a-a8db-01cd915039d6 req-21b44691-0877-414a-a8db-01cd915039d6 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s",
                                "2026-05-22 01:43:01.077 19 INFO tempest.lib.common.rest_client [req-3b12a1a6-f1f3-4ebf-932e-5fcb56cbbe79 req-3b12a1a6-f1f3-4ebf-932e-5fcb56cbbe79 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/2194ff3a072f4deb83141fa1296997d2 0.646s",
                                "2026-05-22 01:43:01.081 38 INFO tempest.lib.common.rest_client [req-d7133016-00e0-48b1-9c4d-576cf0512f03 req-d7133016-00e0-48b1-9c4d-576cf0512f03 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/2194ff3a072f4deb83141fa1296997d2 0.200s",
                                "2026-05-22 01:43:01.099 11 INFO tempest.lib.common.rest_client [req-115a9401-3196-4427-a178-3edb91bbfc00 req-115a9401-3196-4427-a178-3edb91bbfc00 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.135s",
                                "2026-05-22 01:43:01.174 31 INFO tempest.lib.common.rest_client [req-03fe8b20-8483-4709-85e6-aff75845bc4a req-03fe8b20-8483-4709-85e6-aff75845bc4a ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.171s",
                                "2026-05-22 01:43:01.193 15 INFO tempest.lib.common.rest_client [req-66f47922-8f87-406b-9a19-d60203045e41 req-66f47922-8f87-406b-9a19-d60203045e41 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.694s",
                                "2026-05-22 01:43:01.244 38 INFO tempest.lib.common.rest_client [req-2ecfdce5-2833-4f62-a511-9e35e5b1e4e0 req-2ecfdce5-2833-4f62-a511-9e35e5b1e4e0 ] Request (BulkNetworkOpsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-22 01:43:01.271 25 INFO tempest.lib.common.rest_client [req-0cf883d4-f7e3-4685-a8e8-95552613c25b req-0cf883d4-f7e3-4685-a8e8-95552613c25b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/2194ff3a072f4deb83141fa1296997d2 0.294s",
                                "2026-05-22 01:43:01.300 27 INFO tempest.lib.common.rest_client [req-271eec99-4317-4222-b423-aa213d39bc8c req-271eec99-4317-4222-b423-aa213d39bc8c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.247s",
                                "2026-05-22 01:43:01.343 31 INFO tempest.lib.common.rest_client [req-754a65d0-395a-48b9-93ed-290c8babfc05 req-754a65d0-395a-48b9-93ed-290c8babfc05 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-22 01:43:01.346 48 INFO tempest.lib.common.rest_client [req-69b24e64-d233-4add-97fd-0789d28392fe req-69b24e64-d233-4add-97fd-0789d28392fe ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.760s",
                                "2026-05-22 01:43:01.357 23 INFO tempest.lib.common.rest_client [req-395d9e30-d9ed-443f-8afe-0299f9112260 req-395d9e30-d9ed-443f-8afe-0299f9112260 ] Request (ExternalNetworksAdminNegativeTestJSON:test_create_port_with_precreated_floatingip_as_fixed_ip): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.562s",
                                "2026-05-22 01:43:01.360 39 INFO tempest.lib.common.rest_client [req-f2e8867d-bb84-405f-a347-fa66d7df6169 req-f2e8867d-bb84-405f-a347-fa66d7df6169 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/30382f8e1b914440b0a8e8adfafc4e44 0.310s",
                                "2026-05-22 01:43:01.449 25 INFO tempest.lib.common.rest_client [req-0d42b8d9-d38c-45dd-af45-0a2be9cc411f req-0d42b8d9-d38c-45dd-af45-0a2be9cc411f ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.174s",
                                "2026-05-22 01:43:01.462 15 INFO tempest.lib.common.rest_client [req-28a53b9b-cd34-4373-bfec-bebf6cc5f751 req-28a53b9b-cd34-4373-bfec-bebf6cc5f751 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.264s",
                                "2026-05-22 01:43:01.475 48 INFO tempest.lib.common.rest_client [req-31d0991d-4a32-4607-9b9a-e43d981ba03a req-31d0991d-4a32-4607-9b9a-e43d981ba03a ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/30382f8e1b914440b0a8e8adfafc4e44 0.122s",
                                "2026-05-22 01:43:01.508 18 INFO tempest.lib.common.rest_client [req-ee135921-ce59-494b-a5fa-fa925fe750a6 req-ee135921-ce59-494b-a5fa-fa925fe750a6 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.096s",
                                "2026-05-22 01:43:01.538 27 INFO tempest.lib.common.rest_client [req-1ff4c1de-9c8b-4a78-9874-6ebc25fdaebc req-1ff4c1de-9c8b-4a78-9874-6ebc25fdaebc ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-22 01:43:01.544 29 INFO tempest.lib.common.rest_client [req-27185cc3-ae78-4e5c-9096-7839a991478e req-27185cc3-ae78-4e5c-9096-7839a991478e ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.837s",
                                "2026-05-22 01:43:01.551 39 INFO tempest.lib.common.rest_client [req-57bb57f4-c268-4e2c-b1a9-a16299ee0dbe req-57bb57f4-c268-4e2c-b1a9-a16299ee0dbe ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.188s",
                                "2026-05-22 01:43:01.551 33 INFO tempest.lib.common.rest_client [req-9ada62b4-b7f1-40b1-b900-10235833ac9f req-9ada62b4-b7f1-40b1-b900-10235833ac9f ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.837s",
                                "2026-05-22 01:43:01.575 21 INFO tempest.lib.common.rest_client [req-09911bf8-faa2-4f29-bbcb-0580e00fe6e7 req-09911bf8-faa2-4f29-bbcb-0580e00fe6e7 ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.667s",
                                "2026-05-22 01:43:01.604 48 INFO tempest.lib.common.rest_client [req-4df7c22c-5cdd-4bc9-ba7d-029f8b1dbaac req-4df7c22c-5cdd-4bc9-ba7d-029f8b1dbaac ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.127s",
                                "2026-05-22 01:43:01.614 15 INFO tempest.lib.common.rest_client [req-fed75eb1-45a4-4698-958d-7b295d002d2d req-fed75eb1-45a4-4698-958d-7b295d002d2d ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/2194ff3a072f4deb83141fa1296997d2 0.143s",
                                "2026-05-22 01:43:01.617 35 INFO tempest.lib.common.rest_client [req-b23a4318-c193-4f80-924f-4727438264ca req-b23a4318-c193-4f80-924f-4727438264ca ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/921fe94ef9a04ab0b1dea6843c71b931 0.649s",
                                "2026-05-22 01:43:01.774 29 INFO tempest.lib.common.rest_client [req-f88f4f5e-7d4e-495b-b5ce-d25cc9b1bfaf req-f88f4f5e-7d4e-495b-b5ce-d25cc9b1bfaf ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/2194ff3a072f4deb83141fa1296997d2 0.227s",
                                "2026-05-22 01:43:01.784 27 INFO tempest.lib.common.rest_client [req-e62f998c-c3b0-403f-a9f9-a74a7b7bbb9a req-e62f998c-c3b0-403f-a9f9-a74a7b7bbb9a ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.241s",
                                "2026-05-22 01:43:01.790 19 INFO tempest.lib.common.rest_client [req-a6dfd4fe-1b1c-4f38-aee0-d9dde2a98feb req-a6dfd4fe-1b1c-4f38-aee0-d9dde2a98feb ] Request (RoutersAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.709s",
                                "2026-05-22 01:43:01.870 23 INFO tempest.lib.common.rest_client [req-b76305b5-d761-4319-8e1b-77a133d7ac15 req-b76305b5-d761-4319-8e1b-77a133d7ac15 ] Request (ExternalNetworksAdminNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/ab6a8197-9170-4b5e-9039-b1039a45b034 0.507s",
                                "2026-05-22 01:43:01.909 35 INFO tempest.lib.common.rest_client [req-e52c882e-5e91-466e-af65-22bdd05677b8 req-e52c882e-5e91-466e-af65-22bdd05677b8 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.289s",
                                "2026-05-22 01:43:01.914 11 INFO tempest.lib.common.rest_client [req-4155d99a-66db-4151-b8b3-766c9b010dfa req-4155d99a-66db-4151-b8b3-766c9b010dfa ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/921fe94ef9a04ab0b1dea6843c71b931 0.804s",
                                "2026-05-22 01:43:01.915 15 INFO tempest.lib.common.rest_client [req-4708fe45-fd97-4f93-84d0-be10e78eba86 req-4708fe45-fd97-4f93-84d0-be10e78eba86 ] Request (RoutersIpV6AdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-22 01:43:01.920 21 INFO tempest.lib.common.rest_client [req-681627ae-6c2d-41be-a84c-b6559d8a7ec8 req-681627ae-6c2d-41be-a84c-b6559d8a7ec8 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.334s",
                                "2026-05-22 01:43:01.934 39 INFO tempest.lib.common.rest_client [req-1022dd49-9661-4e0e-9ed9-4e99a6088ff2 req-1022dd49-9661-4e0e-9ed9-4e99a6088ff2 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/2194ff3a072f4deb83141fa1296997d2 0.372s",
                                "2026-05-22 01:43:01.942 38 INFO tempest.lib.common.rest_client [req-058b2eae-74b8-4ead-8c37-07dfcb145299 req-058b2eae-74b8-4ead-8c37-07dfcb145299 ] Request (BulkNetworkOpsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7/users/e16d27cec32d4afa90ea2741ad96b34a/roles/09149526a0554d9399016d8921649a86 0.693s",
                                "2026-05-22 01:43:01.942 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e16d27cec32d4afa90ea2741ad96b34a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:01.942 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsTest-1105450916-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e16d27cec32d4afa90ea2741ad96b34a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:01.949 38 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-1105450916-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '980cf76a09fb485da6ad3008d82483d7', 'project_name': 'tempest-BulkNetworkOpsTest-1105450916', 'tenant_id': '980cf76a09fb485da6ad3008d82483d7', 'tenant_name': 'tempest-BulkNetworkOpsTest-1105450916', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e16d27cec32d4afa90ea2741ad96b34a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{6} tempest.api.network.admin.test_external_networks_negative.ExternalNetworksAdminNegativeTestJSON.test_create_port_with_precreated_floatingip_as_fixed_ip [2.393330s] ... ok",
                                "2026-05-22 01:43:02.005 29 INFO tempest.lib.common.rest_client [req-62742a1f-3945-4d3a-885a-38bdd9c422ce req-62742a1f-3945-4d3a-885a-38bdd9c422ce ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.227s",
                                "2026-05-22 01:43:02.058 25 INFO tempest.lib.common.rest_client [req-1d2e225a-f2a0-4c40-b1f7-aaf5594328ac req-1d2e225a-f2a0-4c40-b1f7-aaf5594328ac ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0/users/201983465dbc4b9cb703257ceed500d4/roles/09149526a0554d9399016d8921649a86 0.606s",
                                "2026-05-22 01:43:02.059 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 201983465dbc4b9cb703257ceed500d4 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:02.059 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d448de7bec84ad39c53df2ab3536dc0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'tenant_id': '5d448de7bec84ad39c53df2ab3536dc0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '201983465dbc4b9cb703257ceed500d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.059 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5d448de7bec84ad39c53df2ab3536dc0', 'project_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'tenant_id': '5d448de7bec84ad39c53df2ab3536dc0', 'tenant_name': 'tempest-PortsAdminExtendedAttrsIpV6TestJSON-541318454', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '201983465dbc4b9cb703257ceed500d4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.078 31 INFO tempest.lib.common.rest_client [req-df1101cb-1388-49d9-8648-1484c39334ca req-df1101cb-1388-49d9-8648-1484c39334ca ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/30382f8e1b914440b0a8e8adfafc4e44 0.732s",
                                "2026-05-22 01:43:02.062 19 INFO tempest.lib.common.rest_client [req-7b06710e-fcfa-42ba-b19c-882580910e50 req-7b06710e-fcfa-42ba-b19c-882580910e50 ] Request (RoutersAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750/users/acae95ddde0f4b13a39442d1bdbc61fa/roles/09149526a0554d9399016d8921649a86 0.268s",
                                "2026-05-22 01:43:02.068 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user acae95ddde0f4b13a39442d1bdbc61fa is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:02.068 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1156870796-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd964a0a4926844209a746d0aa5547750', 'project_name': 'tempest-RoutersAdminTest-1156870796', 'tenant_id': 'd964a0a4926844209a746d0aa5547750', 'tenant_name': 'tempest-RoutersAdminTest-1156870796', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'acae95ddde0f4b13a39442d1bdbc61fa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.068 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminTest-1156870796-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd964a0a4926844209a746d0aa5547750', 'project_name': 'tempest-RoutersAdminTest-1156870796', 'tenant_id': 'd964a0a4926844209a746d0aa5547750', 'tenant_name': 'tempest-RoutersAdminTest-1156870796', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'acae95ddde0f4b13a39442d1bdbc61fa', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.157 21 INFO tempest.lib.common.rest_client [req-541c76d7-1161-480e-ab89-dc13f8ec0c6d req-541c76d7-1161-480e-ab89-dc13f8ec0c6d ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.234s",
                                "2026-05-22 01:43:02.170 11 INFO tempest.lib.common.rest_client [req-db1c21e9-e5a4-46bf-ad47-993d6686d2a2 req-db1c21e9-e5a4-46bf-ad47-993d6686d2a2 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.253s",
                                "2026-05-22 01:43:02.189 48 INFO tempest.lib.common.rest_client [req-82a92778-b7b1-4d2d-8a87-321b00386659 req-82a92778-b7b1-4d2d-8a87-321b00386659 ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/2194ff3a072f4deb83141fa1296997d2 0.582s",
                                "2026-05-22 01:43:02.209 15 INFO tempest.lib.common.rest_client [req-66e6fea8-2d59-46c1-9b1b-5dadc4a4ee10 req-66e6fea8-2d59-46c1-9b1b-5dadc4a4ee10 ] Request (RoutersIpV6AdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331/users/b5d087a1fe244e5ea31c50f82e8f767f/roles/09149526a0554d9399016d8921649a86 0.284s",
                                "2026-05-22 01:43:02.211 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b5d087a1fe244e5ea31c50f82e8f767f is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:02.214 18 INFO tempest.lib.common.rest_client [req-f0ce5beb-92dc-4696-accf-51ad2934f2b6 req-f0ce5beb-92dc-4696-accf-51ad2934f2b6 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.703s",
                                "2026-05-22 01:43:02.215 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-984283076-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4064a1cbbda54ce0a4885bd685fd9331', 'project_name': 'tempest-RoutersIpV6AdminTest-984283076', 'tenant_id': '4064a1cbbda54ce0a4885bd685fd9331', 'tenant_name': 'tempest-RoutersIpV6AdminTest-984283076', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5d087a1fe244e5ea31c50f82e8f767f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.215 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6AdminTest-984283076-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4064a1cbbda54ce0a4885bd685fd9331', 'project_name': 'tempest-RoutersIpV6AdminTest-984283076', 'tenant_id': '4064a1cbbda54ce0a4885bd685fd9331', 'tenant_name': 'tempest-RoutersIpV6AdminTest-984283076', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b5d087a1fe244e5ea31c50f82e8f767f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.286 23 INFO tempest.lib.common.rest_client [req-93f6f0ba-ef92-40b1-9229-f4555b182aae req-93f6f0ba-ef92-40b1-9229-f4555b182aae ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d9127ab68b7841d0830e94f4d9ac09e8 0.305s",
                                "2026-05-22 01:43:02.320 27 INFO tempest.lib.common.rest_client [req-93afb52f-eb60-4cd3-af7d-fb778e5d74dd req-93afb52f-eb60-4cd3-af7d-fb778e5d74dd ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.533s",
                                "2026-05-22 01:43:02.386 33 INFO tempest.lib.common.rest_client [req-cf15907c-06f7-4afb-8c80-928b10ccc62e req-cf15907c-06f7-4afb-8c80-928b10ccc62e ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.832s",
                                "2026-05-22 01:43:02.386 21 INFO tempest.lib.common.rest_client [req-7cc39019-559b-483e-8faa-2d1133bcccee req-7cc39019-559b-483e-8faa-2d1133bcccee ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/2194ff3a072f4deb83141fa1296997d2 0.227s",
                                "2026-05-22 01:43:02.438 35 INFO tempest.lib.common.rest_client [req-e09ab39b-ef27-4fea-b0f7-b8dfe63e8304 req-e09ab39b-ef27-4fea-b0f7-b8dfe63e8304 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/30382f8e1b914440b0a8e8adfafc4e44 0.527s",
                                "2026-05-22 01:43:02.547 39 INFO tempest.lib.common.rest_client [req-b0f03c75-8bad-42d6-a069-3fe6c346aaa8 req-b0f03c75-8bad-42d6-a069-3fe6c346aaa8 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.611s",
                                "2026-05-22 01:43:02.563 29 INFO tempest.lib.common.rest_client [req-7c840e95-ea52-4e6c-8342-4a3936a08f35 req-7c840e95-ea52-4e6c-8342-4a3936a08f35 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e/users/7c4cc89f883f4c74b7b254fa8e3fb603/roles/09149526a0554d9399016d8921649a86 0.552s",
                                "2026-05-22 01:43:02.565 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7c4cc89f883f4c74b7b254fa8e3fb603 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:02.566 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-201335209-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1abaa3b2ea614479aa75b0690629663e', 'project_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'tenant_id': '1abaa3b2ea614479aa75b0690629663e', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c4cc89f883f4c74b7b254fa8e3fb603', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.566 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-201335209-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1abaa3b2ea614479aa75b0690629663e', 'project_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'tenant_id': '1abaa3b2ea614479aa75b0690629663e', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-201335209', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7c4cc89f883f4c74b7b254fa8e3fb603', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.572 18 INFO tempest.lib.common.rest_client [req-4b1ce061-3513-4b9e-bee8-6d045296e29d req-4b1ce061-3513-4b9e-bee8-6d045296e29d ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/921fe94ef9a04ab0b1dea6843c71b931 0.350s",
                                "2026-05-22 01:43:02.657 31 INFO tempest.lib.common.rest_client [req-c1718e06-40d2-43eb-a38b-2cc8ceab7741 req-c1718e06-40d2-43eb-a38b-2cc8ceab7741 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.577s",
                                "2026-05-22 01:43:02.670 19 INFO tempest.lib.common.rest_client [req-03049bf2-128c-4484-8287-1dc30458ab19 req-03049bf2-128c-4484-8287-1dc30458ab19 ] Request (RoutersAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-22 01:43:02.677 38 INFO tempest.lib.common.rest_client [req-41633e51-04fa-463f-8448-9a95f12e842a req-41633e51-04fa-463f-8448-9a95f12e842a ] Request (BulkNetworkOpsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.715s",
                                "2026-05-22 01:43:02.686 25 INFO tempest.lib.common.rest_client [req-374877f3-4c8e-4591-aa2a-cc1dd69205c1 req-374877f3-4c8e-4591-aa2a-cc1dd69205c1 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s",
                                "2026-05-22 01:43:02.694 27 INFO tempest.lib.common.rest_client [req-5b23e5f5-1e61-4b6f-bf02-0f671a7810e1 req-5b23e5f5-1e61-4b6f-bf02-0f671a7810e1 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/2194ff3a072f4deb83141fa1296997d2 0.371s",
                                "2026-05-22 01:43:02.696 11 INFO tempest.lib.common.rest_client [req-4cac85cf-3659-48a7-8536-e085e62a1740 req-4cac85cf-3659-48a7-8536-e085e62a1740 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/30382f8e1b914440b0a8e8adfafc4e44 0.522s",
                                "2026-05-22 01:43:02.782 35 INFO tempest.lib.common.rest_client [req-7f1ee2e6-eeba-42d8-937a-1e57f182f914 req-7f1ee2e6-eeba-42d8-937a-1e57f182f914 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.341s",
                                "2026-05-22 01:43:02.788 48 INFO tempest.lib.common.rest_client [req-96c0edc3-4665-4d53-8858-f6bf93df60ba req-96c0edc3-4665-4d53-8858-f6bf93df60ba ] Request (NetworksTestDHCPv6:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.597s",
                                "2026-05-22 01:43:02.813 33 INFO tempest.lib.common.rest_client [req-9869fcee-803e-4d50-a101-aefcbbf1cde0 req-9869fcee-803e-4d50-a101-aefcbbf1cde0 ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.421s",
                                "2026-05-22 01:43:02.802 39 INFO tempest.lib.common.rest_client [req-4c44eb29-630c-4171-b11d-ae01f97d2d12 req-4c44eb29-630c-4171-b11d-ae01f97d2d12 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5/users/5716024ebe5448e8b79061319122e655/roles/09149526a0554d9399016d8921649a86 0.252s",
                                "2026-05-22 01:43:02.802 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 5716024ebe5448e8b79061319122e655 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:02.802 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-388277329-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'tenant_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5716024ebe5448e8b79061319122e655', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.803 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeIpV6Test-388277329-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'project_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'tenant_id': 'c5fffa64a9384a49a4e725bd38a0efa5', 'tenant_name': 'tempest-RoutersAdminNegativeIpV6Test-388277329', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '5716024ebe5448e8b79061319122e655', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:02.894 23 INFO tempest.lib.common.rest_client [req-104fce27-fc8d-4f0d-9af2-05c392027884 req-104fce27-fc8d-4f0d-9af2-05c392027884 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3cd79a0b00514887b10e82fa0c4ac0a2 0.605s",
                                "2026-05-22 01:43:02.894 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e3800c139f134c3a8e3d441462537088",
                                "2026-05-22 01:43:02.903 21 INFO tempest.lib.common.rest_client [req-7f708e10-783b-49f6-b63c-93bb9eda85bb req-7f708e10-783b-49f6-b63c-93bb9eda85bb ] Request (NetworksTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.514s",
                                "2026-05-22 01:43:02.913 11 INFO tempest.lib.common.rest_client [req-cd222dd9-ffa8-4882-97eb-1f570aa2c151 req-cd222dd9-ffa8-4882-97eb-1f570aa2c151 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.210s",
                                "2026-05-22 01:43:02.926 18 INFO tempest.lib.common.rest_client [req-1167d8b5-f5b9-4aaf-95ab-4cfca062ec31 req-1167d8b5-f5b9-4aaf-95ab-4cfca062ec31 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-22 01:43:03.023 27 INFO tempest.lib.common.rest_client [req-0b3a2cdc-03a5-4f4a-9527-91a5b17e8d4c req-0b3a2cdc-03a5-4f4a-9527-91a5b17e8d4c ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-22 01:43:03.062 31 INFO tempest.lib.common.rest_client [req-706d0926-0666-4ea3-8632-1a79678c5e29 req-706d0926-0666-4ea3-8632-1a79678c5e29 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/2194ff3a072f4deb83141fa1296997d2 0.402s",
                                "2026-05-22 01:43:03.171 13 INFO tempest.lib.common.rest_client [req-dcca1c1f-dc8c-4c17-86de-0b73e631fd9f req-dcca1c1f-dc8c-4c17-86de-0b73e631fd9f ] Request (ExternalNetworksTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.216s",
                                "2026-05-22 01:43:03.176 15 INFO tempest.lib.common.rest_client [req-601e87cf-072f-4b61-aefe-fa8ee55755df req-601e87cf-072f-4b61-aefe-fa8ee55755df ] Request (RoutersIpV6AdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.947s",
                                "2026-05-22 01:43:03.184 11 INFO tempest.lib.common.rest_client [req-e5d5ade8-5476-47df-81d7-33991137fa19 req-e5d5ade8-5476-47df-81d7-33991137fa19 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/2194ff3a072f4deb83141fa1296997d2 0.266s",
                                "2026-05-22 01:43:03.303 35 INFO tempest.lib.common.rest_client [req-fba1828f-85d1-4fac-97df-5508dadfbfb6 req-fba1828f-85d1-4fac-97df-5508dadfbfb6 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/2194ff3a072f4deb83141fa1296997d2 0.518s",
                                "2026-05-22 01:43:03.416 27 INFO tempest.lib.common.rest_client [req-3f942523-c027-47f0-9a82-4f68fb72b213 req-3f942523-c027-47f0-9a82-4f68fb72b213 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70/users/de12317eb61e4c85ba3df7d81ce7f3b2/roles/09149526a0554d9399016d8921649a86 0.389s",
                                "2026-05-22 01:43:03.417 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user de12317eb61e4c85ba3df7d81ce7f3b2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:03.420 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1672491728-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '039e4719fefe41c68f7541d5407eda70', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'tenant_id': '039e4719fefe41c68f7541d5407eda70', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de12317eb61e4c85ba3df7d81ce7f3b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.420 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-DHCPAgentSchedulersTestJSON-1672491728-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '039e4719fefe41c68f7541d5407eda70', 'project_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'tenant_id': '039e4719fefe41c68f7541d5407eda70', 'tenant_name': 'tempest-DHCPAgentSchedulersTestJSON-1672491728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'de12317eb61e4c85ba3df7d81ce7f3b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.423 33 INFO tempest.lib.common.rest_client [req-6370a775-2a21-4987-b42b-f962f1dfe7bf req-6370a775-2a21-4987-b42b-f962f1dfe7bf ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/2194ff3a072f4deb83141fa1296997d2 0.608s",
                                "2026-05-22 01:43:03.479 39 INFO tempest.lib.common.rest_client [req-81aa79c5-8be0-4ee2-8044-dccec76eadb6 req-81aa79c5-8be0-4ee2-8044-dccec76eadb6 ] Request (RoutersAdminNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s",
                                "2026-05-22 01:43:03.488 29 INFO tempest.lib.common.rest_client [req-a835c4b2-640d-4b1a-a6ce-02e5b650efd4 req-a835c4b2-640d-4b1a-a6ce-02e5b650efd4 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.907s",
                                "2026-05-22 01:43:03.480 48 INFO tempest.lib.common.rest_client [req-8446649b-db6f-4e5b-b16f-cd2524a743ff req-8446649b-db6f-4e5b-b16f-cd2524a743ff ] Request (NetworksTestDHCPv6:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8/users/70de676985954e0686a43787d4225319/roles/09149526a0554d9399016d8921649a86 0.689s",
                                "2026-05-22 01:43:03.480 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 70de676985954e0686a43787d4225319 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:03.483 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTestDHCPv6-648392948-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70de676985954e0686a43787d4225319', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.483 48 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-648392948-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'project_name': 'tempest-NetworksTestDHCPv6-648392948', 'tenant_id': 'f4b41c334e374ebf8e4c83c29acfe9e8', 'tenant_name': 'tempest-NetworksTestDHCPv6-648392948', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '70de676985954e0686a43787d4225319', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.482 21 INFO tempest.lib.common.rest_client [req-45fbaa1f-9d96-4b30-bf3a-54b8d997a3d4 req-45fbaa1f-9d96-4b30-bf3a-54b8d997a3d4 ] Request (NetworksTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d/users/0a54592e6f0f463a815270db7b862e1a/roles/09149526a0554d9399016d8921649a86 0.576s",
                                "2026-05-22 01:43:03.483 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0a54592e6f0f463a815270db7b862e1a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:03.483 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a54592e6f0f463a815270db7b862e1a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.483 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksTest-1327314986-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '65936a6370514594b8e3622b5ba1da0d', 'project_name': 'tempest-NetworksTest-1327314986', 'tenant_id': '65936a6370514594b8e3622b5ba1da0d', 'tenant_name': 'tempest-NetworksTest-1327314986', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0a54592e6f0f463a815270db7b862e1a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.653 31 INFO tempest.lib.common.rest_client [req-39c4c50b-e73a-45c3-914d-cc78e3ea46f9 req-39c4c50b-e73a-45c3-914d-cc78e3ea46f9 ] Request (RoutersAdminNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.588s",
                                "2026-05-22 01:43:03.662 35 INFO tempest.lib.common.rest_client [req-367c2e36-471e-40a4-b060-3cff2a4978b6 req-367c2e36-471e-40a4-b060-3cff2a4978b6 ] Request (RoutersNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-22 01:43:03.669 33 INFO tempest.lib.common.rest_client [req-9631fa80-9d63-4029-9442-45021087d31e req-9631fa80-9d63-4029-9442-45021087d31e ] Request (AllowedAddressPairTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.243s",
                                "2026-05-22 01:43:03.692 18 INFO tempest.lib.common.rest_client [req-29c456f2-79d8-49fa-86c4-5d60eb494b5e req-29c456f2-79d8-49fa-86c4-5d60eb494b5e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/30382f8e1b914440b0a8e8adfafc4e44 0.764s",
                                "2026-05-22 01:43:03.753 29 INFO tempest.lib.common.rest_client [req-09fa9496-68e8-4ef3-bb95-c42d6e2a700e req-09fa9496-68e8-4ef3-bb95-c42d6e2a700e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.259s",
                                "2026-05-22 01:43:03.895 18 INFO tempest.lib.common.rest_client [req-9c7992a4-2e22-4eeb-a492-1018ad816a33 req-9c7992a4-2e22-4eeb-a492-1018ad816a33 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-22 01:43:03.890 31 INFO tempest.lib.common.rest_client [req-515ebd7b-46a0-41d9-92ac-9a82b42c72e5 req-515ebd7b-46a0-41d9-92ac-9a82b42c72e5 ] Request (RoutersAdminNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8/users/3a30924ffe754978816d66e49ff19fce/roles/09149526a0554d9399016d8921649a86 0.233s",
                                "2026-05-22 01:43:03.892 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3a30924ffe754978816d66e49ff19fce is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:03.892 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2050549630-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e4c710ac7df41678dea8fda8304dec8', 'project_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'tenant_id': '6e4c710ac7df41678dea8fda8304dec8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a30924ffe754978816d66e49ff19fce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.892 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersAdminNegativeTest-2050549630-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6e4c710ac7df41678dea8fda8304dec8', 'project_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'tenant_id': '6e4c710ac7df41678dea8fda8304dec8', 'tenant_name': 'tempest-RoutersAdminNegativeTest-2050549630', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3a30924ffe754978816d66e49ff19fce', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:03.917 11 INFO tempest.lib.common.rest_client [req-e25b39f2-154a-4d84-aba3-5fe155b0c9a0 req-e25b39f2-154a-4d84-aba3-5fe155b0c9a0 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.731s",
                                "2026-05-22 01:43:04.010 23 INFO tempest.lib.common.rest_client [req-f990cd3f-6665-491c-bc84-37b284e3201c req-f990cd3f-6665-491c-bc84-37b284e3201c ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.112s",
                                "2026-05-22 01:43:04.023 33 INFO tempest.lib.common.rest_client [req-9250b8e7-1c51-42b6-8c16-f30ee80e8d37 req-9250b8e7-1c51-42b6-8c16-f30ee80e8d37 ] Request (AllowedAddressPairTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39/users/dd5159cf8d7b4686a4a8091ac2924d8f/roles/09149526a0554d9399016d8921649a86 0.351s",
                                "2026-05-22 01:43:04.024 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dd5159cf8d7b4686a4a8091ac2924d8f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:04.024 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd5159cf8d7b4686a4a8091ac2924d8f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:04.024 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairTestJSON-1937939649-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'project_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'tenant_id': 'b26e73bc9e6e4d47afdac93126a2da39', 'tenant_name': 'tempest-AllowedAddressPairTestJSON-1937939649', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dd5159cf8d7b4686a4a8091ac2924d8f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:04.229 21 INFO tempest.lib.common.rest_client [req-7e36c17b-80bb-4004-953b-100ae76a1ea0 req-7e36c17b-80bb-4004-953b-100ae76a1ea0 ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.737s",
                                "2026-05-22 01:43:04.230 11 INFO tempest.lib.common.rest_client [req-08e64510-d795-4039-8fc4-5c5422e34cab req-08e64510-d795-4039-8fc4-5c5422e34cab ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1/users/232a8dedebba459eaefa8db02b18abaf/roles/09149526a0554d9399016d8921649a86 0.309s",
                                "2026-05-22 01:43:04.230 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 232a8dedebba459eaefa8db02b18abaf is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:04.231 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '232a8dedebba459eaefa8db02b18abaf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:04.231 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'project_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'tenant_id': '4f4a481d6d4b4f6b986add69c009c7d1', 'tenant_name': 'tempest-ExtraDHCPOptionsIpV6TestJSON-497843963', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '232a8dedebba459eaefa8db02b18abaf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:04.477 29 INFO tempest.lib.common.rest_client [req-7fe1674d-ea33-4d98-99c5-81cd28c27bdd req-7fe1674d-ea33-4d98-99c5-81cd28c27bdd ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.721s",
                                "2026-05-22 01:43:04.576 31 INFO tempest.lib.common.rest_client [req-1a55c802-f3c8-4afe-95bb-19e533b4edea req-1a55c802-f3c8-4afe-95bb-19e533b4edea ] Request (RoutersAdminNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.669s",
                                "2026-05-22 01:43:04.634 27 INFO tempest.lib.common.rest_client [req-c722b40e-f033-4da1-9523-6021c8c43343 req-c722b40e-f033-4da1-9523-6021c8c43343 ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.198s",
                                "2026-05-22 01:43:04.681 29 INFO tempest.lib.common.rest_client [req-1f61298b-6fae-410a-bc4e-818fe2c005cb req-1f61298b-6fae-410a-bc4e-818fe2c005cb ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-22 01:43:04.717 38 INFO tempest.lib.common.rest_client [req-3b9d04ce-56fe-4d57-8a6b-5af1ba3083c0 req-3b9d04ce-56fe-4d57-8a6b-5af1ba3083c0 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.035s",
                                "2026-05-22 01:43:04.715 35 INFO tempest.lib.common.rest_client [req-c98b7362-dc84-4ac8-b348-59906f7e24e0 req-c98b7362-dc84-4ac8-b348-59906f7e24e0 ] Request (RoutersNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e/users/b0dd73bc59c54f3b984a48761d119ab4/roles/09149526a0554d9399016d8921649a86 1.050s",
                                "2026-05-22 01:43:04.716 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b0dd73bc59c54f3b984a48761d119ab4 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:04.716 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0dd73bc59c54f3b984a48761d119ab4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:04.716 35 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeTest-890972022-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '7d288350b9a3406ab115e78f9765b84e', 'project_name': 'tempest-RoutersNegativeTest-890972022', 'tenant_id': '7d288350b9a3406ab115e78f9765b84e', 'tenant_name': 'tempest-RoutersNegativeTest-890972022', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b0dd73bc59c54f3b984a48761d119ab4', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:04.810 48 INFO tempest.lib.common.rest_client [req-2e09f174-bbd1-4479-8397-dc3694c98c93 req-2e09f174-bbd1-4479-8397-dc3694c98c93 ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.307s",
                                "2026-05-22 01:43:04.862 18 INFO tempest.lib.common.rest_client [req-d5a9ea4b-90ce-452a-bf25-cda8c24f7af6 req-d5a9ea4b-90ce-452a-bf25-cda8c24f7af6 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/2194ff3a072f4deb83141fa1296997d2 0.964s",
                                "2026-05-22 01:43:04.873 11 INFO tempest.lib.common.rest_client [req-cbfabe19-2772-4c5a-adbb-f59df9db5113 req-cbfabe19-2772-4c5a-adbb-f59df9db5113 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.633s",
                                "2026-05-22 01:43:04.916 19 INFO tempest.lib.common.rest_client [req-5f6e3cbc-7dc5-4ed1-81ff-56a4a3e95086 req-5f6e3cbc-7dc5-4ed1-81ff-56a4a3e95086 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.242s",
                                "2026-05-22 01:43:04.945 38 INFO tempest.lib.common.rest_client [req-fd914b62-bba4-4be6-b007-4c290643c61c req-fd914b62-bba4-4be6-b007-4c290643c61c ] Request (BulkNetworkOpsTest:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.226s",
                                "2026-05-22 01:43:05.118 25 INFO tempest.lib.common.rest_client [req-2843a2dc-3ab5-40b4-9ca9-56097483c140 req-2843a2dc-3ab5-40b4-9ca9-56097483c140 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.426s",
                                "2026-05-22 01:43:05.120 18 INFO tempest.lib.common.rest_client [req-b741c0b1-dd2a-4411-8c3f-7c7b11781bd9 req-b741c0b1-dd2a-4411-8c3f-7c7b11781bd9 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.254s",
                                "2026-05-22 01:43:05.169 39 INFO tempest.lib.common.rest_client [req-e7626fea-d9b8-4624-9396-6389e81c9647 req-e7626fea-d9b8-4624-9396-6389e81c9647 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.682s",
                                "2026-05-22 01:43:05.172 23 INFO tempest.lib.common.rest_client [req-25a09fb5-2e1e-4f60-abdd-d7c6ff52de4f req-25a09fb5-2e1e-4f60-abdd-d7c6ff52de4f ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e3800c139f134c3a8e3d441462537088&name=default 1.159s",
                                "2026-05-22 01:43:05.283 35 INFO tempest.lib.common.rest_client [req-f9be0f47-459f-4f99-90fe-a5191c34a2d4 req-f9be0f47-459f-4f99-90fe-a5191c34a2d4 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-22 01:43:05.290 27 INFO tempest.lib.common.rest_client [req-6a6b4faf-d702-4471-a2ee-b63c7259df1f req-6a6b4faf-d702-4471-a2ee-b63c7259df1f ] Request (DHCPAgentSchedulersTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents?agent_type=DHCP+Agent 0.652s",
                                "2026-05-22 01:43:05.290 27 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in DHCPAgentSchedulersTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:43:05.342 29 INFO tempest.lib.common.rest_client [req-31bd4ded-da0d-4ae1-908f-49c3e55e975f req-31bd4ded-da0d-4ae1-908f-49c3e55e975f ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.659s",
                                "2026-05-22 01:43:05.402 33 INFO tempest.lib.common.rest_client [req-00401b0f-2961-4a8b-9452-25be13c4c586 req-00401b0f-2961-4a8b-9452-25be13c4c586 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.372s",
                                "2026-05-22 01:43:05.490 29 INFO tempest.lib.common.rest_client [req-8cced586-9da7-45bf-961e-8fd17042d685 req-8cced586-9da7-45bf-961e-8fd17042d685 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.146s",
                                "2026-05-22 01:43:05.527 18 INFO tempest.lib.common.rest_client [req-a7fca9fc-2d3f-4166-907b-56c76493d1f7 req-a7fca9fc-2d3f-4166-907b-56c76493d1f7 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04/users/c7d66b08cb844f448c820b49a086f834/roles/09149526a0554d9399016d8921649a86 0.403s",
                                "2026-05-22 01:43:05.528 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c7d66b08cb844f448c820b49a086f834 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:05.529 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7d66b08cb844f448c820b49a086f834', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:05.530 18 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-300330071-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '496941e92de44d7c933e468dbaf4fd04', 'project_name': 'tempest-ExtensionsTestJSON-300330071', 'tenant_id': '496941e92de44d7c933e468dbaf4fd04', 'tenant_name': 'tempest-ExtensionsTestJSON-300330071', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7d66b08cb844f448c820b49a086f834', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:05.617 27 INFO tempest.lib.common.rest_client [req-9a6fe149-f62e-4419-8350-bda1255e8c90 req-9a6fe149-f62e-4419-8350-bda1255e8c90 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/31f48cfd717d457bb58efefc7e608574 0.324s",
                                "2026-05-22 01:43:05.703 13 INFO tempest.lib.common.rest_client [req-0a3981bb-b49e-43bd-8ac3-e11696ab25fb req-0a3981bb-b49e-43bd-8ac3-e11696ab25fb ] Request (ExternalNetworksTestJSON:test_create_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.528s",
                                "2026-05-22 01:43:05.849 29 INFO tempest.lib.common.rest_client [req-54659c20-e8c6-4986-8986-dabb6a730448 req-54659c20-e8c6-4986-8986-dabb6a730448 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.353s",
                                "2026-05-22 01:43:05.932 25 INFO tempest.lib.common.rest_client [req-e94786a9-3e2f-4807-9dcc-e6cedf8740e6 req-e94786a9-3e2f-4807-9dcc-e6cedf8740e6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.810s",
                                "2026-05-22 01:43:05.981 15 INFO tempest.lib.common.rest_client [req-e8b9ee66-82f3-42bf-9962-1ec8aefa4815 req-e8b9ee66-82f3-42bf-9962-1ec8aefa4815 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.797s",
                                "2026-05-22 01:43:05.989 19 INFO tempest.lib.common.rest_client [req-befd78aa-4c96-4db4-8f80-4a5b00dc6f0f req-befd78aa-4c96-4db4-8f80-4a5b00dc6f0f ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.071s",
                                "2026-05-22 01:43:06.009 29 INFO tempest.lib.common.rest_client [req-d29353f5-47a1-4416-b48e-0246e8aa2790 req-d29353f5-47a1-4416-b48e-0246e8aa2790 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.156s",
                                "2026-05-22 01:43:06.025 31 INFO tempest.lib.common.rest_client [req-a4c8295d-4cd2-41e2-a5e7-2758a38deb5b req-a4c8295d-4cd2-41e2-a5e7-2758a38deb5b ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.443s",
                                "2026-05-22 01:43:06.045 38 INFO tempest.lib.common.rest_client [req-b96727f6-4415-4d26-947d-ac803a4b4cc5 req-b96727f6-4415-4d26-947d-ac803a4b4cc5 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f00939f1-09d7-434f-aab6-06b43460cac2 1.096s",
                                "2026-05-22 01:43:06.071 35 INFO tempest.lib.common.rest_client [req-ba48f6e6-7706-40db-960f-c3fb82134e0e req-ba48f6e6-7706-40db-960f-c3fb82134e0e ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.776s",
                                "2026-05-22 01:43:06.121 27 INFO tempest.lib.common.rest_client [req-a5faf05d-a45d-4e9e-be7c-3712bd4429be req-a5faf05d-a45d-4e9e-be7c-3712bd4429be ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/de12317eb61e4c85ba3df7d81ce7f3b2 0.499s",
                                "2026-05-22 01:43:06.122 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d73705b4cc264d2b8e535d58a51a372a",
                                "2026-05-22 01:43:06.209 18 INFO tempest.lib.common.rest_client [req-458816dc-ff45-448a-bcff-6bfd3ed6eae3 req-458816dc-ff45-448a-bcff-6bfd3ed6eae3 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.670s",
                                "2026-05-22 01:43:06.345 23 INFO tempest.lib.common.rest_client [req-715765c5-e6cc-470f-91f4-a2d7ccfeb047 req-715765c5-e6cc-470f-91f4-a2d7ccfeb047 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/788c12d1-bd1b-41a8-b298-82ad3417d507 1.169s",
                                "2026-05-22 01:43:06.415 39 INFO tempest.lib.common.rest_client [req-50a11f26-dfca-4a15-ab4c-d7e9c7978293 req-50a11f26-dfca-4a15-ab4c-d7e9c7978293 ] Request (RoutersAdminNegativeIpV6Test:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.243s",
                                "2026-05-22 01:43:06.426 29 INFO tempest.lib.common.rest_client [req-aa5313b5-3f83-4070-9745-b25d7cbcb5df req-aa5313b5-3f83-4070-9745-b25d7cbcb5df ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/30382f8e1b914440b0a8e8adfafc4e44 0.413s",
                                "2026-05-22 01:43:06.633 29 INFO tempest.lib.common.rest_client [req-0026320b-4ddc-45b1-9af1-58598a155aa7 req-0026320b-4ddc-45b1-9af1-58598a155aa7 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-22 01:43:06.665 18 INFO tempest.lib.common.rest_client [req-537bc7c4-536e-425a-979a-5f2e21689af3 req-537bc7c4-536e-425a-979a-5f2e21689af3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.451s",
                                "2026-05-22 01:43:06.694 23 INFO tempest.lib.common.rest_client [req-29b73d5c-bac2-44aa-b5bf-8d9f620f50ae req-29b73d5c-bac2-44aa-b5bf-8d9f620f50ae ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e3800c139f134c3a8e3d441462537088 0.346s",
                                "2026-05-22 01:43:06.695 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 53a240451b2c4f72a0299f57a04767fa",
                                "2026-05-22 01:43:06.749 18 INFO tempest.lib.common.rest_client [req-cb7521e2-bdca-431d-9ebd-bcf18592b1f2 req-cb7521e2-bdca-431d-9ebd-bcf18592b1f2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-group 0.081s",
                                "2026-05-22 01:43:06.767 27 INFO tempest.lib.common.rest_client [req-cdbbbab7-9565-437e-b8f2-f4afd2c632a4 req-cdbbbab7-9565-437e-b8f2-f4afd2c632a4 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.640s",
                                "2026-05-22 01:43:06.798 13 INFO tempest.lib.common.rest_client [req-02024626-03d8-4a46-97b4-b1db63754eea req-02024626-03d8-4a46-97b4-b1db63754eea ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/32a480f5-d141-4c14-9d5c-6ee683ad0340 1.091s",
                                "2026-05-22 01:43:06.838 18 INFO tempest.lib.common.rest_client [req-460cc152-1e56-4d1f-a6e6-5c56e48d1845 req-460cc152-1e56-4d1f-a6e6-5c56e48d1845 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/address-scope 0.087s",
                                "{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_create_external_network [3.628791s] ... ok",
                                "2026-05-22 01:43:06.866 48 INFO tempest.lib.common.rest_client [req-476f3794-0c15-4e92-9842-f15d27d9793a req-476f3794-0c15-4e92-9842-f15d27d9793a ] Request (NetworksTestDHCPv6:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.051s",
                                "2026-05-22 01:43:06.867 29 INFO tempest.lib.common.rest_client [req-7a6465fb-7c22-46a9-ad52-45e615633b54 req-7a6465fb-7c22-46a9-ad52-45e615633b54 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/2194ff3a072f4deb83141fa1296997d2 0.231s",
                                "2026-05-22 01:43:06.920 18 INFO tempest.lib.common.rest_client [req-54397dc8-f29e-41ae-afdc-a9315a756222 req-54397dc8-f29e-41ae-afdc-a9315a756222 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/agent 0.080s",
                                "2026-05-22 01:43:06.917 15 INFO tempest.lib.common.rest_client [req-0f984430-4075-4278-8f13-ee73c4d85999 req-0f984430-4075-4278-8f13-ee73c4d85999 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.933s",
                                "2026-05-22 01:43:06.998 11 INFO tempest.lib.common.rest_client [req-b7e00b25-dc19-43b4-b66c-28012688043c req-b7e00b25-dc19-43b4-b66c-28012688043c ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.122s",
                                "2026-05-22 01:43:07.041 18 INFO tempest.lib.common.rest_client [req-bd5c26b9-29ae-4a06-bf7b-c21218f68750 req-bd5c26b9-29ae-4a06-bf7b-c21218f68750 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/allowed-address-pairs 0.120s",
                                "2026-05-22 01:43:07.101 29 INFO tempest.lib.common.rest_client [req-08e06c87-4d97-448f-8e6c-d2a064277228 req-08e06c87-4d97-448f-8e6c-d2a064277228 ] Request (FloatingIPAdminTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-22 01:43:07.143 18 INFO tempest.lib.common.rest_client [req-0e8780b6-326f-4496-928b-25ecda4d6c6d req-0e8780b6-326f-4496-928b-25ecda4d6c6d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/auto-allocated-topology 0.100s",
                                "2026-05-22 01:43:07.185 23 INFO tempest.lib.common.rest_client [req-513e1668-6042-4767-b570-17670e431686 req-513e1668-6042-4767-b570-17670e431686 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=53a240451b2c4f72a0299f57a04767fa&name=default 0.488s",
                                "2026-05-22 01:43:07.223 18 INFO tempest.lib.common.rest_client [req-b812039d-24d9-4c7f-abee-16d9122f0cd6 req-b812039d-24d9-4c7f-abee-16d9122f0cd6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/availability_zone 0.077s",
                                "2026-05-22 01:43:07.248 29 INFO tempest.lib.common.rest_client [req-2d45b0ba-c0df-4ae3-bdf5-77b616b0ed01 req-2d45b0ba-c0df-4ae3-bdf5-77b616b0ed01 ] Request (FloatingIPAdminTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8/users/ff367b6e9bd74988bf90a1321d3955d6/roles/09149526a0554d9399016d8921649a86 0.145s",
                                "2026-05-22 01:43:07.250 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff367b6e9bd74988bf90a1321d3955d6 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:07.251 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1016217896-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '464514adb6c24753b3f1344ceec8aaf8', 'project_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'tenant_id': '464514adb6c24753b3f1344ceec8aaf8', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff367b6e9bd74988bf90a1321d3955d6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:07.251 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPAdminTestJSON-1016217896-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '464514adb6c24753b3f1344ceec8aaf8', 'project_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'tenant_id': '464514adb6c24753b3f1344ceec8aaf8', 'tenant_name': 'tempest-FloatingIPAdminTestJSON-1016217896', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff367b6e9bd74988bf90a1321d3955d6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:07.307 18 INFO tempest.lib.common.rest_client [req-317da967-3dfa-467e-b97c-06672e306f82 req-317da967-3dfa-467e-b97c-06672e306f82 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/default-subnetpools 0.082s",
                                "2026-05-22 01:43:07.383 31 INFO tempest.lib.common.rest_client [req-0dd6b89f-9144-4db5-be23-ec572826583b req-0dd6b89f-9144-4db5-be23-ec572826583b ] Request (RoutersAdminNegativeTest:test_router_set_gateway_used_ip_returns_409): 409 POST https://api.testbed.osism.xyz:9696/v2.0/routers 1.353s",
                                "2026-05-22 01:43:07.388 39 INFO tempest.lib.common.rest_client [req-af1c381a-800b-4289-ac29-de7868375994 req-af1c381a-800b-4289-ac29-de7868375994 ] Request (RoutersAdminNegativeIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14df707c-95b2-4a17-9123-8b14ce8a9a36 0.967s",
                                "2026-05-22 01:43:07.401 38 INFO tempest.lib.common.rest_client [req-597a9019-ad09-4b09-bf1e-671198846025 req-597a9019-ad09-4b09-bf1e-671198846025 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8ad65f48-ed60-4e77-bf12-842ea1809681 1.351s",
                                "2026-05-22 01:43:07.418 18 INFO tempest.lib.common.rest_client [req-07d36957-570f-47f0-a769-298179086637 req-07d36957-570f-47f0-a769-298179086637 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dhcp_agent_scheduler 0.108s",
                                "{14} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeIpV6Test.test_router_set_gateway_used_ip_returns_409 [3.904447s] ... ok",
                                "2026-05-22 01:43:07.522 18 INFO tempest.lib.common.rest_client [req-ec134b10-7783-4bc6-b504-243b0c53c312 req-ec134b10-7783-4bc6-b504-243b0c53c312 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration 0.102s",
                                "2026-05-22 01:43:07.608 18 INFO tempest.lib.common.rest_client [req-b9dd9e29-578d-46e7-88a4-39deb8e9ddd5 req-b9dd9e29-578d-46e7-88a4-39deb8e9ddd5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-domain-ports 0.084s",
                                "2026-05-22 01:43:07.678 21 INFO tempest.lib.common.rest_client [req-18fe048b-9b7e-4b43-82e3-30ed161d241e req-18fe048b-9b7e-4b43-82e3-30ed161d241e ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.444s",
                                "2026-05-22 01:43:07.703 38 INFO tempest.lib.common.rest_client [req-6ae74264-c2b6-4ac6-b43e-52502d4c9ac4 req-6ae74264-c2b6-4ac6-b43e-52502d4c9ac4 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.298s",
                                "2026-05-22 01:43:07.706 18 INFO tempest.lib.common.rest_client [req-4963f5bd-b04c-45ba-9b48-9340b5bb453d req-4963f5bd-b04c-45ba-9b48-9340b5bb453d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/dns-integration-domain-keywords 0.095s",
                                "{13} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_network [5.024254s] ... ok",
                                "2026-05-22 01:43:07.754 33 INFO tempest.lib.common.rest_client [req-209b9130-6795-46c2-b6c6-ff551b82cdd9 req-209b9130-6795-46c2-b6c6-ff551b82cdd9 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.348s",
                                "2026-05-22 01:43:07.819 18 INFO tempest.lib.common.rest_client [req-2f742198-8ffa-4113-9b09-b8bf510b51c9 req-2f742198-8ffa-4113-9b09-b8bf510b51c9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/empty-string-filtering 0.109s",
                                "2026-05-22 01:43:07.836 39 INFO tempest.lib.common.rest_client [req-07f6f4a4-a194-4d8c-acf0-603c03d010af req-07f6f4a4-a194-4d8c-acf0-603c03d010af ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f0e67b228b8e4bceb0264cc81b205959 0.360s",
                                "2026-05-22 01:43:07.901 18 INFO tempest.lib.common.rest_client [req-8a6ac3d2-01b7-4a34-b40b-bb9b5627725b req-8a6ac3d2-01b7-4a34-b40b-bb9b5627725b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/expose-port-forwarding-in-fip 0.080s",
                                "2026-05-22 01:43:07.922 29 INFO tempest.lib.common.rest_client [req-e9404e58-8a0a-4281-afef-c6e9d3047746 req-e9404e58-8a0a-4281-afef-c6e9d3047746 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.663s",
                                "2026-05-22 01:43:07.943 13 INFO tempest.lib.common.rest_client [req-3f1f6e34-d7bf-465b-89d2-3dc03e0153f4 req-3f1f6e34-d7bf-465b-89d2-3dc03e0153f4 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.084s",
                                "2026-05-22 01:43:07.948 19 INFO tempest.lib.common.rest_client [req-1935ae06-3f34-4e18-8297-4c215f583cee req-1935ae06-3f34-4e18-8297-4c215f583cee ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.955s",
                                "2026-05-22 01:43:08.001 18 INFO tempest.lib.common.rest_client [req-76323a21-a66a-4291-909c-575bfe0f93fc req-76323a21-a66a-4291-909c-575bfe0f93fc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-net 0.098s",
                                "2026-05-22 01:43:08.102 18 INFO tempest.lib.common.rest_client [req-f0973085-e0b4-469c-a7cd-65c177c98c14 req-f0973085-e0b4-469c-a7cd-65c177c98c14 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extra_dhcp_opt 0.099s",
                                "2026-05-22 01:43:08.167 48 INFO tempest.lib.common.rest_client [req-645fe39a-a859-4a36-88f5-8ef44a90d05e req-645fe39a-a859-4a36-88f5-8ef44a90d05e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.297s",
                                "2026-05-22 01:43:08.176 18 INFO tempest.lib.common.rest_client [req-4b02fe40-d36c-4f4a-86f1-6b88de759572 req-4b02fe40-d36c-4f4a-86f1-6b88de759572 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/extraroute 0.071s",
                                "2026-05-22 01:43:08.207 39 INFO tempest.lib.common.rest_client [req-95add045-3d4c-4130-89bd-a68ddeb531e8 req-95add045-3d4c-4130-89bd-a68ddeb531e8 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/5716024ebe5448e8b79061319122e655 0.369s",
                                "2026-05-22 01:43:08.207 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e933cacb4d44c6686e613dfdd81b443",
                                "2026-05-22 01:43:08.220 27 INFO tempest.lib.common.rest_client [req-93f1d376-362c-4789-99ee-afbbdde9b27f req-93f1d376-362c-4789-99ee-afbbdde9b27f ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d73705b4cc264d2b8e535d58a51a372a&name=default 1.450s",
                                "2026-05-22 01:43:08.239 23 INFO tempest.lib.common.rest_client [req-483587fd-0a4c-4bc2-999a-feb90f123458 req-483587fd-0a4c-4bc2-999a-feb90f123458 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7c6f250d-93ea-42b0-88d3-179609404da1 1.048s",
                                "2026-05-22 01:43:08.298 18 INFO tempest.lib.common.rest_client [req-511db585-b139-4b75-acfc-c5df6d1a08b4 req-511db585-b139-4b75-acfc-c5df6d1a08b4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/filter-validation 0.119s",
                                "2026-05-22 01:43:08.378 18 INFO tempest.lib.common.rest_client [req-9d5bf972-3323-45a7-89a0-14e0db2e9b43 req-9d5bf972-3323-45a7-89a0-14e0db2e9b43 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-description 0.077s",
                                "2026-05-22 01:43:08.438 15 INFO tempest.lib.common.rest_client [req-45d8354a-66ae-4c3b-b1a8-c8ff1905e648 req-45d8354a-66ae-4c3b-b1a8-c8ff1905e648 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.518s",
                                "2026-05-22 01:43:08.450 18 INFO tempest.lib.common.rest_client [req-0483a656-8699-48a5-acba-b56dcd76b6ea req-0483a656-8699-48a5-acba-b56dcd76b6ea ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-detail 0.072s",
                                "2026-05-22 01:43:08.483 25 INFO tempest.lib.common.rest_client [req-a3e31d75-e759-48cb-9110-c8ba385734c6 req-a3e31d75-e759-48cb-9110-c8ba385734c6 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.543s",
                                "2026-05-22 01:43:08.503 11 INFO tempest.lib.common.rest_client [req-f4041f57-bc50-44d4-933c-3295c00f0c6f req-f4041f57-bc50-44d4-933c-3295c00f0c6f ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.502s",
                                "2026-05-22 01:43:08.544 18 INFO tempest.lib.common.rest_client [req-c9ec1184-bbba-4734-b6e3-8d914b0653e6 req-c9ec1184-bbba-4734-b6e3-8d914b0653e6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding-port-ranges 0.091s",
                                "2026-05-22 01:43:08.552 31 INFO tempest.lib.common.rest_client [req-65b2963a-6e69-402f-abde-876ed655705f req-65b2963a-6e69-402f-abde-876ed655705f ] Request (RoutersAdminNegativeTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/94eb6192-6b40-43fd-ba79-9bddfb45e953 1.166s",
                                "2026-05-22 01:43:08.554 23 INFO tempest.lib.common.rest_client [req-2b8a93c3-fb57-40a7-819c-756080dceb13 req-2b8a93c3-fb57-40a7-819c-756080dceb13 ] Request (ExternalNetworksAdminNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/53a240451b2c4f72a0299f57a04767fa 0.313s",
                                "{10} tempest.api.network.admin.test_routers_negative.RoutersAdminNegativeTest.test_router_set_gateway_used_ip_returns_409 [3.974988s] ... ok",
                                "2026-05-22 01:43:08.640 18 INFO tempest.lib.common.rest_client [req-1818b495-70ba-4afa-8943-51208061c54e req-1818b495-70ba-4afa-8943-51208061c54e ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/fip-port-details 0.094s",
                                "2026-05-22 01:43:08.675 13 INFO tempest.lib.common.rest_client [req-0ae7dc1d-f350-4da1-8533-0474c6925cf7 req-0ae7dc1d-f350-4da1-8533-0474c6925cf7 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.728s",
                                "2026-05-22 01:43:08.726 35 INFO tempest.lib.common.rest_client [req-09790647-8bce-49c2-867c-3b5282cca528 req-09790647-8bce-49c2-867c-3b5282cca528 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.653s",
                                "2026-05-22 01:43:08.736 18 INFO tempest.lib.common.rest_client [req-054bad59-549e-430f-942a-153f589dba3d req-054bad59-549e-430f-942a-153f589dba3d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/flavors 0.094s",
                                "2026-05-22 01:43:08.780 39 INFO tempest.lib.common.rest_client [req-cb88edc7-cab1-420e-a740-e4a0ff001000 req-cb88edc7-cab1-420e-a740-e4a0ff001000 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.569s",
                                "2026-05-22 01:43:08.825 18 INFO tempest.lib.common.rest_client [req-1e5fc1b4-542f-42e8-b643-8a41fbd94a17 req-1e5fc1b4-542f-42e8-b643-8a41fbd94a17 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floating-ip-port-forwarding 0.085s",
                                "2026-05-22 01:43:08.894 18 INFO tempest.lib.common.rest_client [req-f3a19847-c577-42bc-a646-fab5cff28c25 req-f3a19847-c577-42bc-a646-fab5cff28c25 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/floatingip-pools 0.067s",
                                "2026-05-22 01:43:08.923 31 INFO tempest.lib.common.rest_client [req-7f2b3088-cefc-479b-9262-90d3a74d16c2 req-7f2b3088-cefc-479b-9262-90d3a74d16c2 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0231d8b398c2424f9c972a54d75e0d1a 0.316s",
                                "2026-05-22 01:43:08.927 19 INFO tempest.lib.common.rest_client [req-3877885b-37a3-491a-9919-49a1c90faf54 req-3877885b-37a3-491a-9919-49a1c90faf54 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f5aa3afb-1326-4f25-a058-3e375a2d6ae3 0.974s",
                                "2026-05-22 01:43:08.959 18 INFO tempest.lib.common.rest_client [req-e7176ccb-846b-4b8d-a773-afea03fadc6b req-e7176ccb-846b-4b8d-a773-afea03fadc6b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router 0.064s",
                                "2026-05-22 01:43:08.971 27 INFO tempest.lib.common.rest_client [req-70e97e2a-c506-415d-a43a-ced6e2b2c5d3 req-70e97e2a-c506-415d-a43a-ced6e2b2c5d3 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a602bf64-4e09-4da7-9e92-0440967c1688 0.749s",
                                "2026-05-22 01:43:09.028 18 INFO tempest.lib.common.rest_client [req-387a6ed5-0690-4e03-a7af-ba7078e2bac3 req-387a6ed5-0690-4e03-a7af-ba7078e2bac3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-bfd 0.068s",
                                "2026-05-22 01:43:09.062 38 INFO tempest.lib.common.rest_client [req-3f19c75c-ee84-4ab6-8911-4326a55f8f88 req-3f19c75c-ee84-4ab6-8911-4326a55f8f88 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.302s",
                                "2026-05-22 01:43:09.092 18 INFO tempest.lib.common.rest_client [req-8b9fbd5b-e561-484f-a006-594b5db2c4b1 req-8b9fbd5b-e561-484f-a006-594b5db2c4b1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/enable-default-route-ecmp 0.063s",
                                "2026-05-22 01:43:09.135 21 INFO tempest.lib.common.rest_client [req-f85cd456-261e-4ac8-b6ad-24e300cffc0b req-f85cd456-261e-4ac8-b6ad-24e300cffc0b ] Request (NetworksTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.408s",
                                "2026-05-22 01:43:09.151 23 INFO tempest.lib.common.rest_client [req-324d57ed-c108-46f3-b029-0ee36604313c req-324d57ed-c108-46f3-b029-0ee36604313c ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.592s",
                                "2026-05-22 01:43:09.165 18 INFO tempest.lib.common.rest_client [req-80b3a473-e76a-4e81-8b94-058f8450da9f req-80b3a473-e76a-4e81-8b94-058f8450da9f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/ext-gw-mode 0.072s",
                                "2026-05-22 01:43:09.197 25 INFO tempest.lib.common.rest_client [req-c7a1e55f-5914-4757-a41f-6bc671be203c req-c7a1e55f-5914-4757-a41f-6bc671be203c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5f669ebd-4330-48e4-b43d-66528549dae5 0.711s",
                                "2026-05-22 01:43:09.253 15 INFO tempest.lib.common.rest_client [req-3edcda9e-95f7-4dbd-b754-4bd94e0c1e47 req-3edcda9e-95f7-4dbd-b754-4bd94e0c1e47 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b6123164-142e-4967-95a0-3db0c2114e17 0.812s",
                                "2026-05-22 01:43:09.256 18 INFO tempest.lib.common.rest_client [req-cf547ca4-578b-4315-ad8f-d017f939e231 req-cf547ca4-578b-4315-ad8f-d017f939e231 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-ha 0.090s",
                                "2026-05-22 01:43:09.305 31 INFO tempest.lib.common.rest_client [req-e87c689a-23c8-4780-8180-68ad85f69670 req-e87c689a-23c8-4780-8180-68ad85f69670 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3a30924ffe754978816d66e49ff19fce 0.381s",
                                "2026-05-22 01:43:09.306 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6e4c710ac7df41678dea8fda8304dec8",
                                "2026-05-22 01:43:09.333 27 INFO tempest.lib.common.rest_client [req-90c79631-b987-412d-ab2a-626f3c52293a req-90c79631-b987-412d-ab2a-626f3c52293a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d73705b4cc264d2b8e535d58a51a372a 0.358s",
                                "2026-05-22 01:43:09.333 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 039e4719fefe41c68f7541d5407eda70",
                                "2026-05-22 01:43:09.342 25 INFO tempest.lib.common.rest_client [req-0e8557cd-35c1-4221-938c-c9db9c5bca8d req-0e8557cd-35c1-4221-938c-c9db9c5bca8d ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5f669ebd-4330-48e4-b43d-66528549dae5 0.141s",
                                "2026-05-22 01:43:09.347 18 INFO tempest.lib.common.rest_client [req-aa109aa6-9c13-4b7b-8b0b-8f9167f67ff7 req-aa109aa6-9c13-4b7b-8b0b-8f9167f67ff7 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/external-gateway-multihoming 0.089s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_create_port_binding_ext_attr [3.403690s] ... ok",
                                "2026-05-22 01:43:09.403 48 INFO tempest.lib.common.rest_client [req-ca9738fc-b8d4-468b-8ad2-db1aa3dce997 req-ca9738fc-b8d4-468b-8ad2-db1aa3dce997 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.229s",
                                "2026-05-22 01:43:09.515 18 INFO tempest.lib.common.rest_client [req-cd752892-313f-4377-bd84-fa52d6a41b36 req-cd752892-313f-4377-bd84-fa52d6a41b36 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/l3-flavors 0.162s",
                                "2026-05-22 01:43:09.551 29 INFO tempest.lib.common.rest_client [req-519f6a40-76dd-4d00-93e2-35b44bf5cb4e req-519f6a40-76dd-4d00-93e2-35b44bf5cb4e ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.626s",
                                "2026-05-22 01:43:09.585 33 INFO tempest.lib.common.rest_client [req-9b163f10-cd2d-44cb-9fe3-ce5c6a40df64 req-9b163f10-cd2d-44cb-9fe3-ce5c6a40df64 ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.829s",
                                "2026-05-22 01:43:09.592 18 INFO tempest.lib.common.rest_client [req-b8dace2e-12b8-4259-ab24-2d68fc734bba req-b8dace2e-12b8-4259-ab24-2d68fc734bba ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/multi-provider 0.075s",
                                "2026-05-22 01:43:09.660 18 INFO tempest.lib.common.rest_client [req-53fe8c9d-6833-481b-9e58-3b9d6b5ac4dd req-53fe8c9d-6833-481b-9e58-3b9d6b5ac4dd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu 0.067s",
                                "2026-05-22 01:43:09.704 23 INFO tempest.lib.common.rest_client [req-e1ba6ee2-d0fe-49be-b833-b622e006992b req-e1ba6ee2-d0fe-49be-b833-b622e006992b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-22 01:43:09.741 18 INFO tempest.lib.common.rest_client [req-5c9c7176-ddc7-458c-a8bc-5773a44a73f3 req-5c9c7176-ddc7-458c-a8bc-5773a44a73f3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/net-mtu-writable 0.079s",
                                "2026-05-22 01:43:09.755 27 INFO tempest.lib.common.rest_client [req-95d41d5d-9f2b-4a06-944a-8c6a56aaf77a req-95d41d5d-9f2b-4a06-944a-8c6a56aaf77a ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=039e4719fefe41c68f7541d5407eda70&name=default 0.418s",
                                "2026-05-22 01:43:09.780 31 INFO tempest.lib.common.rest_client [req-8cc0f607-7eea-4746-8f74-36520b9a578e req-8cc0f607-7eea-4746-8f74-36520b9a578e ] Request (RoutersAdminNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.469s",
                                "2026-05-22 01:43:09.823 18 INFO tempest.lib.common.rest_client [req-f04ddf5e-64d4-427e-9d3e-737c9e6230d4 req-f04ddf5e-64d4-427e-9d3e-737c9e6230d4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network_availability_zone 0.081s",
                                "2026-05-22 01:43:09.827 23 INFO tempest.lib.common.rest_client [req-13afda04-4166-492a-8c0c-8ba1e104d9f3 req-13afda04-4166-492a-8c0c-8ba1e104d9f3 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s",
                                "2026-05-22 01:43:09.883 48 INFO tempest.lib.common.rest_client [req-e495a88c-8f86-4969-b479-97ed5818cea7 req-e495a88c-8f86-4969-b479-97ed5818cea7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.478s",
                                "2026-05-22 01:43:09.907 18 INFO tempest.lib.common.rest_client [req-8ef8ae6b-d6d9-46f2-bedb-0bfee475a02d req-8ef8ae6b-d6d9-46f2-bedb-0bfee475a02d ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/network-ip-availability 0.082s",
                                "2026-05-22 01:43:09.975 18 INFO tempest.lib.common.rest_client [req-a7db29f5-0b0f-4a82-a54d-fa8902c8c6c6 req-a7db29f5-0b0f-4a82-a54d-fa8902c8c6c6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/pagination 0.067s",
                                "2026-05-22 01:43:10.011 23 INFO tempest.lib.common.rest_client [req-d0a42f77-c581-49a5-9297-4e2f5c63e46c req-d0a42f77-c581-49a5-9297-4e2f5c63e46c ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.183s",
                                "2026-05-22 01:43:10.028 35 INFO tempest.lib.common.rest_client [req-65914a4b-3fb7-403a-9531-7235e9918da3 req-65914a4b-3fb7-403a-9531-7235e9918da3 ] Request (RoutersNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.299s",
                                "2026-05-22 01:43:10.052 25 INFO tempest.lib.common.rest_client [req-1a7b1ce2-f2bd-4188-a84f-d04cfd71bad7 req-1a7b1ce2-f2bd-4188-a84f-d04cfd71bad7 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.647s",
                                "2026-05-22 01:43:10.122 18 INFO tempest.lib.common.rest_client [req-f0185979-ebb3-4646-acab-6fd6fcb92cda req-f0185979-ebb3-4646-acab-6fd6fcb92cda ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-device-profile 0.145s",
                                "2026-05-22 01:43:10.189 18 INFO tempest.lib.common.rest_client [req-8e9f024c-a74c-4403-9886-df703c5efa88 req-8e9f024c-a74c-4403-9886-df703c5efa88 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-mac-address-regenerate 0.063s",
                                "2026-05-22 01:43:10.283 18 INFO tempest.lib.common.rest_client [req-ec482cc3-1dd2-4746-872f-775e5bfbd40f req-ec482cc3-1dd2-4746-872f-775e5bfbd40f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy 0.092s",
                                "2026-05-22 01:43:10.359 31 INFO tempest.lib.common.rest_client [req-dbab5e24-dcb1-4456-ad81-fd11eb5894f6 req-dbab5e24-dcb1-4456-ad81-fd11eb5894f6 ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e4c710ac7df41678dea8fda8304dec8&name=default 0.576s",
                                "2026-05-22 01:43:10.375 18 INFO tempest.lib.common.rest_client [req-3c10ef3f-3d14-40af-9bd7-3a42fc68bb67 req-3c10ef3f-3d14-40af-9bd7-3a42fc68bb67 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-numa-affinity-policy-socket 0.090s",
                                "2026-05-22 01:43:10.393 11 INFO tempest.lib.common.rest_client [req-5f6fb5fe-d7c6-4578-9a04-966a0bc1af67 req-5f6fb5fe-d7c6-4578-9a04-966a0bc1af67 ] Request (ExtraDHCPOptionsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.888s",
                                "2026-05-22 01:43:10.412 39 INFO tempest.lib.common.rest_client [req-cbb1450b-7008-4695-900b-e775d13b95c5 req-cbb1450b-7008-4695-900b-e775d13b95c5 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6e933cacb4d44c6686e613dfdd81b443&name=default 1.629s",
                                "2026-05-22 01:43:10.462 18 INFO tempest.lib.common.rest_client [req-4d36e1a7-4089-4861-8481-508e8776d952 req-4d36e1a7-4089-4861-8481-508e8776d952 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request 0.085s",
                                "2026-05-22 01:43:10.531 18 INFO tempest.lib.common.rest_client [req-80cdb22a-b41e-4a5e-b09a-7630e423d9d3 req-80cdb22a-b41e-4a5e-b09a-7630e423d9d3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-resource-request-groups 0.068s",
                                "2026-05-22 01:43:10.598 18 INFO tempest.lib.common.rest_client [req-562d23fc-b03d-4846-8c0e-cb2b5acf376f req-562d23fc-b03d-4846-8c0e-cb2b5acf376f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding 0.064s",
                                "2026-05-22 01:43:10.614 48 INFO tempest.lib.common.rest_client [req-2b40a175-9d45-4385-b12e-7d0b2bf8978b req-2b40a175-9d45-4385-b12e-7d0b2bf8978b ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de38fd70-8a13-4acc-83ae-b4890e90deb5 0.729s",
                                "2026-05-22 01:43:10.641 13 INFO tempest.lib.common.rest_client [req-0459abe0-bb93-4dcf-a99d-2dda9e3fccfe req-0459abe0-bb93-4dcf-a99d-2dda9e3fccfe ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.964s",
                                "2026-05-22 01:43:10.683 23 INFO tempest.lib.common.rest_client [req-f32ed100-72b7-4fdf-a462-62c54771b341 req-f32ed100-72b7-4fdf-a462-62c54771b341 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.670s",
                                "2026-05-22 01:43:10.682 18 INFO tempest.lib.common.rest_client [req-826e1f30-425c-4816-b661-82cc8aa38324 req-826e1f30-425c-4816-b661-82cc8aa38324 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/binding-extended 0.083s",
                                "2026-05-22 01:43:10.740 27 INFO tempest.lib.common.rest_client [req-87f85341-ccfc-4c64-b772-7fddb8c90bf8 req-87f85341-ccfc-4c64-b772-7fddb8c90bf8 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca9fa627-76b5-4d27-bbda-e72e0fda1698 0.982s",
                                "2026-05-22 01:43:10.763 13 INFO tempest.lib.common.rest_client [req-38cfaf1c-3ef9-4289-a96b-03a9ee665682 req-38cfaf1c-3ef9-4289-a96b-03a9ee665682 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips?floating_network_id=712bb3a3-76b0-4d0c-a4f1-a73f29e23165 0.120s",
                                "2026-05-22 01:43:10.770 18 INFO tempest.lib.common.rest_client [req-6120d160-2544-489c-9d07-c194f9daf325 req-6120d160-2544-489c-9d07-c194f9daf325 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/port-security 0.083s",
                                "2026-05-22 01:43:10.783 23 INFO tempest.lib.common.rest_client [req-ed50830c-8c25-44ac-b661-d8f6362994c4 req-ed50830c-8c25-44ac-b661-d8f6362994c4 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.099s",
                                "2026-05-22 01:43:10.796 33 INFO tempest.lib.common.rest_client [req-d4f8e69f-7561-4fa7-ae5e-2dcf7a98759f req-d4f8e69f-7561-4fa7-ae5e-2dcf7a98759f ] Request (AllowedAddressPairTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.207s",
                                "2026-05-22 01:43:10.871 18 INFO tempest.lib.common.rest_client [req-f907ef69-768e-48af-8871-6e5e7bd6da99 req-f907ef69-768e-48af-8871-6e5e7bd6da99 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/project-id 0.099s",
                                "2026-05-22 01:43:10.907 48 INFO tempest.lib.common.rest_client [req-d1ba232a-ab75-4706-816a-3ec956fd153c req-d1ba232a-ab75-4706-816a-3ec956fd153c ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.292s",
                                "2026-05-22 01:43:10.930 23 INFO tempest.lib.common.rest_client [req-a8366d70-bd71-4edf-b23f-d8829f2b0e43 req-a8366d70-bd71-4edf-b23f-d8829f2b0e43 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/09149526a0554d9399016d8921649a86 0.141s",
                                "2026-05-22 01:43:10.934 18 INFO tempest.lib.common.rest_client [req-ca27cfce-a26a-4953-a1c0-5477bec9f2b2 req-ca27cfce-a26a-4953-a1c0-5477bec9f2b2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/provider 0.062s",
                                "2026-05-22 01:43:10.936 31 INFO tempest.lib.common.rest_client [req-ca1489e5-6e14-4291-aa16-81eb364917b4 req-ca1489e5-6e14-4291-aa16-81eb364917b4 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc38409d-53ce-4f83-99ad-651a2d13a87e 0.575s",
                                "2026-05-22 01:43:10.995 27 INFO tempest.lib.common.rest_client [req-4166bd4d-5110-4268-91e8-771c50359366 req-4166bd4d-5110-4268-91e8-771c50359366 ] Request (DHCPAgentSchedulersTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/039e4719fefe41c68f7541d5407eda70 0.253s",
                                "2026-05-22 01:43:11.005 18 INFO tempest.lib.common.rest_client [req-3571d767-c00a-4819-ada2-d8590c78ea6a req-3571d767-c00a-4819-ada2-d8590c78ea6a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos 0.069s",
                                "{8} 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-22 01:43:11.068 18 INFO tempest.lib.common.rest_client [req-b355b3dc-4966-4f93-9222-ae6a1e4cbf7c req-b355b3dc-4966-4f93-9222-ae6a1e4cbf7c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-limit-direction 0.062s",
                                "2026-05-22 01:43:11.094 35 INFO tempest.lib.common.rest_client [req-5644b17b-5450-4263-82a6-e28403d93415 req-5644b17b-5450-4263-82a6-e28403d93415 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.063s",
                                "2026-05-22 01:43:11.120 23 INFO tempest.lib.common.rest_client [req-ed0ce265-cec0-4866-8bce-779a5e270fe9 req-ed0ce265-cec0-4866-8bce-779a5e270fe9 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:43:11.135 18 INFO tempest.lib.common.rest_client [req-3a9cc9df-4ab8-4d37-86a3-ee749c7b00bb req-3a9cc9df-4ab8-4d37-86a3-ee749c7b00bb ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-bw-minimum-ingress 0.064s",
                                "2026-05-22 01:43:11.162 39 INFO tempest.lib.common.rest_client [req-f3fd40be-2e43-46c9-b665-06965965c391 req-f3fd40be-2e43-46c9-b665-06965965c391 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c8139c29-bae6-4a2a-ab83-7ecc02145d53 0.748s",
                                "2026-05-22 01:43:11.206 18 INFO tempest.lib.common.rest_client [req-cfdcb457-f036-46eb-8b18-71f886ad7935 req-cfdcb457-f036-46eb-8b18-71f886ad7935 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-default 0.069s",
                                "2026-05-22 01:43:11.228 31 INFO tempest.lib.common.rest_client [req-60edf9c5-cb92-416b-9566-6d30c054f038 req-60edf9c5-cb92-416b-9566-6d30c054f038 ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e4c710ac7df41678dea8fda8304dec8 0.289s",
                                "2026-05-22 01:43:11.231 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c453a695e42241378baf61ce2da3bf39",
                                "2026-05-22 01:43:11.293 18 INFO tempest.lib.common.rest_client [req-821b3ac5-8f37-465f-8f3e-7a1178ad1cbf req-821b3ac5-8f37-465f-8f3e-7a1178ad1cbf ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-fip 0.085s",
                                "2026-05-22 01:43:11.372 18 INFO tempest.lib.common.rest_client [req-2b43e1cb-16d3-4526-ae45-d7a7fd6793f4 req-2b43e1cb-16d3-4526-ae45-d7a7fd6793f4 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-gateway-ip 0.078s",
                                "2026-05-22 01:43:11.380 23 INFO tempest.lib.common.rest_client [req-d63ee23b-1f1e-4e89-8784-1c09e34e1527 req-d63ee23b-1f1e-4e89-8784-1c09e34e1527 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.257s",
                                "2026-05-22 01:43:11.416 21 INFO tempest.lib.common.rest_client [req-7a523983-87bc-41c8-a05d-07a08363663b req-7a523983-87bc-41c8-a05d-07a08363663b ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.274s",
                                "2026-05-22 01:43:11.448 39 INFO tempest.lib.common.rest_client [req-f669db52-58ef-4c7f-a358-02e9134c810f req-f669db52-58ef-4c7f-a358-02e9134c810f ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6e933cacb4d44c6686e613dfdd81b443 0.285s",
                                "2026-05-22 01:43:11.448 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c5fffa64a9384a49a4e725bd38a0efa5",
                                "2026-05-22 01:43:11.463 18 INFO tempest.lib.common.rest_client [req-6830aae4-79ad-49c6-a91c-d39920c60cb5 req-6830aae4-79ad-49c6-a91c-d39920c60cb5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-port-network-policy 0.089s",
                                "2026-05-22 01:43:11.543 39 INFO tempest.lib.common.rest_client [req-231713f9-c8ef-4332-83d4-8c98111227f1 req-231713f9-c8ef-4332-83d4-8c98111227f1 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c5fffa64a9384a49a4e725bd38a0efa5&name=default 0.094s",
                                "2026-05-22 01:43:11.552 18 INFO tempest.lib.common.rest_client [req-9f02357f-e7fb-4809-b4ab-5c7596e3254a req-9f02357f-e7fb-4809-b4ab-5c7596e3254a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum 0.087s",
                                "2026-05-22 01:43:11.620 48 INFO tempest.lib.common.rest_client [req-3af9b9bf-896b-49a5-b1c0-a3d1b4ba49c0 req-3af9b9bf-896b-49a5-b1c0-a3d1b4ba49c0 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/264cef34-4576-4fb8-8159-86f3017c1508 0.711s",
                                "2026-05-22 01:43:11.626 27 INFO tempest.lib.common.rest_client [req-db5d9c6e-98ee-4f38-acf6-da55d03a3bdd req-db5d9c6e-98ee-4f38-acf6-da55d03a3bdd ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.578s",
                                "2026-05-22 01:43:11.631 18 INFO tempest.lib.common.rest_client [req-6d5186b4-2c21-4deb-b840-3431eff63ae2 req-6d5186b4-2c21-4deb-b840-3431eff63ae2 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps-minimum-rule-alias 0.074s",
                                "2026-05-22 01:43:11.695 23 INFO tempest.lib.common.rest_client [req-ee927c36-ed6d-4f66-88ef-c65cb036e856 req-ee927c36-ed6d-4f66-88ef-c65cb036e856 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.310s",
                                "2026-05-22 01:43:11.707 18 INFO tempest.lib.common.rest_client [req-3cb3c4ef-1e93-448c-9f18-82e4253395f0 req-3cb3c4ef-1e93-448c-9f18-82e4253395f0 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-pps 0.074s",
                                "2026-05-22 01:43:11.768 48 INFO tempest.lib.common.rest_client [req-69eef91e-d3ef-45eb-bd3d-ab9883cc5f84 req-69eef91e-d3ef-45eb-bd3d-ab9883cc5f84 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.145s",
                                "2026-05-22 01:43:11.774 18 INFO tempest.lib.common.rest_client [req-6c213ec4-3447-49ef-ad7d-bf71d52a33d5 req-6c213ec4-3447-49ef-ad7d-bf71d52a33d5 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rule-type-details 0.064s",
                                "2026-05-22 01:43:11.833 23 INFO tempest.lib.common.rest_client [req-5c747411-4f39-4d4e-8b83-7ae37b75629e req-5c747411-4f39-4d4e-8b83-7ae37b75629e ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/2194ff3a072f4deb83141fa1296997d2 0.135s",
                                "2026-05-22 01:43:11.864 18 INFO tempest.lib.common.rest_client [req-02a37f58-c686-4fd4-8d9a-50943ccbdfdb req-02a37f58-c686-4fd4-8d9a-50943ccbdfdb ] 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-22 01:43:11.944 13 INFO tempest.lib.common.rest_client [req-18a96820-ff5f-4670-b674-025319606348 req-18a96820-ff5f-4670-b674-025319606348 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/712bb3a3-76b0-4d0c-a4f1-a73f29e23165 1.180s",
                                "2026-05-22 01:43:11.950 18 INFO tempest.lib.common.rest_client [req-5d634e03-7564-421a-9ddd-8e86c83ede15 req-5d634e03-7564-421a-9ddd-8e86c83ede15 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/qos-rules-alias 0.084s",
                                "2026-05-22 01:43:12.022 18 INFO tempest.lib.common.rest_client [req-78d4959c-d4a1-43ed-9f2a-3e32c4152980 req-78d4959c-d4a1-43ed-9f2a-3e32c4152980 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit 0.070s",
                                "2026-05-22 01:43:12.025 23 INFO tempest.lib.common.rest_client [req-65dc4de1-7970-4bb9-bf66-df214c8ccc80 req-65dc4de1-7970-4bb9-bf66-df214c8ccc80 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:43:12.101 18 INFO tempest.lib.common.rest_client [req-0cb86284-3af5-4ef3-bbc7-36b82e16573c req-0cb86284-3af5-4ef3-bbc7-36b82e16573c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota-check-limit-default 0.078s",
                                "2026-05-22 01:43:12.113 33 INFO tempest.lib.common.rest_client [req-8851a02b-7eb8-422f-bfb9-e2d1d02ee3b4 req-8851a02b-7eb8-422f-bfb9-e2d1d02ee3b4 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.314s",
                                "2026-05-22 01:43:12.124 27 INFO tempest.lib.common.rest_client [req-9ae23ecf-9b89-45f6-a132-3684b5dfccc8 req-9ae23ecf-9b89-45f6-a132-3684b5dfccc8 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.490s",
                                "2026-05-22 01:43:12.144 23 INFO tempest.lib.common.rest_client [req-ea45283e-d025-4878-8e2e-d3d447c48849 req-ea45283e-d025-4878-8e2e-d3d447c48849 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/8d6f99b447884488b3474be9d7f51e6f/roles/09149526a0554d9399016d8921649a86 0.115s",
                                "2026-05-22 01:43:12.144 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8d6f99b447884488b3474be9d7f51e6f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:12.145 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6f99b447884488b3474be9d7f51e6f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:12.145 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8d6f99b447884488b3474be9d7f51e6f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:12.169 13 INFO tempest.lib.common.rest_client [req-aa884263-012b-46ea-9594-fd7871c83cc8 req-aa884263-012b-46ea-9594-fd7871c83cc8 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.222s",
                                "2026-05-22 01:43:12.192 18 INFO tempest.lib.common.rest_client [req-94873410-15c3-4221-af06-2603064a349a req-94873410-15c3-4221-af06-2603064a349a ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quotas 0.088s",
                                "2026-05-22 01:43:12.262 18 INFO tempest.lib.common.rest_client [req-2a396595-c1e9-484d-9b35-2647ab05a788 req-2a396595-c1e9-484d-9b35-2647ab05a788 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/quota_details 0.069s",
                                "2026-05-22 01:43:12.302 33 INFO tempest.lib.common.rest_client [req-49f79b00-745e-4954-9acc-ee9271933614 req-49f79b00-745e-4954-9acc-ee9271933614 ] Request (AllowedAddressPairTestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.186s",
                                "2026-05-22 01:43:12.326 18 INFO tempest.lib.common.rest_client [req-34097445-f7b6-474d-9875-617df3e1a5b6 req-34097445-f7b6-474d-9875-617df3e1a5b6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-policies 0.063s",
                                "2026-05-22 01:43:12.327 27 INFO tempest.lib.common.rest_client [req-3abf9e5a-ed55-4c5f-920f-a171e8df264b req-3abf9e5a-ed55-4c5f-920f-a171e8df264b ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.200s",
                                "2026-05-22 01:43:12.334 38 INFO tempest.lib.common.rest_client [req-a06d031c-c75e-4b25-b822-f00def696ef2 req-a06d031c-c75e-4b25-b822-f00def696ef2 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.269s",
                                "2026-05-22 01:43:12.393 18 INFO tempest.lib.common.rest_client [req-5e1b4b6f-5edd-4aa7-8bd9-3ee0a3e87d4b req-5e1b4b6f-5edd-4aa7-8bd9-3ee0a3e87d4b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-address-scope 0.065s",
                                "2026-05-22 01:43:12.393 31 INFO tempest.lib.common.rest_client [req-5c4fabf3-6210-492a-bb36-f74fc336a75c req-5c4fabf3-6210-492a-bb36-f74fc336a75c ] Request (RoutersAdminNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c453a695e42241378baf61ce2da3bf39&name=default 1.161s",
                                "2026-05-22 01:43:12.465 13 INFO tempest.lib.common.rest_client [req-c024ef40-555f-4f04-8692-6570809c9e03 req-c024ef40-555f-4f04-8692-6570809c9e03 ] Request (ExternalNetworksTestJSON:test_delete_external_networks_with_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.294s",
                                "2026-05-22 01:43:12.479 27 INFO tempest.lib.common.rest_client [req-e29b00ea-6c0c-46c1-bc2a-ab1cfa953f4a req-e29b00ea-6c0c-46c1-bc2a-ab1cfa953f4a ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s",
                                "2026-05-22 01:43:12.485 18 INFO tempest.lib.common.rest_client [req-b4e062bd-9393-427c-ae64-1205a16739b3 req-b4e062bd-9393-427c-ae64-1205a16739b3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/rbac-security-groups 0.090s",
                                "2026-05-22 01:43:12.509 11 INFO tempest.lib.common.rest_client [req-c1d12ae0-e2ee-4847-88ad-70c334ea425c req-c1d12ae0-e2ee-4847-88ad-70c334ea425c ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.113s",
                                "2026-05-22 01:43:12.551 18 INFO tempest.lib.common.rest_client [req-6d207d61-8738-4534-bdee-46f5c5e81a62 req-6d207d61-8738-4534-bdee-46f5c5e81a62 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/revision-if-match 0.065s",
                                "2026-05-22 01:43:12.590 25 INFO tempest.lib.common.rest_client [req-cf35b4ad-266e-4673-b14e-03755ac18700 req-cf35b4ad-266e-4673-b14e-03755ac18700 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/5c475fb5-1a41-4cf6-92f7-2c24876627bd 2.533s",
                                "2026-05-22 01:43:12.600 13 INFO tempest.lib.common.rest_client [req-645d8681-ca51-49f5-a123-b0797f381eb2 req-645d8681-ca51-49f5-a123-b0797f381eb2 ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/655858b2-4854-48e4-ada5-07bf2c5b2018 0.131s",
                                "2026-05-22 01:43:12.624 18 INFO tempest.lib.common.rest_client [req-a56ec0cb-c879-441d-a1ae-333b4ace9a4f req-a56ec0cb-c879-441d-a1ae-333b4ace9a4f ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-revisions 0.070s",
                                "2026-05-22 01:43:12.714 18 INFO tempest.lib.common.rest_client [req-354b21c3-de9e-409e-8a80-5cf6023d72d1 req-354b21c3-de9e-409e-8a80-5cf6023d72d1 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/router_availability_zone 0.087s",
                                "2026-05-22 01:43:12.726 11 INFO tempest.lib.common.rest_client [req-49c120d4-8647-45f4-bd07-3b5c2057f791 req-49c120d4-8647-45f4-bd07-3b5c2057f791 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.214s",
                                "2026-05-22 01:43:12.728 13 INFO tempest.lib.common.rest_client [req-b94d3f40-d804-4072-bc9f-ef613ce0cc9d req-b94d3f40-d804-4072-bc9f-ef613ce0cc9d ] Request (ExternalNetworksTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/712bb3a3-76b0-4d0c-a4f1-a73f29e23165 0.123s",
                                "{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_delete_external_networks_with_floating_ip [5.871496s] ... ok",
                                "2026-05-22 01:43:12.779 23 INFO tempest.lib.common.rest_client [req-b3052fbf-5878-4971-8eed-d67a8482ea58 req-b3052fbf-5878-4971-8eed-d67a8482ea58 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:43:12.790 18 INFO tempest.lib.common.rest_client [req-2f866c41-adcf-4c72-b8cb-37776bc15380 req-2f866c41-adcf-4c72-b8cb-37776bc15380 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-default-rules 0.075s",
                                "2026-05-22 01:43:12.834 39 INFO tempest.lib.common.rest_client [req-e0df7d2d-0cbb-4f76-852c-d734cc028e78 req-e0df7d2d-0cbb-4f76-852c-d734cc028e78 ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7a85c236-f4ce-481b-87ac-34037cac2b46 1.288s",
                                "2026-05-22 01:43:12.861 18 INFO tempest.lib.common.rest_client [req-9067fa98-fe26-4349-aed3-8b927b857057 req-9067fa98-fe26-4349-aed3-8b927b857057 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-normalized-cidr 0.069s",
                                "2026-05-22 01:43:12.867 35 INFO tempest.lib.common.rest_client [req-b0df931c-e7e8-4cc9-a97c-c503c45b7375 req-b0df931c-e7e8-4cc9-a97c-c503c45b7375 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.767s",
                                "2026-05-22 01:43:12.899 23 INFO tempest.lib.common.rest_client [req-d51908f8-d74c-4c18-8216-4fbcc4abb918 req-d51908f8-d74c-4c18-8216-4fbcc4abb918 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40 0.117s",
                                "2026-05-22 01:43:12.900 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 5181da60794747a3964dd105fc979d40 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:12.931 48 INFO tempest.lib.common.rest_client [req-e662c9bc-d7ce-4a89-9a31-9ac3db2aba2d req-e662c9bc-d7ce-4a89-9a31-9ac3db2aba2d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.159s",
                                "2026-05-22 01:43:12.936 25 INFO tempest.lib.common.rest_client [req-51e3435f-9fc5-4ae7-8d76-5bed87412ade req-51e3435f-9fc5-4ae7-8d76-5bed87412ade ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.340s",
                                "2026-05-22 01:43:12.957 18 INFO tempest.lib.common.rest_client [req-f9ec758b-9466-4f58-860d-d27646b7f751 req-f9ec758b-9466-4f58-860d-d27646b7f751 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-remote-address-group 0.091s",
                                "2026-05-22 01:43:13.029 27 INFO tempest.lib.common.rest_client [req-26434bfe-4cab-48e2-9b9f-86f90f291064 req-26434bfe-4cab-48e2-9b9f-86f90f291064 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.549s",
                                "2026-05-22 01:43:13.040 18 INFO tempest.lib.common.rest_client [req-1a3ffe58-8f58-45e8-9b7b-b286eabec870 req-1a3ffe58-8f58-45e8-9b7b-b286eabec870 ] 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.078s",
                                "2026-05-22 01:43:13.088 39 INFO tempest.lib.common.rest_client [req-8f9d3f92-c486-4ebf-aea4-1f8cf2650dce req-8f9d3f92-c486-4ebf-aea4-1f8cf2650dce ] Request (RoutersAdminNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c5fffa64a9384a49a4e725bd38a0efa5 0.251s",
                                "2026-05-22 01:43:13.095 31 INFO tempest.lib.common.rest_client [req-136f9b03-86b0-41b2-a2a7-9b6db0e6699b req-136f9b03-86b0-41b2-a2a7-9b6db0e6699b ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c8bad62c-d518-4d66-8024-3aba52c512b7 0.700s",
                                "2026-05-22 01:43:13.131 18 INFO tempest.lib.common.rest_client [req-240b697f-2728-44c2-adf8-5ba4d6cc11ad req-240b697f-2728-44c2-adf8-5ba4d6cc11ad ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-groups-shared-filtering 0.089s",
                                "2026-05-22 01:43:13.168 29 INFO tempest.lib.common.rest_client [req-41f61812-6423-4995-8ba2-1fab2af5b736 req-41f61812-6423-4995-8ba2-1fab2af5b736 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.615s",
                                "2026-05-22 01:43:13.209 27 INFO tempest.lib.common.rest_client [req-c935e217-5199-4734-a278-ef9f00867d4a req-c935e217-5199-4734-a278-ef9f00867d4a ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.177s",
                                "2026-05-22 01:43:13.217 18 INFO tempest.lib.common.rest_client [req-f3f615e9-2d77-4565-9ab4-4ce95730e87c req-f3f615e9-2d77-4565-9ab4-4ce95730e87c ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/security-group 0.084s",
                                "2026-05-22 01:43:13.300 18 INFO tempest.lib.common.rest_client [req-02bba6d7-be39-400f-b7a8-07876f671d3b req-02bba6d7-be39-400f-b7a8-07876f671d3b ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/service-type 0.080s",
                                "2026-05-22 01:43:13.315 31 INFO tempest.lib.common.rest_client [req-76e31361-322c-4145-901c-bfa4a2ef808f req-76e31361-322c-4145-901c-bfa4a2ef808f ] Request (RoutersAdminNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c453a695e42241378baf61ce2da3bf39 0.218s",
                                "2026-05-22 01:43:13.338 25 INFO tempest.lib.common.rest_client [req-85e55354-aa2e-47e7-acea-688ec08d8a57 req-85e55354-aa2e-47e7-acea-688ec08d8a57 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5c475fb5-1a41-4cf6-92f7-2c24876627bd 0.395s",
                                "2026-05-22 01:43:13.380 23 INFO tempest.lib.common.rest_client [req-0c86ea23-92ad-459c-8b0a-980a98e2425b req-0c86ea23-92ad-459c-8b0a-980a98e2425b ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.474s",
                                "2026-05-22 01:43:13.398 21 INFO tempest.lib.common.rest_client [req-072ef052-0898-4a42-952d-055099f1a171 req-072ef052-0898-4a42-952d-055099f1a171 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.979s",
                                "2026-05-22 01:43:13.410 18 INFO tempest.lib.common.rest_client [req-b1c4ea44-238b-4b67-95de-0cd66fb833f3 req-b1c4ea44-238b-4b67-95de-0cd66fb833f3 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/sorting 0.107s",
                                "2026-05-22 01:43:13.458 27 INFO tempest.lib.common.rest_client [req-0335e5ff-792e-4957-b632-fb0b390ab707 req-0335e5ff-792e-4957-b632-fb0b390ab707 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/09149526a0554d9399016d8921649a86 0.244s",
                                "2026-05-22 01:43:13.482 25 INFO tempest.lib.common.rest_client [req-c651b1db-23a9-40bd-8c1d-ba5e1a7ce82a req-c651b1db-23a9-40bd-8c1d-ba5e1a7ce82a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5c475fb5-1a41-4cf6-92f7-2c24876627bd 0.140s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_list_ports_binding_ext_attr [4.087892s] ... ok",
                                "2026-05-22 01:43:13.488 18 INFO tempest.lib.common.rest_client [req-85ebc3ec-2ffa-4fb4-9dcf-b9893644c3e9 req-85ebc3ec-2ffa-4fb4-9dcf-b9893644c3e9 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-description 0.076s",
                                "2026-05-22 01:43:13.574 18 INFO tempest.lib.common.rest_client [req-5fa7b2a0-0464-4833-b386-76bd75588cd6 req-5fa7b2a0-0464-4833-b386-76bd75588cd6 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/stateful-security-group 0.083s",
                                "2026-05-22 01:43:13.587 23 INFO tempest.lib.common.rest_client [req-6506324a-ce67-422a-a7ed-5a4fef0e0f27 req-6506324a-ce67-422a-a7ed-5a4fef0e0f27 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-22 01:43:13.636 39 INFO tempest.lib.common.rest_client [req-c3afcdf2-3b0f-4701-b16e-1fea11830fda req-c3afcdf2-3b0f-4701-b16e-1fea11830fda ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-22 01:43:13.654 27 INFO tempest.lib.common.rest_client [req-159c6370-5ee4-4871-b053-3363219a6459 req-159c6370-5ee4-4871-b053-3363219a6459 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:43:13.668 18 INFO tempest.lib.common.rest_client [req-dcf22ab9-11a7-4a51-b71f-bffdd58ca753 req-dcf22ab9-11a7-4a51-b71f-bffdd58ca753 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-dns-publish-fixed-ip 0.090s",
                                "2026-05-22 01:43:13.740 23 INFO tempest.lib.common.rest_client [req-bf90ae3b-8621-4383-9966-98c7d2140637 req-bf90ae3b-8621-4383-9966-98c7d2140637 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/921fe94ef9a04ab0b1dea6843c71b931 0.151s",
                                "2026-05-22 01:43:13.762 18 INFO tempest.lib.common.rest_client [req-92df442b-6b97-4126-a30c-e9b9acb36fbc req-92df442b-6b97-4126-a30c-e9b9acb36fbc ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-external-network 0.093s",
                                "2026-05-22 01:43:13.774 33 INFO tempest.lib.common.rest_client [req-e562b42f-ee53-47ae-b0c7-83665cb3320e req-e562b42f-ee53-47ae-b0c7-83665cb3320e ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4c42abbf-8228-4c5d-a194-7f3cc4adc3c4 1.469s",
                                "2026-05-22 01:43:13.847 38 INFO tempest.lib.common.rest_client [req-93817b04-2762-4b3f-8c59-766739890e62 req-93817b04-2762-4b3f-8c59-766739890e62 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.511s",
                                "2026-05-22 01:43:13.866 31 INFO tempest.lib.common.rest_client [req-eab55bea-e67c-4388-970f-2907b96bfef6 req-eab55bea-e67c-4388-970f-2907b96bfef6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.545s",
                                "2026-05-22 01:43:13.869 18 INFO tempest.lib.common.rest_client [req-67e5cdcd-6295-4da5-b888-48cd9048d8dd req-67e5cdcd-6295-4da5-b888-48cd9048d8dd ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet-service-types 0.104s",
                                "2026-05-22 01:43:13.889 27 INFO tempest.lib.common.rest_client [req-43bc2c32-a77b-4c76-a3ab-a8ad338653b4 req-43bc2c32-a77b-4c76-a3ab-a8ad338653b4 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/30382f8e1b914440b0a8e8adfafc4e44 0.229s",
                                "2026-05-22 01:43:13.892 33 INFO tempest.lib.common.rest_client [req-1d4878fe-c88c-4b30-b4ac-705b0ac490d3 req-1d4878fe-c88c-4b30-b4ac-705b0ac490d3 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4c42abbf-8228-4c5d-a194-7f3cc4adc3c4 0.109s",
                                "2026-05-22 01:43:13.961 18 INFO tempest.lib.common.rest_client [req-79ae558b-2095-4eea-99a1-76b1e03d5679 req-79ae558b-2095-4eea-99a1-76b1e03d5679 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnet_allocation 0.089s",
                                "2026-05-22 01:43:13.973 23 INFO tempest.lib.common.rest_client [req-e5a209b1-2fd4-4f59-984a-aa65a44e0e32 req-e5a209b1-2fd4-4f59-984a-aa65a44e0e32 ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_create_list_port_with_address_pair [3.095260s] ... ok",
                                "2026-05-22 01:43:14.067 18 INFO tempest.lib.common.rest_client [req-4e9ff68d-bf4f-414f-aa80-14e764b76c14 req-4e9ff68d-bf4f-414f-aa80-14e764b76c14 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/subnetpool-prefix-ops 0.104s",
                                "2026-05-22 01:43:14.088 27 INFO tempest.lib.common.rest_client [req-a339e7df-492b-47f2-8c6e-1e6709ff2155 req-a339e7df-492b-47f2-8c6e-1e6709ff2155 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:43:14.129 23 INFO tempest.lib.common.rest_client [req-88b0fe4e-2897-4e83-a199-f209c06804a3 req-88b0fe4e-2897-4e83-a199-f209c06804a3 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/30382f8e1b914440b0a8e8adfafc4e44 0.154s",
                                "2026-05-22 01:43:14.186 18 INFO tempest.lib.common.rest_client [req-8326d80b-489c-4942-9bed-f68b4b952c41 req-8326d80b-489c-4942-9bed-f68b4b952c41 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/tag-creation 0.116s",
                                "2026-05-22 01:43:14.229 25 INFO tempest.lib.common.rest_client [req-20a86501-2310-45c6-b888-491dd0e7db6b req-20a86501-2310-45c6-b888-491dd0e7db6b ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.740s",
                                "2026-05-22 01:43:14.274 39 INFO tempest.lib.common.rest_client [req-c33c7df1-10fb-4030-855d-a939bfbc1f0e req-c33c7df1-10fb-4030-855d-a939bfbc1f0e ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.628s",
                                "2026-05-22 01:43:14.300 18 INFO tempest.lib.common.rest_client [req-a28e5839-64f1-48cb-aa39-c17ad4dc0628 req-a28e5839-64f1-48cb-aa39-c17ad4dc0628 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-tag 0.112s",
                                "2026-05-22 01:43:14.305 27 INFO tempest.lib.common.rest_client [req-8d7f4723-b13a-4ff9-852c-ec95a7ff7903 req-8d7f4723-b13a-4ff9-852c-ec95a7ff7903 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/2194ff3a072f4deb83141fa1296997d2 0.213s",
                                "2026-05-22 01:43:14.311 13 INFO tempest.lib.common.rest_client [req-908725ac-9d05-4ca6-bd58-5a5599946533 req-908725ac-9d05-4ca6-bd58-5a5599946533 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.576s",
                                "2026-05-22 01:43:14.357 23 INFO tempest.lib.common.rest_client [req-47e1bf8f-73d5-48d8-8ecb-086a0ed2106c req-47e1bf8f-73d5-48d8-8ecb-086a0ed2106c ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.221s",
                                "2026-05-22 01:43:14.369 38 INFO tempest.lib.common.rest_client [req-4a6afb0c-f522-49ad-b927-8db65586b702 req-4a6afb0c-f522-49ad-b927-8db65586b702 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.520s",
                                "2026-05-22 01:43:14.391 18 INFO tempest.lib.common.rest_client [req-5c720351-3926-4583-9be7-92b4d7e06542 req-5c720351-3926-4583-9be7-92b4d7e06542 ] Request (ExtensionsTestJSON:test_list_show_extensions): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions/standard-attr-timestamp 0.086s",
                                "{3} tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions [8.181842s] ... ok",
                                "2026-05-22 01:43:14.406 21 INFO tempest.lib.common.rest_client [req-7cb10c71-5d2b-47c0-a932-35ed65ee1c50 req-7cb10c71-5d2b-47c0-a932-35ed65ee1c50 ] Request (NetworksTest:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e20217fb-3e67-45a6-b946-286e37ff91cf 1.005s",
                                "2026-05-22 01:43:14.427 25 INFO tempest.lib.common.rest_client [req-349c07de-ca9d-4ec9-b288-cb6fdf29380c req-349c07de-ca9d-4ec9-b288-cb6fdf29380c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/30b750e8-8ff7-4ff6-8f1e-f993bd83424f 0.192s",
                                "2026-05-22 01:43:14.460 39 INFO tempest.lib.common.rest_client [req-477b8b7b-47bc-46c8-a604-102eb7b77727 req-477b8b7b-47bc-46c8-a604-102eb7b77727 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.184s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [5.270106s] ... ok",
                                "2026-05-22 01:43:14.482 15 INFO tempest.lib.common.rest_client [req-7f979e19-11b8-4a67-b7e6-c122d92dec8b req-7f979e19-11b8-4a67-b7e6-c122d92dec8b ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.223s",
                                "2026-05-22 01:43:14.508 23 INFO tempest.lib.common.rest_client [req-c41837e9-3882-41eb-8be2-adab39cb0855 req-c41837e9-3882-41eb-8be2-adab39cb0855 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/2194ff3a072f4deb83141fa1296997d2 0.150s",
                                "2026-05-22 01:43:14.527 27 INFO tempest.lib.common.rest_client [req-31ff1e8d-dc72-4e5c-b90c-66209cf064d7 req-31ff1e8d-dc72-4e5c-b90c-66209cf064d7 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-22 01:43:14.530 13 INFO tempest.lib.common.rest_client [req-1c195dea-f412-47c2-a6df-765b99fc2326 req-1c195dea-f412-47c2-a6df-765b99fc2326 ] Request (ExternalNetworksTestJSON:test_list_external_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.214s",
                                "2026-05-22 01:43:14.584 11 INFO tempest.lib.common.rest_client [req-1374894d-5f77-4b41-ab45-43408be6c23e req-1374894d-5f77-4b41-ab45-43408be6c23e ] Request (ExtraDHCPOptionsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f574e335-1fcc-49e7-8ef1-c30246d21789 1.850s",
                                "2026-05-22 01:43:14.586 31 INFO tempest.lib.common.rest_client [req-34f3a336-a27b-4f27-aeb9-467d1b6b9118 req-34f3a336-a27b-4f27-aeb9-467d1b6b9118 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-05-22 01:43:14.643 19 INFO tempest.lib.common.rest_client [req-49ed6775-edc2-442c-8912-654ebe74d906 req-49ed6775-edc2-442c-8912-654ebe74d906 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.712s",
                                "{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_create_list_port_with_extra_dhcp_options [4.191052s] ... ok",
                                "2026-05-22 01:43:14.657 39 INFO tempest.lib.common.rest_client [req-4bad1978-ea6d-4894-a8f2-c03aaabc6087 req-4bad1978-ea6d-4894-a8f2-c03aaabc6087 ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.195s",
                                "2026-05-22 01:43:14.689 18 INFO tempest.lib.common.rest_client [req-a4bcde6b-a7ca-42e9-a587-d70df3eb1341 req-a4bcde6b-a7ca-42e9-a587-d70df3eb1341 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/12f4fb227d5e474b9cd6e1658bbefc8f 0.294s",
                                "2026-05-22 01:43:14.701 48 INFO tempest.lib.common.rest_client [req-68521707-a03f-438b-9419-e323c1522cbe req-68521707-a03f-438b-9419-e323c1522cbe ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.763s",
                                "2026-05-22 01:43:14.760 23 INFO tempest.lib.common.rest_client [req-7bdabe5d-2682-420c-9001-1c1ef7c317ba req-7bdabe5d-2682-420c-9001-1c1ef7c317ba ] Request (RoutersIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.250s",
                                "2026-05-22 01:43:14.794 31 INFO tempest.lib.common.rest_client [req-0b6cb5d8-f8cf-41db-b152-772366b373ac req-0b6cb5d8-f8cf-41db-b152-772366b373ac ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.206s",
                                "2026-05-22 01:43:14.845 27 INFO tempest.lib.common.rest_client [req-fac4c2b7-4d25-42a9-9b76-b6811f85c2a4 req-fac4c2b7-4d25-42a9-9b76-b6811f85c2a4 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/20590141634b4911986a179ccaebf5be/roles/09149526a0554d9399016d8921649a86 0.314s",
                                "2026-05-22 01:43:14.845 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 20590141634b4911986a179ccaebf5be is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:14.846 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20590141634b4911986a179ccaebf5be', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:14.846 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '20590141634b4911986a179ccaebf5be', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:14.865 25 INFO tempest.lib.common.rest_client [req-e6505a16-0a11-44e4-9229-d73c6023628c req-e6505a16-0a11-44e4-9229-d73c6023628c ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/30b750e8-8ff7-4ff6-8f1e-f993bd83424f 0.434s",
                                "2026-05-22 01:43:14.969 48 INFO tempest.lib.common.rest_client [req-5dc0ae09-957d-47ea-9875-c34fb7c60df2 req-5dc0ae09-957d-47ea-9875-c34fb7c60df2 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.262s",
                                "2026-05-22 01:43:14.988 31 INFO tempest.lib.common.rest_client [req-1fa79197-1330-4019-af29-dcc86ad94820 req-1fa79197-1330-4019-af29-dcc86ad94820 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.189s",
                                "2026-05-22 01:43:15.004 25 INFO tempest.lib.common.rest_client [req-907cd558-9cb2-4b6d-bc48-efb73dd3fd07 req-907cd558-9cb2-4b6d-bc48-efb73dd3fd07 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/30b750e8-8ff7-4ff6-8f1e-f993bd83424f 0.131s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_show_port_binding_ext_attr [1.517988s] ... ok",
                                "2026-05-22 01:43:15.023 35 INFO tempest.lib.common.rest_client [req-c7c5a7a1-b3ae-4701-88af-bb13b1ade618 req-c7c5a7a1-b3ae-4701-88af-bb13b1ade618 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.149s",
                                "2026-05-22 01:43:15.040 18 INFO tempest.lib.common.rest_client [req-35e605b6-605d-42b4-be07-59f349b57802 req-35e605b6-605d-42b4-be07-59f349b57802 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c7d66b08cb844f448c820b49a086f834 0.347s",
                                "2026-05-22 01:43:15.044 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 496941e92de44d7c933e468dbaf4fd04",
                                "2026-05-22 01:43:15.090 23 INFO tempest.lib.common.rest_client [req-7e8b08c6-d021-4778-9806-2618315a3125 req-7e8b08c6-d021-4778-9806-2618315a3125 ] Request (RoutersIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40/users/3afbe10cb04c4e4db204d9f0223d0f5d/roles/09149526a0554d9399016d8921649a86 0.321s",
                                "2026-05-22 01:43:15.091 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3afbe10cb04c4e4db204d9f0223d0f5d is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:15.092 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3afbe10cb04c4e4db204d9f0223d0f5d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:15.092 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersIpV6Test-1806795611-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '5181da60794747a3964dd105fc979d40', 'project_name': 'tempest-RoutersIpV6Test-1806795611', 'tenant_id': '5181da60794747a3964dd105fc979d40', 'tenant_name': 'tempest-RoutersIpV6Test-1806795611', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3afbe10cb04c4e4db204d9f0223d0f5d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:15.239 38 INFO tempest.lib.common.rest_client [req-316687ac-8bf2-4a4b-8441-13d799992419 req-316687ac-8bf2-4a4b-8441-13d799992419 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fcfc5165-072f-4c07-8aa2-aafe1e79b1eb 0.866s",
                                "2026-05-22 01:43:15.275 39 INFO tempest.lib.common.rest_client [req-29b538d5-f17a-4342-9bc5-bd6beb6f9a3e req-29b538d5-f17a-4342-9bc5-bd6beb6f9a3e ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.614s",
                                "2026-05-22 01:43:15.326 13 INFO tempest.lib.common.rest_client [req-dc700967-ad66-403d-9790-5bf555a06637 req-dc700967-ad66-403d-9790-5bf555a06637 ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/39e9f763-1a75-4f44-99e8-c2c1c378f176 0.795s",
                                "{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_list_external_networks [2.593811s] ... ok",
                                "2026-05-22 01:43:15.418 27 INFO tempest.lib.common.rest_client [req-51e49d55-8a14-49fe-83ad-8c0bf5d164da req-51e49d55-8a14-49fe-83ad-8c0bf5d164da ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-22 01:43:15.424 39 INFO tempest.lib.common.rest_client [req-822ebf14-39c2-4e93-a54b-b86459c1349f req-822ebf14-39c2-4e93-a54b-b86459c1349f ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:43:15.461 29 INFO tempest.lib.common.rest_client [req-131bd544-34b9-446b-93b9-4738894a5c90 req-131bd544-34b9-446b-93b9-4738894a5c90 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.291s",
                                "2026-05-22 01:43:15.479 33 INFO tempest.lib.common.rest_client [req-b20247ae-c013-4eac-b86c-42fcd9adaf8c req-b20247ae-c013-4eac-b86c-42fcd9adaf8c ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.494s",
                                "2026-05-22 01:43:15.551 27 INFO tempest.lib.common.rest_client [req-50270e1c-be41-4c0a-a698-658b7bbd1621 req-50270e1c-be41-4c0a-a698-658b7bbd1621 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97 0.131s",
                                "2026-05-22 01:43:15.551 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 77d9eaced75340578611e70df2fe3a97 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:15.558 31 INFO tempest.lib.common.rest_client [req-a3743a38-0f20-4652-84b9-895aac933844 req-a3743a38-0f20-4652-84b9-895aac933844 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.566s",
                                "2026-05-22 01:43:15.590 18 INFO tempest.lib.common.rest_client [req-1b79ec0d-4968-4cb4-afb9-42b9dee93724 req-1b79ec0d-4968-4cb4-afb9-42b9dee93724 ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.544s",
                                "2026-05-22 01:43:15.683 23 INFO tempest.lib.common.rest_client [req-30786423-1719-4871-8182-5f65c0218b64 req-30786423-1719-4871-8182-5f65c0218b64 ] Request (RoutersIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s",
                                "2026-05-22 01:43:15.687 31 INFO tempest.lib.common.rest_client [req-4e85f0e7-8dba-4e49-bddd-de61b6dd5024 req-4e85f0e7-8dba-4e49-bddd-de61b6dd5024 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.125s",
                                "2026-05-22 01:43:15.687 39 INFO tempest.lib.common.rest_client [req-5e414a3a-88b3-40ad-8509-890819fa6f76 req-5e414a3a-88b3-40ad-8509-890819fa6f76 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/09149526a0554d9399016d8921649a86 0.260s",
                                "2026-05-22 01:43:15.759 11 INFO tempest.lib.common.rest_client [req-1491cd94-a84b-45ef-87d1-123dfca36c76 req-1491cd94-a84b-45ef-87d1-123dfca36c76 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/284282a3-2906-4f8f-aaf2-3233d5249d17 1.109s",
                                "2026-05-22 01:43:15.893 39 INFO tempest.lib.common.rest_client [req-29d42e94-7ee1-4866-ae00-fb81b4485309 req-29d42e94-7ee1-4866-ae00-fb81b4485309 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:43:15.920 31 INFO tempest.lib.common.rest_client [req-316cbcba-db29-48e7-9944-a13ae2efb7b7 req-316cbcba-db29-48e7-9944-a13ae2efb7b7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/09149526a0554d9399016d8921649a86 0.230s",
                                "2026-05-22 01:43:15.952 25 INFO tempest.lib.common.rest_client [req-58f6bc89-2808-4970-93df-3f47f7414af4 req-58f6bc89-2808-4970-93df-3f47f7414af4 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.941s",
                                "2026-05-22 01:43:15.967 48 INFO tempest.lib.common.rest_client [req-d7e1da39-9ab9-43f8-8084-04ce9e3e6260 req-d7e1da39-9ab9-43f8-8084-04ce9e3e6260 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/292648d7-437f-43e7-8de3-9ab07a4b97b3 0.995s",
                                "2026-05-22 01:43:15.977 21 INFO tempest.lib.common.rest_client [req-e8f45ab6-d7fa-47cc-8369-46aa0ee50732 req-e8f45ab6-d7fa-47cc-8369-46aa0ee50732 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.495s",
                                "2026-05-22 01:43:16.033 38 INFO tempest.lib.common.rest_client [req-3853b6a4-cd8e-4631-9a48-1838b7ee59f4 req-3853b6a4-cd8e-4631-9a48-1838b7ee59f4 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b33fb59c-5387-47b2-ac9e-d5cfc1c45772 0.792s",
                                "2026-05-22 01:43:16.044 11 INFO tempest.lib.common.rest_client [req-fa56bb8d-5af9-4867-bcea-34ba26e677b3 req-fa56bb8d-5af9-4867-bcea-34ba26e677b3 ] Request (ExtraDHCPOptionsIpV6TestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/284282a3-2906-4f8f-aaf2-3233d5249d17 0.282s",
                                "{0} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsIpV6TestJSON.test_update_show_port_with_extra_dhcp_options [1.398201s] ... ok",
                                "2026-05-22 01:43:16.110 31 INFO tempest.lib.common.rest_client [req-ca8f321f-8e52-4a20-8f52-797e5df8157d req-ca8f321f-8e52-4a20-8f52-797e5df8157d ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:43:16.122 48 INFO tempest.lib.common.rest_client [req-f9dc52a6-cba7-4b59-9dc5-dd2102099315 req-f9dc52a6-cba7-4b59-9dc5-dd2102099315 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.153s",
                                "2026-05-22 01:43:16.138 13 INFO tempest.lib.common.rest_client [req-f5bcbfe8-3836-406d-83da-52db2db463e3 req-f5bcbfe8-3836-406d-83da-52db2db463e3 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.808s",
                                "2026-05-22 01:43:16.153 39 INFO tempest.lib.common.rest_client [req-73b22658-c78f-40c3-9789-3a1a7569c5c0 req-73b22658-c78f-40c3-9789-3a1a7569c5c0 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/30382f8e1b914440b0a8e8adfafc4e44 0.258s",
                                "2026-05-22 01:43:16.163 38 INFO tempest.lib.common.rest_client [req-83d80406-d40b-4048-bc74-7af86c8cdc8c req-83d80406-d40b-4048-bc74-7af86c8cdc8c ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.123s",
                                "{13} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_port [8.406371s] ... ok",
                                "2026-05-22 01:43:16.234 27 INFO tempest.lib.common.rest_client [req-e62a61d4-182b-48d8-a1ed-e05e9c6121e7 req-e62a61d4-182b-48d8-a1ed-e05e9c6121e7 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.679s",
                                "2026-05-22 01:43:16.287 18 INFO tempest.lib.common.rest_client [req-b80194c3-b9e5-43eb-ad56-e71307d9d7c1 req-b80194c3-b9e5-43eb-ad56-e71307d9d7c1 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=496941e92de44d7c933e468dbaf4fd04&name=default 0.696s",
                                "2026-05-22 01:43:16.294 13 INFO tempest.lib.common.rest_client [req-5692ed59-11fd-4662-88ce-894c1dfae81e req-5692ed59-11fd-4662-88ce-894c1dfae81e ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/52ac8d2f-8451-450b-9f2e-5f2f764635a0 0.153s",
                                "2026-05-22 01:43:16.345 39 INFO tempest.lib.common.rest_client [req-6627d0ab-5c61-4679-ae22-0d24a3149c37 req-6627d0ab-5c61-4679-ae22-0d24a3149c37 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:43:16.346 27 INFO tempest.lib.common.rest_client [req-8467344c-3d4e-4018-83f2-21e9ae8021f4 req-8467344c-3d4e-4018-83f2-21e9ae8021f4 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.108s",
                                "2026-05-22 01:43:16.354 31 INFO tempest.lib.common.rest_client [req-9b98110d-057a-4ba3-9759-29895c933fc1 req-9b98110d-057a-4ba3-9759-29895c933fc1 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.235s",
                                "2026-05-22 01:43:16.367 15 INFO tempest.lib.common.rest_client [req-2e1d61ea-1bcf-44b1-a01f-8f1164d62ed1 req-2e1d61ea-1bcf-44b1-a01f-8f1164d62ed1 ] Request (RoutersIpV6AdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3bb16aab-43aa-4c09-b6b2-edaefa417f41 1.879s",
                                "2026-05-22 01:43:16.385 35 INFO tempest.lib.common.rest_client [req-99cba6d2-96b9-471a-988c-08a760fed742 req-99cba6d2-96b9-471a-988c-08a760fed742 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.359s",
                                "2026-05-22 01:43:16.444 13 INFO tempest.lib.common.rest_client [req-7d798bf8-267b-46b1-9814-fd2bd20f40f8 req-7d798bf8-267b-46b1-9814-fd2bd20f40f8 ] Request (ExternalNetworksTestJSON:test_show_external_networks_attribute): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/021d5f68-2936-4e37-8ed4-977c92ab9709 0.148s",
                                "2026-05-22 01:43:16.465 19 INFO tempest.lib.common.rest_client [req-96fe9563-9abc-4b3d-8fda-3dd1e36ea541 req-96fe9563-9abc-4b3d-8fda-3dd1e36ea541 ] Request (RoutersAdminTest:test_create_router_set_gateway_with_fixed_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0df783ef-b4d8-4293-b892-bac969f5c613 1.818s",
                                "2026-05-22 01:43:16.549 39 INFO tempest.lib.common.rest_client [req-a8add26a-8aa8-43a6-b91e-38c7ecfedf64 req-a8add26a-8aa8-43a6-b91e-38c7ecfedf64 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/2194ff3a072f4deb83141fa1296997d2 0.202s",
                                "2026-05-22 01:43:16.562 31 INFO tempest.lib.common.rest_client [req-2a5c9655-9093-45c0-b4ec-b9ee2a4a51fa req-2a5c9655-9093-45c0-b4ec-b9ee2a4a51fa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:43:16.575 27 INFO tempest.lib.common.rest_client [req-40f2b5bf-9d1e-43ae-a22d-3f0ba5f79432 req-40f2b5bf-9d1e-43ae-a22d-3f0ba5f79432 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/921fe94ef9a04ab0b1dea6843c71b931 0.227s",
                                "2026-05-22 01:43:16.666 15 INFO tempest.lib.common.rest_client [req-b0df9dd9-6c64-4eb1-a2bf-7059943ae1c5 req-b0df9dd9-6c64-4eb1-a2bf-7059943ae1c5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/15053c72-fac6-4809-9151-083fd318fbd8 0.295s",
                                "2026-05-22 01:43:16.762 48 INFO tempest.lib.common.rest_client [req-da8b373f-ec6e-42ae-9688-2dbc1bece5a9 req-da8b373f-ec6e-42ae-9688-2dbc1bece5a9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/261e47bb-12c2-49de-83ce-eb04b185324a 0.637s",
                                "2026-05-22 01:43:16.762 39 INFO tempest.lib.common.rest_client [req-680fc221-b858-4712-b814-5ad23073e335 req-680fc221-b858-4712-b814-5ad23073e335 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-22 01:43:16.773 27 INFO tempest.lib.common.rest_client [req-02cb23bc-3ee8-4fbb-a2f1-0df4d7ac0905 req-02cb23bc-3ee8-4fbb-a2f1-0df4d7ac0905 ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:43:16.804 31 INFO tempest.lib.common.rest_client [req-ecb70034-6471-40f1-96e3-28838b44ad34 req-ecb70034-6471-40f1-96e3-28838b44ad34 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/2194ff3a072f4deb83141fa1296997d2 0.239s",
                                "2026-05-22 01:43:16.844 25 INFO tempest.lib.common.rest_client [req-0035f3ba-48b6-453c-a2bc-09120423a598 req-0035f3ba-48b6-453c-a2bc-09120423a598 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/79b67750-3eb6-4f30-bcff-cd23359f8d8a 0.885s",
                                "2026-05-22 01:43:16.910 48 INFO tempest.lib.common.rest_client [req-6a4b503a-a463-4aa9-b496-273a022deccd req-6a4b503a-a463-4aa9-b496-273a022deccd ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.141s",
                                "2026-05-22 01:43:16.981 13 INFO tempest.lib.common.rest_client [req-a934d80f-6f10-4497-adfb-93d0d08140fb req-a934d80f-6f10-4497-adfb-93d0d08140fb ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/52ac8d2f-8451-450b-9f2e-5f2f764635a0 0.535s",
                                "{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_show_external_networks_attribute [1.654594s] ... ok",
                                "2026-05-22 01:43:16.996 27 INFO tempest.lib.common.rest_client [req-6a1e533a-73c2-4819-8ed8-cf6447790422 req-6a1e533a-73c2-4819-8ed8-cf6447790422 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/30382f8e1b914440b0a8e8adfafc4e44 0.219s",
                                "2026-05-22 01:43:17.007 39 INFO tempest.lib.common.rest_client [req-a511d1af-f826-4599-9172-96f60c464536 req-a511d1af-f826-4599-9172-96f60c464536 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/471a50ce3b6043f4a3323508f820c506/roles/09149526a0554d9399016d8921649a86 0.236s",
                                "2026-05-22 01:43:17.009 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 471a50ce3b6043f4a3323508f820c506 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:17.010 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '471a50ce3b6043f4a3323508f820c506', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:17.010 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '471a50ce3b6043f4a3323508f820c506', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:17.054 31 INFO tempest.lib.common.rest_client [req-db0ba418-1083-4f5e-9042-1689aeb9529a req-db0ba418-1083-4f5e-9042-1689aeb9529a ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-22 01:43:17.079 19 INFO tempest.lib.common.rest_client [req-ed75c036-86c5-453e-a961-8730591b1ba0 req-ed75c036-86c5-453e-a961-8730591b1ba0 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44c7b9eb-87ea-4d7e-976e-a29567dd5d94 0.608s",
                                "2026-05-22 01:43:17.192 11 INFO tempest.lib.common.rest_client [req-6d7ba017-3b10-4483-9017-d4859c8ea187 req-6d7ba017-3b10-4483-9017-d4859c8ea187 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/284282a3-2906-4f8f-aaf2-3233d5249d17 1.143s",
                                "2026-05-22 01:43:17.205 27 INFO tempest.lib.common.rest_client [req-24a71810-1376-4928-a8cd-abc57be4185d req-24a71810-1376-4928-a8cd-abc57be4185d ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:43:17.236 31 INFO tempest.lib.common.rest_client [req-92aa0b54-7e44-49ce-b73f-4f3d73315813 req-92aa0b54-7e44-49ce-b73f-4f3d73315813 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/a196ff7d8b534b6980226c273d16d74f/roles/09149526a0554d9399016d8921649a86 0.180s",
                                "2026-05-22 01:43:17.237 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a196ff7d8b534b6980226c273d16d74f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:17.237 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a196ff7d8b534b6980226c273d16d74f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:17.237 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a196ff7d8b534b6980226c273d16d74f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:17.271 25 INFO tempest.lib.common.rest_client [req-91e7544b-6dd1-41ca-81d8-dd123f1afaff req-91e7544b-6dd1-41ca-81d8-dd123f1afaff ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/79b67750-3eb6-4f30-bcff-cd23359f8d8a 0.424s",
                                "2026-05-22 01:43:17.335 18 INFO tempest.lib.common.rest_client [req-ef11c383-0a30-406e-b1fa-e6280cddcfb9 req-ef11c383-0a30-406e-b1fa-e6280cddcfb9 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/b50296d5-4511-46c2-93e7-51e5b3ad6ffe 1.046s",
                                "2026-05-22 01:43:17.372 25 INFO tempest.lib.common.rest_client [req-3f633858-4a68-472a-a93c-5d5c6be43232 req-3f633858-4a68-472a-a93c-5d5c6be43232 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/79b67750-3eb6-4f30-bcff-cd23359f8d8a 0.098s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsIpV6TestJSON.test_update_port_binding_ext_attr [2.366254s] ... ok",
                                "2026-05-22 01:43:17.433 27 INFO tempest.lib.common.rest_client [req-3bf6ea7d-9343-41f6-8a45-f39a1528c1ae req-3bf6ea7d-9343-41f6-8a45-f39a1528c1ae ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/2194ff3a072f4deb83141fa1296997d2 0.226s",
                                "2026-05-22 01:43:17.447 33 INFO tempest.lib.common.rest_client [req-921c9e2f-fa4b-4ed9-a828-cb333c49646e req-921c9e2f-fa4b-4ed9-a828-cb333c49646e ] Request (AllowedAddressPairTestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/53db5579-0fe4-4099-b7ed-441cee992dd8 1.963s",
                                "2026-05-22 01:43:17.562 27 INFO tempest.lib.common.rest_client [req-02297a24-4dae-4b5e-922a-a7774412f34c req-02297a24-4dae-4b5e-922a-a7774412f34c ] Request (RoutersNegativeIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-22 01:43:17.635 39 INFO tempest.lib.common.rest_client [req-8fa28de2-0153-4f57-ba60-6b55a9ccdd2f req-8fa28de2-0153-4f57-ba60-6b55a9ccdd2f ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-22 01:43:17.644 18 INFO tempest.lib.common.rest_client [req-609f5a2f-475a-4c1f-bfd6-c98199185379 req-609f5a2f-475a-4c1f-bfd6-c98199185379 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/496941e92de44d7c933e468dbaf4fd04 0.306s",
                                "2026-05-22 01:43:17.713 11 INFO tempest.lib.common.rest_client [req-4dbf591d-1a1a-4320-aa16-c65a907d716e req-4dbf591d-1a1a-4320-aa16-c65a907d716e ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a09b65e5-5457-405d-8bbc-53e4401869da 0.518s",
                                "2026-05-22 01:43:17.719 13 INFO tempest.lib.common.rest_client [req-4f87cd52-de89-496e-94fa-1c082e660276 req-4f87cd52-de89-496e-94fa-1c082e660276 ] Request (ExternalNetworksTestJSON:test_update_external_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.734s",
                                "2026-05-22 01:43:17.736 39 INFO tempest.lib.common.rest_client [req-50b01c06-8169-486f-b3b0-c99c3eb69fd2 req-50b01c06-8169-486f-b3b0-c99c3eb69fd2 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230 0.098s",
                                "2026-05-22 01:43:17.736 39 INFO tempest.lib.common.dynamic_creds [-] Using the existing project fbd0638792a146b59e142fee960df230 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:17.762 15 INFO tempest.lib.common.rest_client [req-d3f233c1-a7d1-4551-bf3a-9f31209ad702 req-d3f233c1-a7d1-4551-bf3a-9f31209ad702 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/34b464b7-b7c7-45b1-9964-a9895cd056cc 1.093s",
                                "2026-05-22 01:43:17.769 27 INFO tempest.lib.common.rest_client [req-19d03d9f-37c8-4832-8cf1-1d0f76395c52 req-19d03d9f-37c8-4832-8cf1-1d0f76395c52 ] Request (RoutersNegativeIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97/users/28d3f9ef625340808a031a5e09123465/roles/09149526a0554d9399016d8921649a86 0.205s",
                                "2026-05-22 01:43:17.772 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 28d3f9ef625340808a031a5e09123465 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:17.773 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28d3f9ef625340808a031a5e09123465', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:17.773 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersNegativeIpV6Test-1510507838-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '77d9eaced75340578611e70df2fe3a97', 'project_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'tenant_id': '77d9eaced75340578611e70df2fe3a97', 'tenant_name': 'tempest-RoutersNegativeIpV6Test-1510507838', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '28d3f9ef625340808a031a5e09123465', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_set_gateway_with_fixed_ip [14.582423s] ... ok",
                                "2026-05-22 01:43:17.875 31 INFO tempest.lib.common.rest_client [req-7c4c1520-ffd2-441f-9f97-f2f95847af72 req-7c4c1520-ffd2-441f-9f97-f2f95847af72 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.623s",
                                "2026-05-22 01:43:17.910 21 INFO tempest.lib.common.rest_client [req-26f949ec-bdcd-4961-8893-d2ea5b29c649 req-26f949ec-bdcd-4961-8893-d2ea5b29c649 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.931s",
                                "2026-05-22 01:43:17.985 31 INFO tempest.lib.common.rest_client [req-e51ef1d6-b3a4-4880-a324-01f512fb262e req-e51ef1d6-b3a4-4880-a324-01f512fb262e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2 0.107s",
                                "2026-05-22 01:43:17.986 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 2007b78cec7d435a881bfb98c342b1d2 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:18.017 19 INFO tempest.lib.common.rest_client [req-5e1c1b69-996d-4ac5-b060-91059c87a890 req-5e1c1b69-996d-4ac5-b060-91059c87a890 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/22a40dcb-fba2-4b51-9aa1-f37b46372833 0.935s",
                                "2026-05-22 01:43:18.044 48 INFO tempest.lib.common.rest_client [req-534bc03a-d852-43a9-bd7f-8c7e7e5efa7d req-534bc03a-d852-43a9-bd7f-8c7e7e5efa7d ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.131s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_set_gateway_with_fixed_ip [15.346572s] ... ok",
                                "2026-05-22 01:43:18.106 15 INFO tempest.lib.common.rest_client [req-e08cdf22-6209-453f-aca3-6483500bd6b7 req-e08cdf22-6209-453f-aca3-6483500bd6b7 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.287s",
                                "2026-05-22 01:43:18.135 18 INFO tempest.lib.common.rest_client [req-bed328df-f2a2-4bc9-84cd-9eddb568565c req-bed328df-f2a2-4bc9-84cd-9eddb568565c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.487s",
                                "2026-05-22 01:43:18.254 15 INFO tempest.lib.common.rest_client [req-255e3990-33bf-4473-84a4-04b2b63ead97 req-255e3990-33bf-4473-84a4-04b2b63ead97 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.145s",
                                "2026-05-22 01:43:18.309 39 INFO tempest.lib.common.rest_client [req-91ecb1de-e8af-4015-bce6-41bfd55b3f7c req-91ecb1de-e8af-4015-bce6-41bfd55b3f7c ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.570s",
                                "2026-05-22 01:43:18.340 27 INFO tempest.lib.common.rest_client [req-c4fe8fef-485d-4bc3-97f7-cc3b36f5698d req-c4fe8fef-485d-4bc3-97f7-cc3b36f5698d ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.560s",
                                "2026-05-22 01:43:18.343 38 INFO tempest.lib.common.rest_client [req-e265a4b3-7914-44f3-9217-a97630f506dd req-e265a4b3-7914-44f3-9217-a97630f506dd ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.177s",
                                "2026-05-22 01:43:18.358 33 INFO tempest.lib.common.rest_client [req-b14e8700-9aa7-4922-b785-c8d814be520a req-b14e8700-9aa7-4922-b785-c8d814be520a ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53db5579-0fe4-4099-b7ed-441cee992dd8 0.909s",
                                "2026-05-22 01:43:18.365 19 INFO tempest.lib.common.rest_client [req-4c4f2edd-e34e-428f-800e-ef0fbff8dfa9 req-4c4f2edd-e34e-428f-800e-ef0fbff8dfa9 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.290s",
                                "2026-05-22 01:43:18.375 13 INFO tempest.lib.common.rest_client [req-f1dd5e1c-3edf-4931-96df-e99f24b58693 req-f1dd5e1c-3edf-4931-96df-e99f24b58693 ] Request (ExternalNetworksTestJSON:test_update_external_network): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/e846ce8c-d8e7-4d57-a38a-02733ccfe541 0.654s",
                                "2026-05-22 01:43:18.400 11 INFO tempest.lib.common.rest_client [req-9860581a-ca64-4125-9c59-ca0c0cf9b80f req-9860581a-ca64-4125-9c59-ca0c0cf9b80f ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2a5dc8f2-ca16-4bed-8363-951735649c78 0.683s",
                                "2026-05-22 01:43:18.404 25 INFO tempest.lib.common.rest_client [req-a9867783-099e-4b42-bd39-c5979a0a4ed8 req-a9867783-099e-4b42-bd39-c5979a0a4ed8 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/af0d6ba9-7144-46f3-96bb-aa63f40be701 1.029s",
                                "2026-05-22 01:43:18.454 31 INFO tempest.lib.common.rest_client [req-d5f7de81-1d51-4f8e-923e-4f447d79a1a5 req-d5f7de81-1d51-4f8e-923e-4f447d79a1a5 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.464s",
                                "2026-05-22 01:43:18.470 15 INFO tempest.lib.common.rest_client [req-394c1f2b-92e0-4a42-9b3f-099d4e51cf99 req-394c1f2b-92e0-4a42-9b3f-099d4e51cf99 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.212s",
                                "2026-05-22 01:43:18.498 33 INFO tempest.lib.common.rest_client [req-2170daf7-b92d-4577-b211-ef0e87f6ffeb req-2170daf7-b92d-4577-b211-ef0e87f6ffeb ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/53db5579-0fe4-4099-b7ed-441cee992dd8 0.137s",
                                "{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_address_pair [4.515879s] ... ok",
                                "2026-05-22 01:43:18.510 39 INFO tempest.lib.common.rest_client [req-5362ff1d-1aba-4487-a6bc-1cd8798d1422 req-5362ff1d-1aba-4487-a6bc-1cd8798d1422 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:43:18.545 19 INFO tempest.lib.common.rest_client [req-1a419cb7-a9cf-433a-b9b9-090db3e16918 req-1a419cb7-a9cf-433a-b9b9-090db3e16918 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s",
                                "2026-05-22 01:43:18.665 11 INFO tempest.lib.common.rest_client [req-a4796271-0e5e-47a1-99ad-c42bfb66bd6c req-a4796271-0e5e-47a1-99ad-c42bfb66bd6c ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d7bfe5ee830f48afb7e4129c35fd33b0 0.263s",
                                "2026-05-22 01:43:18.674 25 INFO tempest.lib.common.rest_client [req-0cca3fec-b81d-4e1f-9b44-2494b10b8c9a req-0cca3fec-b81d-4e1f-9b44-2494b10b8c9a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/633ced6bf7704e35918f9eeeabae4d51 0.265s",
                                "2026-05-22 01:43:18.699 23 INFO tempest.lib.common.rest_client [req-efab815b-3a0e-46a5-893d-26722a064322 req-efab815b-3a0e-46a5-893d-26722a064322 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.013s",
                                "2026-05-22 01:43:18.777 18 INFO tempest.lib.common.rest_client [req-9b83847b-8a41-4e86-b761-d93ea8d33a19 req-9b83847b-8a41-4e86-b761-d93ea8d33a19 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.637s",
                                "2026-05-22 01:43:18.786 19 INFO tempest.lib.common.rest_client [req-7d7c728a-ab61-445d-974e-ec54af8ab466 req-7d7c728a-ab61-445d-974e-ec54af8ab466 ] Request (RoutersAdminTest:test_create_router_setting_project_id): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.234s",
                                "2026-05-22 01:43:18.785 39 INFO tempest.lib.common.rest_client [req-9501769b-675d-48e9-a926-61ebcd6bb686 req-9501769b-675d-48e9-a926-61ebcd6bb686 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/921fe94ef9a04ab0b1dea6843c71b931 0.273s",
                                "2026-05-22 01:43:18.806 48 INFO tempest.lib.common.rest_client [req-ef83d1ba-3d8e-414f-b039-1b891c20fc51 req-ef83d1ba-3d8e-414f-b039-1b891c20fc51 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.761s",
                                "2026-05-22 01:43:18.894 31 INFO tempest.lib.common.rest_client [req-baaf2c8e-982e-4bff-9f98-806fffad1660 req-baaf2c8e-982e-4bff-9f98-806fffad1660 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.439s",
                                "2026-05-22 01:43:18.937 48 INFO tempest.lib.common.rest_client [req-d0ba254b-ac3c-4b97-9195-fd3125194744 req-d0ba254b-ac3c-4b97-9195-fd3125194744 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.128s",
                                "2026-05-22 01:43:19.017 25 INFO tempest.lib.common.rest_client [req-7cac5ff4-f0b4-4d19-a50e-75d04482d3ce req-7cac5ff4-f0b4-4d19-a50e-75d04482d3ce ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/201983465dbc4b9cb703257ceed500d4 0.341s",
                                "2026-05-22 01:43:19.017 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 97e94c69bf914e5ea01d419e0868cf67",
                                "2026-05-22 01:43:19.021 18 INFO tempest.lib.common.rest_client [req-c51a3f84-32b1-461a-8091-5d11f3311188 req-c51a3f84-32b1-461a-8091-5d11f3311188 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.240s",
                                "2026-05-22 01:43:19.036 39 INFO tempest.lib.common.rest_client [req-4e2bd66e-fdfa-419f-afe0-7274c6a408d9 req-4e2bd66e-fdfa-419f-afe0-7274c6a408d9 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-22 01:43:19.058 31 INFO tempest.lib.common.rest_client [req-daa5a3b7-e9c4-4f55-8984-48e77a276ab7 req-daa5a3b7-e9c4-4f55-8984-48e77a276ab7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/921fe94ef9a04ab0b1dea6843c71b931 0.162s",
                                "2026-05-22 01:43:19.114 11 INFO tempest.lib.common.rest_client [req-ce66876c-d6a4-4856-b1ce-19e2f246e522 req-ce66876c-d6a4-4856-b1ce-19e2f246e522 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/232a8dedebba459eaefa8db02b18abaf 0.443s",
                                "2026-05-22 01:43:19.114 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4f4a481d6d4b4f6b986add69c009c7d1",
                                "2026-05-22 01:43:19.162 19 INFO tempest.lib.common.rest_client [req-8861285e-b629-4c89-956c-455a81362f6f req-8861285e-b629-4c89-956c-455a81362f6f ] Request (RoutersAdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.374s",
                                "2026-05-22 01:43:19.194 15 INFO tempest.lib.common.rest_client [req-17c64be8-428e-419c-af27-70101c3c4263 req-17c64be8-428e-419c-af27-70101c3c4263 ] Request (RoutersIpV6AdminTest:test_create_router_setting_project_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.723s",
                                "2026-05-22 01:43:19.207 27 INFO tempest.lib.common.rest_client [req-4fdd64f0-ae42-4665-b2cd-05ae546df316 req-4fdd64f0-ae42-4665-b2cd-05ae546df316 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.865s",
                                "2026-05-22 01:43:19.234 39 INFO tempest.lib.common.rest_client [req-94d52beb-9a15-44ce-869f-9556a4e1afdb req-94d52beb-9a15-44ce-869f-9556a4e1afdb ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/30382f8e1b914440b0a8e8adfafc4e44 0.196s",
                                "2026-05-22 01:43:19.242 18 INFO tempest.lib.common.rest_client [req-bb12f535-9ad0-4ff3-9c6d-d4779ed65763 req-bb12f535-9ad0-4ff3-9c6d-d4779ed65763 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.219s",
                                "2026-05-22 01:43:19.253 31 INFO tempest.lib.common.rest_client [req-36015c34-28ff-4880-8a0a-cbca7acdfa38 req-36015c34-28ff-4880-8a0a-cbca7acdfa38 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:43:19.288 21 INFO tempest.lib.common.rest_client [req-582f7342-e486-455b-9114-1fc488f355a4 req-582f7342-e486-455b-9114-1fc488f355a4 ] Request (NetworksTest:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26ef0402-f6d7-42a5-9182-b6c22b51ecf5 1.376s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [4.812568s] ... ok",
                                "2026-05-22 01:43:19.428 39 INFO tempest.lib.common.rest_client [req-d0c5dd82-84dc-48c1-8c95-f4f62c3c6ca4 req-d0c5dd82-84dc-48c1-8c95-f4f62c3c6ca4 ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:43:19.442 33 INFO tempest.lib.common.rest_client [req-ec6ceca6-269b-4a9d-af27-2a9ce8930c0e req-ec6ceca6-269b-4a9d-af27-2a9ce8930c0e ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.939s",
                                "2026-05-22 01:43:19.456 31 INFO tempest.lib.common.rest_client [req-16bcd1a1-1e26-4fec-a3c4-62559fde65d6 req-16bcd1a1-1e26-4fec-a3c4-62559fde65d6 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/30382f8e1b914440b0a8e8adfafc4e44 0.201s",
                                "2026-05-22 01:43:19.529 13 INFO tempest.lib.common.rest_client [req-291876f1-7dd6-47d5-83be-cfc5bb8825ea req-291876f1-7dd6-47d5-83be-cfc5bb8825ea ] Request (ExternalNetworksTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e846ce8c-d8e7-4d57-a38a-02733ccfe541 1.150s",
                                "{1} tempest.api.network.admin.test_external_network_extension.ExternalNetworksTestJSON.test_update_external_network [2.547320s] ... ok",
                                "2026-05-22 01:43:19.536 25 INFO tempest.lib.common.rest_client [req-8e30b2f5-82c2-4272-9c14-4e2e06baa543 req-8e30b2f5-82c2-4272-9c14-4e2e06baa543 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.518s",
                                "2026-05-22 01:43:19.552 29 INFO tempest.lib.common.rest_client [req-efd23419-a18e-41ec-b1f3-b8852e0ed260 req-efd23419-a18e-41ec-b1f3-b8852e0ed260 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.088s",
                                "2026-05-22 01:43:19.571 31 INFO tempest.lib.common.rest_client [req-8f282e87-310f-48e8-ab31-55be1e589c7e req-8f282e87-310f-48e8-ab31-55be1e589c7e ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s",
                                "2026-05-22 01:43:19.600 38 INFO tempest.lib.common.rest_client [req-c2f3acbe-c26a-4f3d-b5cc-e52857f38017 req-c2f3acbe-c26a-4f3d-b5cc-e52857f38017 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.252s",
                                "2026-05-22 01:43:19.637 13 INFO tempest.lib.common.rest_client [req-6e603928-dc54-4da1-b084-904a9fffbd0e req-6e603928-dc54-4da1-b084-904a9fffbd0e ] Request (ExternalNetworksTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ae0b6abd-ea8c-40bf-aaac-dfb794f85422 0.104s",
                                "2026-05-22 01:43:19.643 15 INFO tempest.lib.common.rest_client [req-19b2d3d8-7a6b-4aef-ab19-9cbf72f0135b req-19b2d3d8-7a6b-4aef-ab19-9cbf72f0135b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c920cc07-501c-4b0a-b9b1-3c85f6c7e527 0.444s",
                                "2026-05-22 01:43:19.648 39 INFO tempest.lib.common.rest_client [req-6968dd15-31eb-4918-a1d6-d18f46cff305 req-6968dd15-31eb-4918-a1d6-d18f46cff305 ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/2194ff3a072f4deb83141fa1296997d2 0.213s",
                                "2026-05-22 01:43:19.680 19 INFO tempest.lib.common.rest_client [req-92da2c1e-6864-4c59-b8b2-0fd2db65c483 req-92da2c1e-6864-4c59-b8b2-0fd2db65c483 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/03f7e0d3-2cee-48c4-8657-108f2e7ae6fe 0.513s",
                                "2026-05-22 01:43:19.705 11 INFO tempest.lib.common.rest_client [req-189b30fc-d8a2-4644-b2a6-5a85718d5d5d req-189b30fc-d8a2-4644-b2a6-5a85718d5d5d ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.589s",
                                "2026-05-22 01:43:19.799 39 INFO tempest.lib.common.rest_client [req-1e5fbd7e-4492-488e-889e-c93f44e2ac6a req-1e5fbd7e-4492-488e-889e-c93f44e2ac6a ] Request (NetworksIpV6TestAttrs:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.149s",
                                "2026-05-22 01:43:19.808 35 INFO tempest.lib.common.rest_client [req-671acb47-e0db-4b58-96e6-28d4a9bfccd4 req-671acb47-e0db-4b58-96e6-28d4a9bfccd4 ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/add_router_interface 3.417s",
                                "2026-05-22 01:43:19.821 31 INFO tempest.lib.common.rest_client [req-f4218ca3-2448-4348-8482-59d19a2de554 req-f4218ca3-2448-4348-8482-59d19a2de554 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/2194ff3a072f4deb83141fa1296997d2 0.248s",
                                "2026-05-22 01:43:19.832 18 INFO tempest.lib.common.rest_client [req-1b59e5e1-53a7-40d2-bf77-bd10ceb8037c req-1b59e5e1-53a7-40d2-bf77-bd10ceb8037c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s",
                                "2026-05-22 01:43:19.984 25 INFO tempest.lib.common.rest_client [req-c33c56e3-82ce-4fe3-b19c-fa915cfb262a req-c33c56e3-82ce-4fe3-b19c-fa915cfb262a ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=97e94c69bf914e5ea01d419e0868cf67&name=default 0.442s",
                                "2026-05-22 01:43:20.065 39 INFO tempest.lib.common.rest_client [req-b8281902-10c5-444f-adca-0c8a6239890d req-b8281902-10c5-444f-adca-0c8a6239890d ] Request (NetworksIpV6TestAttrs:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230/users/f70d0decdf2f4c3eb4fbf30829570ab6/roles/09149526a0554d9399016d8921649a86 0.264s",
                                "2026-05-22 01:43:20.066 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f70d0decdf2f4c3eb4fbf30829570ab6 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:20.066 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f70d0decdf2f4c3eb4fbf30829570ab6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:20.066 39 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6TestAttrs-372811174-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'fbd0638792a146b59e142fee960df230', 'project_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'tenant_id': 'fbd0638792a146b59e142fee960df230', 'tenant_name': 'tempest-NetworksIpV6TestAttrs-372811174', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f70d0decdf2f4c3eb4fbf30829570ab6', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:20.099 48 INFO tempest.lib.common.rest_client [req-d4fd23bc-11d2-4fe8-81e0-a598a7692967 req-d4fd23bc-11d2-4fe8-81e0-a598a7692967 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/12fd64e7-3ff2-4722-a861-b9bdbb859e62 1.159s",
                                "2026-05-22 01:43:20.116 15 INFO tempest.lib.common.rest_client [req-9dccf3ea-c19a-482c-a615-d310c374c7b2 req-9dccf3ea-c19a-482c-a615-d310c374c7b2 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b7c36ed3afb9474e8d0a15493d155a89 0.471s",
                                "2026-05-22 01:43:20.116 19 INFO tempest.lib.common.rest_client [req-1e57e3b6-0e64-47af-86d9-04248136832a req-1e57e3b6-0e64-47af-86d9-04248136832a ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8b4a9ff2f79b4ba591da28bf2cd10086 0.430s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_setting_project_id [2.045825s] ... ok",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_setting_project_id [2.300800s] ... ok",
                                "2026-05-22 01:43:20.156 18 INFO tempest.lib.common.rest_client [req-ea937ab8-7aa2-40a7-b78a-8f8b08c0c6b3 req-ea937ab8-7aa2-40a7-b78a-8f8b08c0c6b3 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.322s",
                                "2026-05-22 01:43:20.208 11 INFO tempest.lib.common.rest_client [req-448aea3d-6e8a-40c0-8c9b-962d67d0df2c req-448aea3d-6e8a-40c0-8c9b-962d67d0df2c ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4f4a481d6d4b4f6b986add69c009c7d1&name=default 0.502s",
                                "2026-05-22 01:43:20.226 31 INFO tempest.lib.common.rest_client [req-38df5b03-6d9e-40ef-aa40-b32d6213fc48 req-38df5b03-6d9e-40ef-aa40-b32d6213fc48 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.395s",
                                "2026-05-22 01:43:20.254 48 INFO tempest.lib.common.rest_client [req-e0236208-4bfa-40da-b5f5-5d6dd2466378 req-e0236208-4bfa-40da-b5f5-5d6dd2466378 ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-22 01:43:20.261 33 INFO tempest.lib.common.rest_client [req-91c1eec6-bbdd-4123-9a11-71d7e9b531b7 req-91c1eec6-bbdd-4123-9a11-71d7e9b531b7 ] Request (AllowedAddressPairTestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c26d2d81-f46b-4677-8f7e-8f7604795879 0.817s",
                                "2026-05-22 01:43:20.313 21 INFO tempest.lib.common.rest_client [req-ca7f311b-3cfe-4748-a400-6a63da1c2c26 req-ca7f311b-3cfe-4748-a400-6a63da1c2c26 ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.016s",
                                "2026-05-22 01:43:20.396 35 INFO tempest.lib.common.rest_client [req-43617226-648d-4909-99e9-eee5e06f0cac req-43617226-648d-4909-99e9-eee5e06f0cac ] Request (RoutersNegativeTest:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/add_router_interface 0.584s",
                                "2026-05-22 01:43:20.438 23 INFO tempest.lib.common.rest_client [req-ff7062d9-7d2d-4232-abc0-922e66f61811 req-ff7062d9-7d2d-4232-abc0-922e66f61811 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.738s",
                                "2026-05-22 01:43:20.458 18 INFO tempest.lib.common.rest_client [req-2236851e-64ee-458f-b3d7-b6c2386c1cb1 req-2236851e-64ee-458f-b3d7-b6c2386c1cb1 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/09149526a0554d9399016d8921649a86 0.295s",
                                "2026-05-22 01:43:20.609 31 INFO tempest.lib.common.rest_client [req-be6575f2-90b9-4b1b-97b5-07dba1b5f83c req-be6575f2-90b9-4b1b-97b5-07dba1b5f83c ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2/users/f9dcf88e24ab4ff1b10d4d3c6594a466/roles/09149526a0554d9399016d8921649a86 0.379s",
                                "2026-05-22 01:43:20.611 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f9dcf88e24ab4ff1b10d4d3c6594a466 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:20.612 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f9dcf88e24ab4ff1b10d4d3c6594a466', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:20.612 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2007b78cec7d435a881bfb98c342b1d2', 'project_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'tenant_id': '2007b78cec7d435a881bfb98c342b1d2', 'tenant_name': 'tempest-AllowedAddressPairIpV6TestJSON-1278930837', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f9dcf88e24ab4ff1b10d4d3c6594a466', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:20.700 35 INFO tempest.lib.common.rest_client [req-ffd39c5f-1887-4504-9f8d-01535d129785 req-ffd39c5f-1887-4504-9f8d-01535d129785 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d8f702a2-c679-4e35-9799-3dd56707348e 0.299s",
                                "2026-05-22 01:43:20.703 48 INFO tempest.lib.common.rest_client [req-e1ae9a03-1ab9-409a-b247-ae5c6c090c1e req-e1ae9a03-1ab9-409a-b247-ae5c6c090c1e ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fba7e4ff-3a31-4661-a2c4-39cce96e2b92 0.447s",
                                "2026-05-22 01:43:20.774 39 INFO tempest.lib.common.rest_client [req-3a40976f-5890-464a-bfc6-7b0daeeb215c req-3a40976f-5890-464a-bfc6-7b0daeeb215c ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.705s",
                                "2026-05-22 01:43:20.850 48 INFO tempest.lib.common.rest_client [req-025e3ef1-5a2f-4ec6-95dd-38446fb830ab req-025e3ef1-5a2f-4ec6-95dd-38446fb830ab ] Request (NetworksTestDHCPv6:test_dhcp_stateful): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.144s",
                                "2026-05-22 01:43:20.910 18 INFO tempest.lib.common.rest_client [req-6b4fcb73-84a8-4c24-926c-eb9364ca5868 req-6b4fcb73-84a8-4c24-926c-eb9364ca5868 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s",
                                "2026-05-22 01:43:20.970 11 INFO tempest.lib.common.rest_client [req-84fb5aeb-21a4-42bd-bdf9-3d4b87401516 req-84fb5aeb-21a4-42bd-bdf9-3d4b87401516 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc362d14-cc5a-473a-b9f1-c440d4208324 0.759s",
                                "2026-05-22 01:43:21.060 25 INFO tempest.lib.common.rest_client [req-192af4ca-81da-41df-9a71-f1b594647978 req-192af4ca-81da-41df-9a71-f1b594647978 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/feeca989-f08f-4746-9a09-f9298cef4183 1.073s",
                                "2026-05-22 01:43:21.061 33 INFO tempest.lib.common.rest_client [req-16997004-67c4-468e-bcf9-1a398c6ee695 req-16997004-67c4-468e-bcf9-1a398c6ee695 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c26d2d81-f46b-4677-8f7e-8f7604795879 0.797s",
                                "2026-05-22 01:43:21.074 18 INFO tempest.lib.common.rest_client [req-ef6e2e71-c52c-41e4-ba41-89d4883a1a8b req-ef6e2e71-c52c-41e4-ba41-89d4883a1a8b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/30382f8e1b914440b0a8e8adfafc4e44 0.160s",
                                "2026-05-22 01:43:21.083 48 INFO tempest.lib.common.rest_client [req-2bf410c0-b5c6-4398-8439-a1baf7a98e0c req-2bf410c0-b5c6-4398-8439-a1baf7a98e0c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.231s",
                                "2026-05-22 01:43:21.090 27 INFO tempest.lib.common.rest_client [req-c827d113-8355-46cf-80d8-73bc01c6a0f0 req-c827d113-8355-46cf-80d8-73bc01c6a0f0 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.879s",
                                "2026-05-22 01:43:21.152 13 INFO tempest.lib.common.rest_client [req-0c42b4ff-a69d-4717-8427-e3c7a15b86b0 req-0c42b4ff-a69d-4717-8427-e3c7a15b86b0 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/021d5f68-2936-4e37-8ed4-977c92ab9709 1.514s",
                                "2026-05-22 01:43:21.153 33 INFO tempest.lib.common.rest_client [req-4e2a6d69-4122-45aa-9974-89e5fbcd1e15 req-4e2a6d69-4122-45aa-9974-89e5fbcd1e15 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c26d2d81-f46b-4677-8f7e-8f7604795879 0.091s",
                                "{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_cidr_address_pair [2.653606s] ... ok",
                                "2026-05-22 01:43:21.192 31 INFO tempest.lib.common.rest_client [req-027dd565-5021-4e38-aff5-f80d1d7bb721 req-027dd565-5021-4e38-aff5-f80d1d7bb721 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-22 01:43:21.194 48 INFO tempest.lib.common.rest_client [req-05dff059-c280-4acb-a035-5a5ada9692d1 req-05dff059-c280-4acb-a035-5a5ada9692d1 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.108s",
                                "2026-05-22 01:43:21.239 18 INFO tempest.lib.common.rest_client [req-08a941d8-7f35-4a1f-b6b8-f94b3058c80c req-08a941d8-7f35-4a1f-b6b8-f94b3058c80c ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.162s",
                                "2026-05-22 01:43:21.316 11 INFO tempest.lib.common.rest_client [req-ece2af97-ff56-4f3f-b0cd-2b672c301fa8 req-ece2af97-ff56-4f3f-b0cd-2b672c301fa8 ] Request (ExtraDHCPOptionsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4f4a481d6d4b4f6b986add69c009c7d1 0.343s",
                                "2026-05-22 01:43:21.336 25 INFO tempest.lib.common.rest_client [req-a97458ea-6380-428a-99d8-faf866137369 req-a97458ea-6380-428a-99d8-faf866137369 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/97e94c69bf914e5ea01d419e0868cf67 0.273s",
                                "2026-05-22 01:43:21.337 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5d448de7bec84ad39c53df2ab3536dc0",
                                "2026-05-22 01:43:21.366 23 INFO tempest.lib.common.rest_client [req-e755631f-0684-4797-b787-e59cdb33970e req-e755631f-0684-4797-b787-e59cdb33970e ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.924s",
                                "2026-05-22 01:43:21.436 18 INFO tempest.lib.common.rest_client [req-a951d130-8f19-48ab-a79a-45a04717275b req-a951d130-8f19-48ab-a79a-45a04717275b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/2194ff3a072f4deb83141fa1296997d2 0.192s",
                                "2026-05-22 01:43:21.437 48 INFO tempest.lib.common.rest_client [req-e029cdc8-72ce-4621-9e88-59814ab38cfe req-e029cdc8-72ce-4621-9e88-59814ab38cfe ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.241s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful [14.571708s] ... ok",
                                "2026-05-22 01:43:21.498 25 INFO tempest.lib.common.rest_client [req-beea9167-5e27-47a4-867b-346769280204 req-beea9167-5e27-47a4-867b-346769280204 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5d448de7bec84ad39c53df2ab3536dc0&name=default 0.159s",
                                "2026-05-22 01:43:21.496 13 INFO tempest.lib.common.rest_client [req-b94a2451-c484-47cd-bf45-630d92f516ce req-b94a2451-c484-47cd-bf45-630d92f516ce ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/26f5105e36634bba838d608d05d15326 0.340s",
                                "2026-05-22 01:43:21.720 18 INFO tempest.lib.common.rest_client [req-1c6335be-948d-4c8b-9b76-8bcc33270ec4 req-1c6335be-948d-4c8b-9b76-8bcc33270ec4 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:43:21.794 13 INFO tempest.lib.common.rest_client [req-16eddf3c-b2c3-41e6-8c57-46a3ba0be189 req-16eddf3c-b2c3-41e6-8c57-46a3ba0be189 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9f64e8bd7bbd4bf1877a8831dadbb6d0 0.295s",
                                "2026-05-22 01:43:21.794 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 138614e1bceb45dd8cd208dd3e3a19f0",
                                "2026-05-22 01:43:21.876 11 INFO tempest.lib.common.rest_client [req-dfb96d7c-5fa6-418a-bdfc-803cd8f4ccf8 req-dfb96d7c-5fa6-418a-bdfc-803cd8f4ccf8 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.555s",
                                "2026-05-22 01:43:21.942 18 INFO tempest.lib.common.rest_client [req-ed6102ec-cb4c-46cc-998d-c352b80991bf req-ed6102ec-cb4c-46cc-998d-c352b80991bf ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/9bcc67d535324fff9f6933b529284581/roles/09149526a0554d9399016d8921649a86 0.218s",
                                "2026-05-22 01:43:21.942 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9bcc67d535324fff9f6933b529284581 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:21.943 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9bcc67d535324fff9f6933b529284581', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:21.943 18 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9bcc67d535324fff9f6933b529284581', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:22.014 27 INFO tempest.lib.common.rest_client [req-005fd0db-675c-4034-ad16-65ccb9d48c22 req-005fd0db-675c-4034-ad16-65ccb9d48c22 ] Request (RoutersNegativeIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.918s",
                                "2026-05-22 01:43:22.025 23 INFO tempest.lib.common.rest_client [req-45bd7a87-be06-4d14-878f-5d15c525f3df req-45bd7a87-be06-4d14-878f-5d15c525f3df ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.655s",
                                "2026-05-22 01:43:22.065 33 INFO tempest.lib.common.rest_client [req-9898cb83-69d9-4238-86ba-5177836074d4 req-9898cb83-69d9-4238-86ba-5177836074d4 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.909s",
                                "2026-05-22 01:43:22.282 39 INFO tempest.lib.common.rest_client [req-bf4588a0-2ee2-41b1-b694-7fcf091eef8c req-bf4588a0-2ee2-41b1-b694-7fcf091eef8c ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.505s",
                                "2026-05-22 01:43:22.333 48 INFO tempest.lib.common.rest_client [req-c96b6c8d-5a9f-43a5-a4ef-f7a41278b0ef req-c96b6c8d-5a9f-43a5-a4ef-f7a41278b0ef ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.844s",
                                "2026-05-22 01:43:22.361 13 INFO tempest.lib.common.rest_client [req-ec2767b0-1119-4940-9506-311b270cc2b4 req-ec2767b0-1119-4940-9506-311b270cc2b4 ] Request (ExternalNetworksTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.565s",
                                "2026-05-22 01:43:22.360 11 INFO tempest.lib.common.rest_client [req-ae095b4a-f56c-45c2-b082-aebf2eeab765 req-ae095b4a-f56c-45c2-b082-aebf2eeab765 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.478s",
                                "2026-05-22 01:43:22.378 23 INFO tempest.lib.common.rest_client [req-504a5111-1e1d-47f6-a634-7e5448d4c190 req-504a5111-1e1d-47f6-a634-7e5448d4c190 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.351s",
                                "2026-05-22 01:43:22.406 25 INFO tempest.lib.common.rest_client [req-9d570f7d-9226-486b-adf7-9427de941cae req-9d570f7d-9226-486b-adf7-9427de941cae ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a87cefc5-c2c6-418a-a39e-015b75b23201 0.907s",
                                "2026-05-22 01:43:22.483 11 INFO tempest.lib.common.rest_client [req-9ce1a3dc-6c2a-4bd4-8b0a-3aa75f2c6e2f req-9ce1a3dc-6c2a-4bd4-8b0a-3aa75f2c6e2f ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.117s",
                                "2026-05-22 01:43:22.489 18 INFO tempest.lib.common.rest_client [req-36a0debf-af70-405c-b23c-82facd69ade8 req-36a0debf-af70-405c-b23c-82facd69ade8 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.537s",
                                "2026-05-22 01:43:22.599 31 INFO tempest.lib.common.rest_client [req-c4a5e626-f8a5-4d23-8e61-9c488668dcb7 req-c4a5e626-f8a5-4d23-8e61-9c488668dcb7 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.405s",
                                "2026-05-22 01:43:22.646 25 INFO tempest.lib.common.rest_client [req-8a4dfc7f-8fbf-4ac1-8750-1b611a373e41 req-8a4dfc7f-8fbf-4ac1-8750-1b611a373e41 ] Request (PortsAdminExtendedAttrsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5d448de7bec84ad39c53df2ab3536dc0 0.238s",
                                "2026-05-22 01:43:22.669 18 INFO tempest.lib.common.rest_client [req-08f740c8-9a9d-4593-bcf9-825a37b007a7 req-08f740c8-9a9d-4593-bcf9-825a37b007a7 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506 0.177s",
                                "2026-05-22 01:43:22.672 18 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 4ff6279e8427488a8923f67202589506 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:22.719 11 INFO tempest.lib.common.rest_client [req-5ccac563-9224-4d32-a564-577cbb6b1686 req-5ccac563-9224-4d32-a564-577cbb6b1686 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.231s",
                                "2026-05-22 01:43:22.839 13 INFO tempest.lib.common.rest_client [req-494be5a6-51f3-4c63-8194-2133dc0cc81a req-494be5a6-51f3-4c63-8194-2133dc0cc81a ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=138614e1bceb45dd8cd208dd3e3a19f0&name=default 0.478s",
                                "2026-05-22 01:43:22.877 38 INFO tempest.lib.common.rest_client [req-f5dfe8fc-bbe9-4982-93ee-aecd6205f2f8 req-f5dfe8fc-bbe9-4982-93ee-aecd6205f2f8 ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.220s",
                                "2026-05-22 01:43:22.882 21 INFO tempest.lib.common.rest_client [req-3b1d260e-4b3e-49d5-b98b-476467f0644c req-3b1d260e-4b3e-49d5-b98b-476467f0644c ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.566s",
                                "2026-05-22 01:43:23.036 38 INFO tempest.lib.common.rest_client [req-14054752-7acc-42f9-a141-4f363eea189f req-14054752-7acc-42f9-a141-4f363eea189f ] Request (BulkNetworkOpsTest:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s",
                                "2026-05-22 01:43:23.089 35 INFO tempest.lib.common.rest_client [req-c235a727-5152-438e-9757-d578242b8227 req-c235a727-5152-438e-9757-d578242b8227 ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/remove_router_interface 2.384s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_add_router_interfaces_on_overlapping_subnets_returns_400 [13.061358s] ... ok",
                                "2026-05-22 01:43:23.093 48 INFO tempest.lib.common.rest_client [req-5149dd39-ea45-4f07-8695-d17bf73f12d3 req-5149dd39-ea45-4f07-8695-d17bf73f12d3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.758s",
                                "2026-05-22 01:43:23.135 25 INFO tempest.lib.common.rest_client [req-43192e9d-e7f1-4c3d-a096-f6b36cd2fc5a req-43192e9d-e7f1-4c3d-a096-f6b36cd2fc5a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.484s",
                                "2026-05-22 01:43:23.169 31 INFO tempest.lib.common.rest_client [req-84707f3f-2a6a-428a-ba2e-8225682289fa req-84707f3f-2a6a-428a-ba2e-8225682289fa ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.567s",
                                "2026-05-22 01:43:23.203 18 INFO tempest.lib.common.rest_client [req-e95e700a-2b45-4be3-b782-470ece530084 req-e95e700a-2b45-4be3-b782-470ece530084 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s",
                                "2026-05-22 01:43:23.203 35 INFO tempest.lib.common.rest_client [req-3b86ba8d-2664-4a42-bb35-d3314af7b122 req-3b86ba8d-2664-4a42-bb35-d3314af7b122 ] Request (RoutersNegativeTest:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1178825733 0.110s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_delete_non_existent_router_returns_404 [0.114898s] ... ok",
                                "2026-05-22 01:43:23.259 48 INFO tempest.lib.common.rest_client [req-89aba9b8-0f25-4e62-96dd-a0455b94c841 req-89aba9b8-0f25-4e62-96dd-a0455b94c841 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.163s",
                                "2026-05-22 01:43:23.290 11 INFO tempest.lib.common.rest_client [req-5f248362-a27d-4b27-9f87-ea3f72e2e1ae req-5f248362-a27d-4b27-9f87-ea3f72e2e1ae ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.565s",
                                "2026-05-22 01:43:23.316 27 INFO tempest.lib.common.rest_client [req-c6079a0d-e449-47a5-a222-d031134bcd28 req-c6079a0d-e449-47a5-a222-d031134bcd28 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.299s",
                                "2026-05-22 01:43:23.331 18 INFO tempest.lib.common.rest_client [req-f0e99b52-2bca-43e5-8dcc-d3bbf38a2881 req-f0e99b52-2bca-43e5-8dcc-d3bbf38a2881 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:43:23.426 11 INFO tempest.lib.common.rest_client [req-10b639cb-fd1d-4420-a8db-fa2128ef76e8 req-10b639cb-fd1d-4420-a8db-fa2128ef76e8 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.133s",
                                "2026-05-22 01:43:23.490 35 INFO tempest.lib.common.rest_client [req-39df3587-7d71-4e30-bceb-e7e6adc19949 req-39df3587-7d71-4e30-bceb-e7e6adc19949 ] Request (RoutersNegativeTest:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.279s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_invalid_network_returns_404 [0.282550s] ... ok",
                                "2026-05-22 01:43:23.511 18 INFO tempest.lib.common.rest_client [req-9333cf72-d705-473b-93e1-254f0100ee7a req-9333cf72-d705-473b-93e1-254f0100ee7a ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/921fe94ef9a04ab0b1dea6843c71b931 0.176s",
                                "2026-05-22 01:43:23.609 18 INFO tempest.lib.common.rest_client [req-62fc7707-0add-4e10-baa6-6577a73c5b32 req-62fc7707-0add-4e10-baa6-6577a73c5b32 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.094s",
                                "2026-05-22 01:43:23.613 25 INFO tempest.lib.common.rest_client [req-bc0906d1-8ace-4337-92d2-0c7e4e74d491 req-bc0906d1-8ace-4337-92d2-0c7e4e74d491 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.468s",
                                "2026-05-22 01:43:23.649 11 INFO tempest.lib.common.rest_client [req-6e6fb047-c548-48e9-8014-e4420bcf21ec req-6e6fb047-c548-48e9-8014-e4420bcf21ec ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/09149526a0554d9399016d8921649a86 0.218s",
                                "2026-05-22 01:43:23.658 13 INFO tempest.lib.common.rest_client [req-b8389fd6-601d-42ef-874a-2ceb174e1c9f req-b8389fd6-601d-42ef-874a-2ceb174e1c9f ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/221d3350-d678-4845-9653-24df9b4f13fe 0.815s",
                                "2026-05-22 01:43:23.810 18 INFO tempest.lib.common.rest_client [req-7001e272-1888-4731-819f-f2e3434e6ebd req-7001e272-1888-4731-819f-f2e3434e6ebd ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.199s",
                                "2026-05-22 01:43:23.841 39 INFO tempest.lib.common.rest_client [req-28547adb-8917-4241-8e75-ac33e92c5a7d req-28547adb-8917-4241-8e75-ac33e92c5a7d ] Request (NetworksIpV6TestAttrs:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.065s",
                                "2026-05-22 01:43:23.856 25 INFO tempest.lib.common.rest_client [req-e1d7ce32-1f97-4bc8-8774-f908db413696 req-e1d7ce32-1f97-4bc8-8774-f908db413696 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.237s",
                                "2026-05-22 01:43:23.860 11 INFO tempest.lib.common.rest_client [req-8c409ef3-ce81-4161-9529-e4d6ad5c6e60 req-8c409ef3-ce81-4161-9529-e4d6ad5c6e60 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:43:23.955 18 INFO tempest.lib.common.rest_client [req-277e2c96-4e72-4d5a-8b25-b427e52ddc7f req-277e2c96-4e72-4d5a-8b25-b427e52ddc7f ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.143s",
                                "2026-05-22 01:43:24.033 11 INFO tempest.lib.common.rest_client [req-2c5a1963-583d-4f20-8a2d-7651d4124fee req-2c5a1963-583d-4f20-8a2d-7651d4124fee ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/30382f8e1b914440b0a8e8adfafc4e44 0.168s",
                                "2026-05-22 01:43:24.053 25 INFO tempest.lib.common.rest_client [req-98d3f3f5-19bd-4a18-aab3-84cdca2af9f4 req-98d3f3f5-19bd-4a18-aab3-84cdca2af9f4 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.194s",
                                "2026-05-22 01:43:24.104 13 INFO tempest.lib.common.rest_client [req-fa028350-a0dc-4325-84fb-e38341a108f4 req-fa028350-a0dc-4325-84fb-e38341a108f4 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/138614e1bceb45dd8cd208dd3e3a19f0 0.444s",
                                "2026-05-22 01:43:24.105 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f6ad8d0e45cc4306a9896b70cf879dba",
                                "2026-05-22 01:43:24.107 33 INFO tempest.lib.common.rest_client [req-18e313fe-33a7-4fbe-a2b9-b9e05c1693a9 req-18e313fe-33a7-4fbe-a2b9-b9e05c1693a9 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.036s",
                                "2026-05-22 01:43:24.220 48 INFO tempest.lib.common.rest_client [req-e0a7abeb-9a42-4e5c-aeff-ab1def18a5c4 req-e0a7abeb-9a42-4e5c-aeff-ab1def18a5c4 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bf7ba401-c9c8-40b4-ae38-48061062c443 0.956s",
                                "2026-05-22 01:43:24.245 11 INFO tempest.lib.common.rest_client [req-a6b1502d-c177-4662-9d63-4df61b064c0a req-a6b1502d-c177-4662-9d63-4df61b064c0a ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:43:24.246 18 INFO tempest.lib.common.rest_client [req-82cca348-e718-4ffb-94f7-3a3daf2640fa req-82cca348-e718-4ffb-94f7-3a3daf2640fa ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/2194ff3a072f4deb83141fa1296997d2 0.286s",
                                "2026-05-22 01:43:24.347 48 INFO tempest.lib.common.rest_client [req-6be9f991-d888-4cb2-840f-4329d3daf3ca req-6be9f991-d888-4cb2-840f-4329d3daf3ca ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.122s",
                                "2026-05-22 01:43:24.362 35 INFO tempest.lib.common.rest_client [req-b990764e-840a-49ea-b4b3-1c452115f072 req-b990764e-840a-49ea-b4b3-1c452115f072 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.868s",
                                "2026-05-22 01:43:24.367 18 INFO tempest.lib.common.rest_client [req-708f5e1e-4663-4357-bc52-2bd46a0c3446 req-708f5e1e-4663-4357-bc52-2bd46a0c3446 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-22 01:43:24.365 29 INFO tempest.lib.common.rest_client [req-c90a1bb6-76e8-4896-8c11-a0cea20fec1d req-c90a1bb6-76e8-4896-8c11-a0cea20fec1d ] Request (FloatingIPAdminTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/480bc765-0a03-4fbf-93a9-3bed2b5d40e5/add_router_interface 4.811s",
                                "2026-05-22 01:43:24.383 13 INFO tempest.lib.common.rest_client [req-0672ad84-a80c-4f3d-bb12-56b8d7806644 req-0672ad84-a80c-4f3d-bb12-56b8d7806644 ] Request (ExternalNetworksTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f6ad8d0e45cc4306a9896b70cf879dba&name=default 0.274s",
                                "2026-05-22 01:43:24.395 15 INFO tempest.lib.common.rest_client [req-b0607784-be79-4071-ab2a-1366499a1a93 req-b0607784-be79-4071-ab2a-1366499a1a93 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.270s",
                                "2026-05-22 01:43:24.409 11 INFO tempest.lib.common.rest_client [req-1c247282-62e9-43d5-ad88-6c3c16ba9a15 req-1c247282-62e9-43d5-ad88-6c3c16ba9a15 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/2194ff3a072f4deb83141fa1296997d2 0.156s",
                                "2026-05-22 01:43:24.406 38 INFO tempest.lib.common.rest_client [req-863fd269-9ead-43a8-acaa-3ae79e01d3f6 req-863fd269-9ead-43a8-acaa-3ae79e01d3f6 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7689ca06-6a5f-4ebc-b1f1-d85ab0f312f8 1.367s",
                                "2026-05-22 01:43:24.600 21 INFO tempest.lib.common.rest_client [req-68924a59-f400-43b2-85a7-807e326001dc req-68924a59-f400-43b2-85a7-807e326001dc ] Request (NetworksTest:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/389f46ba-99f3-41bd-9815-cb33a27fb6be 1.714s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [5.308110s] ... ok",
                                "2026-05-22 01:43:24.634 11 INFO tempest.lib.common.rest_client [req-b33e74ad-f4c3-40cd-8634-7927d18b9144 req-b33e74ad-f4c3-40cd-8634-7927d18b9144 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-22 01:43:24.680 15 INFO tempest.lib.common.rest_client [req-55502ba9-4cb0-48fc-9e88-87c8a3cff2e6 req-55502ba9-4cb0-48fc-9e88-87c8a3cff2e6 ] Request (RoutersIpV6AdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.284s",
                                "2026-05-22 01:43:24.696 25 INFO tempest.lib.common.rest_client [req-8ad325bc-32b8-433f-b974-e648951e64ed req-8ad325bc-32b8-433f-b974-e648951e64ed ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.639s",
                                "2026-05-22 01:43:24.709 18 INFO tempest.lib.common.rest_client [req-e6f4f31b-a2c7-49f2-814c-7c43ef77ecd6 req-e6f4f31b-a2c7-49f2-814c-7c43ef77ecd6 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506/users/34652921d9b04c16a7eab719e69abc9e/roles/09149526a0554d9399016d8921649a86 0.339s",
                                "2026-05-22 01:43:24.709 18 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 34652921d9b04c16a7eab719e69abc9e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:24.709 18 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34652921d9b04c16a7eab719e69abc9e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:24.709 18 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtraDHCPOptionsTestJSON-1320080882-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4ff6279e8427488a8923f67202589506', 'project_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'tenant_id': '4ff6279e8427488a8923f67202589506', 'tenant_name': 'tempest-ExtraDHCPOptionsTestJSON-1320080882', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '34652921d9b04c16a7eab719e69abc9e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:24.811 15 INFO tempest.lib.common.rest_client [req-abc64de0-a0b1-4777-b0ae-f81b5d4725c1 req-abc64de0-a0b1-4777-b0ae-f81b5d4725c1 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.128s",
                                "2026-05-22 01:43:24.849 11 INFO tempest.lib.common.rest_client [req-75e38b00-db85-44e5-b974-68daee9b2f30 req-75e38b00-db85-44e5-b974-68daee9b2f30 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/2bc3061f287e41c9ace1813669113b86/roles/09149526a0554d9399016d8921649a86 0.212s",
                                "2026-05-22 01:43:24.850 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2bc3061f287e41c9ace1813669113b86 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:24.850 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2bc3061f287e41c9ace1813669113b86', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:24.851 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2bc3061f287e41c9ace1813669113b86', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:24.940 38 INFO tempest.lib.common.rest_client [req-d81b5f25-cb3a-4978-b920-113a9c2825a0 req-d81b5f25-cb3a-4978-b920-113a9c2825a0 ] Request (BulkNetworkOpsTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6bb055ff-acc2-4271-8a17-ad0ef6ce2c39 0.532s",
                                "2026-05-22 01:43:24.938 25 INFO tempest.lib.common.rest_client [req-4d83b834-84ff-4b2a-85d0-6d137d3cdf3e req-4d83b834-84ff-4b2a-85d0-6d137d3cdf3e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-22 01:43:25.099 25 INFO tempest.lib.common.rest_client [req-e4712b4d-dc67-4bb4-a08b-a35a9e157855 req-e4712b4d-dc67-4bb4-a08b-a35a9e157855 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/09149526a0554d9399016d8921649a86 0.158s",
                                "2026-05-22 01:43:25.102 38 INFO tempest.lib.common.rest_client [req-2125393b-4645-4cf0-a4af-e7bf775708e2 req-2125393b-4645-4cf0-a4af-e7bf775708e2 ] Request (BulkNetworkOpsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.157s",
                                "{13} tempest.api.network.test_networks.BulkNetworkOpsTest.test_bulk_create_delete_subnet [8.938496s] ... ok",
                                "2026-05-22 01:43:25.110 19 INFO tempest.lib.common.rest_client [req-d3e54b48-14f4-49ea-90f9-6117b91b64e3 req-d3e54b48-14f4-49ea-90f9-6117b91b64e3 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.988s",
                                "2026-05-22 01:43:25.175 39 INFO tempest.lib.common.rest_client [req-4cff640c-3a37-4a74-bfdb-88f4e25ed5f4 req-4cff640c-3a37-4a74-bfdb-88f4e25ed5f4 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.332s",
                                "2026-05-22 01:43:25.243 23 INFO tempest.lib.common.rest_client [req-29d25633-f524-4e4e-921e-ce536e9eeab0 req-29d25633-f524-4e4e-921e-ce536e9eeab0 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/add_router_interface 2.858s",
                                "2026-05-22 01:43:25.260 33 INFO tempest.lib.common.rest_client [req-d22bc707-32e1-4367-8ce3-b0019f017ad8 req-d22bc707-32e1-4367-8ce3-b0019f017ad8 ] Request (AllowedAddressPairTestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f45c8592-e1d5-4bad-a532-4388cbc708b2 1.152s",
                                "2026-05-22 01:43:25.285 19 INFO tempest.lib.common.rest_client [req-10439d5d-2a78-407e-9162-d2a49de97c38 req-10439d5d-2a78-407e-9162-d2a49de97c38 ] Request (RoutersAdminTest:test_create_router_with_default_snat_value): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6a2faf52-0ce4-4462-9058-622349a2876f 0.169s",
                                "2026-05-22 01:43:25.300 48 INFO tempest.lib.common.rest_client [req-99302c22-1207-48b4-948a-87c263541657 req-99302c22-1207-48b4-948a-87c263541657 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4488035-d9ea-4d9a-af98-ca3cd575a061 0.949s",
                                "2026-05-22 01:43:25.303 25 INFO tempest.lib.common.rest_client [req-b60a39e9-61f4-4b91-9386-6693bf5438ca req-b60a39e9-61f4-4b91-9386-6693bf5438ca ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.201s",
                                "2026-05-22 01:43:25.332 18 INFO tempest.lib.common.rest_client [req-91fca523-726a-43df-8eff-0f987cf44090 req-91fca523-726a-43df-8eff-0f987cf44090 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.615s",
                                "2026-05-22 01:43:25.409 19 INFO tempest.lib.common.rest_client [req-884d3a12-5ae2-432b-9eb6-416f77d3a68a req-884d3a12-5ae2-432b-9eb6-416f77d3a68a ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6a2faf52-0ce4-4462-9058-622349a2876f 0.118s",
                                "2026-05-22 01:43:25.409 23 INFO tempest.lib.common.rest_client [req-69d136c2-c40e-4e88-8cc4-02e75e0c8eb4 req-69d136c2-c40e-4e88-8cc4-02e75e0c8eb4 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1223fd3e-be58-4e84-b1c1-6eae93409433 0.163s",
                                "2026-05-22 01:43:25.417 48 INFO tempest.lib.common.rest_client [req-3c6847c3-45bb-428d-a579-bd4cb809740f req-3c6847c3-45bb-428d-a579-bd4cb809740f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s",
                                "2026-05-22 01:43:25.435 11 INFO tempest.lib.common.rest_client [req-8d40d09d-aca7-4281-b5bb-88a0eff28787 req-8d40d09d-aca7-4281-b5bb-88a0eff28787 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-22 01:43:25.448 25 INFO tempest.lib.common.rest_client [req-7778ccf7-ec33-406f-9239-23394542d535 req-7778ccf7-ec33-406f-9239-23394542d535 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/30382f8e1b914440b0a8e8adfafc4e44 0.143s",
                                "2026-05-22 01:43:25.612 31 INFO tempest.lib.common.rest_client [req-6760af76-f95b-4f80-90eb-b598327edb55 req-6760af76-f95b-4f80-90eb-b598327edb55 ] Request (AllowedAddressPairIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.441s",
                                "2026-05-22 01:43:25.645 25 INFO tempest.lib.common.rest_client [req-c37d849b-96e6-4789-8ae1-d5eea25e13f5 req-c37d849b-96e6-4789-8ae1-d5eea25e13f5 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:43:25.651 13 INFO tempest.lib.common.rest_client [req-b6324601-3d9d-496a-99bf-8ab5075553e4 req-b6324601-3d9d-496a-99bf-8ab5075553e4 ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/946b3730-3df1-4b79-8ebe-203f4a49f1e2 1.267s",
                                "2026-05-22 01:43:25.677 29 INFO tempest.lib.common.rest_client [req-21c95db3-8994-4876-8c00-c95b086f22a7 req-21c95db3-8994-4876-8c00-c95b086f22a7 ] Request (FloatingIPAdminTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.311s",
                                "2026-05-22 01:43:25.677 11 INFO tempest.lib.common.rest_client [req-9ad6ddb3-ba5c-4f2f-8a56-817f001e3d46 req-9ad6ddb3-ba5c-4f2f-8a56-817f001e3d46 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06 0.238s",
                                "2026-05-22 01:43:25.679 11 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 61ad007041b74d29ba31165f8b5b7d06 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:25.785 25 INFO tempest.lib.common.rest_client [req-1f2b069b-0cb9-4461-b48d-1ea151db5d57 req-1f2b069b-0cb9-4461-b48d-1ea151db5d57 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/2194ff3a072f4deb83141fa1296997d2 0.138s",
                                "2026-05-22 01:43:25.818 27 INFO tempest.lib.common.rest_client [req-d811baa4-067e-47ce-92d0-c0e0dfc67355 req-d811baa4-067e-47ce-92d0-c0e0dfc67355 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.498s",
                                "2026-05-22 01:43:25.883 13 INFO tempest.lib.common.rest_client [req-e12b1eb9-4ee1-4906-8edd-35af077569ab req-e12b1eb9-4ee1-4906-8edd-35af077569ab ] Request (ExternalNetworksTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f6ad8d0e45cc4306a9896b70cf879dba 0.230s",
                                "2026-05-22 01:43:25.976 33 INFO tempest.lib.common.rest_client [req-854e6055-3b0f-4504-ac1e-e086d1d2821d req-854e6055-3b0f-4504-ac1e-e086d1d2821d ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f45c8592-e1d5-4bad-a532-4388cbc708b2 0.713s",
                                "2026-05-22 01:43:26.049 38 INFO tempest.lib.common.rest_client [req-0474eea0-ebf4-4e0f-a52e-1c03925a1d00 req-0474eea0-ebf4-4e0f-a52e-1c03925a1d00 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/80fdb194-32eb-4a4c-bcc4-af656ffbd855 0.943s",
                                "2026-05-22 01:43:26.066 25 INFO tempest.lib.common.rest_client [req-3478435f-fb11-476d-9e61-874149cec586 req-3478435f-fb11-476d-9e61-874149cec586 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.279s",
                                "2026-05-22 01:43:26.070 33 INFO tempest.lib.common.rest_client [req-1df1067e-7a27-4509-a0d4-df9406160601 req-1df1067e-7a27-4509-a0d4-df9406160601 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f45c8592-e1d5-4bad-a532-4388cbc708b2 0.093s",
                                "2026-05-22 01:43:26.078 48 INFO tempest.lib.common.rest_client [req-244df70e-f71d-46e4-8dff-efcf50a0e61b req-244df70e-f71d-46e4-8dff-efcf50a0e61b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.658s",
                                "2026-05-22 01:43:26.201 35 INFO tempest.lib.common.rest_client [req-65951003-9ceb-4516-a3e6-1e4f7e5e9a78 req-65951003-9ceb-4516-a3e6-1e4f7e5e9a78 ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.836s",
                                "2026-05-22 01:43:26.201 15 INFO tempest.lib.common.rest_client [req-3afb70cb-8587-4b45-909e-6e2aa2482152 req-3afb70cb-8587-4b45-909e-6e2aa2482152 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 1.387s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_default_snat_value [6.079460s] ... ok",
                                "2026-05-22 01:43:26.238 21 INFO tempest.lib.common.rest_client [req-a07a79a3-f076-40a3-b171-e72777de7a4f req-a07a79a3-f076-40a3-b171-e72777de7a4f ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.630s",
                                "2026-05-22 01:43:26.231 25 INFO tempest.lib.common.rest_client [req-2540b31e-3cc9-4ee0-902a-5adc9e30d3ae req-2540b31e-3cc9-4ee0-902a-5adc9e30d3ae ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c/users/8649733e76494579ab435a1303ff8133/roles/09149526a0554d9399016d8921649a86 0.163s",
                                "2026-05-22 01:43:26.235 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8649733e76494579ab435a1303ff8133 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:26.235 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'tenant_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8649733e76494579ab435a1303ff8133', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:26.235 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'tenant_id': '588ba75a0a0f4f4ba244f69c8e90564c', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-2050148535', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8649733e76494579ab435a1303ff8133', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:26.311 11 INFO tempest.lib.common.rest_client [req-16817712-695f-40c6-85e1-5ebc59c4e856 req-16817712-695f-40c6-85e1-5ebc59c4e856 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.630s",
                                "2026-05-22 01:43:26.385 13 INFO tempest.lib.common.rest_client [req-eb95ac3b-851c-4a90-a81c-77ad459bb1c4 req-eb95ac3b-851c-4a90-a81c-77ad459bb1c4 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.499s",
                                "2026-05-22 01:43:26.428 11 INFO tempest.lib.common.rest_client [req-c3b9a23d-c213-4c8b-ae2a-cf0be773cd01 req-c3b9a23d-c213-4c8b-ae2a-cf0be773cd01 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-22 01:43:26.431 27 INFO tempest.lib.common.rest_client [req-7819990a-eecb-4856-a9f2-7cc348486f60 req-7819990a-eecb-4856-a9f2-7cc348486f60 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.606s",
                                "2026-05-22 01:43:26.616 33 INFO tempest.lib.common.rest_client [req-e42b71bb-3ef3-4f53-a23b-490eb87b7cf8 req-e42b71bb-3ef3-4f53-a23b-490eb87b7cf8 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5c4c508a-339b-4777-a4b6-ee12a7625c77 0.542s",
                                "2026-05-22 01:43:26.628 11 INFO tempest.lib.common.rest_client [req-bde1e95d-0be0-48a3-abf9-f5408efa423f req-bde1e95d-0be0-48a3-abf9-f5408efa423f ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/921fe94ef9a04ab0b1dea6843c71b931 0.196s",
                                "2026-05-22 01:43:26.666 35 INFO tempest.lib.common.rest_client [req-8d9100d1-f903-41d9-b555-eea7b57d85cb req-8d9100d1-f903-41d9-b555-eea7b57d85cb ] Request (RoutersNegativeTest:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.462s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_add_gateway_net_not_external_returns_400 [3.174743s] ... ok",
                                "2026-05-22 01:43:26.711 33 INFO tempest.lib.common.rest_client [req-598d0eac-d25e-4caf-857f-f72695ceb1e9 req-598d0eac-d25e-4caf-857f-f72695ceb1e9 ] Request (AllowedAddressPairTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5c4c508a-339b-4777-a4b6-ee12a7625c77 0.092s",
                                "{11} tempest.api.network.test_allowed_address_pair.AllowedAddressPairTestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.556506s] ... ok",
                                "2026-05-22 01:43:26.801 25 INFO tempest.lib.common.rest_client [req-0f9f8168-4d78-4738-bb23-cd071c71caaf req-0f9f8168-4d78-4738-bb23-cd071c71caaf ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.551s",
                                "2026-05-22 01:43:26.811 11 INFO tempest.lib.common.rest_client [req-7c9746be-dd77-4432-92a7-adc972b430a6 req-7c9746be-dd77-4432-92a7-adc972b430a6 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:43:26.851 13 INFO tempest.lib.common.rest_client [req-cb8b74ce-4161-485d-aa79-a272cd12176e req-cb8b74ce-4161-485d-aa79-a272cd12176e ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-22 01:43:26.959 11 INFO tempest.lib.common.rest_client [req-876b9243-8395-41be-b859-039faf5058ff req-876b9243-8395-41be-b859-039faf5058ff ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.144s",
                                "2026-05-22 01:43:26.974 25 INFO tempest.lib.common.rest_client [req-5c2e2921-8a40-491b-a54f-c02856ea7e1a req-5c2e2921-8a40-491b-a54f-c02856ea7e1a ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.167s",
                                "2026-05-22 01:43:27.031 13 INFO tempest.lib.common.rest_client [req-047758d1-c3d8-49fb-8ad3-e41e977f5751 req-047758d1-c3d8-49fb-8ad3-e41e977f5751 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.179s",
                                "2026-05-22 01:43:27.095 19 INFO tempest.lib.common.rest_client [req-26bce40a-e82c-45a8-a8b6-2ba306672b85 req-26bce40a-e82c-45a8-a8b6-2ba306672b85 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6a2faf52-0ce4-4462-9058-622349a2876f 1.683s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_default_snat_value [6.975472s] ... ok",
                                "2026-05-22 01:43:27.155 11 INFO tempest.lib.common.rest_client [req-0fd9b55d-82ca-49ab-b150-abd994ddd5f3 req-0fd9b55d-82ca-49ab-b150-abd994ddd5f3 ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.193s",
                                "2026-05-22 01:43:27.169 13 INFO tempest.lib.common.rest_client [req-3accf177-6bb6-4509-b8f2-c338206546de req-3accf177-6bb6-4509-b8f2-c338206546de ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.135s",
                                "2026-05-22 01:43:27.279 11 INFO tempest.lib.common.rest_client [req-42af741d-2501-4ec0-b1c9-cf698981e6f6 req-42af741d-2501-4ec0-b1c9-cf698981e6f6 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/2194ff3a072f4deb83141fa1296997d2 0.122s",
                                "2026-05-22 01:43:27.283 27 INFO tempest.lib.common.rest_client [req-dc01f829-797e-4dfe-a5a4-b99fa3263cd1 req-dc01f829-797e-4dfe-a5a4-b99fa3263cd1 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.848s",
                                "2026-05-22 01:43:27.348 38 INFO tempest.lib.common.rest_client [req-0a3bd61b-bcef-4042-9846-d817b74331b2 req-0a3bd61b-bcef-4042-9846-d817b74331b2 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3dabacb3-57c1-4e6c-bfaa-2f57135994de 1.298s",
                                "2026-05-22 01:43:27.448 33 INFO tempest.lib.common.rest_client [req-6c9d3f82-8723-440c-8675-9997e2d150db req-6c9d3f82-8723-440c-8675-9997e2d150db ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e35860c8-cdd3-46b1-852d-c5d0c2e6ecf0 0.735s",
                                "2026-05-22 01:43:27.451 11 INFO tempest.lib.common.rest_client [req-ad55ece1-f609-40d5-b7a7-b7ecf26ca2db req-ad55ece1-f609-40d5-b7a7-b7ecf26ca2db ] Request (NetworksNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.169s",
                                "2026-05-22 01:43:27.473 48 INFO tempest.lib.common.rest_client [req-f42b5906-cea0-4b37-bb2a-4e5184ede93e req-f42b5906-cea0-4b37-bb2a-4e5184ede93e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.392s",
                                "2026-05-22 01:43:27.518 18 INFO tempest.lib.common.rest_client [req-dab0d6ad-ccf7-410a-9e52-0d7ce053c144 req-dab0d6ad-ccf7-410a-9e52-0d7ce053c144 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.179s",
                                "2026-05-22 01:43:27.602 11 INFO tempest.lib.common.rest_client [req-f63a3142-0e77-4bef-b8d8-7855f940dd84 req-f63a3142-0e77-4bef-b8d8-7855f940dd84 ] Request (NetworksNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06/users/296b6dfd192e4b48b843c9f61a48502a/roles/09149526a0554d9399016d8921649a86 0.147s",
                                "2026-05-22 01:43:27.603 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 296b6dfd192e4b48b843c9f61a48502a is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:27.603 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '296b6dfd192e4b48b843c9f61a48502a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:27.605 11 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksNegativeTestJSON-570939917-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '61ad007041b74d29ba31165f8b5b7d06', 'project_name': 'tempest-NetworksNegativeTestJSON-570939917', 'tenant_id': '61ad007041b74d29ba31165f8b5b7d06', 'tenant_name': 'tempest-NetworksNegativeTestJSON-570939917', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '296b6dfd192e4b48b843c9f61a48502a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:27.646 13 INFO tempest.lib.common.rest_client [req-62adeb56-f894-41d1-ad58-4405d275b2c8 req-62adeb56-f894-41d1-ad58-4405d275b2c8 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.474s",
                                "2026-05-22 01:43:27.659 25 INFO tempest.lib.common.rest_client [req-a5f005b6-e652-49df-8284-6e0ae8bf8a57 req-a5f005b6-e652-49df-8284-6e0ae8bf8a57 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.680s",
                                "2026-05-22 01:43:27.781 33 INFO tempest.lib.common.rest_client [req-ed6c4273-4948-4762-bb2b-4e159e99efa2 req-ed6c4273-4948-4762-bb2b-4e159e99efa2 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0ac7b8e8-d534-400b-8afd-6fe5407635d1 0.331s",
                                "2026-05-22 01:43:27.800 48 INFO tempest.lib.common.rest_client [req-0dcbb972-5f73-44fc-9ab5-ae9d56b0611e req-0dcbb972-5f73-44fc-9ab5-ae9d56b0611e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.325s",
                                "2026-05-22 01:43:27.865 25 INFO tempest.lib.common.rest_client [req-5afd411b-0c0c-450b-b1ca-a0d11358b9f9 req-5afd411b-0c0c-450b-b1ca-a0d11358b9f9 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:43:27.880 13 INFO tempest.lib.common.rest_client [req-2f4a6ae7-ec44-46e6-85ba-a5fd3c648ca8 req-2f4a6ae7-ec44-46e6-85ba-a5fd3c648ca8 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:43:28.006 25 INFO tempest.lib.common.rest_client [req-3e8db29f-54c2-42e7-9536-900b74f79fa2 req-3e8db29f-54c2-42e7-9536-900b74f79fa2 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.138s",
                                "2026-05-22 01:43:28.117 13 INFO tempest.lib.common.rest_client [req-fb76c773-34c8-42a9-adaa-9fcd8b742862 req-fb76c773-34c8-42a9-adaa-9fcd8b742862 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/09149526a0554d9399016d8921649a86 0.234s",
                                "2026-05-22 01:43:28.161 11 INFO tempest.lib.common.rest_client [req-edf51ae0-9e5b-4556-816f-c31f8ee08473 req-edf51ae0-9e5b-4556-816f-c31f8ee08473 ] Request (NetworksNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-22 01:43:28.214 25 INFO tempest.lib.common.rest_client [req-2d50da3a-5345-4873-af1b-555b6df1c937 req-2d50da3a-5345-4873-af1b-555b6df1c937 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:43:28.249 13 INFO tempest.lib.common.rest_client [req-690c9dea-cd54-4bc7-9a43-c0456b985fb9 req-690c9dea-cd54-4bc7-9a43-c0456b985fb9 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-22 01:43:28.265 15 INFO tempest.lib.common.rest_client [req-f9efc44b-403b-4518-a448-cbcbbe189161 req-f9efc44b-403b-4518-a448-cbcbbe189161 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.059s",
                                "2026-05-22 01:43:28.284 38 INFO tempest.lib.common.rest_client [req-78d6a258-919c-43fb-a18a-700529979230 req-78d6a258-919c-43fb-a18a-700529979230 ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/36e5d137-bf7b-4012-819c-3e9694bf74fb 0.935s",
                                "2026-05-22 01:43:28.360 25 INFO tempest.lib.common.rest_client [req-be3b2803-28c4-4c2b-85ee-5df0fb7aacea req-be3b2803-28c4-4c2b-85ee-5df0fb7aacea ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.142s",
                                "2026-05-22 01:43:28.372 31 INFO tempest.lib.common.rest_client [req-e5668b2f-6555-4e66-862c-4ff927c77c0d req-e5668b2f-6555-4e66-862c-4ff927c77c0d ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.758s",
                                "2026-05-22 01:43:28.375 13 INFO tempest.lib.common.rest_client [req-13618908-3892-4736-89cb-f918ae1202ae req-13618908-3892-4736-89cb-f918ae1202ae ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/30382f8e1b914440b0a8e8adfafc4e44 0.121s",
                                "2026-05-22 01:43:28.416 21 INFO tempest.lib.common.rest_client [req-32084656-43f2-4bd1-844b-277b91bf894c req-32084656-43f2-4bd1-844b-277b91bf894c ] Request (NetworksTest:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.176s",
                                "2026-05-22 01:43:28.419 33 INFO tempest.lib.common.rest_client [req-62a6c8f6-4450-4c90-92aa-970cfec9ec87 req-62a6c8f6-4450-4c90-92aa-970cfec9ec87 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/607017b5-432d-453d-8f90-bbf3ce6a295d 0.637s",
                                "2026-05-22 01:43:28.432 11 INFO tempest.lib.common.rest_client [req-9dd2e8ea-c133-4ef6-9ca5-ff9c43d5b17e req-9dd2e8ea-c133-4ef6-9ca5-ff9c43d5b17e ] Request (NetworksNegativeTestJSON:test_create_port_on_non_existent_network): 404 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.268s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_create_port_on_non_existent_network [0.271568s] ... ok",
                                "2026-05-22 01:43:28.446 15 INFO tempest.lib.common.rest_client [req-c6621cca-ef15-4f03-a663-b32373dbd69f req-c6621cca-ef15-4f03-a663-b32373dbd69f ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/3ee67cff-65ad-4d7d-8bbb-c91e83d243ea 0.179s",
                                "2026-05-22 01:43:28.512 11 INFO tempest.lib.common.rest_client [req-cf008a56-8a45-44af-867c-e2a87964a56b req-cf008a56-8a45-44af-867c-e2a87964a56b ] Request (NetworksNegativeTestJSON:test_delete_non_existent_network): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/391a6793-132b-4337-ab98-fcf86635d468 0.075s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_network [0.078260s] ... ok",
                                "2026-05-22 01:43:28.541 25 INFO tempest.lib.common.rest_client [req-64bac479-4232-4400-927f-e0a8ac5cd7ee req-64bac479-4232-4400-927f-e0a8ac5cd7ee ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.178s",
                                "2026-05-22 01:43:28.552 13 INFO tempest.lib.common.rest_client [req-b5165631-4d43-4a35-9ae2-8e0042057611 req-b5165631-4d43-4a35-9ae2-8e0042057611 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:43:28.608 11 INFO tempest.lib.common.rest_client [req-d14a9da8-396b-4fd7-951b-cd1b96128a59 req-d14a9da8-396b-4fd7-951b-cd1b96128a59 ] Request (NetworksNegativeTestJSON:test_delete_non_existent_port): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c363c19f-c0f5-4d50-88ec-12703360957b 0.093s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_port [0.094640s] ... ok",
                                "2026-05-22 01:43:28.635 33 INFO tempest.lib.common.rest_client [req-112953b0-7e0f-442c-84ee-0b0d9bf340bd req-112953b0-7e0f-442c-84ee-0b0d9bf340bd ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ac0bc9df0239491a80004760237c95fb 0.213s",
                                "2026-05-22 01:43:28.664 39 INFO tempest.lib.common.rest_client [req-9ecc6259-1e25-4849-9469-f1078dcf3502 req-9ecc6259-1e25-4849-9469-f1078dcf3502 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 3.485s",
                                "2026-05-22 01:43:28.671 31 INFO tempest.lib.common.rest_client [req-30c5a22a-4988-4bf8-b2eb-8c3a61c6c947 req-30c5a22a-4988-4bf8-b2eb-8c3a61c6c947 ] Request (AllowedAddressPairIpV6TestJSON:test_create_list_port_with_address_pair): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.296s",
                                "2026-05-22 01:43:28.738 13 INFO tempest.lib.common.rest_client [req-c2e9badc-f18c-4b2d-bbe6-2f69467300a3 req-c2e9badc-f18c-4b2d-bbe6-2f69467300a3 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/2194ff3a072f4deb83141fa1296997d2 0.184s",
                                "2026-05-22 01:43:28.745 29 INFO tempest.lib.common.rest_client [req-a578a95b-809a-4e2a-b9e6-c713790e884b req-a578a95b-809a-4e2a-b9e6-c713790e884b ] 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.062s",
                                "2026-05-22 01:43:28.749 25 INFO tempest.lib.common.rest_client [req-da90f682-96c8-4970-b1af-2cd10c2e51f7 req-da90f682-96c8-4970-b1af-2cd10c2e51f7 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.206s",
                                "2026-05-22 01:43:28.790 11 INFO tempest.lib.common.rest_client [req-5e551e78-860e-4f39-9b98-d77fe55335be req-5e551e78-860e-4f39-9b98-d77fe55335be ] Request (NetworksNegativeTestJSON:test_delete_non_existent_subnet): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5943aaa6-8ae0-4114-a0e3-1646f50cc546 0.176s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_delete_non_existent_subnet [0.179653s] ... ok",
                                "2026-05-22 01:43:28.897 33 INFO tempest.lib.common.rest_client [req-0857d39a-36cb-4294-b6c1-fe2fcc2695c5 req-0857d39a-36cb-4294-b6c1-fe2fcc2695c5 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dd5159cf8d7b4686a4a8091ac2924d8f 0.259s",
                                "2026-05-22 01:43:28.897 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b26e73bc9e6e4d47afdac93126a2da39",
                                "2026-05-22 01:43:28.906 13 INFO tempest.lib.common.rest_client [req-051c38d8-6c0e-409d-bf08-1e4bf8038d84 req-051c38d8-6c0e-409d-bf08-1e4bf8038d84 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-22 01:43:28.919 11 INFO tempest.lib.common.rest_client [req-28570d0e-0fa3-4154-9a37-e009168b4bf6 req-28570d0e-0fa3-4154-9a37-e009168b4bf6 ] Request (NetworksNegativeTestJSON:test_show_non_existent_network): 404 GET https://api.testbed.osism.xyz:9696/v2.0/networks/fbd710c7-8ec4-47c4-ae58-7256a7ec7834 0.123s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_network [0.129068s] ... ok",
                                "2026-05-22 01:43:28.936 25 INFO tempest.lib.common.rest_client [req-31fe655f-88c8-4bbd-89ff-cf2a9ed33d8e req-31fe655f-88c8-4bbd-89ff-cf2a9ed33d8e ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-22 01:43:29.007 29 INFO tempest.lib.common.rest_client [req-85326c53-3655-4eda-ada3-bb121e104a0c req-85326c53-3655-4eda-ada3-bb121e104a0c ] Request (FloatingIPAdminTestJSON:test_create_list_show_floating_ip_with_tenant_id_by_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/1b404fb5-c359-4267-9127-d6414174f2fb 0.260s",
                                "2026-05-22 01:43:29.052 11 INFO tempest.lib.common.rest_client [req-c689815a-ed9d-4207-93b2-b9f337b41c12 req-c689815a-ed9d-4207-93b2-b9f337b41c12 ] Request (NetworksNegativeTestJSON:test_show_non_existent_port): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0479b5e5-87c7-41e7-853d-c3b28fa8510b 0.128s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_port [0.131214s] ... ok",
                                "2026-05-22 01:43:29.130 18 INFO tempest.lib.common.rest_client [req-8d1dd272-44e7-4266-b673-fe3fc9dbbd59 req-8d1dd272-44e7-4266-b673-fe3fc9dbbd59 ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.609s",
                                "2026-05-22 01:43:29.153 25 INFO tempest.lib.common.rest_client [req-e64dd69f-7275-49b8-a9f9-b90182083e33 req-e64dd69f-7275-49b8-a9f9-b90182083e33 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/2194ff3a072f4deb83141fa1296997d2 0.214s",
                                "2026-05-22 01:43:29.160 11 INFO tempest.lib.common.rest_client [req-d77fac09-11c3-46f0-96ca-eb91ef113287 req-d77fac09-11c3-46f0-96ca-eb91ef113287 ] Request (NetworksNegativeTestJSON:test_show_non_existent_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3f2c27ed-98a0-4cda-8a58-15d792c58dec 0.106s",
                                "2026-05-22 01:43:29.145 13 INFO tempest.lib.common.rest_client [req-c334aaf3-eef7-4e03-847f-f45313d082d4 req-c334aaf3-eef7-4e03-847f-f45313d082d4 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/c0eae876a70d45e4b5bf304091f9dd93/roles/09149526a0554d9399016d8921649a86 0.236s",
                                "2026-05-22 01:43:29.145 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c0eae876a70d45e4b5bf304091f9dd93 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:29.146 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0eae876a70d45e4b5bf304091f9dd93', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:29.146 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c0eae876a70d45e4b5bf304091f9dd93', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_show_non_existent_subnet [0.107759s] ... ok",
                                "2026-05-22 01:43:29.178 31 INFO tempest.lib.common.rest_client [req-17d9c6db-0096-468e-af0d-92235ab3fbfe req-17d9c6db-0096-468e-af0d-92235ab3fbfe ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/25b6f789-048a-4e98-b48a-fca55eadf2b0 0.504s",
                                "2026-05-22 01:43:29.229 29 INFO tempest.lib.common.rest_client [req-ae7f0f51-35d3-4c1a-826c-4e5cd7b4a356 req-ae7f0f51-35d3-4c1a-826c-4e5cd7b4a356 ] 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.219s",
                                "2026-05-22 01:43:29.293 11 INFO tempest.lib.common.rest_client [req-13892421-c18d-45ca-8eb5-cbb6aff26bb5 req-13892421-c18d-45ca-8eb5-cbb6aff26bb5 ] Request (NetworksNegativeTestJSON:test_update_non_existent_network): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/c5cf8f36-27e8-4685-a191-c7e450d2616a 0.129s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_network [0.131937s] ... ok",
                                "2026-05-22 01:43:29.307 31 INFO tempest.lib.common.rest_client [req-66b3035d-e0ab-44f9-9d69-56d936572541 req-66b3035d-e0ab-44f9-9d69-56d936572541 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/25b6f789-048a-4e98-b48a-fca55eadf2b0 0.126s",
                                "{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_create_list_port_with_address_pair [3.694517s] ... ok",
                                "2026-05-22 01:43:29.371 25 INFO tempest.lib.common.rest_client [req-bee66ce9-5e59-4b78-8550-060fd06f299d req-bee66ce9-5e59-4b78-8550-060fd06f299d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-22 01:43:29.430 11 INFO tempest.lib.common.rest_client [req-74de3b4b-541f-4447-ad34-f862e2c6c036 req-74de3b4b-541f-4447-ad34-f862e2c6c036 ] Request (NetworksNegativeTestJSON:test_update_non_existent_port): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/f59245b5-bad1-416d-ae68-3bdb2ae8817d 0.133s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_port [0.136860s] ... ok",
                                "2026-05-22 01:43:29.461 33 INFO tempest.lib.common.rest_client [req-32dde362-eb3c-42ae-a592-ee28e044606a req-32dde362-eb3c-42ae-a592-ee28e044606a ] Request (AllowedAddressPairTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-22 01:43:29.483 48 INFO tempest.lib.common.rest_client [req-7afab4ed-b268-45a3-8339-bda4ae09253e req-7afab4ed-b268-45a3-8339-bda4ae09253e ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/030aa99b-e1fe-4b0e-aa1a-6229b2048b56 1.679s",
                                "2026-05-22 01:43:29.535 25 INFO tempest.lib.common.rest_client [req-4c608f32-a44a-412f-84bf-4f134e7cc67f req-4c608f32-a44a-412f-84bf-4f134e7cc67f ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3/users/1a4b00b1c5514272ace3ffdb752eb5c1/roles/09149526a0554d9399016d8921649a86 0.161s",
                                "2026-05-22 01:43:29.536 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1a4b00b1c5514272ace3ffdb752eb5c1 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:29.536 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'tenant_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a4b00b1c5514272ace3ffdb752eb5c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:29.536 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'project_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'tenant_id': 'b5beff69887e474e97292dcc7a2ff9c3', 'tenant_name': 'tempest-PortsAdminExtendedAttrsTestJSON-1424510684', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1a4b00b1c5514272ace3ffdb752eb5c1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:29.565 11 INFO tempest.lib.common.rest_client [req-28eb8e81-0a76-4cdf-9983-5317ea183518 req-28eb8e81-0a76-4cdf-9983-5317ea183518 ] Request (NetworksNegativeTestJSON:test_update_non_existent_subnet): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/e86f16fb-53d3-4915-b808-f2d8b3577621 0.131s",
                                "{0} tempest.api.network.test_networks_negative.NetworksNegativeTestJSON.test_update_non_existent_subnet [0.133584s] ... ok",
                                "2026-05-22 01:43:29.591 19 INFO tempest.lib.common.rest_client [req-df734ffb-a902-416f-b04f-fd5cf99c5d04 req-df734ffb-a902-416f-b04f-fd5cf99c5d04 ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.491s",
                                "2026-05-22 01:43:29.625 21 INFO tempest.lib.common.rest_client [req-61e7f837-c1a7-4dce-b98a-ebc07f0058b3 req-61e7f837-c1a7-4dce-b98a-ebc07f0058b3 ] Request (NetworksTest:test_create_delete_subnet_with_gw): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/17792499-a638-40fb-a1e9-07b75df483aa 1.206s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [5.022813s] ... ok",
                                "2026-05-22 01:43:29.629 48 INFO tempest.lib.common.rest_client [req-5b6d52ee-2579-4bd0-b6cc-8567b245d7c8 req-5b6d52ee-2579-4bd0-b6cc-8567b245d7c8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s",
                                "2026-05-22 01:43:29.689 39 INFO tempest.lib.common.rest_client [req-9d44d3fb-178a-4bb7-ba91-600565d2a427 req-9d44d3fb-178a-4bb7-ba91-600565d2a427 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.022s",
                                "2026-05-22 01:43:29.788 13 INFO tempest.lib.common.rest_client [req-b83f5026-b691-4ce6-95de-124483eeedaf req-b83f5026-b691-4ce6-95de-124483eeedaf ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.619s",
                                "2026-05-22 01:43:29.879 19 INFO tempest.lib.common.rest_client [req-2bbc10ee-0d33-4a83-b487-7eb4414c55fd req-2bbc10ee-0d33-4a83-b487-7eb4414c55fd ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5e2b05b8-17d1-4006-ae9b-96279fe9d1c5 0.285s",
                                "2026-05-22 01:43:29.890 13 INFO tempest.lib.common.rest_client [req-cc4c9f15-e4b6-42bc-9914-aeedaa05d2ea req-cc4c9f15-e4b6-42bc-9914-aeedaa05d2ea ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611 0.099s",
                                "2026-05-22 01:43:29.891 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project ee4df4114405410ca9f5295712c6f611 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:29.981 11 INFO tempest.lib.common.rest_client [req-b02635ab-5077-4512-b1b9-54315b530b0c req-b02635ab-5077-4512-b1b9-54315b530b0c ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2bc3061f287e41c9ace1813669113b86 0.412s",
                                "2026-05-22 01:43:30.030 33 INFO tempest.lib.common.rest_client [req-ca049a79-b4b4-4d22-8dfa-4af71401953b req-ca049a79-b4b4-4d22-8dfa-4af71401953b ] Request (AllowedAddressPairTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b26e73bc9e6e4d47afdac93126a2da39&name=default 0.565s",
                                "2026-05-22 01:43:30.196 31 INFO tempest.lib.common.rest_client [req-b3e2d93d-596f-4f3c-b278-6cb40a570e33 req-b3e2d93d-596f-4f3c-b278-6cb40a570e33 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.885s",
                                "2026-05-22 01:43:30.222 25 INFO tempest.lib.common.rest_client [req-ad15ab69-8650-4f9b-81a1-fac99fd80449 req-ad15ab69-8650-4f9b-81a1-fac99fd80449 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.678s",
                                "2026-05-22 01:43:30.236 39 INFO tempest.lib.common.rest_client [req-2bac43e3-1587-4e27-b57c-76855653bee2 req-2bac43e3-1587-4e27-b57c-76855653bee2 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6000effe-7e6c-4e62-89a2-6aa0396fc63b 0.545s",
                                "2026-05-22 01:43:30.242 18 INFO tempest.lib.common.rest_client [req-a6a60df8-a286-4e4d-9497-02fd9279379b req-a6a60df8-a286-4e4d-9497-02fd9279379b ] Request (ExtraDHCPOptionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.107s",
                                "2026-05-22 01:43:30.303 38 INFO tempest.lib.common.rest_client [req-af91cf78-ba50-4e39-a23c-f9a8e6a830ab req-af91cf78-ba50-4e39-a23c-f9a8e6a830ab ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0d70ab8-80f2-4b7b-b015-4e192d512e78 2.018s",
                                "2026-05-22 01:43:30.352 29 INFO tempest.lib.common.rest_client [req-fa7e4f99-2831-430d-aa31-3bb002657f5c req-fa7e4f99-2831-430d-aa31-3bb002657f5c ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/1b404fb5-c359-4267-9127-d6414174f2fb 1.121s",
                                "2026-05-22 01:43:30.376 11 INFO tempest.lib.common.rest_client [req-a801aa68-620f-4ca8-b872-64dbf454df5a req-a801aa68-620f-4ca8-b872-64dbf454df5a ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/296b6dfd192e4b48b843c9f61a48502a 0.393s",
                                "2026-05-22 01:43:30.376 11 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 61ad007041b74d29ba31165f8b5b7d06",
                                "{9} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_create_list_show_floating_ip_with_tenant_id_by_admin [4.671208s] ... ok",
                                "2026-05-22 01:43:30.412 39 INFO tempest.lib.common.rest_client [req-17aac86c-7495-40d5-97e8-f86b6028e7e5 req-17aac86c-7495-40d5-97e8-f86b6028e7e5 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.173s",
                                "2026-05-22 01:43:30.518 21 INFO tempest.lib.common.rest_client [req-b6b25a8d-be53-446e-85c8-d1095afdac1a req-b6b25a8d-be53-446e-85c8-d1095afdac1a ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.890s",
                                "2026-05-22 01:43:30.600 38 INFO tempest.lib.common.rest_client [req-410ca4b6-eaee-481a-af29-2770a797b82e req-410ca4b6-eaee-481a-af29-2770a797b82e ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bb39482572f444728b1c44df4b29d85c 0.294s",
                                "2026-05-22 01:43:30.611 39 INFO tempest.lib.common.rest_client [req-2759a2d5-327c-4ff8-8f04-a01458b526d4 req-2759a2d5-327c-4ff8-8f04-a01458b526d4 ] Request (NetworksIpV6TestAttrs:test_create_delete_slaac_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e0bbf55-b05b-4405-a8e6-66d1eb0111c1 0.196s",
                                "{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_slaac_subnet_with_ports [6.769762s] ... ok",
                                "2026-05-22 01:43:30.621 33 INFO tempest.lib.common.rest_client [req-500b40fe-d7f9-453e-b29e-a8fd354760be req-500b40fe-d7f9-453e-b29e-a8fd354760be ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/497d6d4b-b968-43c7-b73b-2cfa43cdc487 0.589s",
                                "2026-05-22 01:43:30.674 13 INFO tempest.lib.common.rest_client [req-4a657a47-d8c7-4b26-a45e-6cc982035121 req-4a657a47-d8c7-4b26-a45e-6cc982035121 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.782s",
                                "2026-05-22 01:43:30.815 13 INFO tempest.lib.common.rest_client [req-22d7c933-7dba-4974-8a09-cecf9d1e8540 req-22d7c933-7dba-4974-8a09-cecf9d1e8540 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.138s",
                                "2026-05-22 01:43:30.848 33 INFO tempest.lib.common.rest_client [req-bb56ddc4-4f20-4864-9f86-986f7bd028c6 req-bb56ddc4-4f20-4864-9f86-986f7bd028c6 ] Request (AllowedAddressPairTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b26e73bc9e6e4d47afdac93126a2da39 0.225s",
                                "2026-05-22 01:43:30.865 48 INFO tempest.lib.common.rest_client [req-890d56d5-a67d-444a-9434-004756d1ef8d req-890d56d5-a67d-444a-9434-004756d1ef8d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a5614d2-a25f-4c5c-bb46-e9702461811d 1.234s",
                                "2026-05-22 01:43:30.889 38 INFO tempest.lib.common.rest_client [req-85606f68-fb98-401d-a1be-93c9ee85779c req-85606f68-fb98-401d-a1be-93c9ee85779c ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e16d27cec32d4afa90ea2741ad96b34a 0.287s",
                                "2026-05-22 01:43:30.890 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 980cf76a09fb485da6ad3008d82483d7",
                                "2026-05-22 01:43:30.990 48 INFO tempest.lib.common.rest_client [req-c1f4fc1b-d460-4e0d-a2fe-ab6df1feb51d req-c1f4fc1b-d460-4e0d-a2fe-ab6df1feb51d ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.122s",
                                "2026-05-22 01:43:31.042 31 INFO tempest.lib.common.rest_client [req-b627df35-ff94-4fc6-9c31-6374f9867426 req-b627df35-ff94-4fc6-9c31-6374f9867426 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/3e2efe2e-ac0a-4f96-bf80-d2c88318cdde 0.844s",
                                "2026-05-22 01:43:31.044 18 INFO tempest.lib.common.rest_client [req-ff094676-4707-4b68-8237-d7a6813c9236 req-ff094676-4707-4b68-8237-d7a6813c9236 ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.800s",
                                "2026-05-22 01:43:31.050 13 INFO tempest.lib.common.rest_client [req-b1f8323f-2a52-40f3-889c-3af6d8b3cf1d req-b1f8323f-2a52-40f3-889c-3af6d8b3cf1d ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/921fe94ef9a04ab0b1dea6843c71b931 0.232s",
                                "2026-05-22 01:43:31.114 11 INFO tempest.lib.common.rest_client [req-573d8c89-7ff3-4c33-9523-48bea88ed669 req-573d8c89-7ff3-4c33-9523-48bea88ed669 ] Request (NetworksNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.736s",
                                "2026-05-22 01:43:31.159 13 INFO tempest.lib.common.rest_client [req-485753f8-e3ab-47d6-bfaa-3c0bed3ab4fb req-485753f8-e3ab-47d6-bfaa-3c0bed3ab4fb ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.107s",
                                "2026-05-22 01:43:31.188 18 INFO tempest.lib.common.rest_client [req-ccfdfd85-9e41-43cf-b1b3-a404c5cb964a req-ccfdfd85-9e41-43cf-b1b3-a404c5cb964a ] Request (ExtraDHCPOptionsTestJSON:test_create_list_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s",
                                "2026-05-22 01:43:31.313 33 INFO tempest.lib.common.rest_client [req-2c1f6960-59d8-4356-acb0-6a917a9462bd req-2c1f6960-59d8-4356-acb0-6a917a9462bd ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.461s",
                                "2026-05-22 01:43:31.362 13 INFO tempest.lib.common.rest_client [req-d073207d-94c1-4ac4-bc7f-e303b782372c req-d073207d-94c1-4ac4-bc7f-e303b782372c ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.201s",
                                "2026-05-22 01:43:31.423 48 INFO tempest.lib.common.rest_client [req-f5ef5385-3107-4544-b53c-c1694473391a req-f5ef5385-3107-4544-b53c-c1694473391a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.431s",
                                "2026-05-22 01:43:31.451 38 INFO tempest.lib.common.rest_client [req-e36423c3-83ea-4b15-91e1-af9fbdffad99 req-e36423c3-83ea-4b15-91e1-af9fbdffad99 ] Request (BulkNetworkOpsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.558s",
                                "2026-05-22 01:43:31.524 13 INFO tempest.lib.common.rest_client [req-370243f9-de96-49e4-849f-e5d4175e3f29 req-370243f9-de96-49e4-849f-e5d4175e3f29 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-22 01:43:31.652 13 INFO tempest.lib.common.rest_client [req-7d95c546-eac5-4e76-a8ac-187e7bbaefd5 req-7d95c546-eac5-4e76-a8ac-187e7bbaefd5 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/2194ff3a072f4deb83141fa1296997d2 0.124s",
                                "2026-05-22 01:43:31.744 11 INFO tempest.lib.common.rest_client [req-01676a49-0f5d-4c53-a16a-26d9b0393b80 req-01676a49-0f5d-4c53-a16a-26d9b0393b80 ] Request (NetworksNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=61ad007041b74d29ba31165f8b5b7d06&name=default 0.628s",
                                "2026-05-22 01:43:31.878 13 INFO tempest.lib.common.rest_client [req-a4601bd0-f328-4a50-aaf3-e6ef70ca51e9 req-a4601bd0-f328-4a50-aaf3-e6ef70ca51e9 ] Request (AgentManagementNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.223s",
                                "2026-05-22 01:43:31.889 33 INFO tempest.lib.common.rest_client [req-bf6f891f-32f3-49e8-95b0-dc97213d3ed1 req-bf6f891f-32f3-49e8-95b0-dc97213d3ed1 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.567s",
                                "2026-05-22 01:43:31.888 21 INFO tempest.lib.common.rest_client [req-13c8134a-a786-4b46-821e-347f406e08f7 req-13c8134a-a786-4b46-821e-347f406e08f7 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.368s",
                                "2026-05-22 01:43:31.887 38 INFO tempest.lib.common.rest_client [req-7d400aaf-d36e-4892-be9f-3235ad1f48fd req-7d400aaf-d36e-4892-be9f-3235ad1f48fd ] Request (BulkNetworkOpsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=980cf76a09fb485da6ad3008d82483d7&name=default 0.431s",
                                "2026-05-22 01:43:32.016 33 INFO tempest.lib.common.rest_client [req-6fb653bc-c3d9-4210-b91d-f76e3ea5b3ee req-6fb653bc-c3d9-4210-b91d-f76e3ea5b3ee ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.125s",
                                "2026-05-22 01:43:32.032 13 INFO tempest.lib.common.rest_client [req-070285b5-c259-49ca-b2c6-97e291f3a889 req-070285b5-c259-49ca-b2c6-97e291f3a889 ] Request (AgentManagementNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611/users/9a1525f5ecc0478093bc0ac8ae241ac0/roles/09149526a0554d9399016d8921649a86 0.151s",
                                "2026-05-22 01:43:32.032 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9a1525f5ecc0478093bc0ac8ae241ac0 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:32.032 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a1525f5ecc0478093bc0ac8ae241ac0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:32.033 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AgentManagementNegativeTest-1058397634-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee4df4114405410ca9f5295712c6f611', 'project_name': 'tempest-AgentManagementNegativeTest-1058397634', 'tenant_id': 'ee4df4114405410ca9f5295712c6f611', 'tenant_name': 'tempest-AgentManagementNegativeTest-1058397634', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9a1525f5ecc0478093bc0ac8ae241ac0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:32.224 23 INFO tempest.lib.common.rest_client [req-75ed6fc8-fea3-4194-980e-7d6c3e5e69ba req-75ed6fc8-fea3-4194-980e-7d6c3e5e69ba ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/add_router_interface 6.813s",
                                "2026-05-22 01:43:32.269 48 INFO tempest.lib.common.rest_client [req-c3154a32-b7b6-46be-8883-52a81baf8067 req-c3154a32-b7b6-46be-8883-52a81baf8067 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.843s",
                                "2026-05-22 01:43:32.288 33 INFO tempest.lib.common.rest_client [req-77ba80fd-3969-46a6-b271-db419f3dd13a req-77ba80fd-3969-46a6-b271-db419f3dd13a ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.269s",
                                "2026-05-22 01:43:32.405 48 INFO tempest.lib.common.rest_client [req-c6844b6d-ccb1-43ce-ab87-dbd66f6910bd req-c6844b6d-ccb1-43ce-ab87-dbd66f6910bd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.131s",
                                "2026-05-22 01:43:32.466 38 INFO tempest.lib.common.rest_client [req-41559df0-3911-4523-935a-8d4e49f510be req-41559df0-3911-4523-935a-8d4e49f510be ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/181e8cb8-8d30-4a34-b6c7-2ee5bbc63149 0.574s",
                                "2026-05-22 01:43:32.592 13 INFO tempest.lib.common.rest_client [req-0209fd69-95c3-416a-9c00-226e835d1c97 req-0209fd69-95c3-416a-9c00-226e835d1c97 ] Request (AgentManagementNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-22 01:43:32.683 38 INFO tempest.lib.common.rest_client [req-ca784a28-c2db-40a1-8326-fc911640c0ac req-ca784a28-c2db-40a1-8326-fc911640c0ac ] Request (BulkNetworkOpsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/980cf76a09fb485da6ad3008d82483d7 0.214s",
                                "2026-05-22 01:43:32.776 21 INFO tempest.lib.common.rest_client [req-94e1ff17-fcb0-44cc-9561-b5cb937aac91 req-94e1ff17-fcb0-44cc-9561-b5cb937aac91 ] Request (NetworksTest:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bef0d892-7cb6-4c7a-99db-ddf3b9521a5c 0.886s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [3.151370s] ... ok",
                                "2026-05-22 01:43:32.787 23 INFO tempest.lib.common.rest_client [req-d849e0c7-fe7f-419f-8b37-89a8ee435dc3 req-d849e0c7-fe7f-419f-8b37-89a8ee435dc3 ] Request (RoutersIpV6Test:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e20fb756-969e-41d4-83ab-bfcd2f474718 0.560s",
                                "2026-05-22 01:43:32.818 27 INFO tempest.lib.common.rest_client [req-9bd8c9b9-96df-4d00-a69a-5f2dc962d37d req-9bd8c9b9-96df-4d00-a69a-5f2dc962d37d ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/add_router_interface 5.533s",
                                "2026-05-22 01:43:32.852 35 INFO tempest.lib.common.rest_client [req-231d751f-0ded-42b0-bb2d-3f144d353e37 req-231d751f-0ded-42b0-bb2d-3f144d353e37 ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/add_router_interface 6.181s",
                                "2026-05-22 01:43:32.853 33 INFO tempest.lib.common.rest_client [req-75c1f027-22c5-4d02-9737-fd6a22dc18dc req-75c1f027-22c5-4d02-9737-fd6a22dc18dc ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.559s",
                                "2026-05-22 01:43:32.910 29 INFO tempest.lib.common.rest_client [req-352501ab-dc75-4419-ab98-7b2267430dc2 req-352501ab-dc75-4419-ab98-7b2267430dc2 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.510s",
                                "2026-05-22 01:43:32.924 39 INFO tempest.lib.common.rest_client [req-b03b282b-0750-4ffb-8e9b-4521bcaedccf req-b03b282b-0750-4ffb-8e9b-4521bcaedccf ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.310s",
                                "2026-05-22 01:43:32.981 48 INFO tempest.lib.common.rest_client [req-6b73a9c2-4248-470e-abea-5d51bd75d4a9 req-6b73a9c2-4248-470e-abea-5d51bd75d4a9 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/31ddcaa7-b7e5-4efc-9aae-dce20486746b 0.571s",
                                "2026-05-22 01:43:32.985 23 INFO tempest.lib.common.rest_client [req-49b3e517-b6ed-4c8c-a58d-2af92a5b8a69 req-49b3e517-b6ed-4c8c-a58d-2af92a5b8a69 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e20fb756-969e-41d4-83ab-bfcd2f474718 0.192s",
                                "2026-05-22 01:43:33.021 33 INFO tempest.lib.common.rest_client [req-01bf7a0b-cb3b-48fd-ab61-b07e4d95ebdc req-01bf7a0b-cb3b-48fd-ab61-b07e4d95ebdc ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.167s",
                                "2026-05-22 01:43:33.082 27 INFO tempest.lib.common.rest_client [req-a5159911-ace7-4b04-a099-029d17c0aeb4 req-a5159911-ace7-4b04-a099-029d17c0aeb4 ] Request (RoutersNegativeIpV6Test:test_add_router_interfaces_on_overlapping_subnets_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/add_router_interface 0.261s",
                                "2026-05-22 01:43:33.114 48 INFO tempest.lib.common.rest_client [req-4c11df13-8e2d-4f7f-b697-b83261d437e6 req-4c11df13-8e2d-4f7f-b697-b83261d437e6 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "2026-05-22 01:43:33.153 33 INFO tempest.lib.common.rest_client [req-3dde03bc-353d-4e91-a1fa-9b437f71e663 req-3dde03bc-353d-4e91-a1fa-9b437f71e663 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/09149526a0554d9399016d8921649a86 0.130s",
                                "2026-05-22 01:43:33.242 38 INFO tempest.lib.common.rest_client [req-00a1b581-bbca-4f3d-9bcd-b3b95b70677f req-00a1b581-bbca-4f3d-9bcd-b3b95b70677f ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-22 01:43:33.331 33 INFO tempest.lib.common.rest_client [req-104fc45b-d758-4c00-a023-7e4a17544b53 req-104fc45b-d758-4c00-a023-7e4a17544b53 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:43:33.330 27 INFO tempest.lib.common.rest_client [req-3221d000-1fa9-4bc4-bd18-53b49632e511 req-3221d000-1fa9-4bc4-bd18-53b49632e511 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d3543f64-2c08-459d-a3e5-d178184e62f8 0.246s",
                                "2026-05-22 01:43:33.495 33 INFO tempest.lib.common.rest_client [req-066bfa16-a0bd-46c7-a5c5-96408f920018 req-066bfa16-a0bd-46c7-a5c5-96408f920018 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/30382f8e1b914440b0a8e8adfafc4e44 0.161s",
                                "2026-05-22 01:43:33.552 15 INFO tempest.lib.common.rest_client [req-f91d9ae4-c72d-49fc-b6eb-8d88c78e9259 req-f91d9ae4-c72d-49fc-b6eb-8d88c78e9259 ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.102s",
                                "2026-05-22 01:43:33.564 35 INFO tempest.lib.common.rest_client [req-c7ecaf52-012f-4f24-ad85-b2b559fb620b req-c7ecaf52-012f-4f24-ad85-b2b559fb620b ] Request (RoutersNegativeTest:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.709s",
                                "2026-05-22 01:43:33.565 48 INFO tempest.lib.common.rest_client [req-e9a8ceb1-360c-4c3b-b8e7-82b6ce83b0ce req-e9a8ceb1-360c-4c3b-b8e7-82b6ce83b0ce ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7b3f037-3f1c-427e-a99e-3e0f9512bfd2 0.448s",
                                "2026-05-22 01:43:33.660 48 INFO tempest.lib.common.rest_client [req-db31d603-024b-4f3a-ae08-6900ae09b73a req-db31d603-024b-4f3a-ae08-6900ae09b73a ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.093s",
                                "2026-05-22 01:43:33.700 33 INFO tempest.lib.common.rest_client [req-fff68235-2a01-4476-ac34-954141f3b1e3 req-fff68235-2a01-4476-ac34-954141f3b1e3 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:43:33.712 38 INFO tempest.lib.common.rest_client [req-7e6ada64-7a82-4197-a7b9-23046e5030b3 req-7e6ada64-7a82-4197-a7b9-23046e5030b3 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.463s",
                                "2026-05-22 01:43:33.832 35 INFO tempest.lib.common.rest_client [req-f84aac7b-f140-4be2-bdd9-501fefdb8da1 req-f84aac7b-f140-4be2-bdd9-501fefdb8da1 ] Request (RoutersNegativeTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7bf801cc-22b2-49d8-aceb-945c3fbe1023 0.265s",
                                "2026-05-22 01:43:33.857 38 INFO tempest.lib.common.rest_client [req-c9ccbbe7-ba65-48a4-bd45-fe6aa2f3f11f req-c9ccbbe7-ba65-48a4-bd45-fe6aa2f3f11f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.143s",
                                "2026-05-22 01:43:33.863 33 INFO tempest.lib.common.rest_client [req-33ae5ba4-3fb8-4a40-a277-82c9a3b968e8 req-33ae5ba4-3fb8-4a40-a277-82c9a3b968e8 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/2194ff3a072f4deb83141fa1296997d2 0.160s",
                                "2026-05-22 01:43:33.897 31 INFO tempest.lib.common.rest_client [req-18a3253e-a2f9-41ed-8c60-fe70514a7d19 req-18a3253e-a2f9-41ed-8c60-fe70514a7d19 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e2efe2e-ac0a-4f96-bf80-d2c88318cdde 2.852s",
                                "2026-05-22 01:43:33.906 48 INFO tempest.lib.common.rest_client [req-774a243a-234d-4374-bacc-9babd64a266d req-774a243a-234d-4374-bacc-9babd64a266d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.242s",
                                "2026-05-22 01:43:34.007 31 INFO tempest.lib.common.rest_client [req-2648dd45-b5b2-4de9-965e-c0512732e7d3 req-2648dd45-b5b2-4de9-965e-c0512732e7d3 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/3e2efe2e-ac0a-4f96-bf80-d2c88318cdde 0.104s",
                                "{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_address_pair [4.699647s] ... ok",
                                "2026-05-22 01:43:34.032 15 INFO tempest.lib.common.rest_client [req-82e7d1a5-e040-4d07-a3f4-33e3021d9e6b req-82e7d1a5-e040-4d07-a3f4-33e3021d9e6b ] Request (RoutersIpV6AdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b74c6993-b6a4-4d4c-b023-b200c12d2260 0.475s",
                                "2026-05-22 01:43:34.092 48 INFO tempest.lib.common.rest_client [req-3f5fb2c1-a885-4c6d-a7c6-2118a58b805a req-3f5fb2c1-a885-4c6d-a7c6-2118a58b805a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.183s",
                                "2026-05-22 01:43:34.095 33 INFO tempest.lib.common.rest_client [req-91858f0f-0d66-4db6-a98d-8f5c391a28c9 req-91858f0f-0d66-4db6-a98d-8f5c391a28c9 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-22 01:43:34.127 38 INFO tempest.lib.common.rest_client [req-f713e101-2c02-447d-86c8-1fca51a91ce7 req-f713e101-2c02-447d-86c8-1fca51a91ce7 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.268s",
                                "2026-05-22 01:43:34.193 48 INFO tempest.lib.common.rest_client [req-4026fc64-281d-4e40-a566-8db47ab05527 req-4026fc64-281d-4e40-a566-8db47ab05527 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.098s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips [12.707305s] ... ok",
                                "2026-05-22 01:43:34.238 18 INFO tempest.lib.common.rest_client [req-508032f1-4b8f-4ffa-b74f-147b4879ce0a req-508032f1-4b8f-4ffa-b74f-147b4879ce0a ] Request (ExtraDHCPOptionsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9386dc4f-cb63-4f6c-b6cd-9f02567caa19 3.048s",
                                "{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_create_list_port_with_extra_dhcp_options [3.996271s] ... ok",
                                "2026-05-22 01:43:34.324 13 INFO tempest.lib.common.rest_client [req-4fb2ff0c-1be1-4577-b78a-f4bd1e1524bd req-4fb2ff0c-1be1-4577-b78a-f4bd1e1524bd ] Request (AgentManagementNegativeTest:test_list_agents_non_admin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/agents 1.729s",
                                "{1} tempest.api.network.test_agent_management_negative.AgentManagementNegativeTest.test_list_agents_non_admin [1.731171s] ... ok",
                                "2026-05-22 01:43:34.324 33 INFO tempest.lib.common.rest_client [req-c69cf98b-c59e-45a2-a721-ae3ac73877d5 req-c69cf98b-c59e-45a2-a721-ae3ac73877d5 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/1d2d65bb0c934bb08fa203125f5b0fc3/roles/09149526a0554d9399016d8921649a86 0.226s",
                                "2026-05-22 01:43:34.324 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 1d2d65bb0c934bb08fa203125f5b0fc3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:34.325 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d2d65bb0c934bb08fa203125f5b0fc3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:34.326 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '1d2d65bb0c934bb08fa203125f5b0fc3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:34.401 39 INFO tempest.lib.common.rest_client [req-3b2ebbfc-dcb7-4932-97ee-f04a0d3b0380 req-3b2ebbfc-dcb7-4932-97ee-f04a0d3b0380 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.474s",
                                "2026-05-22 01:43:34.433 11 INFO tempest.lib.common.rest_client [req-5d565429-2ccf-4058-b2fa-b2a1b57ff514 req-5d565429-2ccf-4058-b2fa-b2a1b57ff514 ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/efb6601e-d4bb-490a-9e8b-07d7f670c03a 2.686s",
                                "2026-05-22 01:43:34.483 23 INFO tempest.lib.common.rest_client [req-ed07a969-93fa-4652-9aa2-f57effc0eafc req-ed07a969-93fa-4652-9aa2-f57effc0eafc ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/remove_router_interface 1.495s",
                                "2026-05-22 01:43:34.562 13 INFO tempest.lib.common.rest_client [req-1a7948f5-5308-42ba-9bcd-427d84ffcd5e req-1a7948f5-5308-42ba-9bcd-427d84ffcd5e ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c0eae876a70d45e4b5bf304091f9dd93 0.235s",
                                "2026-05-22 01:43:34.723 23 INFO tempest.lib.common.rest_client [req-3e6b68c3-fd90-4e32-8c6a-aff8a2e1573d req-3e6b68c3-fd90-4e32-8c6a-aff8a2e1573d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1223fd3e-be58-4e84-b1c1-6eae93409433 0.238s",
                                "2026-05-22 01:43:34.736 48 INFO tempest.lib.common.rest_client [req-c7a8c0ae-3f9f-4b3c-a564-e867d5ac12bd req-c7a8c0ae-3f9f-4b3c-a564-e867d5ac12bd ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.539s",
                                "2026-05-22 01:43:34.752 38 INFO tempest.lib.common.rest_client [req-81c17041-0063-43b4-8121-75fbb858f27b req-81c17041-0063-43b4-8121-75fbb858f27b ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.621s",
                                "2026-05-22 01:43:34.799 25 INFO tempest.lib.common.rest_client [req-cdce264e-1b05-4767-8220-9a4f73d77904 req-cdce264e-1b05-4767-8220-9a4f73d77904 ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 4.571s",
                                "2026-05-22 01:43:34.850 11 INFO tempest.lib.common.rest_client [req-780733fe-48f1-490f-84d6-a9a7e334c70f req-780733fe-48f1-490f-84d6-a9a7e334c70f ] Request (NetworksNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/61ad007041b74d29ba31165f8b5b7d06 0.415s",
                                "2026-05-22 01:43:34.852 11 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in TagsTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.network.test_tags.TagsTest) ... SKIPPED: tag extension not enabled.",
                                "2026-05-22 01:43:34.868 21 INFO tempest.lib.common.rest_client [req-37519521-92ba-43a4-8784-547e85bb1da2 req-37519521-92ba-43a4-8784-547e85bb1da2 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.087s",
                                "2026-05-22 01:43:34.887 13 INFO tempest.lib.common.rest_client [req-9a8eb630-fd63-4769-b20b-581b00d77741 req-9a8eb630-fd63-4769-b20b-581b00d77741 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9a1525f5ecc0478093bc0ac8ae241ac0 0.319s",
                                "2026-05-22 01:43:34.887 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ee4df4114405410ca9f5295712c6f611",
                                "2026-05-22 01:43:34.912 33 INFO tempest.lib.common.rest_client [req-3e607597-b4ad-4082-ba8a-29904847bed3 req-3e607597-b4ad-4082-ba8a-29904847bed3 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.570s",
                                "2026-05-22 01:43:34.981 38 INFO tempest.lib.common.rest_client [req-3273d127-b3e9-4975-a35b-dd4f23fb50ef req-3273d127-b3e9-4975-a35b-dd4f23fb50ef ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:43:35.119 33 INFO tempest.lib.common.rest_client [req-54a38901-3af2-4d56-87be-a53e99d2b849 req-54a38901-3af2-4d56-87be-a53e99d2b849 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f 0.204s",
                                "2026-05-22 01:43:35.119 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 05dade93226a46a8ae07856065eede4f for scope project and roles: ['reader']",
                                "2026-05-22 01:43:35.127 35 INFO tempest.lib.common.rest_client [req-5c874949-1f2b-4a7f-82b6-83656b7a2ade req-5c874949-1f2b-4a7f-82b6-83656b7a2ade ] Request (RoutersNegativeTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449/remove_router_interface 1.290s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_router_remove_interface_in_use_returns_409 [8.459756s] ... ok",
                                "2026-05-22 01:43:35.147 31 INFO tempest.lib.common.rest_client [req-d39eb237-0286-43ae-b964-234f35c45250 req-d39eb237-0286-43ae-b964-234f35c45250 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.134s",
                                "2026-05-22 01:43:35.217 38 INFO tempest.lib.common.rest_client [req-a432a366-6b3d-4c66-b7d3-34568bfbef68 req-a432a366-6b3d-4c66-b7d3-34568bfbef68 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/09149526a0554d9399016d8921649a86 0.235s",
                                "2026-05-22 01:43:35.232 35 INFO tempest.lib.common.rest_client [req-6ec3271f-f2c9-4497-b293-94e9c4fbbc0a req-6ec3271f-f2c9-4497-b293-94e9c4fbbc0a ] Request (RoutersNegativeTest:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-828160606 0.103s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_show_non_existent_router_returns_404 [0.105300s] ... ok",
                                "2026-05-22 01:43:35.274 19 INFO tempest.lib.common.rest_client [req-1e84618d-eb5b-4b58-bbeb-0803bd78c3ef req-1e84618d-eb5b-4b58-bbeb-0803bd78c3ef ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 5.387s",
                                "2026-05-22 01:43:35.267 25 INFO tempest.lib.common.rest_client [req-76e84380-c975-4993-8c37-661abbac145d req-76e84380-c975-4993-8c37-661abbac145d ] Request (PortsAdminExtendedAttrsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8774/v2.1/os-hypervisors 0.467s",
                                "2026-05-22 01:43:35.285 29 INFO tempest.lib.common.rest_client [req-0bd5d959-441b-4b65-a6ac-9e724c538caf req-0bd5d959-441b-4b65-a6ac-9e724c538caf ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.370s",
                                "2026-05-22 01:43:35.327 38 INFO tempest.lib.common.rest_client [req-d91a2990-0eb9-44f0-90de-4b6f169d794f req-d91a2990-0eb9-44f0-90de-4b6f169d794f ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.109s",
                                "2026-05-22 01:43:35.370 13 INFO tempest.lib.common.rest_client [req-6543d23c-b46c-4365-b965-45b68d996682 req-6543d23c-b46c-4365-b965-45b68d996682 ] Request (AgentManagementNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.482s",
                                "2026-05-22 01:43:35.378 39 INFO tempest.lib.common.rest_client [req-7a644bf5-ce8f-4bd7-a4a5-4a83af19edf4 req-7a644bf5-ce8f-4bd7-a4a5-4a83af19edf4 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.975s",
                                "2026-05-22 01:43:35.406 29 INFO tempest.lib.common.rest_client [req-b6e9c614-cd13-484c-a7fb-906b75998bd4 req-b6e9c614-cd13-484c-a7fb-906b75998bd4 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.120s",
                                "2026-05-22 01:43:35.407 35 INFO tempest.lib.common.rest_client [req-42460938-f2ee-4282-a896-51568f7b9177 req-42460938-f2ee-4282-a896-51568f7b9177 ] Request (RoutersNegativeTest:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-1480729684 0.166s",
                                "{12} tempest.api.network.test_routers_negative.RoutersNegativeTest.test_update_non_existent_router_returns_404 [0.172216s] ... ok",
                                "2026-05-22 01:43:35.450 38 INFO tempest.lib.common.rest_client [req-17e8df35-77a6-499e-a9e4-c70754616909 req-17e8df35-77a6-499e-a9e4-c70754616909 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/30382f8e1b914440b0a8e8adfafc4e44 0.117s",
                                "2026-05-22 01:43:35.475 19 INFO tempest.lib.common.rest_client [req-143a238a-c512-4552-8eed-cfd48fcc77bd req-143a238a-c512-4552-8eed-cfd48fcc77bd ] Request (RoutersAdminTest:test_create_router_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eec66fd2-b188-4ff2-89e4-8421c1d236ca 0.200s",
                                "2026-05-22 01:43:35.584 29 INFO tempest.lib.common.rest_client [req-f2533897-dc0f-4ee9-ba09-123b08d77133 req-f2533897-dc0f-4ee9-ba09-123b08d77133 ] Request (FloatingIPAdminTestJSON:test_list_floating_ips_from_admin_and_nonadmin): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.176s",
                                "2026-05-22 01:43:35.706 48 INFO tempest.lib.common.rest_client [req-f3d4d2e4-9e42-48f7-b2d1-483c0795e738 req-f3d4d2e4-9e42-48f7-b2d1-483c0795e738 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.963s",
                                "2026-05-22 01:43:35.708 33 INFO tempest.lib.common.rest_client [req-a9b8137e-4d6d-4aab-b220-0cd93c6c4707 req-a9b8137e-4d6d-4aab-b220-0cd93c6c4707 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.587s",
                                "2026-05-22 01:43:35.741 38 INFO tempest.lib.common.rest_client [req-7854f501-94a6-4e03-a765-cddfa7155e1d req-7854f501-94a6-4e03-a765-cddfa7155e1d ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.286s",
                                "2026-05-22 01:43:35.787 31 INFO tempest.lib.common.rest_client [req-c22099a0-817c-4804-b065-99991c15d659 req-c22099a0-817c-4804-b065-99991c15d659 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_cidr_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/a34f4c32-3bdb-400c-9bf7-77d5c7eb205e 0.636s",
                                "2026-05-22 01:43:35.845 33 INFO tempest.lib.common.rest_client [req-45cf654d-a1ae-4ac9-8ad7-86e03f96d492 req-45cf654d-a1ae-4ac9-8ad7-86e03f96d492 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.134s",
                                "2026-05-22 01:43:35.854 38 INFO tempest.lib.common.rest_client [req-a9b68902-3df2-4a35-9512-690ab0ef838c req-a9b68902-3df2-4a35-9512-690ab0ef838c ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/2194ff3a072f4deb83141fa1296997d2 0.110s",
                                "2026-05-22 01:43:35.868 39 INFO tempest.lib.common.rest_client [req-42942f0d-7061-4ecd-a9b0-136a90499ac7 req-42942f0d-7061-4ecd-a9b0-136a90499ac7 ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09953ec4-c8c0-44b8-b364-5fbb16b89cb4 0.489s",
                                "2026-05-22 01:43:35.870 23 INFO tempest.lib.common.rest_client [req-0ba7edb1-1db5-45e3-bc10-eac4bc67999a req-0ba7edb1-1db5-45e3-bc10-eac4bc67999a ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab/remove_router_interface 1.145s",
                                "2026-05-22 01:43:35.903 35 INFO tempest.lib.common.rest_client [req-91d5cb18-51ec-47f5-8015-d339345cb9fe req-91d5cb18-51ec-47f5-8015-d339345cb9fe ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/62ed61ba-5c78-4aa1-b019-ac656385805b 0.453s",
                                "2026-05-22 01:43:35.984 23 INFO tempest.lib.common.rest_client [req-10777103-2cee-4825-9d08-5ec4ffb377af req-10777103-2cee-4825-9d08-5ec4ffb377af ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9302e01d-7960-4814-bb6e-af4cefae8fab 0.111s",
                                "2026-05-22 01:43:36.022 39 INFO tempest.lib.common.rest_client [req-a47c57e4-f6bc-44a3-8e48-fb9a711340cc req-a47c57e4-f6bc-44a3-8e48-fb9a711340cc ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.152s",
                                "2026-05-22 01:43:36.056 33 INFO tempest.lib.common.rest_client [req-c7ed3c0f-7552-4a44-a7c3-c0dfd98599e8 req-c7ed3c0f-7552-4a44-a7c3-c0dfd98599e8 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/921fe94ef9a04ab0b1dea6843c71b931 0.208s",
                                "2026-05-22 01:43:36.094 27 INFO tempest.lib.common.rest_client [req-6f8b71d7-8a56-4db4-af56-d723fa4277ba req-6f8b71d7-8a56-4db4-af56-d723fa4277ba ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/remove_router_interface 2.762s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_add_router_interfaces_on_overlapping_subnets_returns_400 [14.081422s] ... ok",
                                "2026-05-22 01:43:36.159 38 INFO tempest.lib.common.rest_client [req-43bdc487-0efb-4dc1-bd95-28da592600a6 req-43bdc487-0efb-4dc1-bd95-28da592600a6 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-22 01:43:36.176 33 INFO tempest.lib.common.rest_client [req-538e132e-8b22-437d-9880-e85d14818dfa req-538e132e-8b22-437d-9880-e85d14818dfa ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.118s",
                                "2026-05-22 01:43:36.189 13 INFO tempest.lib.common.rest_client [req-1c594f1b-df72-48ef-ac77-3e07c94bb128 req-1c594f1b-df72-48ef-ac77-3e07c94bb128 ] Request (AgentManagementNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=ee4df4114405410ca9f5295712c6f611&name=default 0.815s",
                                "2026-05-22 01:43:36.205 39 INFO tempest.lib.common.rest_client [req-263d84d4-c3ec-4583-aec8-b3dfaad4a9bc req-263d84d4-c3ec-4583-aec8-b3dfaad4a9bc ] Request (NetworksIpV6TestAttrs:test_create_delete_stateless_subnet_with_ports): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f72ba40-780f-4d16-bb7e-63b3443752c3 0.176s",
                                "{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_stateless_subnet_with_ports [5.592986s] ... ok",
                                "2026-05-22 01:43:36.243 27 INFO tempest.lib.common.rest_client [req-5a4b63ec-36f3-4b24-9131-04e1b7ce0a2c req-5a4b63ec-36f3-4b24-9131-04e1b7ce0a2c ] Request (RoutersNegativeIpV6Test:test_delete_non_existent_router_returns_404): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-748622967 0.142s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_delete_non_existent_router_returns_404 [0.149933s] ... ok",
                                "2026-05-22 01:43:36.275 38 INFO tempest.lib.common.rest_client [req-8b24d33a-f408-44e6-a3d1-d3ba84b4f167 req-8b24d33a-f408-44e6-a3d1-d3ba84b4f167 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/3e1e09d5cf544a8eb5b9a4586c7e9421/roles/09149526a0554d9399016d8921649a86 0.114s",
                                "2026-05-22 01:43:36.277 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3e1e09d5cf544a8eb5b9a4586c7e9421 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:36.277 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1161400551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e1e09d5cf544a8eb5b9a4586c7e9421', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:36.277 38 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1161400551-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3e1e09d5cf544a8eb5b9a4586c7e9421', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:36.292 48 INFO tempest.lib.common.rest_client [req-c000711d-aa15-4f74-bd73-2345a9b6fd3b req-c000711d-aa15-4f74-bd73-2345a9b6fd3b ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_duplicate): 409 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.584s",
                                "2026-05-22 01:43:36.321 18 INFO tempest.lib.common.rest_client [req-c920e893-457e-4e51-8841-eca5b914702f req-c920e893-457e-4e51-8841-eca5b914702f ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/c0373bef-b223-4d9c-869f-90cda3126edd 2.081s",
                                "2026-05-22 01:43:36.378 33 INFO tempest.lib.common.rest_client [req-fb8d968d-2777-4297-8fa4-119f68e47a49 req-fb8d968d-2777-4297-8fa4-119f68e47a49 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/30382f8e1b914440b0a8e8adfafc4e44 0.198s",
                                "2026-05-22 01:43:36.409 31 INFO tempest.lib.common.rest_client [req-f8cba9c4-152d-4940-9c5f-211b6fe3d254 req-f8cba9c4-152d-4940-9c5f-211b6fe3d254 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/a34f4c32-3bdb-400c-9bf7-77d5c7eb205e 0.619s",
                                "2026-05-22 01:43:36.431 18 INFO tempest.lib.common.rest_client [req-2571de6e-d19e-4da8-8ca0-6b53e8fb57f6 req-2571de6e-d19e-4da8-8ca0-6b53e8fb57f6 ] Request (ExtraDHCPOptionsTestJSON:test_update_show_port_with_extra_dhcp_options): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/c0373bef-b223-4d9c-869f-90cda3126edd 0.108s",
                                "{3} tempest.api.network.test_extra_dhcp_options.ExtraDHCPOptionsTestJSON.test_update_show_port_with_extra_dhcp_options [2.193059s] ... ok",
                                "2026-05-22 01:43:36.503 31 INFO tempest.lib.common.rest_client [req-32cbca75-2edd-4945-8714-93f89e6a0de3 req-32cbca75-2edd-4945-8714-93f89e6a0de3 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a34f4c32-3bdb-400c-9bf7-77d5c7eb205e 0.092s",
                                "{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_cidr_address_pair [2.493252s] ... ok",
                                "2026-05-22 01:43:36.523 27 INFO tempest.lib.common.rest_client [req-43454414-06d0-450d-9032-5f293244125b req-43454414-06d0-450d-9032-5f293244125b ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_invalid_network_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.274s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_invalid_network_returns_404 [0.277235s] ... ok",
                                "2026-05-22 01:43:36.543 48 INFO tempest.lib.common.rest_client [req-a8e5c13a-4943-427c-b93e-66e8641dd97a req-a8e5c13a-4943-427c-b93e-66e8641dd97a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.248s",
                                "2026-05-22 01:43:36.567 33 INFO tempest.lib.common.rest_client [req-95265649-b632-4201-a10e-ec9831d2cddb req-95265649-b632-4201-a10e-ec9831d2cddb ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:43:36.621 35 INFO tempest.lib.common.rest_client [req-c38b047b-42ee-49f7-9295-8b7fbf3c3e7b req-c38b047b-42ee-49f7-9295-8b7fbf3c3e7b ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/21acb9f3-85d1-48c5-9236-c0e305db27a0 0.713s",
                                "2026-05-22 01:43:36.621 23 INFO tempest.lib.common.rest_client [req-2250d94c-8414-44df-8770-439cde6f8f02 req-2250d94c-8414-44df-8770-439cde6f8f02 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab 0.634s",
                                "2026-05-22 01:43:36.682 21 INFO tempest.lib.common.rest_client [req-2cf39c77-8a0b-4390-87cb-a5cbd0ebd8ab req-2cf39c77-8a0b-4390-87cb-a5cbd0ebd8ab ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.811s",
                                "2026-05-22 01:43:36.691 33 INFO tempest.lib.common.rest_client [req-cbae2acf-9643-4915-8335-65912777d0a2 req-cbae2acf-9643-4915-8335-65912777d0a2 ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/2194ff3a072f4deb83141fa1296997d2 0.122s",
                                "2026-05-22 01:43:36.814 29 INFO tempest.lib.common.rest_client [req-b68e436c-9ae4-4c36-8f5c-da1a7734c48c req-b68e436c-9ae4-4c36-8f5c-da1a7734c48c ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/5db33972-6f84-47bc-bdcd-c7464912373b 1.222s",
                                "2026-05-22 01:43:36.892 38 INFO tempest.lib.common.rest_client [req-df63d69c-a789-46dc-b868-c87449fae356 req-df63d69c-a789-46dc-b868-c87449fae356 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.605s",
                                "2026-05-22 01:43:36.896 33 INFO tempest.lib.common.rest_client [req-dc40b0e2-53e2-4017-b7f4-e82d74306224 req-dc40b0e2-53e2-4017-b7f4-e82d74306224 ] Request (RoutersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-22 01:43:36.920 15 INFO tempest.lib.common.rest_client [req-7d11d527-2eb7-4f15-a9d6-63c2ea1270cc req-7d11d527-2eb7-4f15-a9d6-63c2ea1270cc ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b74c6993-b6a4-4d4c-b023-b200c12d2260 2.882s",
                                "2026-05-22 01:43:36.955 19 INFO tempest.lib.common.rest_client [req-933c342b-4b15-49e0-bb4f-bd597341f9e2 req-933c342b-4b15-49e0-bb4f-bd597341f9e2 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eec66fd2-b188-4ff2-89e4-8421c1d236ca 1.479s",
                                "2026-05-22 01:43:37.003 38 INFO tempest.lib.common.rest_client [req-3eb4bb39-a661-4072-85b2-3877dbdc82b7 req-3eb4bb39-a661-4072-85b2-3877dbdc82b7 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61 0.108s",
                                "2026-05-22 01:43:37.003 38 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6a1e3bce835743af8bf9d667ec9d4d61 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:37.028 23 INFO tempest.lib.common.rest_client [req-385cdca4-44d6-4f23-b97e-56ec2ddd8219 req-385cdca4-44d6-4f23-b97e-56ec2ddd8219 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc8f13f9-0ab2-47dd-a98b-1bbc797bcdce 0.405s",
                                "2026-05-22 01:43:37.039 33 INFO tempest.lib.common.rest_client [req-38de85db-d679-4545-a9a3-340f5e1c6a5d req-38de85db-d679-4545-a9a3-340f5e1c6a5d ] Request (RoutersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f/users/2382e5f8c66d487381bf4b8a37ec9082/roles/09149526a0554d9399016d8921649a86 0.141s",
                                "2026-05-22 01:43:37.040 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2382e5f8c66d487381bf4b8a37ec9082 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:37.040 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2382e5f8c66d487381bf4b8a37ec9082', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:37.040 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-RoutersTest-337190761-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '05dade93226a46a8ae07856065eede4f', 'project_name': 'tempest-RoutersTest-337190761', 'tenant_id': '05dade93226a46a8ae07856065eede4f', 'tenant_name': 'tempest-RoutersTest-337190761', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2382e5f8c66d487381bf4b8a37ec9082', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:37.136 25 INFO tempest.lib.common.rest_client [req-ff01d035-9b55-418b-af77-4afebef011ee req-ff01d035-9b55-418b-af77-4afebef011ee ] Request (PortsAdminExtendedAttrsTestJSON:test_create_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.840s",
                                "2026-05-22 01:43:37.157 48 INFO tempest.lib.common.rest_client [req-705ddee3-4400-4e52-88b7-cd484e07d3ef req-705ddee3-4400-4e52-88b7-cd484e07d3ef ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53cb60eb-1db1-49cb-8b33-c5cd6a5a8caf 0.613s",
                                "2026-05-22 01:43:37.197 39 INFO tempest.lib.common.rest_client [req-c4567255-387f-4999-a1ca-4d536ab4ba34 req-c4567255-387f-4999-a1ca-4d536ab4ba34 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.985s",
                                "2026-05-22 01:43:37.206 35 INFO tempest.lib.common.rest_client [req-4c3cfe0e-4ebf-45d5-bed9-6fcc079ed18c req-4c3cfe0e-4ebf-45d5-bed9-6fcc079ed18c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/51269456-fd99-4e73-baf7-677d964a90e6 0.582s",
                                "2026-05-22 01:43:37.278 48 INFO tempest.lib.common.rest_client [req-e2a94389-8928-4fe6-96c5-ffe301416e70 req-e2a94389-8928-4fe6-96c5-ffe301416e70 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.116s",
                                "2026-05-22 01:43:37.400 29 INFO tempest.lib.common.rest_client [req-8fa1cd01-1975-445b-b752-ea07f00ad914 req-8fa1cd01-1975-445b-b752-ea07f00ad914 ] Request (FloatingIPAdminTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/b850b2c9-dc45-41f5-b799-06e6eeb34c79 0.582s",
                                "{9} tempest.api.network.admin.test_floating_ips_admin_actions.FloatingIPAdminTestJSON.test_list_floating_ips_from_admin_and_nonadmin [7.001345s] ... ok",
                                "2026-05-22 01:43:37.408 23 INFO tempest.lib.common.rest_client [req-febe4a10-70e0-494c-87b4-5cdca45aaf35 req-febe4a10-70e0-494c-87b4-5cdca45aaf35 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33d295a1-a08a-4591-9b86-72b784815bc5 0.377s",
                                "2026-05-22 01:43:37.447 13 INFO tempest.lib.common.rest_client [req-d3080770-e70b-436d-99fb-7f45f26a41f1 req-d3080770-e70b-436d-99fb-7f45f26a41f1 ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7daa1b79-47ed-440f-812e-6a3c4c279331 1.255s",
                                "2026-05-22 01:43:37.520 38 INFO tempest.lib.common.rest_client [req-ee349508-665e-4a74-9c4b-d03f25824cbc req-ee349508-665e-4a74-9c4b-d03f25824cbc ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.516s",
                                "2026-05-22 01:43:37.526 31 INFO tempest.lib.common.rest_client [req-00e817ad-04b6-4af4-a18d-887aeba005d4 req-00e817ad-04b6-4af4-a18d-887aeba005d4 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.021s",
                                "2026-05-22 01:43:37.575 48 INFO tempest.lib.common.rest_client [req-5ba22174-6536-4b8f-a6a3-b23dd08156c2 req-5ba22174-6536-4b8f-a6a3-b23dd08156c2 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b7a61db-6b34-42ef-add6-878ee81b3356 0.293s",
                                "2026-05-22 01:43:37.588 18 INFO tempest.lib.common.rest_client [req-93dfb177-b937-4306-aad0-8f1c92814e6f req-93dfb177-b937-4306-aad0-8f1c92814e6f ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c0373bef-b223-4d9c-869f-90cda3126edd 1.126s",
                                "2026-05-22 01:43:37.599 27 INFO tempest.lib.common.rest_client [req-cf25fc09-26f6-43ba-8708-9a8162da2e50 req-cf25fc09-26f6-43ba-8708-9a8162da2e50 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.072s",
                                "2026-05-22 01:43:37.607 33 INFO tempest.lib.common.rest_client [req-c4bc96f8-38e8-4487-984d-e292bfd97743 req-c4bc96f8-38e8-4487-984d-e292bfd97743 ] Request (RoutersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-22 01:43:37.648 25 INFO tempest.lib.common.rest_client [req-8bd52f17-59fc-465d-8234-2be1c6d57451 req-8bd52f17-59fc-465d-8234-2be1c6d57451 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5d625dc4-fc53-4fe5-bb56-6393704765bf 0.510s",
                                "2026-05-22 01:43:37.671 48 INFO tempest.lib.common.rest_client [req-772c464a-8e29-45c5-b27a-15196b5ec54a req-772c464a-8e29-45c5-b27a-15196b5ec54a ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.095s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_duplicate [3.478104s] ... ok",
                                "2026-05-22 01:43:37.685 13 INFO tempest.lib.common.rest_client [req-39d0c613-50bb-4fa6-911e-5c1d8e900e2a req-39d0c613-50bb-4fa6-911e-5c1d8e900e2a ] Request (AgentManagementNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/ee4df4114405410ca9f5295712c6f611 0.237s",
                                "2026-05-22 01:43:37.706 35 INFO tempest.lib.common.rest_client [req-ec2f54af-0fec-4ff4-9e22-e20a62bbd4c0 req-ec2f54af-0fec-4ff4-9e22-e20a62bbd4c0 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9975333-5a9b-4ea3-82e3-6b80273153dc 0.498s",
                                "2026-05-22 01:43:37.724 38 INFO tempest.lib.common.rest_client [req-352ebe46-05d3-4f4d-bd41-cf2f4129dd2d req-352ebe46-05d3-4f4d-bd41-cf2f4129dd2d ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-22 01:43:37.787 25 INFO tempest.lib.common.rest_client [req-01b39add-0152-474b-bde0-e5c3d02e926e req-01b39add-0152-474b-bde0-e5c3d02e926e ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5d625dc4-fc53-4fe5-bb56-6393704765bf 0.136s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_create_port_binding_ext_attr [2.501850s] ... ok",
                                "2026-05-22 01:43:37.871 38 INFO tempest.lib.common.rest_client [req-767dffa1-64b8-413c-8c36-2d70aab80330 req-767dffa1-64b8-413c-8c36-2d70aab80330 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/921fe94ef9a04ab0b1dea6843c71b931 0.143s",
                                "2026-05-22 01:43:38.047 38 INFO tempest.lib.common.rest_client [req-8581c4b3-e140-4c3a-95d6-c91c427ff750 req-8581c4b3-e140-4c3a-95d6-c91c427ff750 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.175s",
                                "2026-05-22 01:43:38.062 23 INFO tempest.lib.common.rest_client [req-9a4f40ca-029c-42e8-a454-b9cf08530ee5 req-9a4f40ca-029c-42e8-a454-b9cf08530ee5 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bd7b1ca3-a6b7-463a-94bf-255f371e9a3e 0.648s",
                                "2026-05-22 01:43:38.064 18 INFO tempest.lib.common.rest_client [req-c513f1e5-4ebe-4c2e-a18b-aa393d6aa139 req-c513f1e5-4ebe-4c2e-a18b-aa393d6aa139 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/448249be-7361-4d98-b55d-838d8fdc4994 0.474s",
                                "2026-05-22 01:43:38.110 21 INFO tempest.lib.common.rest_client [req-22f481a0-02da-4ef8-8c93-b12f44c02d10 req-22f481a0-02da-4ef8-8c93-b12f44c02d10 ] Request (NetworksTest:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/76befcba-1e0d-44f2-9a95-8a29381077b3 1.423s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [5.332472s] ... ok",
                                "2026-05-22 01:43:38.174 13 INFO tempest.lib.common.rest_client [req-995ac8eb-70d0-40a9-988d-33af1f604af7 req-995ac8eb-70d0-40a9-988d-33af1f604af7 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.481s",
                                "2026-05-22 01:43:38.217 15 INFO tempest.lib.common.rest_client [req-49a45106-af42-4ed5-b65b-a7b9b72c36b8 req-49a45106-af42-4ed5-b65b-a7b9b72c36b8 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3ee67cff-65ad-4d7d-8bbb-c91e83d243ea 1.295s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_create_router_with_snat_explicit [12.015375s] ... ok",
                                "2026-05-22 01:43:38.219 38 INFO tempest.lib.common.rest_client [req-51f17420-ac5c-45b5-91e6-48f4474d1af9 req-51f17420-ac5c-45b5-91e6-48f4474d1af9 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/30382f8e1b914440b0a8e8adfafc4e44 0.168s",
                                "2026-05-22 01:43:38.249 29 INFO tempest.lib.common.rest_client [req-6a847125-41ba-4e2d-9349-20265d57b6c4 req-6a847125-41ba-4e2d-9349-20265d57b6c4 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/90fb242f-7376-43a6-b8a6-9b810d564492 0.845s",
                                "2026-05-22 01:43:38.292 27 INFO tempest.lib.common.rest_client [req-97cf7be9-4353-4364-ab3b-85b46900bb58 req-97cf7be9-4353-4364-ab3b-85b46900bb58 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.692s",
                                "2026-05-22 01:43:38.410 48 INFO tempest.lib.common.rest_client [req-825be693-d350-4031-ae9b-bbf2bf3cfc14 req-825be693-d350-4031-ae9b-bbf2bf3cfc14 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.734s",
                                "2026-05-22 01:43:38.419 38 INFO tempest.lib.common.rest_client [req-3354f933-c09a-49b2-8f2f-584f22e610d7 req-3354f933-c09a-49b2-8f2f-584f22e610d7 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:43:38.486 29 INFO tempest.lib.common.rest_client [req-79a45081-dbba-4739-889b-eedf3a6a31d9 req-79a45081-dbba-4739-889b-eedf3a6a31d9 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=480bc765-0a03-4fbf-93a9-3bed2b5d40e5 0.234s",
                                "2026-05-22 01:43:38.498 31 INFO tempest.lib.common.rest_client [req-ddd16f93-c307-442d-a6df-de8835aa8ca0 req-ddd16f93-c307-442d-a6df-de8835aa8ca0 ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.971s",
                                "2026-05-22 01:43:38.542 38 INFO tempest.lib.common.rest_client [req-abf0ed0e-c483-4faa-a2ff-f897ea818128 req-abf0ed0e-c483-4faa-a2ff-f897ea818128 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/2194ff3a072f4deb83141fa1296997d2 0.122s",
                                "2026-05-22 01:43:38.546 19 INFO tempest.lib.common.rest_client [req-03d0e44d-d707-4fde-8838-dba030f62074 req-03d0e44d-d707-4fde-8838-dba030f62074 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5e2b05b8-17d1-4006-ae9b-96279fe9d1c5 1.587s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_create_router_with_snat_explicit [11.450979s] ... ok",
                                "2026-05-22 01:43:38.706 27 INFO tempest.lib.common.rest_client [req-eebc349e-fb20-4505-8011-7ba44bacc1d6 req-eebc349e-fb20-4505-8011-7ba44bacc1d6 ] Request (RoutersNegativeIpV6Test:test_router_add_gateway_net_not_external_returns_400): 400 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.412s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_add_gateway_net_not_external_returns_400 [2.180892s] ... ok",
                                "2026-05-22 01:43:38.719 13 INFO tempest.lib.common.rest_client [req-6cf0a585-7ce0-4deb-9cd1-103082c3f67e req-6cf0a585-7ce0-4deb-9cd1-103082c3f67e ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s",
                                "2026-05-22 01:43:38.726 38 INFO tempest.lib.common.rest_client [req-fda2f2ce-2b95-4178-8da1-dcee66fd63e3 req-fda2f2ce-2b95-4178-8da1-dcee66fd63e3 ] Request (NegativeSecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:43:38.766 25 INFO tempest.lib.common.rest_client [req-5d62a2d9-18d1-4250-a6dc-2cac855cb361 req-5d62a2d9-18d1-4250-a6dc-2cac855cb361 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.975s",
                                "2026-05-22 01:43:38.854 13 INFO tempest.lib.common.rest_client [req-627a23d0-738f-4460-8293-8dca85761b46 req-627a23d0-738f-4460-8293-8dca85761b46 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.133s",
                                "2026-05-22 01:43:38.863 48 INFO tempest.lib.common.rest_client [req-6edfe24b-2129-4798-90cb-6e926d6fb2ed req-6edfe24b-2129-4798-90cb-6e926d6fb2ed ] Request (NetworksTestDHCPv6:test_dhcp_stateful_fixedips_outrange): 400 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.449s",
                                "2026-05-22 01:43:38.871 38 INFO tempest.lib.common.rest_client [req-6ed89a17-26cf-4bc2-940f-80c68a85d322 req-6ed89a17-26cf-4bc2-940f-80c68a85d322 ] Request (NegativeSecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61/users/8c0a101bdbb94944a9057493daaf2da7/roles/09149526a0554d9399016d8921649a86 0.142s",
                                "2026-05-22 01:43:38.872 38 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 8c0a101bdbb94944a9057493daaf2da7 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:38.872 38 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupTest-1161400551-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c0a101bdbb94944a9057493daaf2da7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:38.872 38 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-1161400551-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'project_name': 'tempest-NegativeSecGroupTest-1161400551', 'tenant_id': '6a1e3bce835743af8bf9d667ec9d4d61', 'tenant_name': 'tempest-NegativeSecGroupTest-1161400551', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '8c0a101bdbb94944a9057493daaf2da7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:38.902 18 INFO tempest.lib.common.rest_client [req-288eb6ae-37cd-4823-8d79-cb262f6f1abd req-288eb6ae-37cd-4823-8d79-cb262f6f1abd ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d10c6342-2f13-45ff-9a06-eb5c8e6927bf 0.837s",
                                "2026-05-22 01:43:38.981 35 INFO tempest.lib.common.rest_client [req-e67c893a-2e69-446e-b244-e44760d39c6c req-e67c893a-2e69-446e-b244-e44760d39c6c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/74821f9c-74ec-4625-8cfa-2b159f43e31f 1.273s",
                                "2026-05-22 01:43:38.989 48 INFO tempest.lib.common.rest_client [req-6462db3d-a28a-46a9-8252-0b6025b6c476 req-6462db3d-a28a-46a9-8252-0b6025b6c476 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s",
                                "2026-05-22 01:43:39.089 13 INFO tempest.lib.common.rest_client [req-5144f1fc-18cf-469c-9716-133d87141671 req-5144f1fc-18cf-469c-9716-133d87141671 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.231s",
                                "2026-05-22 01:43:39.122 48 INFO tempest.lib.common.rest_client [req-74161259-7e9f-4385-9b50-360ceb5e9d24 req-74161259-7e9f-4385-9b50-360ceb5e9d24 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "2026-05-22 01:43:39.128 39 INFO tempest.lib.common.rest_client [req-f462f79f-10a4-40a9-a9fc-a4b23b09f80f req-f462f79f-10a4-40a9-a9fc-a4b23b09f80f ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.929s",
                                "2026-05-22 01:43:39.144 23 INFO tempest.lib.common.rest_client [req-c8d06c8b-f6e5-4072-b5fd-949339007071 req-c8d06c8b-f6e5-4072-b5fd-949339007071 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/917149ba-70bd-4c9b-b9f9-c2ce1c7f6342 1.079s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_add_multiple_router_interfaces [23.461330s] ... ok",
                                "2026-05-22 01:43:39.200 18 INFO tempest.lib.common.rest_client [req-346cbac8-e507-4ef9-868e-dfc9bfe44fe3 req-346cbac8-e507-4ef9-868e-dfc9bfe44fe3 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9bcc67d535324fff9f6933b529284581 0.295s",
                                "2026-05-22 01:43:39.230 21 INFO tempest.lib.common.rest_client [req-2390794e-540c-4342-88e2-33b21e3f014d req-2390794e-540c-4342-88e2-33b21e3f014d ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.114s",
                                "2026-05-22 01:43:39.370 31 INFO tempest.lib.common.rest_client [req-fd96eaf5-90a7-4fba-9c7e-1c534d17995e req-fd96eaf5-90a7-4fba-9c7e-1c534d17995e ] Request (AllowedAddressPairIpV6TestJSON:test_update_port_with_multiple_ip_mac_address_pair): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/14b81ecd-9421-4569-ae4d-51280d8a8225 0.869s",
                                "2026-05-22 01:43:39.429 38 INFO tempest.lib.common.rest_client [req-49b6b214-d3c7-4fc4-8367-d4fbc62098e5 req-49b6b214-d3c7-4fc4-8367-d4fbc62098e5 ] Request (NegativeSecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-22 01:43:39.536 18 INFO tempest.lib.common.rest_client [req-86c94cf6-e355-4fe5-b9f8-3873f4328992 req-86c94cf6-e355-4fe5-b9f8-3873f4328992 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/34652921d9b04c16a7eab719e69abc9e 0.334s",
                                "2026-05-22 01:43:39.536 18 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4ff6279e8427488a8923f67202589506",
                                "2026-05-22 01:43:39.707 13 INFO tempest.lib.common.rest_client [req-ab4cff6f-b3f1-47a6-a72d-3db518c36b23 req-ab4cff6f-b3f1-47a6-a72d-3db518c36b23 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.615s",
                                "2026-05-22 01:43:39.726 25 INFO tempest.lib.common.rest_client [req-53a43000-b12f-4df3-9b6e-8db57baa5da3 req-53a43000-b12f-4df3-9b6e-8db57baa5da3 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/83abacfa-594c-410d-a7e0-5758fb93d8c5 0.956s",
                                "2026-05-22 01:43:39.828 23 INFO tempest.lib.common.rest_client [req-2348cbf1-0674-484f-a7a1-ce48ff89465f req-2348cbf1-0674-484f-a7a1-ce48ff89465f ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.678s",
                                "2026-05-22 01:43:39.897 38 INFO tempest.lib.common.rest_client [req-3ee9af97-8aa0-4cfc-8eed-3c9ac3bb7165 req-3ee9af97-8aa0-4cfc-8eed-3c9ac3bb7165 ] Request (NegativeSecGroupTest:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.465s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_additional_default_security_group_fails [0.468374s] ... ok",
                                "2026-05-22 01:43:39.901 13 INFO tempest.lib.common.rest_client [req-dd762ba2-908d-4ad9-a3b0-168f0454f1e5 req-dd762ba2-908d-4ad9-a3b0-168f0454f1e5 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:43:39.954 48 INFO tempest.lib.common.rest_client [req-fb8b078c-c4a4-4c00-a382-dca24aa22c17 req-fb8b078c-c4a4-4c00-a382-dca24aa22c17 ] Request (NetworksTestDHCPv6:tearDown): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ded9709-52ee-43fb-94a2-fe2b4fac5885 0.831s",
                                "2026-05-22 01:43:40.079 18 INFO tempest.lib.common.rest_client [req-204facca-5d42-4046-a16d-0c88dde97a08 req-204facca-5d42-4046-a16d-0c88dde97a08 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.542s",
                                "2026-05-22 01:43:40.091 48 INFO tempest.lib.common.rest_client [req-2f511ffb-9e1d-4253-80dc-bec36389c55c req-2f511ffb-9e1d-4253-80dc-bec36389c55c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.133s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_fixedips_outrange [2.417798s] ... ok",
                                "2026-05-22 01:43:40.104 13 INFO tempest.lib.common.rest_client [req-35f8b5af-1069-4be9-b0f1-9ee773a31b8e req-35f8b5af-1069-4be9-b0f1-9ee773a31b8e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/09149526a0554d9399016d8921649a86 0.200s",
                                "2026-05-22 01:43:40.201 39 INFO tempest.lib.common.rest_client [req-f1a74a70-b561-49a1-b1ff-04d469327206 req-f1a74a70-b561-49a1-b1ff-04d469327206 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_slaac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eed8435b-f712-4bc0-b601-1d8478394275 1.068s",
                                "{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_slaac [3.993455s] ... ok",
                                "2026-05-22 01:43:40.206 25 INFO tempest.lib.common.rest_client [req-a733ad3c-cf6b-449f-91e4-80d404905f94 req-a733ad3c-cf6b-449f-91e4-80d404905f94 ] Request (PortsAdminExtendedAttrsTestJSON:test_list_ports_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.478s",
                                "2026-05-22 01:43:40.229 33 INFO tempest.lib.common.rest_client [req-c320ec7d-892b-47c5-a349-5b8c75778a90 req-c320ec7d-892b-47c5-a349-5b8c75778a90 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.620s",
                                "2026-05-22 01:43:40.328 13 INFO tempest.lib.common.rest_client [req-d7df44db-0215-4b64-a12f-5ed4b83a4f76 req-d7df44db-0215-4b64-a12f-5ed4b83a4f76 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.222s",
                                "2026-05-22 01:43:40.477 13 INFO tempest.lib.common.rest_client [req-5f05dfd6-dc20-4ed3-9850-53c81fd7adf1 req-5f05dfd6-dc20-4ed3-9850-53c81fd7adf1 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.146s",
                                "2026-05-22 01:43:40.563 35 INFO tempest.lib.common.rest_client [req-69530c88-4cb7-41e2-8c98-54a68f6e1eed req-69530c88-4cb7-41e2-8c98-54a68f6e1eed ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e32ba9d5-08b4-4045-b763-65e43ba1e437 1.579s",
                                "2026-05-22 01:43:40.666 18 INFO tempest.lib.common.rest_client [req-bd03d736-f2c7-4624-8be0-04413ee91eae req-bd03d736-f2c7-4624-8be0-04413ee91eae ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4ff6279e8427488a8923f67202589506&name=default 0.584s",
                                "2026-05-22 01:43:40.687 13 INFO tempest.lib.common.rest_client [req-5bde8a36-7a7f-4452-ad37-cf8ea6ebd61a req-5bde8a36-7a7f-4452-ad37-cf8ea6ebd61a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:43:40.690 23 INFO tempest.lib.common.rest_client [req-7264f539-faa9-48b8-8418-3ae821618d80 req-7264f539-faa9-48b8-8418-3ae821618d80 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.857s",
                                "2026-05-22 01:43:40.707 48 INFO tempest.lib.common.rest_client [req-a0162bc5-2299-4232-a110-7f634e98c20c req-a0162bc5-2299-4232-a110-7f634e98c20c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.611s",
                                "2026-05-22 01:43:40.741 38 INFO tempest.lib.common.rest_client [req-89eb7dd2-e5f4-4cc0-8ade-42ebaac5069b req-89eb7dd2-e5f4-4cc0-8ade-42ebaac5069b ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.840s",
                                "2026-05-22 01:43:40.786 25 INFO tempest.lib.common.rest_client [req-31128ba4-3132-4a58-987d-95918f7584f5 req-31128ba4-3132-4a58-987d-95918f7584f5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/83abacfa-594c-410d-a7e0-5758fb93d8c5 0.574s",
                                "2026-05-22 01:43:40.830 13 INFO tempest.lib.common.rest_client [req-48b1903d-b9d2-4027-981c-59672ee6100b req-48b1903d-b9d2-4027-981c-59672ee6100b ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/2194ff3a072f4deb83141fa1296997d2 0.140s",
                                "2026-05-22 01:43:40.873 31 INFO tempest.lib.common.rest_client [req-f1c7c0e1-3566-427e-b9c3-3a3e9b18b836 req-f1c7c0e1-3566-427e-b9c3-3a3e9b18b836 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/14b81ecd-9421-4569-ae4d-51280d8a8225 1.502s",
                                "2026-05-22 01:43:40.915 25 INFO tempest.lib.common.rest_client [req-a78e720a-a766-4a87-9901-d0fd014b8e88 req-a78e720a-a766-4a87-9901-d0fd014b8e88 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/83abacfa-594c-410d-a7e0-5758fb93d8c5 0.127s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_list_ports_binding_ext_attr [3.126793s] ... ok",
                                "2026-05-22 01:43:40.925 21 INFO tempest.lib.common.rest_client [req-5ac861bb-4759-4dea-8b41-6821effe543d req-5ac861bb-4759-4dea-8b41-6821effe543d ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.691s",
                                "2026-05-22 01:43:40.976 31 INFO tempest.lib.common.rest_client [req-fc55fa09-57bb-40c4-aa2e-9511e4094c62 req-fc55fa09-57bb-40c4-aa2e-9511e4094c62 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/14b81ecd-9421-4569-ae4d-51280d8a8225 0.102s",
                                "2026-05-22 01:43:41.024 23 INFO tempest.lib.common.rest_client [req-7b9d7a11-2891-47b4-a59a-dd1c5cb96e7f req-7b9d7a11-2891-47b4-a59a-dd1c5cb96e7f ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.332s",
                                "2026-05-22 01:43:41.036 13 INFO tempest.lib.common.rest_client [req-f93d845a-4c65-4da0-bd54-8be595a9454a req-f93d845a-4c65-4da0-bd54-8be595a9454a ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.203s",
                                "2026-05-22 01:43:41.164 48 INFO tempest.lib.common.rest_client [req-d99b7ec5-9cda-4f67-982e-3100c447e00c req-d99b7ec5-9cda-4f67-982e-3100c447e00c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.455s",
                                "2026-05-22 01:43:41.195 13 INFO tempest.lib.common.rest_client [req-b57c51cf-ee28-4e8e-956e-34327c34e0c4 req-b57c51cf-ee28-4e8e-956e-34327c34e0c4 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/c4decc9e016d4dc4acbaafc8f40263a2/roles/09149526a0554d9399016d8921649a86 0.156s",
                                "2026-05-22 01:43:41.196 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c4decc9e016d4dc4acbaafc8f40263a2 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:41.196 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4decc9e016d4dc4acbaafc8f40263a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:41.197 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c4decc9e016d4dc4acbaafc8f40263a2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:41.233 33 INFO tempest.lib.common.rest_client [req-6663e6fd-dfb8-4386-8078-7eed342d9f36 req-6663e6fd-dfb8-4386-8078-7eed342d9f36 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.002s",
                                "2026-05-22 01:43:41.271 35 INFO tempest.lib.common.rest_client [req-e5cf8b2d-cbea-4b76-bc40-1b73495d1e7d req-e5cf8b2d-cbea-4b76-bc40-1b73495d1e7d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cdeb51e2-0249-44e8-af7c-c3167fd6f589 0.706s",
                                "2026-05-22 01:43:41.318 39 INFO tempest.lib.common.rest_client [req-b0148fac-0571-4d62-9dca-ec5d67005c1a req-b0148fac-0571-4d62-9dca-ec5d67005c1a ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.115s",
                                "2026-05-22 01:43:41.547 38 INFO tempest.lib.common.rest_client [req-f02e5aca-da8e-4d6e-8748-1536194da61a req-f02e5aca-da8e-4d6e-8748-1536194da61a ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.803s",
                                "2026-05-22 01:43:41.618 31 INFO tempest.lib.common.rest_client [req-5853cb33-90de-4785-af03-2cabc613a117 req-5853cb33-90de-4785-af03-2cabc613a117 ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dedf3452-751a-403a-b9f7-346c9b33b076 0.636s",
                                "2026-05-22 01:43:41.768 31 INFO tempest.lib.common.rest_client [req-34a3c1dd-fb86-43a9-8ba9-e1e52f0927bb req-34a3c1dd-fb86-43a9-8ba9-e1e52f0927bb ] Request (AllowedAddressPairIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/dedf3452-751a-403a-b9f7-346c9b33b076 0.147s",
                                "{10} tempest.api.network.test_allowed_address_pair.AllowedAddressPairIpV6TestJSON.test_update_port_with_multiple_ip_mac_address_pair [5.264841s] ... ok",
                                "2026-05-22 01:43:41.777 38 INFO tempest.lib.common.rest_client [req-4cda7137-4af7-4c77-a677-210ac5a6d86c req-4cda7137-4af7-4c77-a677-210ac5a6d86c ] Request (NegativeSecGroupTest:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.223s",
                                "2026-05-22 01:43:41.830 15 INFO tempest.lib.common.rest_client [req-a1b8395d-8404-4f0f-854a-4b61af9f5b9e req-a1b8395d-8404-4f0f-854a-4b61af9f5b9e ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.607s",
                                "2026-05-22 01:43:41.876 13 INFO tempest.lib.common.rest_client [req-b6be0421-46a7-47c9-9e4a-aae2ae863ef4 req-b6be0421-46a7-47c9-9e4a-aae2ae863ef4 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.671s",
                                "2026-05-22 01:43:41.937 39 INFO tempest.lib.common.rest_client [req-67b878d2-84a9-47ee-b201-cd8934183a11 req-67b878d2-84a9-47ee-b201-cd8934183a11 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.616s",
                                "2026-05-22 01:43:42.029 21 INFO tempest.lib.common.rest_client [req-c4871e57-58b1-44c5-89c4-d22c2fb4f95f req-c4871e57-58b1-44c5-89c4-d22c2fb4f95f ] Request (NetworksTest:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/57a6e59d-9b6f-47df-b896-54247f98a334 1.100s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [3.918683s] ... ok",
                                "2026-05-22 01:43:42.048 13 INFO tempest.lib.common.rest_client [req-b5e3c610-5f1d-41f4-ae1e-4980f3746945 req-b5e3c610-5f1d-41f4-ae1e-4980f3746945 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c 0.170s",
                                "2026-05-22 01:43:42.049 13 INFO tempest.lib.common.dynamic_creds [-] Using the existing project d452dc9a0a284d469c53d4eb64dd345c for scope project and roles: ['reader']",
                                "2026-05-22 01:43:42.217 38 INFO tempest.lib.common.rest_client [req-4c8db6a4-3ce8-41e4-ad72-71567e83f3d4 req-4c8db6a4-3ce8-41e4-ad72-71567e83f3d4 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6bdc943d-08af-4ab1-a9a3-8524626028c2 0.438s",
                                "2026-05-22 01:43:42.276 29 INFO tempest.lib.common.rest_client [req-cb3d537f-59c1-4d1f-8f18-dbaf0c043765 req-cb3d537f-59c1-4d1f-8f18-dbaf0c043765 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/480bc765-0a03-4fbf-93a9-3bed2b5d40e5/remove_router_interface 3.787s",
                                "2026-05-22 01:43:42.387 31 INFO tempest.lib.common.rest_client [req-293ac7ca-1806-4bb9-866b-d5e6b0229bf6 req-293ac7ca-1806-4bb9-866b-d5e6b0229bf6 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3304ec71-205e-4c60-bf55-7e6406893409 0.614s",
                                "2026-05-22 01:43:42.390 38 INFO tempest.lib.common.rest_client [req-c37a25ca-1686-4539-9067-40b4671871a1 req-c37a25ca-1686-4539-9067-40b4671871a1 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.170s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_duplicate_security_group_rule_fails [2.491746s] ... ok",
                                "2026-05-22 01:43:42.522 13 INFO tempest.lib.common.rest_client [req-8f799b78-a44d-4962-833b-c7d29d455987 req-8f799b78-a44d-4962-833b-c7d29d455987 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.469s",
                                "2026-05-22 01:43:42.650 13 INFO tempest.lib.common.rest_client [req-9b6f73eb-eaa4-483c-8544-4650ee9704dc req-9b6f73eb-eaa4-483c-8544-4650ee9704dc ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.126s",
                                "2026-05-22 01:43:42.769 19 INFO tempest.lib.common.rest_client [req-5266581f-927c-4d9a-9522-b027ec80ea58 req-5266581f-927c-4d9a-9522-b027ec80ea58 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 4.218s",
                                "2026-05-22 01:43:42.811 27 INFO tempest.lib.common.rest_client [req-8d952e7b-1a67-4b62-b308-c6283356516a req-8d952e7b-1a67-4b62-b308-c6283356516a ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/add_router_interface 4.101s",
                                "2026-05-22 01:43:42.819 13 INFO tempest.lib.common.rest_client [req-f08e5062-0ed4-4c0c-8f48-6ce40750523e req-f08e5062-0ed4-4c0c-8f48-6ce40750523e ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/921fe94ef9a04ab0b1dea6843c71b931 0.165s",
                                "2026-05-22 01:43:42.930 18 INFO tempest.lib.common.rest_client [req-557f0142-cd92-43ad-bea8-c072e9ef601b req-557f0142-cd92-43ad-bea8-c072e9ef601b ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d86fb76e-b439-44da-8f66-28992f89505e 2.262s",
                                "2026-05-22 01:43:42.956 25 INFO tempest.lib.common.rest_client [req-8bb92a84-b0e3-4050-b791-9ab4a713e432 req-8bb92a84-b0e3-4050-b791-9ab4a713e432 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.037s",
                                "2026-05-22 01:43:42.969 38 INFO tempest.lib.common.rest_client [req-2aad880a-67db-4371-a163-1b078a450034 req-2aad880a-67db-4371-a163-1b078a450034 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.576s",
                                "2026-05-22 01:43:43.010 13 INFO tempest.lib.common.rest_client [req-ae0f420c-d1cf-49f3-9f80-b70183b457d7 req-ae0f420c-d1cf-49f3-9f80-b70183b457d7 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-22 01:43:43.016 39 INFO tempest.lib.common.rest_client [req-c7aecb8d-5a5a-429f-be6e-901bfdb42ab2 req-c7aecb8d-5a5a-429f-be6e-901bfdb42ab2 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateful): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/506214a7-b832-454d-b798-057256e8ad75 1.073s",
                                "{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateful [2.814620s] ... ok",
                                "2026-05-22 01:43:43.090 38 INFO tempest.lib.common.rest_client [req-c70c6af0-a359-4770-9553-8aa42adb5f87 req-c70c6af0-a359-4770-9553-8aa42adb5f87 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.116s",
                                "2026-05-22 01:43:43.103 31 INFO tempest.lib.common.rest_client [req-30719d4d-ba23-4605-954f-a2d14f7b3e81 req-30719d4d-ba23-4605-954f-a2d14f7b3e81 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/21425f15-192e-4cdb-ba52-8be07fa7e385 0.713s",
                                "2026-05-22 01:43:43.111 25 INFO tempest.lib.common.rest_client [req-bbc3a2d1-8ce9-470c-8752-9ffaf0ff2db4 req-bbc3a2d1-8ce9-470c-8752-9ffaf0ff2db4 ] Request (PortsAdminExtendedAttrsTestJSON:test_show_port_binding_ext_attr): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ef1e8d1-0ce3-441f-89c2-735f3fc71881 0.153s",
                                "2026-05-22 01:43:43.118 21 INFO tempest.lib.common.rest_client [req-4e5a44f9-7ab0-491d-9e56-3d409dc3ca3f req-4e5a44f9-7ab0-491d-9e56-3d409dc3ca3f ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.086s",
                                "2026-05-22 01:43:43.139 13 INFO tempest.lib.common.rest_client [req-2cac0b84-d535-4bd0-bb05-01f23f4b6e1a req-2cac0b84-d535-4bd0-bb05-01f23f4b6e1a ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.128s",
                                "2026-05-22 01:43:43.197 18 INFO tempest.lib.common.rest_client [req-07701d48-a586-4b6e-958b-d0e64608d921 req-07701d48-a586-4b6e-958b-d0e64608d921 ] Request (ExtraDHCPOptionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4ff6279e8427488a8923f67202589506 0.265s",
                                "2026-05-22 01:43:43.259 27 INFO tempest.lib.common.rest_client [req-4ea17639-f631-40e9-af81-feadeaa42520 req-4ea17639-f631-40e9-af81-feadeaa42520 ] Request (RoutersNegativeIpV6Test:test_router_remove_interface_in_use_returns_409): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.444s",
                                "2026-05-22 01:43:43.325 13 INFO tempest.lib.common.rest_client [req-71ab426a-a1c4-4305-8256-7ed4fa925fb6 req-71ab426a-a1c4-4305-8256-7ed4fa925fb6 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-22 01:43:43.431 23 INFO tempest.lib.common.rest_client [req-48da17d7-8a08-4f19-aacc-c9ac5ece0bc8 req-48da17d7-8a08-4f19-aacc-c9ac5ece0bc8 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.405s",
                                "2026-05-22 01:43:43.455 33 INFO tempest.lib.common.rest_client [req-4429de9b-445a-44cb-bca2-895f9a8ab336 req-4429de9b-445a-44cb-bca2-895f9a8ab336 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.221s",
                                "2026-05-22 01:43:43.463 13 INFO tempest.lib.common.rest_client [req-91d6d832-2316-4cc7-b1d6-547d0be50a56 req-91d6d832-2316-4cc7-b1d6-547d0be50a56 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/2194ff3a072f4deb83141fa1296997d2 0.136s",
                                "2026-05-22 01:43:43.466 38 INFO tempest.lib.common.rest_client [req-ae1531bc-5b2a-4e52-ad91-33a03dcc3553 req-ae1531bc-5b2a-4e52-ad91-33a03dcc3553 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c98e8acf-209d-4e72-ada3-59ac064981f7 0.374s",
                                "2026-05-22 01:43:43.469 21 INFO tempest.lib.common.rest_client [req-bdb7441b-23fc-474d-80ce-27585e9be724 req-bdb7441b-23fc-474d-80ce-27585e9be724 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 0.346s",
                                "2026-05-22 01:43:43.566 27 INFO tempest.lib.common.rest_client [req-c9b2328a-d9b6-4ac0-8f49-1e44177abaa4 req-c9b2328a-d9b6-4ac0-8f49-1e44177abaa4 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a151529a-ffa9-4893-a1e6-d2e60c674bda 0.305s",
                                "2026-05-22 01:43:43.641 25 INFO tempest.lib.common.rest_client [req-2330c235-e486-4596-9d9f-817f2d28c553 req-2330c235-e486-4596-9d9f-817f2d28c553 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7ef1e8d1-0ce3-441f-89c2-735f3fc71881 0.527s",
                                "2026-05-22 01:43:43.668 38 INFO tempest.lib.common.rest_client [req-8e8d6fdf-9c0f-4476-beae-6f5b4a389599 req-8e8d6fdf-9c0f-4476-beae-6f5b4a389599 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.199s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_ethertype [1.277198s] ... ok",
                                "2026-05-22 01:43:43.689 13 INFO tempest.lib.common.rest_client [req-c6561923-4c6b-40c9-a00f-b30a0cb2bd80 req-c6561923-4c6b-40c9-a00f-b30a0cb2bd80 ] Request (SecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.224s",
                                "2026-05-22 01:43:43.753 15 INFO tempest.lib.common.rest_client [req-a2a60eeb-524d-4f01-87bd-de439872903d req-a2a60eeb-524d-4f01-87bd-de439872903d ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 1.921s",
                                "2026-05-22 01:43:43.773 35 INFO tempest.lib.common.rest_client [req-94976f02-fc27-465a-b466-a67456a02f3c req-94976f02-fc27-465a-b466-a67456a02f3c ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1d091608-12f9-49c4-822e-8533487b9532 2.500s",
                                "2026-05-22 01:43:43.783 25 INFO tempest.lib.common.rest_client [req-ba0383b2-3944-4148-9e9a-b11df80d37d1 req-ba0383b2-3944-4148-9e9a-b11df80d37d1 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7ef1e8d1-0ce3-441f-89c2-735f3fc71881 0.137s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_show_port_binding_ext_attr [2.869133s] ... ok",
                                "2026-05-22 01:43:43.816 13 INFO tempest.lib.common.rest_client [req-81b7378a-f26a-4ad9-b80b-dd83e03a9291 req-81b7378a-f26a-4ad9-b80b-dd83e03a9291 ] Request (SecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c/users/a324df9828d943e7838eb6c19b629b7f/roles/09149526a0554d9399016d8921649a86 0.125s",
                                "2026-05-22 01:43:43.816 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a324df9828d943e7838eb6c19b629b7f is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:43.822 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a324df9828d943e7838eb6c19b629b7f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:43.822 13 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupIPv6Test-1903271663-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'project_name': 'tempest-SecGroupIPv6Test-1903271663', 'tenant_id': 'd452dc9a0a284d469c53d4eb64dd345c', 'tenant_name': 'tempest-SecGroupIPv6Test-1903271663', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a324df9828d943e7838eb6c19b629b7f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:43.912 35 INFO tempest.lib.common.rest_client [req-1efb9355-fc74-42d9-9338-0df1c30d857a req-1efb9355-fc74-42d9-9338-0df1c30d857a ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.133s",
                                "2026-05-22 01:43:43.992 15 INFO tempest.lib.common.rest_client [req-ac93b2be-d625-40ff-9468-01b43dc726e4 req-ac93b2be-d625-40ff-9468-01b43dc726e4 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 0.238s",
                                "2026-05-22 01:43:44.109 39 INFO tempest.lib.common.rest_client [req-30ee39bd-32c4-41a3-849a-0cb034aba2c9 req-30ee39bd-32c4-41a3-849a-0cb034aba2c9 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.090s",
                                "2026-05-22 01:43:44.115 31 INFO tempest.lib.common.rest_client [req-fcaffcf4-a1a8-4c0a-96fb-cd057892cf64 req-fcaffcf4-a1a8-4c0a-96fb-cd057892cf64 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5f1c524c-0dca-45c4-acc8-8a2fa692375a 1.009s",
                                "2026-05-22 01:43:44.151 29 INFO tempest.lib.common.rest_client [req-9208eed9-ea2d-428b-b7be-42df67ac1bae req-9208eed9-ea2d-428b-b7be-42df67ac1bae ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/480bc765-0a03-4fbf-93a9-3bed2b5d40e5 1.872s",
                                "2026-05-22 01:43:44.223 38 INFO tempest.lib.common.rest_client [req-7aa233da-2c4b-42c1-af11-e22e5cc32190 req-7aa233da-2c4b-42c1-af11-e22e5cc32190 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.550s",
                                "2026-05-22 01:43:44.235 48 INFO tempest.lib.common.rest_client [req-97933864-4f6e-404d-8326-b9aa4683469c req-97933864-4f6e-404d-8326-b9aa4683469c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2/add_router_interface 3.068s",
                                "2026-05-22 01:43:44.233 15 INFO tempest.lib.common.rest_client [req-8ac8cd19-f718-4a99-8488-93e9e015e8f2 req-8ac8cd19-f718-4a99-8488-93e9e015e8f2 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=5b296cbb-2590-462a-8812-db7681031419&device_owner=network%3Arouter_gateway 0.239s",
                                "2026-05-22 01:43:44.294 19 INFO tempest.lib.common.rest_client [req-e423f32f-587d-44cd-88ec-19d2a209cad8 req-e423f32f-587d-44cd-88ec-19d2a209cad8 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 1.523s",
                                "2026-05-22 01:43:44.328 38 INFO tempest.lib.common.rest_client [req-ce73baa6-a826-42d2-95c5-a439e5553ebb req-ce73baa6-a826-42d2-95c5-a439e5553ebb ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.102s",
                                "2026-05-22 01:43:44.419 31 INFO tempest.lib.common.rest_client [req-e0f4939d-f6e2-46e0-aef2-5b284ce015fb req-e0f4939d-f6e2-46e0-aef2-5b284ce015fb ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a196ff7d8b534b6980226c273d16d74f 0.301s",
                                "2026-05-22 01:43:44.423 13 INFO tempest.lib.common.rest_client [req-90115892-c40c-4bbd-891f-f2c4fc149f43 req-90115892-c40c-4bbd-891f-f2c4fc149f43 ] Request (SecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.593s",
                                "2026-05-22 01:43:44.429 15 INFO tempest.lib.common.rest_client [req-f766b983-6fed-48ea-8382-1f3c0feb1d29 req-f766b983-6fed-48ea-8382-1f3c0feb1d29 ] Request (RoutersIpV6AdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.193s",
                                "2026-05-22 01:43:44.459 19 INFO tempest.lib.common.rest_client [req-ed995fb5-e3af-4c76-b987-4de374dead2a req-ed995fb5-e3af-4c76-b987-4de374dead2a ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.160s",
                                "2026-05-22 01:43:44.528 15 INFO tempest.lib.common.rest_client [req-469d361c-7f7a-4478-8a24-b0a34ef47867 req-469d361c-7f7a-4478-8a24-b0a34ef47867 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b296cbb-2590-462a-8812-db7681031419 0.096s",
                                "2026-05-22 01:43:44.639 19 INFO tempest.lib.common.rest_client [req-31af4db7-e0b4-485d-94c5-75a1d618838d req-31af4db7-e0b4-485d-94c5-75a1d618838d ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=2b62d8ac-8e32-4fb3-b868-fcb08f6faa01&device_owner=network%3Arouter_gateway 0.177s",
                                "2026-05-22 01:43:44.653 25 INFO tempest.lib.common.rest_client [req-d6bf37b7-6f84-4141-8c45-fa48255382db req-d6bf37b7-6f84-4141-8c45-fa48255382db ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.864s",
                                "2026-05-22 01:43:44.671 48 INFO tempest.lib.common.rest_client [req-43b749b8-ccc6-4138-a3d7-d455a9435498 req-43b749b8-ccc6-4138-a3d7-d455a9435498 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/937ec811-0538-4c02-93a0-836b22ceb735 0.433s",
                                "2026-05-22 01:43:44.710 29 INFO tempest.lib.common.rest_client [req-5feff893-feef-4360-9c77-aae24f8ff4c3 req-5feff893-feef-4360-9c77-aae24f8ff4c3 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/572c9a76-3892-4636-8ce7-7c674f95a803 0.556s",
                                "2026-05-22 01:43:44.719 35 INFO tempest.lib.common.rest_client [req-955b7ab0-7841-4148-b564-d2745b8dcf25 req-955b7ab0-7841-4148-b564-d2745b8dcf25 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/8a4e5a6a-4f68-495f-a090-c3f1ebc6d449 0.805s",
                                "2026-05-22 01:43:44.723 31 INFO tempest.lib.common.rest_client [req-3f1b4d66-365d-4026-bfd5-e504d228fbfb req-3f1b4d66-365d-4026-bfd5-e504d228fbfb ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f9dcf88e24ab4ff1b10d4d3c6594a466 0.299s",
                                "2026-05-22 01:43:44.723 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2007b78cec7d435a881bfb98c342b1d2",
                                "2026-05-22 01:43:44.796 19 INFO tempest.lib.common.rest_client [req-7eb93d22-48e4-44f8-be42-ab00449d8ee1 req-7eb93d22-48e4-44f8-be42-ab00449d8ee1 ] Request (RoutersAdminTest:test_update_router_reset_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.155s",
                                "2026-05-22 01:43:44.829 38 INFO tempest.lib.common.rest_client [req-a1be27fc-998b-41fc-b04f-ae515bd8d9cd req-a1be27fc-998b-41fc-b04f-ae515bd8d9cd ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d0a91219-1d67-4891-8623-9202587ea9b4 0.498s",
                                "2026-05-22 01:43:44.960 19 INFO tempest.lib.common.rest_client [req-f91ba02c-eff6-453d-a485-941d03007801 req-f91ba02c-eff6-453d-a485-941d03007801 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.161s",
                                "2026-05-22 01:43:44.987 38 INFO tempest.lib.common.rest_client [req-d0fba401-18d7-41c5-ac54-9913aceccb3a req-d0fba401-18d7-41c5-ac54-9913aceccb3a ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_protocol [1.317669s] ... ok",
                                "2026-05-22 01:43:44.999 48 INFO tempest.lib.common.rest_client [req-db051b35-1e61-41a6-bc0f-c6121ddab3c5 req-db051b35-1e61-41a6-bc0f-c6121ddab3c5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.326s",
                                "2026-05-22 01:43:45.017 27 INFO tempest.lib.common.rest_client [req-30f931ac-52fe-4cea-afba-d85d0b7326a1 req-30f931ac-52fe-4cea-afba-d85d0b7326a1 ] Request (RoutersNegativeIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e/remove_router_interface 1.449s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_router_remove_interface_in_use_returns_409 [6.310194s] ... ok",
                                "2026-05-22 01:43:45.042 35 INFO tempest.lib.common.rest_client [req-722fde71-b0f8-497d-b102-cff2b4a3f803 req-722fde71-b0f8-497d-b102-cff2b4a3f803 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2b6a952046e34cc2839667341713209e 0.322s",
                                "2026-05-22 01:43:45.113 27 INFO tempest.lib.common.rest_client [req-8760118c-5fa0-486b-bcbd-f012a6d651d3 req-8760118c-5fa0-486b-bcbd-f012a6d651d3 ] Request (RoutersNegativeIpV6Test:test_show_non_existent_router_returns_404): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-2147133688 0.093s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_show_non_existent_router_returns_404 [0.095481s] ... ok",
                                "2026-05-22 01:43:45.201 31 INFO tempest.lib.common.rest_client [req-cf0553f6-64ca-4518-8f95-74778f8394c0 req-cf0553f6-64ca-4518-8f95-74778f8394c0 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.476s",
                                "2026-05-22 01:43:45.255 27 INFO tempest.lib.common.rest_client [req-e29435b4-1339-495a-a576-7a9384aee798 req-e29435b4-1339-495a-a576-7a9384aee798 ] Request (RoutersNegativeIpV6Test:test_update_non_existent_router_returns_404): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/tempest-non_exist_router-211859807 0.139s",
                                "{8} tempest.api.network.test_routers_negative.RoutersNegativeIpV6Test.test_update_non_existent_router_returns_404 [0.142226s] ... ok",
                                "2026-05-22 01:43:45.328 35 INFO tempest.lib.common.rest_client [req-90d2f365-61d0-4f7c-9b02-15ee808f5ec4 req-90d2f365-61d0-4f7c-9b02-15ee808f5ec4 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b0dd73bc59c54f3b984a48761d119ab4 0.281s",
                                "2026-05-22 01:43:45.328 35 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 7d288350b9a3406ab115e78f9765b84e",
                                "2026-05-22 01:43:45.425 21 INFO tempest.lib.common.rest_client [req-4987dc34-367c-48bf-aee2-42d1cf9260f3 req-4987dc34-367c-48bf-aee2-42d1cf9260f3 ] Request (NetworksTest:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.954s",
                                "2026-05-22 01:43:45.447 29 INFO tempest.lib.common.rest_client [req-85f9d685-4644-4a9d-b489-a84dddb6caba req-85f9d685-4644-4a9d-b489-a84dddb6caba ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6095f538-6bad-4f9c-96fc-d7457e66d2cd 0.735s",
                                "2026-05-22 01:43:45.455 13 INFO tempest.lib.common.rest_client [req-b568b1f0-dc7a-4e69-8520-4990e35ded9a req-b568b1f0-dc7a-4e69-8520-4990e35ded9a ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 1.028s",
                                "2026-05-22 01:43:45.463 33 INFO tempest.lib.common.rest_client [req-376b1eab-40e1-495f-ae35-384f8295e2a7 req-376b1eab-40e1-495f-ae35-384f8295e2a7 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.004s",
                                "2026-05-22 01:43:45.540 27 INFO tempest.lib.common.rest_client [req-af348c1f-4492-476f-b63e-b10cdde3426c req-af348c1f-4492-476f-b63e-b10cdde3426c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c82b61fb-4c6c-4842-9726-82da69a6397f 0.281s",
                                "2026-05-22 01:43:45.589 13 INFO tempest.lib.common.rest_client [req-b205a657-34ab-40c8-81ca-59b271360347 req-b205a657-34ab-40c8-81ca-59b271360347 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.131s",
                                "2026-05-22 01:43:45.618 38 INFO tempest.lib.common.rest_client [req-42a0641d-9721-4816-930e-060b5faad570 req-42a0641d-9721-4816-930e-060b5faad570 ] 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.627s",
                                "2026-05-22 01:43:45.709 31 INFO tempest.lib.common.rest_client [req-afa58600-176f-415a-9128-8a573401917b req-afa58600-176f-415a-9128-8a573401917b ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2007b78cec7d435a881bfb98c342b1d2&name=default 0.505s",
                                "2026-05-22 01:43:45.709 38 INFO tempest.lib.common.rest_client [req-121e6390-66da-4609-a371-556374d3faff req-121e6390-66da-4609-a371-556374d3faff ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_bad_remote_ip_prefix): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.085s",
                                "2026-05-22 01:43:45.742 33 INFO tempest.lib.common.rest_client [req-32684cca-81c3-4863-b6ba-9fc5b40952c2 req-32684cca-81c3-4863-b6ba-9fc5b40952c2 ] Request (RoutersTest:test_add_multiple_router_interfaces): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.275s",
                                "2026-05-22 01:43:45.761 35 INFO tempest.lib.common.rest_client [req-00487eae-35c4-47d4-b8df-a99d740b97c0 req-00487eae-35c4-47d4-b8df-a99d740b97c0 ] Request (RoutersNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.432s",
                                "2026-05-22 01:43:45.802 25 INFO tempest.lib.common.rest_client [req-c1ab2c2a-e5d0-465c-afbc-d79b8763b496 req-c1ab2c2a-e5d0-465c-afbc-d79b8763b496 ] Request (PortsAdminExtendedAttrsTestJSON:test_update_port_binding_ext_attr): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/75189e17-44bb-46ec-a2bd-27e3976986ee 1.145s",
                                "2026-05-22 01:43:45.814 38 INFO tempest.lib.common.rest_client [req-7d9c7bd4-6541-4390-ac96-9b61909737e2 req-7d9c7bd4-6541-4390-ac96-9b61909737e2 ] 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.101s",
                                "2026-05-22 01:43:45.848 13 INFO tempest.lib.common.rest_client [req-a100f387-31be-4334-9d09-d31ef7a2788d req-a100f387-31be-4334-9d09-d31ef7a2788d ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.257s",
                                "2026-05-22 01:43:45.886 15 INFO tempest.lib.common.rest_client [req-05975c00-a6ef-4d8b-894b-05434ea1f4ff req-05975c00-a6ef-4d8b-894b-05434ea1f4ff ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 1.355s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_reset_gateway_without_snat [7.666503s] ... ok",
                                "2026-05-22 01:43:45.898 38 INFO tempest.lib.common.rest_client [req-2dd613c9-23ef-4f1a-8bf8-12a963c92878 req-2dd613c9-23ef-4f1a-8bf8-12a963c92878 ] 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.082s",
                                "2026-05-22 01:43:45.951 39 INFO tempest.lib.common.rest_client [req-96d2c8bf-3c88-47da-bced-5088c5646a71 req-96d2c8bf-3c88-47da-bced-5088c5646a71 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.841s",
                                "2026-05-22 01:43:45.951 48 INFO tempest.lib.common.rest_client [req-61557198-dcc3-467f-8188-7daa7633551c req-61557198-dcc3-467f-8188-7daa7633551c ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2/remove_router_interface 0.949s",
                                "2026-05-22 01:43:45.956 13 INFO tempest.lib.common.rest_client [req-624d9c37-ba84-4a27-832b-be53a893b5b1 req-624d9c37-ba84-4a27-832b-be53a893b5b1 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.103s",
                                "2026-05-22 01:43:45.995 38 INFO tempest.lib.common.rest_client [req-bd347736-2694-4694-9be8-a27e4b917700 req-bd347736-2694-4694-9be8-a27e4b917700 ] 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.091s",
                                "2026-05-22 01:43:46.007 35 INFO tempest.lib.common.rest_client [req-7776a2cb-264f-4ba1-aeb9-b139990a09e6 req-7776a2cb-264f-4ba1-aeb9-b139990a09e6 ] Request (RoutersNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=7d288350b9a3406ab115e78f9765b84e&name=default 0.238s",
                                "2026-05-22 01:43:46.063 48 INFO tempest.lib.common.rest_client [req-8c5df193-f0f6-4737-adf5-8edeae773403 req-8c5df193-f0f6-4737-adf5-8edeae773403 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.109s",
                                "2026-05-22 01:43:46.104 21 INFO tempest.lib.common.rest_client [req-630e7c9e-7126-4d11-8276-e809a6099eb0 req-630e7c9e-7126-4d11-8276-e809a6099eb0 ] Request (NetworksTest:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/437518c3-3543-469c-a112-4ed75560ad05 0.674s",
                                "2026-05-22 01:43:46.155 23 INFO tempest.lib.common.rest_client [req-770e0612-5ac7-43b8-9631-7bcfe9e18a8a req-770e0612-5ac7-43b8-9631-7bcfe9e18a8a ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33/add_router_interface 2.722s",
                                "2026-05-22 01:43:46.207 15 INFO tempest.lib.common.rest_client [req-879afa1c-3c06-473e-a833-7959d98b83bc req-879afa1c-3c06-473e-a833-7959d98b83bc ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.319s",
                                "2026-05-22 01:43:46.292 25 INFO tempest.lib.common.rest_client [req-5d9f488c-5747-48ac-bea8-c9f1ae47b2d5 req-5d9f488c-5747-48ac-bea8-c9f1ae47b2d5 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/75189e17-44bb-46ec-a2bd-27e3976986ee 0.488s",
                                "2026-05-22 01:43:46.310 13 INFO tempest.lib.common.rest_client [req-3c5e10c1-80db-49c7-a467-349c4be505f3 req-3c5e10c1-80db-49c7-a467-349c4be505f3 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.351s",
                                "2026-05-22 01:43:46.355 23 INFO tempest.lib.common.rest_client [req-73ce5f0e-1722-424a-893a-8f62e5df8079 req-73ce5f0e-1722-424a-893a-8f62e5df8079 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/06b4501d-c0bf-40cc-aca2-f49d459340d6 0.196s",
                                "2026-05-22 01:43:46.394 25 INFO tempest.lib.common.rest_client [req-33eede1c-21d9-4812-9d5b-a16e8bc9d1e4 req-33eede1c-21d9-4812-9d5b-a16e8bc9d1e4 ] Request (PortsAdminExtendedAttrsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/75189e17-44bb-46ec-a2bd-27e3976986ee 0.101s",
                                "{7} tempest.api.network.admin.test_ports.PortsAdminExtendedAttrsTestJSON.test_update_port_binding_ext_attr [2.608542s] ... ok",
                                "2026-05-22 01:43:46.413 48 INFO tempest.lib.common.rest_client [req-21313e66-6971-4569-bdfd-45de3f57cca7 req-21313e66-6971-4569-bdfd-45de3f57cca7 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e7ac961-0041-4bf0-a8aa-c11079453d69 0.346s",
                                "2026-05-22 01:43:46.428 13 INFO tempest.lib.common.rest_client [req-ece7b513-a4fa-43b5-bc71-c55682faea44 req-ece7b513-a4fa-43b5-bc71-c55682faea44 ] Request (SecGroupIPv6Test:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.117s",
                                "2026-05-22 01:43:46.479 38 INFO tempest.lib.common.rest_client [req-79a43751-6bde-4097-b19d-b32246fb8281 req-79a43751-6bde-4097-b19d-b32246fb8281 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cb80618b-8385-47a9-821b-34180200d2dd 0.481s",
                                "2026-05-22 01:43:46.520 35 INFO tempest.lib.common.rest_client [req-166b0cd4-3ec8-4d1d-b1c7-a2d6ea35556d req-166b0cd4-3ec8-4d1d-b1c7-a2d6ea35556d ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/86cdc3ee-5194-4f8e-8e63-b798ce56141b 0.510s",
                                "2026-05-22 01:43:46.538 13 INFO tempest.lib.common.rest_client [req-3f7b9ed9-1daa-4756-9fa6-476acf7b3138 req-3f7b9ed9-1daa-4756-9fa6-476acf7b3138 ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9095f66d-4ba0-4600-b240-cd131a954eec 0.108s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_list_update_show_delete_security_group [2.113394s] ... ok",
                                "2026-05-22 01:43:46.549 48 INFO tempest.lib.common.rest_client [req-081d2d25-6b54-4d1b-a9ef-2d5b0f245597 req-081d2d25-6b54-4d1b-a9ef-2d5b0f245597 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.133s",
                                "2026-05-22 01:43:46.640 38 INFO tempest.lib.common.rest_client [req-23b72304-2d00-48d8-8a4d-34f4110f7c67 req-23b72304-2d00-48d8-8a4d-34f4110f7c67 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.159s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_bad_remote_ip_prefix [1.651258s] ... ok",
                                "2026-05-22 01:43:46.786 35 INFO tempest.lib.common.rest_client [req-6ff3e373-03b3-4137-a6ec-67801cf792e3 req-6ff3e373-03b3-4137-a6ec-67801cf792e3 ] Request (RoutersNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/7d288350b9a3406ab115e78f9765b84e 0.262s",
                                "2026-05-22 01:43:46.972 13 INFO tempest.lib.common.rest_client [req-17a26afe-6d1c-46f1-b791-e652d7a53769 req-17a26afe-6d1c-46f1-b791-e652d7a53769 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.431s",
                                "2026-05-22 01:43:46.989 48 INFO tempest.lib.common.rest_client [req-8cfb60db-4591-41e7-ac53-842645783229 req-8cfb60db-4591-41e7-ac53-842645783229 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2 0.438s",
                                "2026-05-22 01:43:47.012 29 INFO tempest.lib.common.rest_client [req-98e65cfe-ea40-475b-85d6-12313a8cd1f0 req-98e65cfe-ea40-475b-85d6-12313a8cd1f0 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/367566ef-efe1-425d-97e1-3943e2a82172 1.560s",
                                "2026-05-22 01:43:47.086 38 INFO tempest.lib.common.rest_client [req-9ccba7ce-2d31-4147-b29f-953f9a442a02 req-9ccba7ce-2d31-4147-b29f-953f9a442a02 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.443s",
                                "2026-05-22 01:43:47.155 31 INFO tempest.lib.common.rest_client [req-ba303ff8-c3ed-4a3a-9b82-f4f1e7bb0b83 req-ba303ff8-c3ed-4a3a-9b82-f4f1e7bb0b83 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cfb78947-475c-4cd2-9fbf-c5b525a1fcca 1.443s",
                                "2026-05-22 01:43:47.163 19 INFO tempest.lib.common.rest_client [req-e073d515-d2c8-4c59-965a-65c133ff0167 req-e073d515-d2c8-4c59-965a-65c133ff0167 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 2.201s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_reset_gateway_without_snat [8.614655s] ... ok",
                                "2026-05-22 01:43:47.182 38 INFO tempest.lib.common.rest_client [req-f5e76a5d-c9ec-4ea0-87ae-7f0b29a2b590 req-f5e76a5d-c9ec-4ea0-87ae-7f0b29a2b590 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.087s",
                                "2026-05-22 01:43:47.278 29 INFO tempest.lib.common.rest_client [req-4ddc182c-997c-48ff-a04a-f2cacc963beb req-4ddc182c-997c-48ff-a04a-f2cacc963beb ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f612333920eb4d9fa3405da91b6d28e5 0.265s",
                                "2026-05-22 01:43:47.293 27 INFO tempest.lib.common.rest_client [req-25295259-d808-4903-96a7-d1040611942d req-25295259-d808-4903-96a7-d1040611942d ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dfa2e9b9-df56-4192-bce9-207413bee570 1.752s",
                                "2026-05-22 01:43:47.343 25 INFO tempest.lib.common.rest_client [req-e3a9aaca-8465-43c2-8c95-9508cf13e72f req-e3a9aaca-8465-43c2-8c95-9508cf13e72f ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/87557354-4f66-45d0-895a-05a1547cf33b 0.945s",
                                "2026-05-22 01:43:47.394 38 INFO tempest.lib.common.rest_client [req-0231db44-798e-4a54-a018-cbcb496cdb1c req-0231db44-798e-4a54-a018-cbcb496cdb1c ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.211s",
                                "2026-05-22 01:43:47.398 21 INFO tempest.lib.common.rest_client [req-13862fc1-4306-456d-a76e-970a36b8a850 req-13862fc1-4306-456d-a76e-970a36b8a850 ] Request (NetworksTest:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 1.292s",
                                "2026-05-22 01:43:47.430 48 INFO tempest.lib.common.rest_client [req-1edcb0b3-73cc-4418-a377-61bc02d3bee3 req-1edcb0b3-73cc-4418-a377-61bc02d3bee3 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s",
                                "2026-05-22 01:43:47.448 19 INFO tempest.lib.common.rest_client [req-9470b589-c92e-4250-8b06-e55344ec315f req-9470b589-c92e-4250-8b06-e55344ec315f ] Request (RoutersAdminTest:test_update_router_set_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.279s",
                                "2026-05-22 01:43:47.479 38 INFO tempest.lib.common.rest_client [req-68ec3bcd-4aed-422f-b045-aa636e96c9b5 req-68ec3bcd-4aed-422f-b045-aa636e96c9b5 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.081s",
                                "2026-05-22 01:43:47.516 21 INFO tempest.lib.common.rest_client [req-29fec6c7-c1b6-4f4e-ba70-022e5cc5afb7 req-29fec6c7-c1b6-4f4e-ba70-022e5cc5afb7 ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 0.115s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [5.486656s] ... ok",
                                "2026-05-22 01:43:47.533 31 INFO tempest.lib.common.rest_client [req-39d9fee2-7873-4159-9724-1bdc05884923 req-39d9fee2-7873-4159-9724-1bdc05884923 ] Request (AllowedAddressPairIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2007b78cec7d435a881bfb98c342b1d2 0.376s",
                                "2026-05-22 01:43:47.596 25 INFO tempest.lib.common.rest_client [req-efe368ab-6624-4b4b-84e6-22cecfafe899 req-efe368ab-6624-4b4b-84e6-22cecfafe899 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8649733e76494579ab435a1303ff8133 0.251s",
                                "2026-05-22 01:43:47.593 27 INFO tempest.lib.common.rest_client [req-685cc4b5-c47a-47cf-a6c0-a9da8a08536c req-685cc4b5-c47a-47cf-a6c0-a9da8a08536c ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2bb4980e-988f-4ef5-a6e7-8c8ab1e621b3 0.295s",
                                "2026-05-22 01:43:47.601 29 INFO tempest.lib.common.rest_client [req-58c11ec1-0625-4bd5-8bbc-78ba97708b6d req-58c11ec1-0625-4bd5-8bbc-78ba97708b6d ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7c4cc89f883f4c74b7b254fa8e3fb603 0.314s",
                                "2026-05-22 01:43:47.685 38 INFO tempest.lib.common.rest_client [req-8c6f3944-0971-4659-b5b0-b7780a3ee775 req-8c6f3944-0971-4659-b5b0-b7780a3ee775 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.201s",
                                "2026-05-22 01:43:47.694 39 INFO tempest.lib.common.rest_client [req-89288ddc-4cbe-4965-a388-63bd2c8820b7 req-89288ddc-4cbe-4965-a388-63bd2c8820b7 ] Request (NetworksIpV6TestAttrs:test_create_delete_subnet_with_v6_attributes_stateless): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2339e5a9-c46c-4b71-89e9-f6fb6ea99680 1.741s",
                                "{14} tempest.api.network.test_networks.NetworksIpV6TestAttrs.test_create_delete_subnet_with_v6_attributes_stateless [4.676873s] ... ok",
                                "2026-05-22 01:43:47.769 13 INFO tempest.lib.common.rest_client [req-d170f6ea-8303-47a7-97b0-9bffa9cf863a req-d170f6ea-8303-47a7-97b0-9bffa9cf863a ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.790s",
                                "2026-05-22 01:43:47.799 38 INFO tempest.lib.common.rest_client [req-623e6c10-f2c5-4bd4-a686-e20a7f3273fb req-623e6c10-f2c5-4bd4-a686-e20a7f3273fb ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.111s",
                                "2026-05-22 01:43:47.802 48 INFO tempest.lib.common.rest_client [req-59fa8bd9-3c52-41cd-b4ee-a4d07b696536 req-59fa8bd9-3c52-41cd-b4ee-a4d07b696536 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.366s",
                                "2026-05-22 01:43:47.831 39 INFO tempest.lib.common.rest_client [req-6a5f5ca9-3230-498c-bcad-e60c2b8327f3 req-6a5f5ca9-3230-498c-bcad-e60c2b8327f3 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b2c941e-8410-4062-9a66-74c5b365a933 0.102s",
                                "2026-05-22 01:43:47.905 25 INFO tempest.lib.common.rest_client [req-51adcb3e-42d9-41a7-a65f-e0043991aaab req-51adcb3e-42d9-41a7-a65f-e0043991aaab ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1a4b00b1c5514272ace3ffdb752eb5c1 0.307s",
                                "2026-05-22 01:43:47.905 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b5beff69887e474e97292dcc7a2ff9c3",
                                "2026-05-22 01:43:47.922 29 INFO tempest.lib.common.rest_client [req-50ec7c9b-5018-4ee4-abfb-57819d445cc1 req-50ec7c9b-5018-4ee4-abfb-57819d445cc1 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ff367b6e9bd74988bf90a1321d3955d6 0.320s",
                                "2026-05-22 01:43:47.923 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 1abaa3b2ea614479aa75b0690629663e",
                                "2026-05-22 01:43:47.941 39 INFO tempest.lib.common.rest_client [req-3bfd1b9a-9952-4b9e-b54b-7038ea2714fe req-3bfd1b9a-9952-4b9e-b54b-7038ea2714fe ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2339e5a9-c46c-4b71-89e9-f6fb6ea99680 0.108s",
                                "2026-05-22 01:43:47.984 38 INFO tempest.lib.common.rest_client [req-c670bfda-dbcc-4043-9277-49d0d471c498 req-c670bfda-dbcc-4043-9277-49d0d471c498 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.182s",
                                "2026-05-22 01:43:48.004 23 INFO tempest.lib.common.rest_client [req-c2f89287-2e45-40d5-b98b-33d246cd49a7 req-c2f89287-2e45-40d5-b98b-33d246cd49a7 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33/remove_router_interface 1.646s",
                                "2026-05-22 01:43:48.050 39 INFO tempest.lib.common.rest_client [req-5d5cd199-4724-4c33-b29a-6b3b65aaae12 req-5d5cd199-4724-4c33-b29a-6b3b65aaae12 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7614c856-e5bd-4a8a-bfcd-e132e7f6edc6 0.105s",
                                "2026-05-22 01:43:48.113 38 INFO tempest.lib.common.rest_client [req-e6f44ce5-21f6-435b-b161-f0abbc9d3489 req-e6f44ce5-21f6-435b-b161-f0abbc9d3489 ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.126s",
                                "2026-05-22 01:43:48.124 31 INFO tempest.lib.common.rest_client [req-08ca0a0d-6d37-4793-b637-13e79d9d4e2c req-08ca0a0d-6d37-4793-b637-13e79d9d4e2c ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-22 01:43:48.154 39 INFO tempest.lib.common.rest_client [req-ef8b7da2-4711-4fe3-a6ea-357b8c7d8036 req-ef8b7da2-4711-4fe3-a6ea-357b8c7d8036 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/506214a7-b832-454d-b798-057256e8ad75 0.101s",
                                "2026-05-22 01:43:48.176 13 INFO tempest.lib.common.rest_client [req-16498eba-f3c5-4128-b782-4acf7cdd36ad req-16498eba-f3c5-4128-b782-4acf7cdd36ad ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/71c1865a-7230-4ed2-8c8d-9571ae4c3390 0.403s",
                                "2026-05-22 01:43:48.242 15 INFO tempest.lib.common.rest_client [req-baa2b9c4-f207-4e98-a423-2a5ba4e70e85 req-baa2b9c4-f207-4e98-a423-2a5ba4e70e85 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 2.033s",
                                "2026-05-22 01:43:48.265 39 INFO tempest.lib.common.rest_client [req-70a473f7-c146-4ada-937e-50e025222c21 req-70a473f7-c146-4ada-937e-50e025222c21 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/610073a9-7974-4526-a3da-7ecb15cfc937 0.107s",
                                "2026-05-22 01:43:48.272 27 INFO tempest.lib.common.rest_client [req-47d3f23c-6c96-4b00-9c35-32c1591624e5 req-47d3f23c-6c96-4b00-9c35-32c1591624e5 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1d9fc1b1-56ca-4db8-989f-866633853b9b 0.675s",
                                "2026-05-22 01:43:48.276 23 INFO tempest.lib.common.rest_client [req-67be0fca-6909-4b4b-a6da-809213d7acfb req-67be0fca-6909-4b4b-a6da-809213d7acfb ] Request (RoutersIpV6Test:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33/remove_router_interface 0.263s",
                                "2026-05-22 01:43:48.324 38 INFO tempest.lib.common.rest_client [req-25c2ce42-56cb-40de-8084-94a0b991464b req-25c2ce42-56cb-40de-8084-94a0b991464b ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.207s",
                                "2026-05-22 01:43:48.342 21 INFO tempest.lib.common.rest_client [req-7a0c7dbc-7173-4e95-bd4c-8a6c0ea5da1b req-7a0c7dbc-7173-4e95-bd4c-8a6c0ea5da1b ] Request (NetworksTest:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.822s",
                                "2026-05-22 01:43:48.370 13 INFO tempest.lib.common.rest_client [req-9020ac03-a85e-475c-b607-d510dd7cad1d req-9020ac03-a85e-475c-b607-d510dd7cad1d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.192s",
                                "2026-05-22 01:43:48.380 25 INFO tempest.lib.common.rest_client [req-8ae5f63c-f630-4b8a-98a4-11ce986665d7 req-8ae5f63c-f630-4b8a-98a4-11ce986665d7 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.473s",
                                "2026-05-22 01:43:48.394 29 INFO tempest.lib.common.rest_client [req-0eb5ee25-40bf-4d7c-8bd5-4c91dc5d3541 req-0eb5ee25-40bf-4d7c-8bd5-4c91dc5d3541 ] Request (FloatingIPAdminTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.470s",
                                "2026-05-22 01:43:48.399 23 INFO tempest.lib.common.rest_client [req-d65637c8-c60a-46d2-8812-294574954f86 req-d65637c8-c60a-46d2-8812-294574954f86 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.118s",
                                "2026-05-22 01:43:48.408 39 INFO tempest.lib.common.rest_client [req-4bc7f3ba-0a14-4df7-97da-a7c11cb19364 req-4bc7f3ba-0a14-4df7-97da-a7c11cb19364 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eed8435b-f712-4bc0-b601-1d8478394275 0.140s",
                                "2026-05-22 01:43:48.433 15 INFO tempest.lib.common.rest_client [req-3fe78f2e-facc-4834-8e8d-789a1b56849c req-3fe78f2e-facc-4834-8e8d-789a1b56849c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.189s",
                                "2026-05-22 01:43:48.477 21 INFO tempest.lib.common.rest_client [req-a7ee05df-6c37-4864-b0e6-8f1a8b2b623b req-a7ee05df-6c37-4864-b0e6-8f1a8b2b623b ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.134s",
                                "2026-05-22 01:43:48.541 38 INFO tempest.lib.common.rest_client [req-f5e2201c-3617-433a-92bf-589c796e05ca req-f5e2201c-3617-433a-92bf-589c796e05ca ] Request (NegativeSecGroupTest:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.211s",
                                "2026-05-22 01:43:48.543 33 INFO tempest.lib.common.rest_client [req-2ab44fce-7bdf-4dc2-b232-8668e0c89729 req-2ab44fce-7bdf-4dc2-b232-8668e0c89729 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/add_router_interface 2.798s",
                                "2026-05-22 01:43:48.593 31 INFO tempest.lib.common.rest_client [req-12e2472b-643a-4b9d-9336-641bb222a809 req-12e2472b-643a-4b9d-9336-641bb222a809 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.457s",
                                "2026-05-22 01:43:48.600 15 INFO tempest.lib.common.rest_client [req-1e18c2f4-e1ab-4d32-8759-edce09e71ca0 req-1e18c2f4-e1ab-4d32-8759-edce09e71ca0 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=326d08aa-5765-4baf-a1c3-d0655ec1b1e7&device_owner=network%3Arouter_gateway 0.166s",
                                "2026-05-22 01:43:48.680 25 INFO tempest.lib.common.rest_client [req-1bc70df5-7cf9-4d17-9932-1ba09df158ef req-1bc70df5-7cf9-4d17-9932-1ba09df158ef ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b5beff69887e474e97292dcc7a2ff9c3&name=default 0.297s",
                                "2026-05-22 01:43:48.711 31 INFO tempest.lib.common.rest_client [req-475ff002-7513-4f11-b3ec-f58f418aaf85 req-475ff002-7513-4f11-b3ec-f58f418aaf85 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.115s",
                                "2026-05-22 01:43:48.734 13 INFO tempest.lib.common.rest_client [req-23a871bf-b49b-46a9-9972-cd19b403402c req-23a871bf-b49b-46a9-9972-cd19b403402c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8c5b76c9-8486-463e-8db8-1dde718791b9 0.362s",
                                "2026-05-22 01:43:48.741 33 INFO tempest.lib.common.rest_client [req-4303ecf5-9708-4421-9d92-e46f2101e193 req-4303ecf5-9708-4421-9d92-e46f2101e193 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a0dad458-476e-446e-aae9-ee7938eece1d 0.195s",
                                "2026-05-22 01:43:48.759 15 INFO tempest.lib.common.rest_client [req-cb3a6614-b35f-4f38-baee-0e723f4a0c44 req-cb3a6614-b35f-4f38-baee-0e723f4a0c44 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.154s",
                                "2026-05-22 01:43:48.843 21 INFO tempest.lib.common.rest_client [req-b7a72ed4-aaf2-40a5-8b4a-2cb18e72ce64 req-b7a72ed4-aaf2-40a5-8b4a-2cb18e72ce64 ] Request (NetworksTest:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.363s",
                                "2026-05-22 01:43:48.844 13 INFO tempest.lib.common.rest_client [req-63994550-167b-4963-9aa4-9d82a47aab45 req-63994550-167b-4963-9aa4-9d82a47aab45 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.107s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_additional_args [2.305532s] ... ok",
                                "2026-05-22 01:43:48.870 31 INFO tempest.lib.common.rest_client [req-e6e960ce-9c58-457b-a6f6-9ec66705482a req-e6e960ce-9c58-457b-a6f6-9ec66705482a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.154s",
                                "2026-05-22 01:43:48.874 15 INFO tempest.lib.common.rest_client [req-7f850a8d-5568-4f43-8e4d-8773ca280a5c req-7f850a8d-5568-4f43-8e4d-8773ca280a5c ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.111s",
                                "2026-05-22 01:43:48.924 23 INFO tempest.lib.common.rest_client [req-d2ee2e52-dab3-42a3-a906-cbecd6e9fc8b req-d2ee2e52-dab3-42a3-a906-cbecd6e9fc8b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.523s",
                                "2026-05-22 01:43:48.990 21 INFO tempest.lib.common.rest_client [req-a2176a04-9b22-493a-bc39-24d961c85f47 req-a2176a04-9b22-493a-bc39-24d961c85f47 ] Request (NetworksTest:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.145s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_create_update_network_description [1.472125s] ... ok",
                                "2026-05-22 01:43:49.004 27 INFO tempest.lib.common.rest_client [req-7f6f4cc0-0034-4bdd-a682-1e0a610b2493 req-7f6f4cc0-0034-4bdd-a682-1e0a610b2493 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/86a34549-0043-4308-a865-39790e15af83 0.731s",
                                "2026-05-22 01:43:49.028 38 INFO tempest.lib.common.rest_client [req-6b3d7e0b-f71c-4765-a651-9aa385276a80 req-6b3d7e0b-f71c-4765-a651-9aa385276a80 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/278fd215-503d-4efd-a11b-b547874a2c31 0.482s",
                                "2026-05-22 01:43:49.157 38 INFO tempest.lib.common.rest_client [req-deee3df9-6e31-48a8-8776-90eb8e1d4a99 req-deee3df9-6e31-48a8-8776-90eb8e1d4a99 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.125s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_invalid_ports [2.517758s] ... ok",
                                "2026-05-22 01:43:49.317 29 INFO tempest.lib.common.rest_client [req-67f734a5-9337-4875-a544-2a5a745ff9b7 req-67f734a5-9337-4875-a544-2a5a745ff9b7 ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=1abaa3b2ea614479aa75b0690629663e&name=default 0.919s",
                                "2026-05-22 01:43:49.330 23 INFO tempest.lib.common.rest_client [req-e594a7d1-ed0e-4825-bdc6-3775ba01ca01 req-e594a7d1-ed0e-4825-bdc6-3775ba01ca01 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa8cc032-473f-4011-8931-9ea8aef70c67 0.402s",
                                "2026-05-22 01:43:49.347 13 INFO tempest.lib.common.rest_client [req-083e0731-7051-43b0-be33-a66c7fbe4bda req-083e0731-7051-43b0-be33-a66c7fbe4bda ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.499s",
                                "2026-05-22 01:43:49.424 39 INFO tempest.lib.common.rest_client [req-6559b046-2741-4144-8c32-c9560218ae7c req-6559b046-2741-4144-8c32-c9560218ae7c ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2dbd6f3d-0b34-471c-800b-c8e0b19c09ea 1.011s",
                                "2026-05-22 01:43:49.433 31 INFO tempest.lib.common.rest_client [req-5f273c6d-ae26-45e1-b6bc-0c23324e303e req-5f273c6d-ae26-45e1-b6bc-0c23324e303e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.562s",
                                "2026-05-22 01:43:49.538 39 INFO tempest.lib.common.rest_client [req-b14dabca-29c3-4940-ab97-31982637745f req-b14dabca-29c3-4940-ab97-31982637745f ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/09953ec4-c8c0-44b8-b364-5fbb16b89cb4 0.111s",
                                "2026-05-22 01:43:49.581 31 INFO tempest.lib.common.rest_client [req-f4f703ca-8b9d-49d0-ae7b-f02a69a28801 req-f4f703ca-8b9d-49d0-ae7b-f02a69a28801 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:43:49.641 38 INFO tempest.lib.common.rest_client [req-20e5b509-3d60-4923-b221-1b6e5012b0c2 req-20e5b509-3d60-4923-b221-1b6e5012b0c2 ] 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.479s",
                                "2026-05-22 01:43:49.689 25 INFO tempest.lib.common.rest_client [req-88155caf-7b7a-4599-a9c7-cb99177349e2 req-88155caf-7b7a-4599-a9c7-cb99177349e2 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fae33755-4677-4cc7-b8b0-ecfd9fc74174 1.006s",
                                "2026-05-22 01:43:49.742 31 INFO tempest.lib.common.rest_client [req-d0ce1053-f118-41d9-bcc1-63364f742d42 req-d0ce1053-f118-41d9-bcc1-63364f742d42 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/09149526a0554d9399016d8921649a86 0.159s",
                                "2026-05-22 01:43:49.854 27 INFO tempest.lib.common.rest_client [req-11017d5b-286f-4139-a9fa-6087781d490a req-11017d5b-286f-4139-a9fa-6087781d490a ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e10f016d-5713-421e-ada5-77e2477af187 0.847s",
                                "2026-05-22 01:43:49.859 29 INFO tempest.lib.common.rest_client [req-868b31b3-4103-4eff-9582-090f3b99e8a5 req-868b31b3-4103-4eff-9582-090f3b99e8a5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cb964f4d-a298-4a3a-8ffc-d27a25a896f3 0.539s",
                                "2026-05-22 01:43:49.875 13 INFO tempest.lib.common.rest_client [req-b216021a-5c91-4def-9dc7-057c852c422a req-b216021a-5c91-4def-9dc7-057c852c422a ] 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.526s",
                                "2026-05-22 01:43:49.886 38 INFO tempest.lib.common.rest_client [req-fd138131-8d99-4e2f-944f-53819b07c87d req-fd138131-8d99-4e2f-944f-53819b07c87d ] 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-22 01:43:50.041 25 INFO tempest.lib.common.rest_client [req-1d08996a-1f5a-41c6-a662-122b76574811 req-1d08996a-1f5a-41c6-a662-122b76574811 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b5beff69887e474e97292dcc7a2ff9c3 0.350s",
                                "2026-05-22 01:43:50.042 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 588ba75a0a0f4f4ba244f69c8e90564c",
                                "2026-05-22 01:43:50.093 38 INFO tempest.lib.common.rest_client [req-f339713b-bb96-44e6-ba50-a199a1ef212a req-f339713b-bb96-44e6-ba50-a199a1ef212a ] 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.202s",
                                "2026-05-22 01:43:50.115 31 INFO tempest.lib.common.rest_client [req-457f187e-3c34-4200-a29f-af7255655bb4 req-457f187e-3c34-4200-a29f-af7255655bb4 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.368s",
                                "2026-05-22 01:43:50.166 19 INFO tempest.lib.common.rest_client [req-3022f1cf-7188-4a09-ab14-8197c56ab76e req-3022f1cf-7188-4a09-ab14-8197c56ab76e ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 2.717s",
                                "2026-05-22 01:43:50.218 25 INFO tempest.lib.common.rest_client [req-81936bea-dc42-4e06-9f2b-c72421b3119d req-81936bea-dc42-4e06-9f2b-c72421b3119d ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=588ba75a0a0f4f4ba244f69c8e90564c&name=default 0.174s",
                                "2026-05-22 01:43:50.264 29 INFO tempest.lib.common.rest_client [req-acdd4292-bbb2-407d-83f2-6d606e14e099 req-acdd4292-bbb2-407d-83f2-6d606e14e099 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/1abaa3b2ea614479aa75b0690629663e 0.402s",
                                "2026-05-22 01:43:50.265 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 464514adb6c24753b3f1344ceec8aaf8",
                                "2026-05-22 01:43:50.288 21 INFO tempest.lib.common.rest_client [req-c60da43d-c853-4ea6-8e91-e136843a30bf req-c60da43d-c853-4ea6-8e91-e136843a30bf ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.295s",
                                "2026-05-22 01:43:50.293 39 INFO tempest.lib.common.rest_client [req-2be9d746-7bb5-41e0-9e37-ad187aa0bd28 req-2be9d746-7bb5-41e0-9e37-ad187aa0bd28 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f72ba40-780f-4d16-bb7e-63b3443752c3 0.752s",
                                "2026-05-22 01:43:50.365 31 INFO tempest.lib.common.rest_client [req-f7f56590-2d33-4e32-aa19-268dea3f1581 req-f7f56590-2d33-4e32-aa19-268dea3f1581 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/30382f8e1b914440b0a8e8adfafc4e44 0.248s",
                                "2026-05-22 01:43:50.369 13 INFO tempest.lib.common.rest_client [req-dbd2fb78-1a46-4725-8e21-e67e484f299d req-dbd2fb78-1a46-4725-8e21-e67e484f299d ] 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.489s",
                                "2026-05-22 01:43:50.390 19 INFO tempest.lib.common.rest_client [req-f518145a-b5f4-44ae-a5fb-653619d859f4 req-f518145a-b5f4-44ae-a5fb-653619d859f4 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 0.222s",
                                "2026-05-22 01:43:50.472 38 INFO tempest.lib.common.rest_client [req-1b8ea69e-874a-4c7b-8a0a-700601264227 req-1b8ea69e-874a-4c7b-8a0a-700601264227 ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f154cd58-4271-4f25-95d4-b1d495f7a585 0.373s",
                                "2026-05-22 01:43:50.471 27 INFO tempest.lib.common.rest_client [req-a9d25946-0b13-430e-8367-3a5316ddc8cc req-a9d25946-0b13-430e-8367-3a5316ddc8cc ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f05c56d5-9572-45b2-9ea0-62537e1570ae 0.608s",
                                "2026-05-22 01:43:50.526 23 INFO tempest.lib.common.rest_client [req-c8665da7-e9ec-499c-a7e1-cead8419613b req-c8665da7-e9ec-499c-a7e1-cead8419613b ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f1cb164d-3d4a-4844-86d5-dd338ca5d194 1.191s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_port_id [11.380133s] ... ok",
                                "2026-05-22 01:43:50.608 31 INFO tempest.lib.common.rest_client [req-bea293a6-44cc-4038-971e-0a916a7deb81 req-bea293a6-44cc-4038-971e-0a916a7deb81 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-22 01:43:50.610 38 INFO tempest.lib.common.rest_client [req-d3849b31-d871-40fe-8113-0200599c3ee8 req-d3849b31-d871-40fe-8113-0200599c3ee8 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.135s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_remote_groupid [1.452378s] ... ok",
                                "2026-05-22 01:43:50.754 29 INFO tempest.lib.common.rest_client [req-eb3fc4a9-ac57-47e0-97b5-0512d7d391aa req-eb3fc4a9-ac57-47e0-97b5-0512d7d391aa ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=464514adb6c24753b3f1344ceec8aaf8&name=default 0.487s",
                                "2026-05-22 01:43:50.779 31 INFO tempest.lib.common.rest_client [req-f4bd5917-2cb9-48f4-9832-62e17526120b req-f4bd5917-2cb9-48f4-9832-62e17526120b ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/2194ff3a072f4deb83141fa1296997d2 0.168s",
                                "2026-05-22 01:43:50.776 13 INFO tempest.lib.common.rest_client [req-ede5c79a-cef1-4cec-be8e-d13915c65ba2 req-ede5c79a-cef1-4cec-be8e-d13915c65ba2 ] 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.405s",
                                "2026-05-22 01:43:50.948 38 INFO tempest.lib.common.rest_client [req-3dbc7f80-3c8e-4b00-b7e9-5e6d261ed169 req-3dbc7f80-3c8e-4b00-b7e9-5e6d261ed169 ] 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.332s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_non_existent_security_group [0.334820s] ... ok",
                                "2026-05-22 01:43:50.972 31 INFO tempest.lib.common.rest_client [req-7c20477a-9f00-4370-9437-6f69bacf5435 req-7c20477a-9f00-4370-9437-6f69bacf5435 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.192s",
                                "2026-05-22 01:43:50.982 39 INFO tempest.lib.common.rest_client [req-6b8ed9d3-aca9-4cdc-a019-74ea7d320454 req-6b8ed9d3-aca9-4cdc-a019-74ea7d320454 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/290069be-b05b-415c-a6b5-4012b08a851e 0.687s",
                                "2026-05-22 01:43:51.012 19 INFO tempest.lib.common.rest_client [req-db6962fa-f71e-42a9-9fd6-1eda4b2e6e7e req-db6962fa-f71e-42a9-9fd6-1eda4b2e6e7e ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=5b58e963-e16e-4455-a827-ffc29f31064a&device_owner=network%3Arouter_gateway 0.620s",
                                "2026-05-22 01:43:51.096 39 INFO tempest.lib.common.rest_client [req-d0eacc86-0390-4755-bce1-a506a22197d2 req-d0eacc86-0390-4755-bce1-a506a22197d2 ] Request (NetworksIpV6TestAttrs:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6000effe-7e6c-4e62-89a2-6aa0396fc63b 0.109s",
                                "2026-05-22 01:43:51.131 31 INFO tempest.lib.common.rest_client [req-dd366fb6-8d27-40ee-8ede-28b1be586a5d req-dd366fb6-8d27-40ee-8ede-28b1be586a5d ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/c27709b3b6814bec8d2a8384acf9c349/roles/09149526a0554d9399016d8921649a86 0.156s",
                                "2026-05-22 01:43:51.131 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c27709b3b6814bec8d2a8384acf9c349 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:51.132 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c27709b3b6814bec8d2a8384acf9c349', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:51.132 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c27709b3b6814bec8d2a8384acf9c349', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:51.215 25 INFO tempest.lib.common.rest_client [req-54353cde-88c4-4213-9322-74a5276404c5 req-54353cde-88c4-4213-9322-74a5276404c5 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c391425-2db4-4bf1-876b-92877149010e 0.996s",
                                "2026-05-22 01:43:51.228 29 INFO tempest.lib.common.rest_client [req-d2ab4d17-1ea1-4479-aa48-69f9059702f5 req-d2ab4d17-1ea1-4479-aa48-69f9059702f5 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c59d0c08-83cf-4e3d-8fb3-2fd9bce20eec 0.471s",
                                "2026-05-22 01:43:51.277 19 INFO tempest.lib.common.rest_client [req-7bea9fed-f5b9-43d4-acd6-570e17458b96 req-7bea9fed-f5b9-43d4-acd6-570e17458b96 ] Request (RoutersAdminTest:test_update_router_set_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.263s",
                                "2026-05-22 01:43:51.370 19 INFO tempest.lib.common.rest_client [req-d9f866dd-5eb2-4e39-88a5-8fa6bbf72d01 req-d9f866dd-5eb2-4e39-88a5-8fa6bbf72d01 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b58e963-e16e-4455-a827-ffc29f31064a 0.090s",
                                "2026-05-22 01:43:51.412 13 INFO tempest.lib.common.rest_client [req-f3c2d8bd-9a8a-4ec6-93c4-e203a10d9da6 req-f3c2d8bd-9a8a-4ec6-93c4-e203a10d9da6 ] 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.630s",
                                "2026-05-22 01:43:51.486 15 INFO tempest.lib.common.rest_client [req-40fad2df-f139-4637-87b9-24e004c19596 req-40fad2df-f139-4637-87b9-24e004c19596 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 2.610s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway [5.600255s] ... ok",
                                "2026-05-22 01:43:51.484 25 INFO tempest.lib.common.rest_client [req-5131976b-b1c2-42db-9478-1eb06ef410f6 req-5131976b-b1c2-42db-9478-1eb06ef410f6 ] Request (PortsAdminExtendedAttrsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/588ba75a0a0f4f4ba244f69c8e90564c 0.266s",
                                "2026-05-22 01:43:51.528 29 INFO tempest.lib.common.rest_client [req-8c5e1968-4544-468c-9dd1-d1cf6a6d99b7 req-8c5e1968-4544-468c-9dd1-d1cf6a6d99b7 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/464514adb6c24753b3f1344ceec8aaf8 0.299s",
                                "2026-05-22 01:43:51.531 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 766847ee7992457bad9481176da50fb6",
                                "2026-05-22 01:43:51.605 33 INFO tempest.lib.common.rest_client [req-4d3094d0-ba68-44c5-b90e-059610343cf3 req-4d3094d0-ba68-44c5-b90e-059610343cf3 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/add_router_interface 2.862s",
                                "2026-05-22 01:43:51.643 29 INFO tempest.lib.common.rest_client [req-287f6291-74ae-4af2-8f96-d6c006dd9b1d req-287f6291-74ae-4af2-8f96-d6c006dd9b1d ] Request (FloatingIPAdminTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=766847ee7992457bad9481176da50fb6&name=default 0.110s",
                                "2026-05-22 01:43:51.734 31 INFO tempest.lib.common.rest_client [req-eda859e6-8965-4154-a1f6-d7e7c80fbc79 req-eda859e6-8965-4154-a1f6-d7e7c80fbc79 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-22 01:43:51.822 15 INFO tempest.lib.common.rest_client [req-95dce9b2-cdd8-4663-99ae-c3dc78dd3793 req-95dce9b2-cdd8-4663-99ae-c3dc78dd3793 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.332s",
                                "2026-05-22 01:43:51.880 33 INFO tempest.lib.common.rest_client [req-fa38a18a-4c91-46be-869a-bb8f09e23eb1 req-fa38a18a-4c91-46be-869a-bb8f09e23eb1 ] Request (RoutersTest:test_add_multiple_router_interfaces): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.273s",
                                "2026-05-22 01:43:51.889 23 INFO tempest.lib.common.rest_client [req-0c508c70-3e52-4b57-9fd0-5126e4180c30 req-0c508c70-3e52-4b57-9fd0-5126e4180c30 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.360s",
                                "2026-05-22 01:43:51.897 39 INFO tempest.lib.common.rest_client [req-13a70d23-59a2-4515-ae03-4ed14fc4edf2 req-13a70d23-59a2-4515-ae03-4ed14fc4edf2 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/7e0bbf55-b05b-4405-a8e6-66d1eb0111c1 0.793s",
                                "2026-05-22 01:43:51.900 38 INFO tempest.lib.common.rest_client [req-020b04cf-c216-4615-98f4-aeb4c59652f8 req-020b04cf-c216-4615-98f4-aeb4c59652f8 ] 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.948s",
                                "2026-05-22 01:43:51.926 31 INFO tempest.lib.common.rest_client [req-94a20179-997f-4656-9ae7-e96eba0989b3 req-94a20179-997f-4656-9ae7-e96eba0989b3 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd 0.191s",
                                "2026-05-22 01:43:51.928 31 INFO tempest.lib.common.dynamic_creds [-] Using the existing project e036be3fa007417c9d78fd788830ecbd for scope project and roles: ['reader']",
                                "2026-05-22 01:43:51.953 13 INFO tempest.lib.common.rest_client [req-ca467378-af22-4b07-b2d0-d3c4c6a9d3f8 req-ca467378-af22-4b07-b2d0-d3c4c6a9d3f8 ] 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.538s",
                                "2026-05-22 01:43:52.043 48 INFO tempest.lib.common.rest_client [req-38844bff-a8ba-4b25-b775-01f3fd1197d1 req-38844bff-a8ba-4b25-b775-01f3fd1197d1 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467/add_router_interface 4.238s",
                                "2026-05-22 01:43:52.049 25 INFO tempest.lib.common.rest_client [req-050a938e-016e-460d-8a3d-fd4c83007136 req-050a938e-016e-460d-8a3d-fd4c83007136 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.557s",
                                "2026-05-22 01:43:52.059 27 INFO tempest.lib.common.rest_client [req-879616be-6376-4bb7-b139-7d1d3d56d64d req-879616be-6376-4bb7-b139-7d1d3d56d64d ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a9efb11c-a25b-4704-8729-da43971c8fe3 1.586s",
                                "2026-05-22 01:43:52.172 27 INFO tempest.lib.common.rest_client [req-8c4cc31c-c0c2-4e83-8550-8d770e34557e req-8c4cc31c-c0c2-4e83-8550-8d770e34557e ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.112s",
                                "2026-05-22 01:43:52.181 33 INFO tempest.lib.common.rest_client [req-3d3b48d1-48a4-444c-add2-5215e228175e req-3d3b48d1-48a4-444c-add2-5215e228175e ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.299s",
                                "2026-05-22 01:43:52.240 38 INFO tempest.lib.common.rest_client [req-c0edc474-0249-46bc-b620-699684515f29 req-c0edc474-0249-46bc-b620-699684515f29 ] 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.337s",
                                "2026-05-22 01:43:52.250 13 INFO tempest.lib.common.rest_client [req-74a0b3ec-0042-485f-b0cd-325aadae2553 req-74a0b3ec-0042-485f-b0cd-325aadae2553 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3722ada4-380e-4bce-92eb-81472b36ebeb 0.292s",
                                "2026-05-22 01:43:52.258 29 INFO tempest.lib.common.rest_client [req-8913e230-841a-4ccb-ad83-6b4baff62c07 req-8913e230-841a-4ccb-ad83-6b4baff62c07 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf5d53e0-c74a-4b9e-af40-8f45d2a49e75 0.612s",
                                "2026-05-22 01:43:52.351 48 INFO tempest.lib.common.rest_client [req-fe233934-ac32-478a-9246-b9112fa7f5f5 req-fe233934-ac32-478a-9246-b9112fa7f5f5 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7abc025c-998d-4cbb-aa8b-8042465a11ef 0.307s",
                                "2026-05-22 01:43:52.410 39 INFO tempest.lib.common.rest_client [req-2b296266-426a-407a-a3ec-dc5be6984990 req-2b296266-426a-407a-a3ec-dc5be6984990 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f5f19ddc-7bcb-4fd6-b3c1-fb146ecfdead 0.511s",
                                "2026-05-22 01:43:52.439 31 INFO tempest.lib.common.rest_client [req-e588bef4-b15d-4f62-8169-c296cd85998a req-e588bef4-b15d-4f62-8169-c296cd85998a ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.501s",
                                "2026-05-22 01:43:52.477 38 INFO tempest.lib.common.rest_client [req-5d891bcd-0677-4ab1-94ab-72416b5ace8f req-5d891bcd-0677-4ab1-94ab-72416b5ace8f ] 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.231s",
                                "2026-05-22 01:43:52.481 29 INFO tempest.lib.common.rest_client [req-f9dd40a4-40ec-4535-bec1-c99aa27c9104 req-f9dd40a4-40ec-4535-bec1-c99aa27c9104 ] Request (FloatingIPAdminTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/766847ee7992457bad9481176da50fb6 0.221s",
                                "2026-05-22 01:43:52.483 29 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in MeteringIpV6TestJSON.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.network.admin.test_metering_extensions.MeteringIpV6TestJSON) ... SKIPPED: metering extension not enabled.",
                                "2026-05-22 01:43:52.509 13 INFO tempest.lib.common.rest_client [req-6366d315-dd85-406b-9bdf-f07cc3c65c76 req-6366d315-dd85-406b-9bdf-f07cc3c65c76 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.254s",
                                "2026-05-22 01:43:52.573 23 INFO tempest.lib.common.rest_client [req-a49dc5ae-7baf-4725-8ddf-a4f9685dc511 req-a49dc5ae-7baf-4725-8ddf-a4f9685dc511 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.682s",
                                "2026-05-22 01:43:52.572 48 INFO tempest.lib.common.rest_client [req-afd72288-fc3d-4dd1-ab16-f7d2605fd28f req-afd72288-fc3d-4dd1-ab16-f7d2605fd28f ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.219s",
                                "2026-05-22 01:43:52.586 27 INFO tempest.lib.common.rest_client [req-cc34adaa-dfcf-4ec0-a237-fcdc675078b9 req-cc34adaa-dfcf-4ec0-a237-fcdc675078b9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fbb6cf85-efa7-48d0-8fbc-c15fb568280e 0.413s",
                                "2026-05-22 01:43:52.594 25 INFO tempest.lib.common.rest_client [req-16d15248-9ba9-4381-99e4-86f1e7e4b9ef req-16d15248-9ba9-4381-99e4-86f1e7e4b9ef ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-22 01:43:52.603 21 INFO tempest.lib.common.rest_client [req-c97523e6-8c0b-41d8-b828-a2e0f6d41285 req-c97523e6-8c0b-41d8-b828-a2e0f6d41285 ] Request (NetworksTest:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.313s",
                                "2026-05-22 01:43:52.689 31 INFO tempest.lib.common.rest_client [req-1c1881bd-d7d0-498e-89cb-0aff0dd1f3fb req-1c1881bd-d7d0-498e-89cb-0aff0dd1f3fb ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-22 01:43:52.705 25 INFO tempest.lib.common.rest_client [req-61ca8968-898c-45b8-b0c4-a32274182090 req-61ca8968-898c-45b8-b0c4-a32274182090 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.108s",
                                "2026-05-22 01:43:52.734 38 INFO tempest.lib.common.rest_client [req-794753fb-37a1-452e-b6d9-95335b85daef req-794753fb-37a1-452e-b6d9-95335b85daef ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c4633f64-3fd5-4213-9166-8bec34a9ba45 0.256s",
                                "2026-05-22 01:43:52.748 19 INFO tempest.lib.common.rest_client [req-ad3e1186-e407-4184-9456-bce8098702f5 req-ad3e1186-e407-4184-9456-bce8098702f5 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 1.376s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway [5.582993s] ... ok",
                                "2026-05-22 01:43:52.852 27 INFO tempest.lib.common.rest_client [req-24bd4b5c-d68e-4c0a-84de-f0e6c8197a1d req-24bd4b5c-d68e-4c0a-84de-f0e6c8197a1d ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/20590141634b4911986a179ccaebf5be 0.264s",
                                "2026-05-22 01:43:52.853 38 INFO tempest.lib.common.rest_client [req-ebb9c493-7767-48a6-8505-9965fb909aa2 req-ebb9c493-7767-48a6-8505-9965fb909aa2 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.117s",
                                "2026-05-22 01:43:52.862 13 INFO tempest.lib.common.rest_client [req-f791de91-e963-4ab5-a7c4-9cb8f371f724 req-f791de91-e963-4ab5-a7c4-9cb8f371f724 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/03c379a0-ff08-44bb-b477-3857f05f22c9 0.350s",
                                "2026-05-22 01:43:52.893 23 INFO tempest.lib.common.rest_client [req-14e1bd94-d531-4623-bd95-41d8389aa4e8 req-14e1bd94-d531-4623-bd95-41d8389aa4e8 ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.318s",
                                "2026-05-22 01:43:52.923 31 INFO tempest.lib.common.rest_client [req-de365723-e928-4435-b5b6-c072ee1a4e57 req-de365723-e928-4435-b5b6-c072ee1a4e57 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/921fe94ef9a04ab0b1dea6843c71b931 0.231s",
                                "2026-05-22 01:43:52.937 25 INFO tempest.lib.common.rest_client [req-fa412637-5fcc-4375-af85-0a7f6fdb4a5c req-fa412637-5fcc-4375-af85-0a7f6fdb4a5c ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.230s",
                                "2026-05-22 01:43:53.008 29 INFO tempest.lib.common.rest_client [req-3cd50e22-f713-43ee-940a-033706788274 req-3cd50e22-f713-43ee-940a-033706788274 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.517s",
                                "2026-05-22 01:43:53.043 19 INFO tempest.lib.common.rest_client [req-9b9a6bbf-ee79-4dbb-aa03-49a3ddceeeb4 req-9b9a6bbf-ee79-4dbb-aa03-49a3ddceeeb4 ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.291s",
                                "2026-05-22 01:43:53.041 13 INFO tempest.lib.common.rest_client [req-c2e4bf2e-4dab-4cb0-a419-eeb9f4dcf5f1 req-c2e4bf2e-4dab-4cb0-a419-eeb9f4dcf5f1 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.176s",
                                "2026-05-22 01:43:53.140 38 INFO tempest.lib.common.rest_client [req-6f7e09e5-47c8-41f6-93e9-db345dc2face req-6f7e09e5-47c8-41f6-93e9-db345dc2face ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/449b0af9-bd87-489d-8fb7-6014ab8fa0dc 0.285s",
                                "2026-05-22 01:43:53.150 27 INFO tempest.lib.common.rest_client [req-c676c86c-2955-4c43-8395-3c0a209e58d9 req-c676c86c-2955-4c43-8395-3c0a209e58d9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/28d3f9ef625340808a031a5e09123465 0.296s",
                                "2026-05-22 01:43:53.151 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 77d9eaced75340578611e70df2fe3a97",
                                "2026-05-22 01:43:53.175 31 INFO tempest.lib.common.rest_client [req-ce758a46-58a8-4dec-ada0-fb001439a726 req-ce758a46-58a8-4dec-ada0-fb001439a726 ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.251s",
                                "2026-05-22 01:43:53.270 38 INFO tempest.lib.common.rest_client [req-5da5b4af-368e-4f12-ab44-8c1f30720976 req-5da5b4af-368e-4f12-ab44-8c1f30720976 ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.127s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_rule_with_remote_ip_and_group [2.320924s] ... ok",
                                "2026-05-22 01:43:53.309 13 INFO tempest.lib.common.rest_client [req-0217411d-56f9-4e87-9a7e-66e00a18072a req-0217411d-56f9-4e87-9a7e-66e00a18072a ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c1a94d92-19fb-4006-87e9-3270cde33958 0.263s",
                                "2026-05-22 01:43:53.364 33 INFO tempest.lib.common.rest_client [req-8bf0be64-9f95-4fd3-91a2-292e9a85a4e6 req-8bf0be64-9f95-4fd3-91a2-292e9a85a4e6 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.181s",
                                "2026-05-22 01:43:53.389 31 INFO tempest.lib.common.rest_client [req-280cfd29-aee0-4b91-b746-3891d8193bf4 req-280cfd29-aee0-4b91-b746-3891d8193bf4 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.212s",
                                "2026-05-22 01:43:53.431 25 INFO tempest.lib.common.rest_client [req-83156c86-0ce8-4579-b42a-067a92c54ce7 req-83156c86-0ce8-4579-b42a-067a92c54ce7 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.490s",
                                "2026-05-22 01:43:53.532 13 INFO tempest.lib.common.rest_client [req-5c0a1c3c-d916-4814-8773-220fa488f630 req-5c0a1c3c-d916-4814-8773-220fa488f630 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.219s",
                                "2026-05-22 01:43:53.561 21 INFO tempest.lib.common.rest_client [req-3abfb3f8-c14b-44ff-bdf5-0ecd77b625eb req-3abfb3f8-c14b-44ff-bdf5-0ecd77b625eb ] Request (NetworksTest:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/329961de-33bd-4546-bba5-5b70082a9cd8 0.956s",
                                "2026-05-22 01:43:53.568 29 INFO tempest.lib.common.rest_client [req-2ec5774f-5f08-4d08-9253-ab12cc48674e req-2ec5774f-5f08-4d08-9253-ab12cc48674e ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-22 01:43:53.585 31 INFO tempest.lib.common.rest_client [req-ec74655b-e00f-4342-babd-1006cb6caaca req-ec74655b-e00f-4342-babd-1006cb6caaca ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:43:53.587 25 INFO tempest.lib.common.rest_client [req-cbdf8db2-46f1-4d6f-b758-3a220eedcf11 req-cbdf8db2-46f1-4d6f-b758-3a220eedcf11 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-22 01:43:53.649 27 INFO tempest.lib.common.rest_client [req-790d3639-3147-4711-b8e1-36f14f9cc8c9 req-790d3639-3147-4711-b8e1-36f14f9cc8c9 ] Request (RoutersNegativeIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.496s",
                                "2026-05-22 01:43:53.650 38 INFO tempest.lib.common.rest_client [req-38a8f9c5-6634-4463-b202-490a0e3ef3cc req-38a8f9c5-6634-4463-b202-490a0e3ef3cc ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.377s",
                                "2026-05-22 01:43:53.664 21 INFO tempest.lib.common.rest_client [req-eda34886-fffb-4f0c-b356-1cb3866bbc8a req-eda34886-fffb-4f0c-b356-1cb3866bbc8a ] Request (NetworksTest:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/04501b96-96bc-4403-aae7-b7ff8acfe421 0.097s",
                                "2026-05-22 01:43:53.682 29 INFO tempest.lib.common.rest_client [req-9d124dfd-fd9b-4f09-a856-ef7e47b4a1e2 req-9d124dfd-fd9b-4f09-a856-ef7e47b4a1e2 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.113s",
                                "2026-05-22 01:43:53.716 31 INFO tempest.lib.common.rest_client [req-790ddc16-8ebf-4ace-a342-e037de4188e3 req-790ddc16-8ebf-4ace-a342-e037de4188e3 ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/2194ff3a072f4deb83141fa1296997d2 0.126s",
                                "2026-05-22 01:43:53.750 25 INFO tempest.lib.common.rest_client [req-7b6113df-9f15-4611-a651-3b9beebe8f15 req-7b6113df-9f15-4611-a651-3b9beebe8f15 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/09149526a0554d9399016d8921649a86 0.161s",
                                "2026-05-22 01:43:53.749 38 INFO tempest.lib.common.rest_client [req-f7a98716-ada1-4dc7-9ed2-0c5f3dd3ada0 req-f7a98716-ada1-4dc7-9ed2-0c5f3dd3ada0 ] Request (NegativeSecGroupTest:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/522c67a0-420d-410d-a904-de66a2033278 0.098s",
                                "2026-05-22 01:43:53.778 21 INFO tempest.lib.common.rest_client [req-0a956325-f716-4441-8c2a-81de353657cd req-0a956325-f716-4441-8c2a-81de353657cd ] Request (NetworksTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/329961de-33bd-4546-bba5-5b70082a9cd8 0.112s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [4.787176s] ... ok",
                                "2026-05-22 01:43:53.865 13 INFO tempest.lib.common.rest_client [req-4f37330f-affb-4162-a105-ac506bb669f0 req-4f37330f-affb-4162-a105-ac506bb669f0 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/dfc326a5-d7a2-4c64-a68c-a95540bb9948 0.331s",
                                "2026-05-22 01:43:53.902 31 INFO tempest.lib.common.rest_client [req-1af17635-7957-4fb3-9f38-1a6e0720ba8a req-1af17635-7957-4fb3-9f38-1a6e0720ba8a ] Request (FloatingIPTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-22 01:43:53.909 29 INFO tempest.lib.common.rest_client [req-3ac39625-1560-42f1-b52f-f0d23a43dcdf req-3ac39625-1560-42f1-b52f-f0d23a43dcdf ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.222s",
                                "2026-05-22 01:43:53.931 21 INFO tempest.lib.common.rest_client [req-387882f6-0183-4660-a616-b1c96e907d97 req-387882f6-0183-4660-a616-b1c96e907d97 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.151s",
                                "2026-05-22 01:43:54.008 25 INFO tempest.lib.common.rest_client [req-5c862789-a8b5-4827-b263-ff915eb25912 req-5c862789-a8b5-4827-b263-ff915eb25912 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.256s",
                                "2026-05-22 01:43:54.065 39 INFO tempest.lib.common.rest_client [req-c15eb673-3a78-4011-a37f-74a3032a06a0 req-c15eb673-3a78-4011-a37f-74a3032a06a0 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/f596d0e0-f9f1-4b18-ab0a-9ce3b0bc9a9a 1.653s",
                                "2026-05-22 01:43:54.079 13 INFO tempest.lib.common.rest_client [req-e409c6b8-3575-468e-b6bb-7823ddf8c9de req-e409c6b8-3575-468e-b6bb-7823ddf8c9de ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.212s",
                                "2026-05-22 01:43:54.111 27 INFO tempest.lib.common.rest_client [req-a48c818c-6e21-4d7b-a98a-7a2037f51900 req-a48c818c-6e21-4d7b-a98a-7a2037f51900 ] Request (RoutersNegativeIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=77d9eaced75340578611e70df2fe3a97&name=default 0.457s",
                                "2026-05-22 01:43:54.110 21 INFO tempest.lib.common.rest_client [req-971db53e-2703-4058-8b4c-a12a278f15c2 req-971db53e-2703-4058-8b4c-a12a278f15c2 ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.177s",
                                "2026-05-22 01:43:54.108 31 INFO tempest.lib.common.rest_client [req-d110887f-82c0-486f-a42a-cb3e8e9c4cac req-d110887f-82c0-486f-a42a-cb3e8e9c4cac ] Request (FloatingIPTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd/users/0986f75564d4447892465339457ea0c8/roles/09149526a0554d9399016d8921649a86 0.205s",
                                "2026-05-22 01:43:54.108 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0986f75564d4447892465339457ea0c8 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:54.108 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0986f75564d4447892465339457ea0c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:54.112 31 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPTestJSON-1871818020-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'e036be3fa007417c9d78fd788830ecbd', 'project_name': 'tempest-FloatingIPTestJSON-1871818020', 'tenant_id': 'e036be3fa007417c9d78fd788830ecbd', 'tenant_name': 'tempest-FloatingIPTestJSON-1871818020', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0986f75564d4447892465339457ea0c8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:54.136 38 INFO tempest.lib.common.rest_client [req-1b424a90-8998-4708-ad19-de1ac3be0e5a req-1b424a90-8998-4708-ad19-de1ac3be0e5a ] Request (NegativeSecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/522c67a0-420d-410d-a904-de66a2033278 0.383s",
                                "2026-05-22 01:43:54.215 25 INFO tempest.lib.common.rest_client [req-aa0ee7fc-9b4a-405e-9b81-23d0053780c5 req-aa0ee7fc-9b4a-405e-9b81-23d0053780c5 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/30382f8e1b914440b0a8e8adfafc4e44 0.204s",
                                "2026-05-22 01:43:54.214 21 INFO tempest.lib.common.rest_client [req-209cf3d5-2bc7-4f1e-84c8-f3fb1fde183f req-209cf3d5-2bc7-4f1e-84c8-f3fb1fde183f ] Request (NetworksTest:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.101s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_external_network_visibility [0.437727s] ... ok",
                                "2026-05-22 01:43:54.254 38 INFO tempest.lib.common.rest_client [req-650199bf-fed7-43c4-aea4-a1c59bb7eb5c req-650199bf-fed7-43c4-aea4-a1c59bb7eb5c ] Request (NegativeSecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.115s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_create_security_group_update_name_default [0.983455s] ... ok",
                                "2026-05-22 01:43:54.307 13 INFO tempest.lib.common.rest_client [req-b3a65bd6-c96d-4cb6-8815-8ad66eac5001 req-b3a65bd6-c96d-4cb6-8815-8ad66eac5001 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/c0342ea5-fbcf-4255-9c14-3232873eec2a 0.226s",
                                "2026-05-22 01:43:54.367 38 INFO tempest.lib.common.rest_client [req-a176c8ec-c970-4bd4-83a9-7298bd0ce85a req-a176c8ec-c970-4bd4-83a9-7298bd0ce85a ] Request (NegativeSecGroupTest:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12e391c8-b371-4d15-a98b-1b398ce62052 0.110s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_delete_non_existent_security_group [0.112600s] ... ok",
                                "2026-05-22 01:43:54.425 21 INFO tempest.lib.common.rest_client [req-7a139677-6c5e-4575-a2b2-be7037d4c8f2 req-7a139677-6c5e-4575-a2b2-be7037d4c8f2 ] Request (NetworksTest:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.200s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.208257s] ... ok",
                                "2026-05-22 01:43:54.425 39 INFO tempest.lib.common.rest_client [req-8ffeeab9-3683-49c6-923d-6a897ede561a req-8ffeeab9-3683-49c6-923d-6a897ede561a ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/471a50ce3b6043f4a3323508f820c506 0.357s",
                                "2026-05-22 01:43:54.458 29 INFO tempest.lib.common.rest_client [req-79b1f675-6255-4b38-a744-88f0ce960d5d req-79b1f675-6255-4b38-a744-88f0ce960d5d ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.547s",
                                "2026-05-22 01:43:54.459 25 INFO tempest.lib.common.rest_client [req-acf6bb09-7695-4379-9d71-1e21b34b2b1b req-acf6bb09-7695-4379-9d71-1e21b34b2b1b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.242s",
                                "2026-05-22 01:43:54.471 38 INFO tempest.lib.common.rest_client [req-633ee918-a7a8-417d-9086-0cd553a9a443 req-633ee918-a7a8-417d-9086-0cd553a9a443 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/18405800-5bba-4100-a924-508dd0606aa3 0.098s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group [0.103846s] ... ok",
                                "2026-05-22 01:43:54.484 13 INFO tempest.lib.common.rest_client [req-82502c49-4e14-4a60-ae9f-4c3e13049d39 req-82502c49-4e14-4a60-ae9f-4c3e13049d39 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.173s",
                                "2026-05-22 01:43:54.545 33 INFO tempest.lib.common.rest_client [req-ce547bec-e679-4ce7-913b-da9e8c7abb89 req-ce547bec-e679-4ce7-913b-da9e8c7abb89 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/64f15406-42a9-48ca-ad93-cb8ad6d6d8ba 0.178s",
                                "2026-05-22 01:43:54.571 21 INFO tempest.lib.common.rest_client [req-40a80c6a-404d-4d22-9af3-f04459c1f30b req-40a80c6a-404d-4d22-9af3-f04459c1f30b ] Request (NetworksTest:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.141s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.144023s] ... ok",
                                "2026-05-22 01:43:54.611 38 INFO tempest.lib.common.rest_client [req-55b16d65-f41b-46b0-b3a1-ce3741269085 req-55b16d65-f41b-46b0-b3a1-ce3741269085 ] Request (NegativeSecGroupTest:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/5e0b4fce-e26f-4b87-9068-da23ecdc936d 0.136s",
                                "{13} tempest.api.network.test_security_groups_negative.NegativeSecGroupTest.test_show_non_existent_security_group_rule [0.139175s] ... ok",
                                "2026-05-22 01:43:54.668 31 INFO tempest.lib.common.rest_client [req-aeda0db3-b22a-43c4-8484-053d227066dd req-aeda0db3-b22a-43c4-8484-053d227066dd ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.553s",
                                "2026-05-22 01:43:54.702 21 INFO tempest.lib.common.rest_client [req-46bfa648-ec5e-4314-80e4-2dd4990f5c6c req-46bfa648-ec5e-4314-80e4-2dd4990f5c6c ] Request (NetworksTest:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.131539s] ... ok",
                                "2026-05-22 01:43:54.720 25 INFO tempest.lib.common.rest_client [req-ee10e5f2-b902-43a5-9aff-3cd3d02619b2 req-ee10e5f2-b902-43a5-9aff-3cd3d02619b2 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/2194ff3a072f4deb83141fa1296997d2 0.258s",
                                "2026-05-22 01:43:54.738 39 INFO tempest.lib.common.rest_client [req-7b2cc770-fd07-447f-abea-df86793511d1 req-7b2cc770-fd07-447f-abea-df86793511d1 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/f70d0decdf2f4c3eb4fbf30829570ab6 0.311s",
                                "2026-05-22 01:43:54.742 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: fbd0638792a146b59e142fee960df230",
                                "2026-05-22 01:43:54.752 48 INFO tempest.lib.common.rest_client [req-209423f0-80e5-4c3c-942a-5a57fe05b3b4 req-209423f0-80e5-4c3c-942a-5a57fe05b3b4 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467/remove_router_interface 2.178s",
                                "2026-05-22 01:43:54.762 27 INFO tempest.lib.common.rest_client [req-546ec57d-f603-4ec4-aa64-d4aadf5bb4b1 req-546ec57d-f603-4ec4-aa64-d4aadf5bb4b1 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a130772-d2e7-4e0b-b27b-020a13c17a54 0.647s",
                                "2026-05-22 01:43:54.780 29 INFO tempest.lib.common.rest_client [req-b9f52dbc-31fe-409a-a52b-b97bca983755 req-b9f52dbc-31fe-409a-a52b-b97bca983755 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.316s",
                                "2026-05-22 01:43:54.843 23 INFO tempest.lib.common.rest_client [req-24930466-427f-4952-94a9-3b7b0171945d req-24930466-427f-4952-94a9-3b7b0171945d ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f/add_router_interface 1.943s",
                                "2026-05-22 01:43:54.852 13 INFO tempest.lib.common.rest_client [req-9a8d85d1-ca7c-447a-84e8-2ee33bfecd9c req-9a8d85d1-ca7c-447a-84e8-2ee33bfecd9c ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff3cd1b9-4f4c-4405-803e-dc72388e3469 0.366s",
                                "2026-05-22 01:43:54.860 21 INFO tempest.lib.common.rest_client [req-ff0632c2-25df-4703-85a8-4c40b8a20c92 req-ff0632c2-25df-4703-85a8-4c40b8a20c92 ] Request (NetworksTest:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.154s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.157852s] ... ok",
                                "2026-05-22 01:43:54.925 38 INFO tempest.lib.common.rest_client [req-f9fb4a8b-e36c-4888-be8b-1472b9f8539f req-f9fb4a8b-e36c-4888-be8b-1472b9f8539f ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3e1e09d5cf544a8eb5b9a4586c7e9421 0.277s",
                                "2026-05-22 01:43:54.940 48 INFO tempest.lib.common.rest_client [req-620d1fae-83ad-421a-981a-17c71a4fb177 req-620d1fae-83ad-421a-981a-17c71a4fb177 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.183s",
                                "2026-05-22 01:43:54.938 25 INFO tempest.lib.common.rest_client [req-27575b85-d7f5-4e3b-95b9-f9b3c0bd377b req-27575b85-d7f5-4e3b-95b9-f9b3c0bd377b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-22 01:43:54.985 23 INFO tempest.lib.common.rest_client [req-ee823d27-71a2-4715-ae94-f72fdb8d8daa req-ee823d27-71a2-4715-ae94-f72fdb8d8daa ] Request (RoutersIpV6Test:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9b440793-881b-4ed7-b056-45e205ea5e47 0.141s",
                                "2026-05-22 01:43:54.985 13 INFO tempest.lib.common.rest_client [req-a6ce271d-d3be-4dfa-9ec1-c9c215956082 req-a6ce271d-d3be-4dfa-9ec1-c9c215956082 ] 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.140894s] ... ok",
                                "2026-05-22 01:43:55.028 29 INFO tempest.lib.common.rest_client [req-285d2c86-39de-4e29-aa63-109aef343a6a req-285d2c86-39de-4e29-aa63-109aef343a6a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/09149526a0554d9399016d8921649a86 0.246s",
                                "2026-05-22 01:43:55.062 21 INFO tempest.lib.common.rest_client [req-ebc6b24b-8637-4e01-a195-ea7b6ec601f3 req-ebc6b24b-8637-4e01-a195-ea7b6ec601f3 ] Request (NetworksTest:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/6b598fb7-31f6-4219-9429-b91f4983bbfb 0.199s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_show_network [0.200180s] ... ok",
                                "2026-05-22 01:43:55.130 27 INFO tempest.lib.common.rest_client [req-9099f161-9cb2-42e0-ad36-6157bd32ae53 req-9099f161-9cb2-42e0-ad36-6157bd32ae53 ] Request (RoutersNegativeIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/77d9eaced75340578611e70df2fe3a97 0.365s",
                                "2026-05-22 01:43:55.153 15 INFO tempest.lib.common.rest_client [req-6090387e-2eb2-4ea4-81d1-62079e53f2b3 req-6090387e-2eb2-4ea4-81d1-62079e53f2b3 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 3.325s",
                                "2026-05-22 01:43:55.194 23 INFO tempest.lib.common.rest_client [req-4bb2ca56-265f-43b4-a4f8-e97f63686cc7 req-4bb2ca56-265f-43b4-a4f8-e97f63686cc7 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9b440793-881b-4ed7-b056-45e205ea5e47 0.203s",
                                "2026-05-22 01:43:55.196 19 INFO tempest.lib.common.rest_client [req-c49a8e7f-3ec6-4e57-8d56-382540da7bfe req-c49a8e7f-3ec6-4e57-8d56-382540da7bfe ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 2.149s",
                                "2026-05-22 01:43:55.220 29 INFO tempest.lib.common.rest_client [req-b45b6cab-dde7-4fa9-8f4d-ae854e09a7b9 req-b45b6cab-dde7-4fa9-8f4d-ae854e09a7b9 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:43:55.221 25 INFO tempest.lib.common.rest_client [req-8a27a774-a541-4480-a496-ed1dc8108544 req-8a27a774-a541-4480-a496-ed1dc8108544 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/ddb095bce9464ab8869eb7c9553eb0d7/roles/09149526a0554d9399016d8921649a86 0.281s",
                                "2026-05-22 01:43:55.222 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ddb095bce9464ab8869eb7c9553eb0d7 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:55.223 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddb095bce9464ab8869eb7c9553eb0d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:55.223 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ddb095bce9464ab8869eb7c9553eb0d7', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:55.248 21 INFO tempest.lib.common.rest_client [req-83c65f69-51b3-493e-a5c5-27dfc3254684 req-83c65f69-51b3-493e-a5c5-27dfc3254684 ] Request (NetworksTest:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/6b598fb7-31f6-4219-9429-b91f4983bbfb?fields=id&fields=name&fields=mtu 0.177s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.184618s] ... ok",
                                "2026-05-22 01:43:55.269 38 INFO tempest.lib.common.rest_client [req-ac82908e-045e-4dc1-a1c6-ecfe20a27623 req-ac82908e-045e-4dc1-a1c6-ecfe20a27623 ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8c0a101bdbb94944a9057493daaf2da7 0.336s",
                                "2026-05-22 01:43:55.269 38 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6a1e3bce835743af8bf9d667ec9d4d61",
                                "2026-05-22 01:43:55.332 48 INFO tempest.lib.common.rest_client [req-ed16ff99-3cdc-4c7c-acc6-ab0c744963be req-ed16ff99-3cdc-4c7c-acc6-ab0c744963be ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba04e63-2687-4601-9b38-499852ce18cd 0.388s",
                                "2026-05-22 01:43:55.346 19 INFO tempest.lib.common.rest_client [req-9f84d218-76f0-4550-b230-3b543ef9bc4b req-9f84d218-76f0-4550-b230-3b543ef9bc4b ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 0.148s",
                                "2026-05-22 01:43:55.380 39 INFO tempest.lib.common.rest_client [req-16eb8916-3dc8-4c51-8f96-740b98399d73 req-16eb8916-3dc8-4c51-8f96-740b98399d73 ] Request (NetworksIpV6TestAttrs:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.636s",
                                "2026-05-22 01:43:55.391 21 INFO tempest.lib.common.rest_client [req-5c769142-ee10-4c76-8e06-0d02ec85702e req-5c769142-ee10-4c76-8e06-0d02ec85702e ] Request (NetworksTest:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/e4b51c71-76ab-4f94-bfe4-5286ecf1bae6 0.140s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.143093s] ... ok",
                                "2026-05-22 01:43:55.404 15 INFO tempest.lib.common.rest_client [req-b6f5e9a7-32bc-4cbc-9bdd-d18e59007e2c req-b6f5e9a7-32bc-4cbc-9bdd-d18e59007e2c ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 0.249s",
                                "2026-05-22 01:43:55.431 29 INFO tempest.lib.common.rest_client [req-87918035-8f90-43c5-8543-7dc150af692f req-87918035-8f90-43c5-8543-7dc150af692f ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.209s",
                                "2026-05-22 01:43:55.444 48 INFO tempest.lib.common.rest_client [req-3e2e916c-edfb-4610-82fd-b6331fa50670 req-3e2e916c-edfb-4610-82fd-b6331fa50670 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.109s",
                                "2026-05-22 01:43:55.455 13 INFO tempest.lib.common.rest_client [req-802bff86-6cc6-400b-afb0-0d8a3214a885 req-802bff86-6cc6-400b-afb0-0d8a3214a885 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.467s",
                                "2026-05-22 01:43:55.465 19 INFO tempest.lib.common.rest_client [req-2819f770-4632-44a0-865f-81bedc09023e req-2819f770-4632-44a0-865f-81bedc09023e ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=1404d834-cfab-45d6-a801-386858b7f3dd&device_owner=network%3Arouter_gateway 0.117s",
                                "2026-05-22 01:43:55.530 15 INFO tempest.lib.common.rest_client [req-c09b9b00-8632-4a26-b27c-5a5b89e8d238 req-c09b9b00-8632-4a26-b27c-5a5b89e8d238 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=71a33818-1575-4da6-81f8-e1f36de276ca&device_owner=network%3Arouter_gateway 0.125s",
                                "2026-05-22 01:43:55.533 21 INFO tempest.lib.common.rest_client [req-0f4e0ff6-a22c-438d-ada7-b178b64ca2a9 req-0f4e0ff6-a22c-438d-ada7-b178b64ca2a9 ] Request (NetworksTest:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/e4b51c71-76ab-4f94-bfe4-5286ecf1bae6?fields=id&fields=network_id 0.137s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.140325s] ... ok",
                                "2026-05-22 01:43:55.587 19 INFO tempest.lib.common.rest_client [req-16afc798-c95a-46cd-a137-dead3b2e3e2f req-16afc798-c95a-46cd-a137-dead3b2e3e2f ] Request (RoutersAdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.118s",
                                "2026-05-22 01:43:55.629 33 INFO tempest.lib.common.rest_client [req-578738e6-8e59-446d-9176-059ad5034294 req-578738e6-8e59-446d-9176-059ad5034294 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/remove_router_interface 1.082s",
                                "2026-05-22 01:43:55.660 15 INFO tempest.lib.common.rest_client [req-65506d99-ab59-4935-98e0-df0a34252e46 req-65506d99-ab59-4935-98e0-df0a34252e46 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_with_snat_explicit): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.128s",
                                "2026-05-22 01:43:55.697 19 INFO tempest.lib.common.rest_client [req-efe8280d-f978-4048-8105-03f8840257a9 req-efe8280d-f978-4048-8105-03f8840257a9 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1404d834-cfab-45d6-a801-386858b7f3dd 0.107s",
                                "2026-05-22 01:43:55.739 29 INFO tempest.lib.common.rest_client [req-3a97d4f6-4ca5-4332-baf6-a3a03a25cf17 req-3a97d4f6-4ca5-4332-baf6-a3a03a25cf17 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.304s",
                                "2026-05-22 01:43:55.766 15 INFO tempest.lib.common.rest_client [req-d627f5c7-a8c4-4720-af23-2ac39429cd93 req-d627f5c7-a8c4-4720-af23-2ac39429cd93 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=71a33818-1575-4da6-81f8-e1f36de276ca 0.104s",
                                "2026-05-22 01:43:55.790 27 INFO tempest.lib.common.rest_client [req-58efe306-9147-4a2a-803e-da76d69d33b8 req-58efe306-9147-4a2a-803e-da76d69d33b8 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-22 01:43:55.794 39 INFO tempest.lib.common.rest_client [req-b2193016-09e6-4fcf-ace9-5f35dd8f7cf5 req-b2193016-09e6-4fcf-ace9-5f35dd8f7cf5 ] Request (NetworksIpV6TestAttrs:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=fbd0638792a146b59e142fee960df230&name=default 0.412s",
                                "2026-05-22 01:43:55.797 38 INFO tempest.lib.common.rest_client [req-df78553c-624f-4c9a-a13b-12ad3e610864 req-df78553c-624f-4c9a-a13b-12ad3e610864 ] Request (NegativeSecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.523s",
                                "2026-05-22 01:43:55.811 33 INFO tempest.lib.common.rest_client [req-9c76ede3-c6a2-44fa-a9e2-52a2c1041763 req-9c76ede3-c6a2-44fa-a9e2-52a2c1041763 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/a0dad458-476e-446e-aae9-ee7938eece1d 0.177s",
                                "2026-05-22 01:43:55.863 48 INFO tempest.lib.common.rest_client [req-8ddac566-7111-4306-80f3-4429acbdf1d8 req-8ddac566-7111-4306-80f3-4429acbdf1d8 ] Request (NetworksTestDHCPv6:test_dhcp_stateful_router): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467 0.416s",
                                "2026-05-22 01:43:55.875 25 INFO tempest.lib.common.rest_client [req-4dd32d99-f110-4d88-a763-60fba9c13c0a req-4dd32d99-f110-4d88-a763-60fba9c13c0a ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.638s",
                                "2026-05-22 01:43:55.885 29 INFO tempest.lib.common.rest_client [req-f2fe56b2-b666-4b54-990b-d7bd3e603243 req-f2fe56b2-b666-4b54-990b-d7bd3e603243 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/2194ff3a072f4deb83141fa1296997d2 0.144s",
                                "2026-05-22 01:43:55.979 48 INFO tempest.lib.common.rest_client [req-116cd2e0-fd2c-4efb-9db8-479b79b489d8 req-116cd2e0-fd2c-4efb-9db8-479b79b489d8 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.110s",
                                "2026-05-22 01:43:56.026 25 INFO tempest.lib.common.rest_client [req-280398ce-8e84-4d26-8ceb-e4ca9169c7e5 req-280398ce-8e84-4d26-8ceb-e4ca9169c7e5 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c 0.145s",
                                "2026-05-22 01:43:56.026 25 INFO tempest.lib.common.dynamic_creds [-] Using the existing project f2fccbbb0e4946ed86f7223cb759f26c for scope project and roles: ['reader']",
                                "2026-05-22 01:43:56.061 29 INFO tempest.lib.common.rest_client [req-84184be9-8098-4635-87ef-34e716e89ddc req-84184be9-8098-4635-87ef-34e716e89ddc ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:43:56.063 13 INFO tempest.lib.common.rest_client [req-fb0102fa-2165-4fd4-a4d3-5d5381e1761e req-fb0102fa-2165-4fd4-a4d3-5d5381e1761e ] 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.602s",
                                "2026-05-22 01:43:56.119 38 INFO tempest.lib.common.rest_client [req-68a607f0-d12b-4847-a77c-ddb779d45329 req-68a607f0-d12b-4847-a77c-ddb779d45329 ] Request (NegativeSecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6a1e3bce835743af8bf9d667ec9d4d61&name=default 0.321s",
                                "2026-05-22 01:43:56.125 48 INFO tempest.lib.common.rest_client [req-a74b2615-aeea-4162-ba59-d60ff1753cb0 req-a74b2615-aeea-4162-ba59-d60ff1753cb0 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.143s",
                                "2026-05-22 01:43:56.186 29 INFO tempest.lib.common.rest_client [req-a3d03002-b32c-477d-abd5-b02d2240563a req-a3d03002-b32c-477d-abd5-b02d2240563a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/9895e7b8b2b747a6bbda159dc63d098c/roles/09149526a0554d9399016d8921649a86 0.122s",
                                "2026-05-22 01:43:56.186 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 9895e7b8b2b747a6bbda159dc63d098c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:56.187 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895e7b8b2b747a6bbda159dc63d098c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:56.187 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '9895e7b8b2b747a6bbda159dc63d098c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:56.290 23 INFO tempest.lib.common.rest_client [req-95ca9687-6929-468f-9cea-ddb14a96aea8 req-95ca9687-6929-468f-9cea-ddb14a96aea8 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f/remove_router_interface 1.093s",
                                "2026-05-22 01:43:56.313 21 INFO tempest.lib.common.rest_client [req-4dad89ce-9f4c-4d6d-b0fc-cfa4ad28b142 req-4dad89ce-9f4c-4d6d-b0fc-cfa4ad28b142 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.776s",
                                "2026-05-22 01:43:56.370 39 INFO tempest.lib.common.rest_client [req-86456bb5-0105-4796-a80a-33811ed4f2dc req-86456bb5-0105-4796-a80a-33811ed4f2dc ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a7e1a08a-e089-46f9-a4e8-a6c63f1b439f 0.573s",
                                "2026-05-22 01:43:56.389 13 INFO tempest.lib.common.rest_client [req-53e1a5d0-e018-4c4c-81b8-8349e59ff8b3 req-53e1a5d0-e018-4c4c-81b8-8349e59ff8b3 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f49e709a-b381-4cea-8276-0bed5ca535d5 0.323s",
                                "2026-05-22 01:43:56.396 23 INFO tempest.lib.common.rest_client [req-1a0237b5-6d01-4596-9176-e8dab0579276 req-1a0237b5-6d01-4596-9176-e8dab0579276 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=079d8944-6c33-4326-b3d3-8af568784f4f 0.104s",
                                "2026-05-22 01:43:56.398 27 INFO tempest.lib.common.rest_client [req-ee4124db-01c1-4206-a9f0-de1f26497a35 req-ee4124db-01c1-4206-a9f0-de1f26497a35 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-22 01:43:56.520 13 INFO tempest.lib.common.rest_client [req-227aadce-2d4f-47ae-9815-041f25ff65c6 req-227aadce-2d4f-47ae-9815-041f25ff65c6 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.128s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_protocol_integer_value [1.534576s] ... ok",
                                "2026-05-22 01:43:56.530 27 INFO tempest.lib.common.rest_client [req-5ebaa807-b43a-4029-bd73-ae0a860ed4e4 req-5ebaa807-b43a-4029-bd73-ae0a860ed4e4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.126s",
                                "2026-05-22 01:43:56.540 48 INFO tempest.lib.common.rest_client [req-82deedb0-97e7-47dc-9f3e-3ca15f06f0ea req-82deedb0-97e7-47dc-9f3e-3ca15f06f0ea ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.413s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcp_stateful_router [16.449320s] ... ok",
                                "2026-05-22 01:43:56.545 38 INFO tempest.lib.common.rest_client [req-2dc76873-9df1-4b3c-905d-3138c6b8f92e req-2dc76873-9df1-4b3c-905d-3138c6b8f92e ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ca6b278-ee70-42c7-bdb1-5b86e89299a2 0.423s",
                                "2026-05-22 01:43:56.592 39 INFO tempest.lib.common.rest_client [req-17c27db6-ce07-4aee-996f-0214c4fbaa37 req-17c27db6-ce07-4aee-996f-0214c4fbaa37 ] Request (NetworksIpV6TestAttrs:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/fbd0638792a146b59e142fee960df230 0.218s",
                                "2026-05-22 01:43:56.606 25 INFO tempest.lib.common.rest_client [req-a95898ff-11bc-4ead-b9e0-6f9a3c81b170 req-a95898ff-11bc-4ead-b9e0-6f9a3c81b170 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.577s",
                                "2026-05-22 01:43:56.757 27 INFO tempest.lib.common.rest_client [req-4b4fceee-18c9-45d1-96f7-20ba55383dcc req-4b4fceee-18c9-45d1-96f7-20ba55383dcc ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.224s",
                                "2026-05-22 01:43:56.775 25 INFO tempest.lib.common.rest_client [req-0628bcd4-e010-4d9b-8bfe-c7dfee0d8f7f req-0628bcd4-e010-4d9b-8bfe-c7dfee0d8f7f ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-22 01:43:56.783 31 INFO tempest.lib.common.rest_client [req-267fa7e0-5e4b-4d86-9c05-8d4ec2a0e24b req-267fa7e0-5e4b-4d86-9c05-8d4ec2a0e24b ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.109s",
                                "2026-05-22 01:43:56.806 29 INFO tempest.lib.common.rest_client [req-1a3f10fe-3c7a-4a9f-a037-273f5d7c6138 req-1a3f10fe-3c7a-4a9f-a037-273f5d7c6138 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.609s",
                                "2026-05-22 01:43:56.827 33 INFO tempest.lib.common.rest_client [req-c4bb9879-d50b-46f0-bcd0-cad8c9452fc5 req-c4bb9879-d50b-46f0-bcd0-cad8c9452fc5 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9/remove_router_interface 1.015s",
                                "2026-05-22 01:43:56.848 38 INFO tempest.lib.common.rest_client [req-153f7450-5147-4880-8bb9-5522443695ca req-153f7450-5147-4880-8bb9-5522443695ca ] Request (NegativeSecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6a1e3bce835743af8bf9d667ec9d4d61 0.291s",
                                "2026-05-22 01:43:56.892 23 INFO tempest.lib.common.rest_client [req-299c8b89-be8a-4acb-a130-4451882a7f9d req-299c8b89-be8a-4acb-a130-4451882a7f9d ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f 0.491s",
                                "2026-05-22 01:43:56.925 13 INFO tempest.lib.common.rest_client [req-88c9bf89-2c8b-4eb4-bf7d-273cab9734c5 req-88c9bf89-2c8b-4eb4-bf7d-273cab9734c5 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.401s",
                                "2026-05-22 01:43:56.933 33 INFO tempest.lib.common.rest_client [req-65e6af34-1768-4865-a047-df7e1e8cbf13 req-65e6af34-1768-4865-a047-df7e1e8cbf13 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.103s",
                                "2026-05-22 01:43:56.986 25 INFO tempest.lib.common.rest_client [req-1a66350b-0629-4107-bb97-ca5e9ad9752b req-1a66350b-0629-4107-bb97-ca5e9ad9752b ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/921fe94ef9a04ab0b1dea6843c71b931 0.209s",
                                "2026-05-22 01:43:56.984 29 INFO tempest.lib.common.rest_client [req-a90e30a7-dae6-49a6-af62-c77202a41aff req-a90e30a7-dae6-49a6-af62-c77202a41aff ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381 0.170s",
                                "2026-05-22 01:43:56.984 29 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 8d4f23bf6de64c0f9c000aa53bcc2381 for scope project and roles: ['reader']",
                                "2026-05-22 01:43:57.198 25 INFO tempest.lib.common.rest_client [req-c2bc89cc-a3f8-41d2-a7c5-2dc0b47176be req-c2bc89cc-a3f8-41d2-a7c5-2dc0b47176be ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:43:57.222 15 INFO tempest.lib.common.rest_client [req-6aad7f98-9ea1-4870-b2eb-6c4bcda03e45 req-6aad7f98-9ea1-4870-b2eb-6c4bcda03e45 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 1.454s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_with_snat_explicit [5.735386s] ... ok",
                                "2026-05-22 01:43:57.240 23 INFO tempest.lib.common.rest_client [req-7eaf614a-4ab1-4e44-be7b-aca3bf2a6ec4 req-7eaf614a-4ab1-4e44-be7b-aca3bf2a6ec4 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f42f2577-faf6-4504-bfa7-ac6726d92d71 0.346s",
                                "2026-05-22 01:43:57.264 19 INFO tempest.lib.common.rest_client [req-65481a5e-8943-4569-87f3-e15b22d1998f req-65481a5e-8943-4569-87f3-e15b22d1998f ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 1.565s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_with_snat_explicit [4.515348s] ... ok",
                                "2026-05-22 01:43:57.287 27 INFO tempest.lib.common.rest_client [req-5d471d02-82d0-48b9-8b86-4c84c6b4a9b5 req-5d471d02-82d0-48b9-8b86-4c84c6b4a9b5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.528s",
                                "2026-05-22 01:43:57.342 33 INFO tempest.lib.common.rest_client [req-d0714f50-b60f-4fad-9acb-d8eb1c503bb2 req-d0714f50-b60f-4fad-9acb-d8eb1c503bb2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.407s",
                                "2026-05-22 01:43:57.356 13 INFO tempest.lib.common.rest_client [req-f006577a-d09f-432a-91ed-410bd17c65d5 req-f006577a-d09f-432a-91ed-410bd17c65d5 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.428s",
                                "2026-05-22 01:43:57.359 25 INFO tempest.lib.common.rest_client [req-18c302b7-afd6-4037-8331-99256353eb56 req-18c302b7-afd6-4037-8331-99256353eb56 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/30382f8e1b914440b0a8e8adfafc4e44 0.153s",
                                "2026-05-22 01:43:57.373 31 INFO tempest.lib.common.rest_client [req-c4028024-0e24-453e-98fa-23417bf012f9 req-c4028024-0e24-453e-98fa-23417bf012f9 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.588s",
                                "2026-05-22 01:43:57.510 27 INFO tempest.lib.common.rest_client [req-70043200-e54c-4184-8518-b551b07ef34f req-70043200-e54c-4184-8518-b551b07ef34f ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-22 01:43:57.513 15 INFO tempest.lib.common.rest_client [req-382cad7c-b5b2-4332-94af-ad3c11ad3374 req-382cad7c-b5b2-4332-94af-ad3c11ad3374 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.286s",
                                "2026-05-22 01:43:57.547 19 INFO tempest.lib.common.rest_client [req-298c1602-0957-486d-8846-95704772220c req-298c1602-0957-486d-8846-95704772220c ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.277s",
                                "2026-05-22 01:43:57.554 25 INFO tempest.lib.common.rest_client [req-3714fca8-0d67-4aa6-bd62-02f27bf58574 req-3714fca8-0d67-4aa6-bd62-02f27bf58574 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-22 01:43:57.571 29 INFO tempest.lib.common.rest_client [req-6b36a017-1f2c-4046-ae28-7632922fbbe7 req-6b36a017-1f2c-4046-ae28-7632922fbbe7 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.583s",
                                "2026-05-22 01:43:57.678 29 INFO tempest.lib.common.rest_client [req-8f4df9f0-5142-4d7b-929c-06febd866a84 req-8f4df9f0-5142-4d7b-929c-06febd866a84 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.105s",
                                "2026-05-22 01:43:57.689 27 INFO tempest.lib.common.rest_client [req-c69b046c-a47c-4fec-a2a0-68475e23b482 req-c69b046c-a47c-4fec-a2a0-68475e23b482 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/09149526a0554d9399016d8921649a86 0.176s",
                                "2026-05-22 01:43:57.699 33 INFO tempest.lib.common.rest_client [req-59d4c93a-2271-4bf7-b267-bbeff44efd32 req-59d4c93a-2271-4bf7-b267-bbeff44efd32 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9b73ba9-bb93-4f14-8c75-b31526a7a6d5 0.356s",
                                "2026-05-22 01:43:57.697 25 INFO tempest.lib.common.rest_client [req-63f85a97-8e9d-4f01-b28e-04a1895d8677 req-63f85a97-8e9d-4f01-b28e-04a1895d8677 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/2194ff3a072f4deb83141fa1296997d2 0.135s",
                                "2026-05-22 01:43:57.731 13 INFO tempest.lib.common.rest_client [req-21343b40-f97c-49c6-a8ba-4a4c035ed30f req-21343b40-f97c-49c6-a8ba-4a4c035ed30f ] 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.370s",
                                "2026-05-22 01:43:57.886 25 INFO tempest.lib.common.rest_client [req-7637d2ba-3fdf-4869-bfd8-1aa0392090ae req-7637d2ba-3fdf-4869-bfd8-1aa0392090ae ] Request (BulkNetworkOpsIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-22 01:43:57.892 27 INFO tempest.lib.common.rest_client [req-5c38ada6-0022-4997-9a41-370751795ddb req-5c38ada6-0022-4997-9a41-370751795ddb ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:43:57.893 29 INFO tempest.lib.common.rest_client [req-5abeee61-fee2-42a1-887b-3842da75b97c req-5abeee61-fee2-42a1-887b-3842da75b97c ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/921fe94ef9a04ab0b1dea6843c71b931 0.211s",
                                "2026-05-22 01:43:57.972 23 INFO tempest.lib.common.rest_client [req-5184aef7-fe45-4f48-bbcb-12854ad98416 req-5184aef7-fe45-4f48-bbcb-12854ad98416 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/4487963a-cb05-4bda-a3f6-4bd9d17a0620 0.727s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_add_remove_router_interface_with_subnet_id [7.445027s] ... ok",
                                "2026-05-22 01:43:58.025 33 INFO tempest.lib.common.rest_client [req-fbe291fd-a3d1-4e2a-a80b-384a6d161129 req-fbe291fd-a3d1-4e2a-a80b-384a6d161129 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/471b4f0f-b4c6-44c9-b85f-68715a3b906b 0.324s",
                                "2026-05-22 01:43:58.090 29 INFO tempest.lib.common.rest_client [req-1f1b4db8-572e-4eca-9ab9-b5031d7d71ae req-1f1b4db8-572e-4eca-9ab9-b5031d7d71ae ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:43:58.097 13 INFO tempest.lib.common.rest_client [req-723d17bf-be24-4f2c-a252-017a79d6edcc req-723d17bf-be24-4f2c-a252-017a79d6edcc ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/ee96eb53-1feb-487f-9943-eab08e813b26 0.361s",
                                "2026-05-22 01:43:58.098 27 INFO tempest.lib.common.rest_client [req-2425c0a9-33fa-4dc6-bf14-24f56ecba361 req-2425c0a9-33fa-4dc6-bf14-24f56ecba361 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/30382f8e1b914440b0a8e8adfafc4e44 0.204s",
                                "2026-05-22 01:43:58.101 25 INFO tempest.lib.common.rest_client [req-3e017d7e-74c6-4dcb-aa35-82ea174e2da9 req-3e017d7e-74c6-4dcb-aa35-82ea174e2da9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c/users/fab3a016021a448ba08ec4e80c422315/roles/09149526a0554d9399016d8921649a86 0.211s",
                                "2026-05-22 01:43:58.101 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user fab3a016021a448ba08ec4e80c422315 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:58.101 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab3a016021a448ba08ec4e80c422315', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:58.101 25 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BulkNetworkOpsIpV6Test-824478515-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'project_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'tenant_id': 'f2fccbbb0e4946ed86f7223cb759f26c', 'tenant_name': 'tempest-BulkNetworkOpsIpV6Test-824478515', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'fab3a016021a448ba08ec4e80c422315', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:58.284 27 INFO tempest.lib.common.rest_client [req-2766c65f-a578-4ea9-a18c-d37b1ba4df77 req-2766c65f-a578-4ea9-a18c-d37b1ba4df77 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.184s",
                                "2026-05-22 01:43:58.292 21 INFO tempest.lib.common.rest_client [req-8a01e45b-ef33-4420-8b2d-cad60224e314 req-8a01e45b-ef33-4420-8b2d-cad60224e314 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.973s",
                                "2026-05-22 01:43:58.309 29 INFO tempest.lib.common.rest_client [req-30d72b63-fdd7-4f53-a4ac-6e5c45e40df2 req-30d72b63-fdd7-4f53-a4ac-6e5c45e40df2 ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/30382f8e1b914440b0a8e8adfafc4e44 0.215s",
                                "2026-05-22 01:43:58.380 13 INFO tempest.lib.common.rest_client [req-ea579aee-aff2-4ccc-879e-34992f767cbe req-ea579aee-aff2-4ccc-879e-34992f767cbe ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.279s",
                                "2026-05-22 01:43:58.492 27 INFO tempest.lib.common.rest_client [req-d8063573-f5ef-46fd-bcba-f56450583aed req-d8063573-f5ef-46fd-bcba-f56450583aed ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/2194ff3a072f4deb83141fa1296997d2 0.206s",
                                "2026-05-22 01:43:58.569 29 INFO tempest.lib.common.rest_client [req-dd186c1f-0f75-4441-8bd4-2dba770c0665 req-dd186c1f-0f75-4441-8bd4-2dba770c0665 ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-22 01:43:58.624 27 INFO tempest.lib.common.rest_client [req-68476739-29b6-441f-bbe4-94b60dd84c40 req-68476739-29b6-441f-bbe4-94b60dd84c40 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-22 01:43:58.694 29 INFO tempest.lib.common.rest_client [req-17ee0d4c-6273-4464-9eaa-735cb974285a req-17ee0d4c-6273-4464-9eaa-735cb974285a ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/2194ff3a072f4deb83141fa1296997d2 0.122s",
                                "2026-05-22 01:43:58.741 48 INFO tempest.lib.common.rest_client [req-1076f811-ef40-4b5c-abff-f3a234df3ebd req-1076f811-ef40-4b5c-abff-f3a234df3ebd ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.196s",
                                "2026-05-22 01:43:58.762 25 INFO tempest.lib.common.rest_client [req-7948674e-c374-4fe3-a363-bb5a1af577f9 req-7948674e-c374-4fe3-a363-bb5a1af577f9 ] Request (BulkNetworkOpsIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.654s",
                                "2026-05-22 01:43:58.774 33 INFO tempest.lib.common.rest_client [req-94535679-5d35-40de-949f-aba59a8d5df5 req-94535679-5d35-40de-949f-aba59a8d5df5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6d38c807-9fe0-48a6-91c3-7c8b9d5bf96e 0.744s",
                                "2026-05-22 01:43:58.808 13 INFO tempest.lib.common.rest_client [req-4bb81899-ea26-4665-9178-6de59dce6c65 req-4bb81899-ea26-4665-9178-6de59dce6c65 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3da048b2-1195-4961-a648-4d005de20387 0.423s",
                                "2026-05-22 01:43:58.840 29 INFO tempest.lib.common.rest_client [req-af2c4c8d-ec14-4daa-9207-648b783b6a1f req-af2c4c8d-ec14-4daa-9207-648b783b6a1f ] Request (NetworksApiDiscovery:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:43:58.825 27 INFO tempest.lib.common.rest_client [req-bca84c49-859d-4c22-bdf9-75fe448ca7d5 req-bca84c49-859d-4c22-bdf9-75fe448ca7d5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/cba75efb56f94c3b959481f4644c8552/roles/09149526a0554d9399016d8921649a86 0.199s",
                                "2026-05-22 01:43:58.825 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cba75efb56f94c3b959481f4644c8552 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:58.827 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cba75efb56f94c3b959481f4644c8552', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:58.827 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cba75efb56f94c3b959481f4644c8552', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:58.941 13 INFO tempest.lib.common.rest_client [req-fe001e3e-4900-4d8f-a406-db72f01527db req-fe001e3e-4900-4d8f-a406-db72f01527db ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.129s",
                                "2026-05-22 01:43:59.067 29 INFO tempest.lib.common.rest_client [req-730d3505-f2d5-4d3d-b548-28270c784acd req-730d3505-f2d5-4d3d-b548-28270c784acd ] Request (NetworksApiDiscovery:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381/users/0f24a4cd13af461299590c1a3824b4cf/roles/09149526a0554d9399016d8921649a86 0.225s",
                                "2026-05-22 01:43:59.069 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0f24a4cd13af461299590c1a3824b4cf is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:43:59.069 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f24a4cd13af461299590c1a3824b4cf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:59.069 29 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksApiDiscovery-1962669919-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'project_name': 'tempest-NetworksApiDiscovery-1962669919', 'tenant_id': '8d4f23bf6de64c0f9c000aa53bcc2381', 'tenant_name': 'tempest-NetworksApiDiscovery-1962669919', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0f24a4cd13af461299590c1a3824b4cf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:43:59.389 15 INFO tempest.lib.common.rest_client [req-667c6dd5-88b5-4f9d-8787-be2cb5610bc5 req-667c6dd5-88b5-4f9d-8787-be2cb5610bc5 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 1.874s",
                                "2026-05-22 01:43:59.403 33 INFO tempest.lib.common.rest_client [req-4a6d0d0d-7790-447f-9a02-055f074ed87a req-4a6d0d0d-7790-447f-9a02-055f074ed87a ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0f2bcffc-c252-4320-b76a-b1b5a8775c2e 0.627s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_add_multiple_router_interfaces [21.796088s] ... ok",
                                "2026-05-22 01:43:59.415 27 INFO tempest.lib.common.rest_client [req-2db8898f-7cbf-4169-8288-140fb88540c7 req-2db8898f-7cbf-4169-8288-140fb88540c7 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.581s",
                                "2026-05-22 01:43:59.434 13 INFO tempest.lib.common.rest_client [req-b65dab1b-2712-46d6-88c2-a0d0c95817dc req-b65dab1b-2712-46d6-88c2-a0d0c95817dc ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cf9a1132-61f2-470b-a000-54457f99ff4a 0.487s",
                                "2026-05-22 01:43:59.569 15 INFO tempest.lib.common.rest_client [req-9e095eef-e73e-497e-b4db-7c98c123e197 req-9e095eef-e73e-497e-b4db-7c98c123e197 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.177s",
                                "2026-05-22 01:43:59.578 13 INFO tempest.lib.common.rest_client [req-958ad707-deff-4571-b05f-6d791f79ac1e req-958ad707-deff-4571-b05f-6d791f79ac1e ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.142s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_group_id [3.057138s] ... ok",
                                "2026-05-22 01:43:59.597 27 INFO tempest.lib.common.rest_client [req-7ebcb439-5890-410e-a256-a08d329becb5 req-7ebcb439-5890-410e-a256-a08d329becb5 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d 0.176s",
                                "2026-05-22 01:43:59.599 27 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 256dd3752e484d3688302a1f856d453d for scope project and roles: ['reader']",
                                "2026-05-22 01:43:59.612 29 INFO tempest.lib.common.rest_client [req-c23266cc-7790-47af-9788-b489d36aa009 req-c23266cc-7790-47af-9788-b489d36aa009 ] Request (NetworksApiDiscovery:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s",
                                "2026-05-22 01:43:59.683 29 INFO tempest.lib.common.rest_client [-] Request (NetworksApiDiscovery:test_api_version_resources): 200 GET https://api.testbed.osism.xyz:9696/ 0.068s",
                                "{9} tempest.api.network.test_versions.NetworksApiDiscovery.test_api_version_resources [0.070222s] ... ok",
                                "2026-05-22 01:43:59.684 21 INFO tempest.lib.common.rest_client [req-3e286942-3920-4286-8b4e-91dc1705ff12 req-3e286942-3920-4286-8b4e-91dc1705ff12 ] Request (NetworksTest:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/0d2e8cf2-763b-411e-8972-d91373b6bc9f 1.386s",
                                "2026-05-22 01:43:59.689 19 INFO tempest.lib.common.rest_client [req-bc331105-4309-4b58-a734-c2f9e389f04e req-bc331105-4309-4b58-a734-c2f9e389f04e ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 2.139s",
                                "2026-05-22 01:43:59.701 15 INFO tempest.lib.common.rest_client [req-66e5aa47-2995-4a99-8323-be1f1acfdb72 req-66e5aa47-2995-4a99-8323-be1f1acfdb72 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=eca1de21-fd0e-4e6c-a09c-bc065f27c821&device_owner=network%3Arouter_gateway 0.130s",
                                "2026-05-22 01:43:59.843 15 INFO tempest.lib.common.rest_client [req-57cfd275-652e-4406-8833-c12c21e082f7 req-57cfd275-652e-4406-8833-c12c21e082f7 ] Request (RoutersIpV6AdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.140s",
                                "2026-05-22 01:43:59.881 19 INFO tempest.lib.common.rest_client [req-800c9bdd-b07d-4e2d-939d-acc04f548fe7 req-800c9bdd-b07d-4e2d-939d-acc04f548fe7 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 0.189s",
                                "2026-05-22 01:43:59.968 29 INFO tempest.lib.common.rest_client [req-f5bd0130-f328-45ce-ae4a-7911201e6e6e req-f5bd0130-f328-45ce-ae4a-7911201e6e6e ] Request (NetworksApiDiscovery:test_show_api_v2_details): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ 0.283s",
                                "{9} tempest.api.network.test_versions.NetworksApiDiscovery.test_show_api_v2_details [0.285029s] ... ok",
                                "2026-05-22 01:44:00.000 15 INFO tempest.lib.common.rest_client [req-5ddbce44-7c2d-4962-9a3f-2a2fd9725783 req-5ddbce44-7c2d-4962-9a3f-2a2fd9725783 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.154s",
                                "2026-05-22 01:44:00.052 19 INFO tempest.lib.common.rest_client [req-163432c4-b10a-4e81-96bb-2009930ad188 req-163432c4-b10a-4e81-96bb-2009930ad188 ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=e573273e-73ea-4fc6-8df1-559a3a76c607&device_owner=network%3Arouter_gateway 0.168s",
                                "2026-05-22 01:44:00.119 27 INFO tempest.lib.common.rest_client [req-c3e0fe60-129e-4e6d-9fe4-f73a35be2258 req-c3e0fe60-129e-4e6d-9fe4-f73a35be2258 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.518s",
                                "2026-05-22 01:44:00.167 33 INFO tempest.lib.common.rest_client [req-65e76673-f54d-4813-a1cb-42b5427c387f req-65e76673-f54d-4813-a1cb-42b5427c387f ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.761s",
                                "2026-05-22 01:44:00.227 19 INFO tempest.lib.common.rest_client [req-17a0ce19-03f4-4daf-a1b7-855523e98d7c req-17a0ce19-03f4-4daf-a1b7-855523e98d7c ] Request (RoutersAdminTest:test_update_router_set_gateway_without_snat): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.174s",
                                "2026-05-22 01:44:00.225 13 INFO tempest.lib.common.rest_client [req-7f264e28-6d0b-4b7a-a1bb-bc648f63c680 req-7f264e28-6d0b-4b7a-a1bb-bc648f63c680 ] Request (SecGroupIPv6Test:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.643s",
                                "2026-05-22 01:44:00.290 29 INFO tempest.lib.common.rest_client [req-0eed81e0-2aef-4408-9b0a-639caed6cbfa req-0eed81e0-2aef-4408-9b0a-639caed6cbfa ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9895e7b8b2b747a6bbda159dc63d098c 0.290s",
                                "2026-05-22 01:44:00.306 19 INFO tempest.lib.common.rest_client [req-325e9a93-f585-4bdb-9403-c332017e0069 req-325e9a93-f585-4bdb-9403-c332017e0069 ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e573273e-73ea-4fc6-8df1-559a3a76c607 0.075s",
                                "2026-05-22 01:44:00.334 48 INFO tempest.lib.common.rest_client [req-d9857ed5-e2e9-49ab-9c0d-2e354202b7f5 req-d9857ed5-e2e9-49ab-9c0d-2e354202b7f5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.588s",
                                "2026-05-22 01:44:00.340 27 INFO tempest.lib.common.rest_client [req-10bb1b18-ed6a-4802-8183-3287b3133b77 req-10bb1b18-ed6a-4802-8183-3287b3133b77 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-22 01:44:00.572 27 INFO tempest.lib.common.rest_client [req-6902d57f-1bdd-4de3-8d31-bada15983f4a req-6902d57f-1bdd-4de3-8d31-bada15983f4a ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/921fe94ef9a04ab0b1dea6843c71b931 0.230s",
                                "2026-05-22 01:44:00.653 29 INFO tempest.lib.common.rest_client [req-a1b73850-69ca-467d-9c28-02713994bc15 req-a1b73850-69ca-467d-9c28-02713994bc15 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0f24a4cd13af461299590c1a3824b4cf 0.361s",
                                "2026-05-22 01:44:00.654 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8d4f23bf6de64c0f9c000aa53bcc2381",
                                "2026-05-22 01:44:00.663 13 INFO tempest.lib.common.rest_client [req-134c5a7a-5141-4a70-b61e-f18887ef098f req-134c5a7a-5141-4a70-b61e-f18887ef098f ] 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.436s",
                                "2026-05-22 01:44:00.719 31 INFO tempest.lib.common.rest_client [req-93780715-39be-4217-b93c-b91b2aafc028 req-93780715-39be-4217-b93c-b91b2aafc028 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.344s",
                                "2026-05-22 01:44:00.872 27 INFO tempest.lib.common.rest_client [req-544b6890-ff94-41fe-9cac-ad452e645e6d req-544b6890-ff94-41fe-9cac-ad452e645e6d ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.298s",
                                "2026-05-22 01:44:00.960 13 INFO tempest.lib.common.rest_client [req-8300ca6b-4240-4c63-9e90-87f1dbc198de req-8300ca6b-4240-4c63-9e90-87f1dbc198de ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/38c8c6a5-5c6c-4f97-b4c3-0d14bf741cc7 0.294s",
                                "2026-05-22 01:44:01.006 27 INFO tempest.lib.common.rest_client [req-8b69a98d-cdeb-462e-a1a9-4059fb511a52 req-8b69a98d-cdeb-462e-a1a9-4059fb511a52 ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/30382f8e1b914440b0a8e8adfafc4e44 0.130s",
                                "2026-05-22 01:44:01.223 27 INFO tempest.lib.common.rest_client [req-15144b16-1ab4-4e51-bd95-d0156eb05fb6 req-15144b16-1ab4-4e51-bd95-d0156eb05fb6 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.214s",
                                "2026-05-22 01:44:01.226 29 INFO tempest.lib.common.rest_client [req-867e37a8-3687-4e64-93a8-a38187404660 req-867e37a8-3687-4e64-93a8-a38187404660 ] Request (NetworksApiDiscovery:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.568s",
                                "2026-05-22 01:44:01.308 13 INFO tempest.lib.common.rest_client [req-d994c392-f20f-436b-80cf-560d67370b0d req-d994c392-f20f-436b-80cf-560d67370b0d ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.346s",
                                "2026-05-22 01:44:01.312 48 INFO tempest.lib.common.rest_client [req-7c79e139-c4dc-4398-bda9-c9deb1c55ef2 req-7c79e139-c4dc-4398-bda9-c9deb1c55ef2 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.967s",
                                "2026-05-22 01:44:01.404 27 INFO tempest.lib.common.rest_client [req-14f6602b-82d9-421a-8804-33d024bdd75d req-14f6602b-82d9-421a-8804-33d024bdd75d ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/2194ff3a072f4deb83141fa1296997d2 0.177s",
                                "2026-05-22 01:44:01.451 48 INFO tempest.lib.common.rest_client [req-1e7343af-9c5a-4a0a-ab27-47827731bf81 req-1e7343af-9c5a-4a0a-ab27-47827731bf81 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.135s",
                                "2026-05-22 01:44:01.498 23 INFO tempest.lib.common.rest_client [req-9cde97f4-de5e-4a19-86b8-d3ea5eccf861 req-9cde97f4-de5e-4a19-86b8-d3ea5eccf861 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.523s",
                                "2026-05-22 01:44:01.538 21 INFO tempest.lib.common.rest_client [req-0d35a6fe-dd58-4e99-9b19-ed852d467241 req-0d35a6fe-dd58-4e99-9b19-ed852d467241 ] Request (NetworksTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6b8840d-0a8b-43dd-9401-643c7d44d85b 1.847s",
                                "{5} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [6.005354s] ... ok",
                                "2026-05-22 01:44:01.623 27 INFO tempest.lib.common.rest_client [req-a24546c2-46b8-4dbd-8755-acdcf7a496e4 req-a24546c2-46b8-4dbd-8755-acdcf7a496e4 ] Request (NegativeSecGroupIPv6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.218s",
                                "2026-05-22 01:44:01.659 21 INFO tempest.lib.common.rest_client [req-04011441-1317-45f5-a830-1d73e135a2e9 req-04011441-1317-45f5-a830-1d73e135a2e9 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0d2e8cf2-763b-411e-8972-d91373b6bc9f 0.116s",
                                "2026-05-22 01:44:01.747 13 INFO tempest.lib.common.rest_client [req-1a49c12f-235e-4dd3-abf1-f4204906e6f3 req-1a49c12f-235e-4dd3-abf1-f4204906e6f3 ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/12553713-3fbe-44fc-b7aa-68a2d4288e13 0.436s",
                                "2026-05-22 01:44:01.786 27 INFO tempest.lib.common.rest_client [req-60f21a92-5c04-4791-8cfb-1857307dec1b req-60f21a92-5c04-4791-8cfb-1857307dec1b ] Request (NegativeSecGroupIPv6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d/users/276a7da6c9f640238282f936d0a69ff5/roles/09149526a0554d9399016d8921649a86 0.160s",
                                "2026-05-22 01:44:01.787 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 276a7da6c9f640238282f936d0a69ff5 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:01.787 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '276a7da6c9f640238282f936d0a69ff5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:01.787 27 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NegativeSecGroupIPv6Test-87076712-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '256dd3752e484d3688302a1f856d453d', 'project_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'tenant_id': '256dd3752e484d3688302a1f856d453d', 'tenant_name': 'tempest-NegativeSecGroupIPv6Test-87076712', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '276a7da6c9f640238282f936d0a69ff5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:01.828 21 INFO tempest.lib.common.rest_client [req-ca5fb34a-27a3-4bdd-91f2-8a83fe75e33d req-ca5fb34a-27a3-4bdd-91f2-8a83fe75e33d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e6b8840d-0a8b-43dd-9401-643c7d44d85b 0.165s",
                                "2026-05-22 01:44:01.873 23 INFO tempest.lib.common.rest_client [req-1d646f1a-e375-4c91-84da-a11ab92d1add req-1d646f1a-e375-4c91-84da-a11ab92d1add ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.374s",
                                "2026-05-22 01:44:01.909 13 INFO tempest.lib.common.rest_client [req-9da74783-a4dd-4ab7-a455-f337195bbcf4 req-9da74783-a4dd-4ab7-a455-f337195bbcf4 ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.159s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_prefix [2.330460s] ... ok",
                                "2026-05-22 01:44:01.929 21 INFO tempest.lib.common.rest_client [req-3fafc274-43e0-467f-b579-5d4e5d3806cd req-3fafc274-43e0-467f-b579-5d4e5d3806cd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/04501b96-96bc-4403-aae7-b7ff8acfe421 0.098s",
                                "2026-05-22 01:44:02.030 29 INFO tempest.lib.common.rest_client [req-3dfbaf3e-e466-4f1a-aa91-21befe70b853 req-3dfbaf3e-e466-4f1a-aa91-21befe70b853 ] Request (NetworksApiDiscovery:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8d4f23bf6de64c0f9c000aa53bcc2381&name=default 0.802s",
                                "2026-05-22 01:44:02.040 21 INFO tempest.lib.common.rest_client [req-3c8291a4-1a33-4677-ad88-6b0ee8c384cd req-3c8291a4-1a33-4677-ad88-6b0ee8c384cd ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/329961de-33bd-4546-bba5-5b70082a9cd8 0.109s",
                                "2026-05-22 01:44:02.098 15 INFO tempest.lib.common.rest_client [req-dbb35f04-9eff-442e-8145-6981cee6410b req-dbb35f04-9eff-442e-8145-6981cee6410b ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 2.095s",
                                "2026-05-22 01:44:02.098 23 INFO tempest.lib.common.rest_client [req-8ce93770-29e1-40ca-86c0-336e6c841687 req-8ce93770-29e1-40ca-86c0-336e6c841687 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.222s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_set_gateway_without_snat [4.875317s] ... ok",
                                "2026-05-22 01:44:02.124 48 INFO tempest.lib.common.rest_client [req-fb22b250-0611-4970-85ac-d918a963914e req-fb22b250-0611-4970-85ac-d918a963914e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d4ba5636-23e3-44a2-9039-4a1d839a2ed1 0.670s",
                                "2026-05-22 01:44:02.259 25 INFO tempest.lib.common.rest_client [req-987fee2e-e493-48a8-a718-eb0800bb4198 req-987fee2e-e493-48a8-a718-eb0800bb4198 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 3.491s",
                                "2026-05-22 01:44:02.297 48 INFO tempest.lib.common.rest_client [req-8f68aa54-27dc-447b-b227-3c9840c94a8f req-8f68aa54-27dc-447b-b227-3c9840c94a8f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.170s",
                                "2026-05-22 01:44:02.381 27 INFO tempest.lib.common.rest_client [req-19507bad-9d4c-418d-a659-6de271a63511 req-19507bad-9d4c-418d-a659-6de271a63511 ] Request (NegativeSecGroupIPv6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.587s",
                                "2026-05-22 01:44:02.397 19 INFO tempest.lib.common.rest_client [req-8ed74f67-469e-4615-b3a5-4658487e4050 req-8ed74f67-469e-4615-b3a5-4658487e4050 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 2.087s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_set_gateway_without_snat [5.130737s] ... ok",
                                "2026-05-22 01:44:02.437 25 INFO tempest.lib.common.rest_client [req-692961eb-a52b-4211-b932-f036953fa5e0 req-692961eb-a52b-4211-b932-f036953fa5e0 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.175s",
                                "2026-05-22 01:44:02.455 33 INFO tempest.lib.common.rest_client [req-86b43f1a-3a2c-467a-b939-58b024ae7470 req-86b43f1a-3a2c-467a-b939-58b024ae7470 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.284s",
                                "2026-05-22 01:44:02.460 29 INFO tempest.lib.common.rest_client [req-74d72224-c705-4048-8688-4517126644bc req-74d72224-c705-4048-8688-4517126644bc ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d1b4a378-0923-4046-bfca-6abf699182a1 0.424s",
                                "2026-05-22 01:44:02.499 13 INFO tempest.lib.common.rest_client [req-80672ba2-ecda-4105-b54b-b2cda6a9d1e3 req-80672ba2-ecda-4105-b54b-b2cda6a9d1e3 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.581s",
                                "2026-05-22 01:44:02.658 48 INFO tempest.lib.common.rest_client [req-2e703d8a-88e5-4bdb-ac52-1f54cca00a96 req-2e703d8a-88e5-4bdb-ac52-1f54cca00a96 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f5a499c-d4c2-4a6d-b38e-360aab3e49ee 0.357s",
                                "2026-05-22 01:44:02.726 27 INFO tempest.lib.common.rest_client [req-a7dcd113-530c-4b59-88a2-8de7816a3447 req-a7dcd113-530c-4b59-88a2-8de7816a3447 ] Request (NegativeSecGroupIPv6Test:test_create_additional_default_security_group_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.339s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_additional_default_security_group_fails [0.344355s] ... ok",
                                "2026-05-22 01:44:02.764 33 INFO tempest.lib.common.rest_client [req-494abdf4-c91f-450a-b252-84e13255698e req-494abdf4-c91f-450a-b252-84e13255698e ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.307s",
                                "2026-05-22 01:44:02.782 29 INFO tempest.lib.common.rest_client [req-0919a9b4-48d8-4dc1-a3ec-473ce80e52f5 req-0919a9b4-48d8-4dc1-a3ec-473ce80e52f5 ] Request (NetworksApiDiscovery:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8d4f23bf6de64c0f9c000aa53bcc2381 0.319s",
                                "2026-05-22 01:44:02.896 21 INFO tempest.lib.common.rest_client [req-7a09309f-9f8e-48a3-b444-1ca88a77a904 req-7a09309f-9f8e-48a3-b444-1ca88a77a904 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5383b97e-2e02-405b-8cb9-1b8b5e0ee147 0.854s",
                                "2026-05-22 01:44:02.954 48 INFO tempest.lib.common.rest_client [req-a425ed5c-05ae-4399-a375-48f6a4405120 req-a425ed5c-05ae-4399-a375-48f6a4405120 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a166a1b-7835-4790-ac35-4b016b13d5b3 0.292s",
                                "2026-05-22 01:44:02.995 23 INFO tempest.lib.common.rest_client [req-2b2a1c71-6cdb-40fe-a0be-619b2c9a7e47 req-2b2a1c71-6cdb-40fe-a0be-619b2c9a7e47 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.893s",
                                "2026-05-22 01:44:03.043 21 INFO tempest.lib.common.rest_client [req-79444ed3-5009-4bfb-953f-87fdd7bf1250 req-79444ed3-5009-4bfb-953f-87fdd7bf1250 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/437518c3-3543-469c-a112-4ed75560ad05 0.145s",
                                "2026-05-22 01:44:03.090 48 INFO tempest.lib.common.rest_client [req-24409056-2c1e-4856-aae4-d3986842169a req-24409056-2c1e-4856-aae4-d3986842169a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.134s",
                                "2026-05-22 01:44:03.099 13 INFO tempest.lib.common.rest_client [req-8ff523e3-c65f-45c6-96a1-739dd441785b req-8ff523e3-c65f-45c6-96a1-739dd441785b ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.595s",
                                "2026-05-22 01:44:03.165 21 INFO tempest.lib.common.rest_client [req-a6f2d9b1-4fcc-478f-bab0-1f4ec6ceb5bc req-a6f2d9b1-4fcc-478f-bab0-1f4ec6ceb5bc ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6ed2e7df-599f-4c3a-a393-c03cc9fb1b30 0.121s",
                                "2026-05-22 01:44:03.206 25 INFO tempest.lib.common.rest_client [req-e0453be7-8e9a-4e4c-b3bc-f322e05eaeb4 req-e0453be7-8e9a-4e4c-b3bc-f322e05eaeb4 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2915f567-2219-4403-976f-5e50a27fc7f1 0.764s",
                                "2026-05-22 01:44:03.206 23 INFO tempest.lib.common.rest_client [req-0a1f9488-9803-4af9-9797-7057e811def0 req-0a1f9488-9803-4af9-9797-7057e811def0 ] Request (RoutersIpV6Test:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.207s",
                                "2026-05-22 01:44:03.247 13 INFO tempest.lib.common.rest_client [req-053c0e27-99e2-428a-8068-a88e6a26a988 req-053c0e27-99e2-428a-8068-a88e6a26a988 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0257a4c4-b591-4b94-b226-7f033e80937d 0.145s",
                                "2026-05-22 01:44:03.279 21 INFO tempest.lib.common.rest_client [req-9a3f8237-bafc-44e9-b519-98337cf52064 req-9a3f8237-bafc-44e9-b519-98337cf52064 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/11e4424c-79bd-402b-8bbc-c39fc89cc056 0.108s",
                                "2026-05-22 01:44:03.361 23 INFO tempest.lib.common.rest_client [req-c3ffdaf3-7967-470c-a55f-96bba7eb4cfd req-c3ffdaf3-7967-470c-a55f-96bba7eb4cfd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.153s",
                                "2026-05-22 01:44:03.435 21 INFO tempest.lib.common.rest_client [req-375bde56-acc8-4b06-894b-ef32ad60e553 req-375bde56-acc8-4b06-894b-ef32ad60e553 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/57a6e59d-9b6f-47df-b896-54247f98a334 0.154s",
                                "2026-05-22 01:44:03.565 21 INFO tempest.lib.common.rest_client [req-a3fc03e6-7559-4341-ac8b-9a3805f9076d req-a3fc03e6-7559-4341-ac8b-9a3805f9076d ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/18414b52-3b83-469c-b266-1d05422ec272 0.128s",
                                "2026-05-22 01:44:03.573 27 INFO tempest.lib.common.rest_client [req-b43547a6-a881-480b-a636-57c83f3195ac req-b43547a6-a881-480b-a636-57c83f3195ac ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.839s",
                                "2026-05-22 01:44:03.608 13 INFO tempest.lib.common.rest_client [req-22afee54-39cf-4eca-a4c4-19b72b25c0b7 req-22afee54-39cf-4eca-a4c4-19b72b25c0b7 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.357s",
                                "2026-05-22 01:44:03.661 21 INFO tempest.lib.common.rest_client [req-1e7b9152-0c6a-4669-9edd-873c43cbdb56 req-1e7b9152-0c6a-4669-9edd-873c43cbdb56 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/76befcba-1e0d-44f2-9a95-8a29381077b3 0.094s",
                                "2026-05-22 01:44:03.775 21 INFO tempest.lib.common.rest_client [req-0b6ed661-75ae-4f16-896b-feefc0496168 req-0b6ed661-75ae-4f16-896b-feefc0496168 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5a333c3c-ba68-400c-a4b2-e53289d4a324 0.111s",
                                "2026-05-22 01:44:03.926 21 INFO tempest.lib.common.rest_client [req-e2cf7b00-2dd8-45c4-99ee-a9b1627ff9a3 req-e2cf7b00-2dd8-45c4-99ee-a9b1627ff9a3 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bef0d892-7cb6-4c7a-99db-ddf3b9521a5c 0.148s",
                                "2026-05-22 01:44:04.012 27 INFO tempest.lib.common.rest_client [req-5a44d8a9-aad8-4a94-a84d-07f382b75097 req-5a44d8a9-aad8-4a94-a84d-07f382b75097 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.435s",
                                "2026-05-22 01:44:04.065 25 INFO tempest.lib.common.rest_client [req-a1694e10-8aa9-4664-9c11-9574384d5423 req-a1694e10-8aa9-4664-9c11-9574384d5423 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/8de9d69f-833f-40e3-8bae-0369f458ea77 0.854s",
                                "2026-05-22 01:44:04.089 21 INFO tempest.lib.common.rest_client [req-14de2fb2-6de4-4f45-adee-8b0139a83c02 req-14de2fb2-6de4-4f45-adee-8b0139a83c02 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/59dd72c0-2c83-4b17-8287-57f9217bc529 0.160s",
                                "2026-05-22 01:44:04.204 27 INFO tempest.lib.common.rest_client [req-4e0ab3fe-a0fe-4467-9a95-ec2c28e23399 req-4e0ab3fe-a0fe-4467-9a95-ec2c28e23399 ] Request (NegativeSecGroupIPv6Test:test_create_duplicate_security_group_rule_fails): 409 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.188s",
                                "2026-05-22 01:44:04.216 13 INFO tempest.lib.common.rest_client [req-861e951a-c007-4504-8c27-f92c8f8556b5 req-861e951a-c007-4504-8c27-f92c8f8556b5 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/0257a4c4-b591-4b94-b226-7f033e80937d 0.604s",
                                "2026-05-22 01:44:04.226 21 INFO tempest.lib.common.rest_client [req-1be51f15-e2a0-416e-8250-67a6518ac7d2 req-1be51f15-e2a0-416e-8250-67a6518ac7d2 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/17792499-a638-40fb-a1e9-07b75df483aa 0.135s",
                                "2026-05-22 01:44:04.256 25 INFO tempest.lib.common.rest_client [req-c3d7baf4-e5e1-4b8d-a636-63cbae42b235 req-c3d7baf4-e5e1-4b8d-a636-63cbae42b235 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.188s",
                                "{7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_network [5.491971s] ... ok",
                                "2026-05-22 01:44:04.351 21 INFO tempest.lib.common.rest_client [req-fdf9beeb-6552-4ab7-b458-f791bee11114 req-fdf9beeb-6552-4ab7-b458-f791bee11114 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/81cf34c6-55e3-4e3d-a013-be838f55b475 0.120s",
                                "2026-05-22 01:44:04.380 33 INFO tempest.lib.common.rest_client [req-6455c777-cb89-4585-a47b-664cdd24bb00 req-6455c777-cb89-4585-a47b-664cdd24bb00 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.612s",
                                "2026-05-22 01:44:04.394 31 INFO tempest.lib.common.rest_client [req-ab16ab58-3498-4d36-ba54-7a27470b3db4 req-ab16ab58-3498-4d36-ba54-7a27470b3db4 ] Request (FloatingIPTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fcf6ae93-2197-48cf-8543-97664be89a76/add_router_interface 3.673s",
                                "2026-05-22 01:44:04.455 13 INFO tempest.lib.common.rest_client [req-6e864875-d8e6-41e5-a1ea-d7fdb8d067cc req-6e864875-d8e6-41e5-a1ea-d7fdb8d067cc ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.236s",
                                "2026-05-22 01:44:04.481 21 INFO tempest.lib.common.rest_client [req-9ff1f1cc-7f99-4d98-9c24-f0983b675a48 req-9ff1f1cc-7f99-4d98-9c24-f0983b675a48 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/389f46ba-99f3-41bd-9815-cb33a27fb6be 0.124s",
                                "2026-05-22 01:44:04.578 21 INFO tempest.lib.common.rest_client [req-566eb99e-4195-4f53-8a5c-be1059792bb0 req-566eb99e-4195-4f53-8a5c-be1059792bb0 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c378bd93-de47-4246-834f-2ee820d1331b 0.095s",
                                "2026-05-22 01:44:04.697 21 INFO tempest.lib.common.rest_client [req-64ba6c98-9b39-48eb-a965-b21419762200 req-64ba6c98-9b39-48eb-a965-b21419762200 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/26ef0402-f6d7-42a5-9182-b6c22b51ecf5 0.117s",
                                "2026-05-22 01:44:04.726 15 INFO tempest.lib.common.rest_client [req-dc05d0f6-b193-4cb2-9e8a-b16252f720e5 req-dc05d0f6-b193-4cb2-9e8a-b16252f720e5 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.620s",
                                "2026-05-22 01:44:04.787 48 INFO tempest.lib.common.rest_client [req-dc6d9e3f-406e-4209-b17b-c7b4d38b5cba req-dc6d9e3f-406e-4209-b17b-c7b4d38b5cba ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.693s",
                                "2026-05-22 01:44:04.807 21 INFO tempest.lib.common.rest_client [req-8093ba85-3700-433c-a38e-c0d2d6fe206e req-8093ba85-3700-433c-a38e-c0d2d6fe206e ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/7fa5e870-5d5f-4391-86cf-0a8ddadb892a 0.108s",
                                "2026-05-22 01:44:04.863 27 INFO tempest.lib.common.rest_client [req-530b6d55-cfd0-4911-80a7-61fdd8746de2 req-530b6d55-cfd0-4911-80a7-61fdd8746de2 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/220f5247-fd5d-4b60-82d0-4f244c6fd8e9 0.657s",
                                "2026-05-22 01:44:04.911 21 INFO tempest.lib.common.rest_client [req-60a3e1cc-bae1-4fc7-80b2-930e74c5ef89 req-60a3e1cc-bae1-4fc7-80b2-930e74c5ef89 ] Request (NetworksTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e20217fb-3e67-45a6-b946-286e37ff91cf 0.100s",
                                "2026-05-22 01:44:04.945 25 INFO tempest.lib.common.rest_client [req-8b903218-4364-4601-8e34-297e2be8a93d req-8b903218-4364-4601-8e34-297e2be8a93d ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.682s",
                                "2026-05-22 01:44:05.012 27 INFO tempest.lib.common.rest_client [req-588c9fd1-9f7b-4960-9ae6-07d58846a065 req-588c9fd1-9f7b-4960-9ae6-07d58846a065 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.146s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_duplicate_security_group_rule_fails [2.287116s] ... ok",
                                "2026-05-22 01:44:05.063 13 INFO tempest.lib.common.rest_client [req-02476813-c35b-4fe6-8352-81e7429a2667 req-02476813-c35b-4fe6-8352-81e7429a2667 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.605s",
                                "2026-05-22 01:44:05.183 13 INFO tempest.lib.common.rest_client [req-c96e0384-79dd-4b6d-ba16-cfb1a6b3a6f6 req-c96e0384-79dd-4b6d-ba16-cfb1a6b3a6f6 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fa4acb33-cc6c-40fd-b799-50fcb82979f6 0.116s",
                                "2026-05-22 01:44:05.393 13 INFO tempest.lib.common.rest_client [req-8ef5d86f-cc2e-4184-ada1-8ef538ccb091 req-8ef5d86f-cc2e-4184-ada1-8ef538ccb091 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.207s",
                                "2026-05-22 01:44:05.502 23 INFO tempest.lib.common.rest_client [req-d57ee812-aa4d-4c8b-8576-4efa184fc5e6 req-d57ee812-aa4d-4c8b-8576-4efa184fc5e6 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 2.139s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_create_show_list_update_delete_router [7.529343s] ... ok",
                                "2026-05-22 01:44:05.513 27 INFO tempest.lib.common.rest_client [req-e9f12488-7661-4aa8-a8bb-3d3ad231ffda req-e9f12488-7661-4aa8-a8bb-3d3ad231ffda ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.493s",
                                "2026-05-22 01:44:05.526 21 INFO tempest.lib.common.rest_client [req-d6afa0bb-308a-4696-87ac-a6b4554bcaf5 req-d6afa0bb-308a-4696-87ac-a6b4554bcaf5 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e4b51c71-76ab-4f94-bfe4-5286ecf1bae6 0.613s",
                                "2026-05-22 01:44:05.600 27 INFO tempest.lib.common.rest_client [req-8d2e2335-4bd2-416f-8381-ea8f61505f8e req-8d2e2335-4bd2-416f-8381-ea8f61505f8e ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_ethertype): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.085s",
                                "2026-05-22 01:44:05.728 31 INFO tempest.lib.common.rest_client [req-d0e132b2-7234-46b9-a6af-30aba3646b15 req-d0e132b2-7234-46b9-a6af-30aba3646b15 ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.329s",
                                "2026-05-22 01:44:05.749 13 INFO tempest.lib.common.rest_client [req-c77fc4a9-cbb1-4e65-b0fb-70b62e9d97bf req-c77fc4a9-cbb1-4e65-b0fb-70b62e9d97bf ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/fa4acb33-cc6c-40fd-b799-50fcb82979f6 0.353s",
                                "2026-05-22 01:44:05.813 25 INFO tempest.lib.common.rest_client [req-2883e89d-a5ef-4647-b0c2-02fd601c44a6 req-2883e89d-a5ef-4647-b0c2-02fd601c44a6 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.863s",
                                "2026-05-22 01:44:05.903 13 INFO tempest.lib.common.rest_client [req-db0947f6-2759-47f8-9bc6-3edd26751674 req-db0947f6-2759-47f8-9bc6-3edd26751674 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.152s",
                                "2026-05-22 01:44:05.903 19 INFO tempest.lib.common.rest_client [req-f5e7457a-9d8f-4f3b-9d47-f57a85e2db8e req-f5e7457a-9d8f-4f3b-9d47-f57a85e2db8e ] Request (RoutersAdminTest:test_update_router_unset_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 3.500s",
                                "2026-05-22 01:44:05.937 15 INFO tempest.lib.common.rest_client [req-42ac85f9-6272-4f33-a246-4358350d7bcd req-42ac85f9-6272-4f33-a246-4358350d7bcd ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 1.207s",
                                "2026-05-22 01:44:06.112 27 INFO tempest.lib.common.rest_client [req-e399f123-f354-452a-95b3-d7e19aa02fdc req-e399f123-f354-452a-95b3-d7e19aa02fdc ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/de1f3ac5-f7a4-4885-9350-509863f30680 0.508s",
                                "2026-05-22 01:44:06.120 15 INFO tempest.lib.common.rest_client [req-a12fab94-308a-495b-8cdd-7a5b3552349c req-a12fab94-308a-495b-8cdd-7a5b3552349c ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.179s",
                                "2026-05-22 01:44:06.232 13 INFO tempest.lib.common.rest_client [req-bb18a519-9861-40be-aa60-c9cbb9455e6f req-bb18a519-9861-40be-aa60-c9cbb9455e6f ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.326s",
                                "2026-05-22 01:44:06.277 21 INFO tempest.lib.common.rest_client [req-ab10893f-ed6e-41c7-a178-653783617769 req-ab10893f-ed6e-41c7-a178-653783617769 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6b598fb7-31f6-4219-9429-b91f4983bbfb 0.745s",
                                "2026-05-22 01:44:06.283 27 INFO tempest.lib.common.rest_client [req-20933727-239a-4551-8dbc-ad67ee32fa38 req-20933727-239a-4551-8dbc-ad67ee32fa38 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.167s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_ethertype [1.269035s] ... ok",
                                "2026-05-22 01:44:06.288 15 INFO tempest.lib.common.rest_client [req-646d93aa-97d5-401d-a03c-a662c9cb5d80 req-646d93aa-97d5-401d-a03c-a662c9cb5d80 ] Request (RoutersIpV6AdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.158s",
                                "2026-05-22 01:44:06.368 13 INFO tempest.lib.common.rest_client [req-d037b24b-943d-4195-a88e-fbde694694f3 req-d037b24b-943d-4195-a88e-fbde694694f3 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7c451680-b80a-4339-bc62-47c99d751085 0.132s",
                                "2026-05-22 01:44:06.400 15 INFO tempest.lib.common.rest_client [req-fd1306ef-ae4a-454d-b25b-74009c9e1b69 req-fd1306ef-ae4a-454d-b25b-74009c9e1b69 ] Request (RoutersIpV6AdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.109s",
                                "2026-05-22 01:44:06.591 13 INFO tempest.lib.common.rest_client [req-8807ec3c-bac6-4ec4-85cf-724e521bbff1 req-8807ec3c-bac6-4ec4-85cf-724e521bbff1 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.220s",
                                "2026-05-22 01:44:06.603 21 INFO tempest.lib.common.rest_client [req-369e00e7-07a4-4030-9c79-cf945d3b59fc req-369e00e7-07a4-4030-9c79-cf945d3b59fc ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1863ca5c1c084cda887c4a976545e4cc 0.321s",
                                "2026-05-22 01:44:06.627 31 INFO tempest.lib.common.rest_client [req-20db4ecd-44c4-4841-b393-67e57e650e4e req-20db4ecd-44c4-4841-b393-67e57e650e4e ] Request (FloatingIPTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.896s",
                                "2026-05-22 01:44:06.706 27 INFO tempest.lib.common.rest_client [req-8c34ba3f-5068-4561-9d8b-d5ca7ed53c6d req-8c34ba3f-5068-4561-9d8b-d5ca7ed53c6d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.413s",
                                "2026-05-22 01:44:06.796 27 INFO tempest.lib.common.rest_client [req-eda9c61e-236f-4d0f-acc3-04085b0511b0 req-eda9c61e-236f-4d0f-acc3-04085b0511b0 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_bad_protocol): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.088s",
                                "2026-05-22 01:44:06.812 23 INFO tempest.lib.common.rest_client [req-8d932418-8f1a-45f9-9f7f-21a00edcc0ba req-8d932418-8f1a-45f9-9f7f-21a00edcc0ba ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.307s",
                                "2026-05-22 01:44:06.846 15 INFO tempest.lib.common.rest_client [req-f22e1ccd-c858-4f6d-938b-58ce7fc0a3b5 req-f22e1ccd-c858-4f6d-938b-58ce7fc0a3b5 ] Request (RoutersIpV6AdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.442s",
                                "{2} tempest.api.network.admin.test_routers.RoutersIpV6AdminTest.test_update_router_unset_gateway [4.746473s] ... ok",
                                "2026-05-22 01:44:06.866 13 INFO tempest.lib.common.rest_client [req-cd6fe0fe-e4e4-4dc2-9229-6cfc997ee635 req-cd6fe0fe-e4e4-4dc2-9229-6cfc997ee635 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/7c451680-b80a-4339-bc62-47c99d751085 0.272s",
                                "2026-05-22 01:44:06.931 48 INFO tempest.lib.common.rest_client [req-edab46b5-d096-477d-bb8d-039613629792 req-edab46b5-d096-477d-bb8d-039613629792 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.142s",
                                "2026-05-22 01:44:06.937 21 INFO tempest.lib.common.rest_client [req-8b9a608d-a658-40cf-b9d4-68c109f1aa53 req-8b9a608d-a658-40cf-b9d4-68c109f1aa53 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0a54592e6f0f463a815270db7b862e1a 0.330s",
                                "2026-05-22 01:44:06.938 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 65936a6370514594b8e3622b5ba1da0d",
                                "2026-05-22 01:44:06.993 15 INFO tempest.lib.common.rest_client [req-83648579-45a0-40e5-b39c-25c8a1b369cf req-83648579-45a0-40e5-b39c-25c8a1b369cf ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.139s",
                                "2026-05-22 01:44:07.019 13 INFO tempest.lib.common.rest_client [req-064736db-0e78-4ec5-9dfd-ac72f93b8f21 req-064736db-0e78-4ec5-9dfd-ac72f93b8f21 ] Request (SecGroupIPv6Test:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.152s",
                                "2026-05-22 01:44:07.092 15 INFO tempest.lib.common.rest_client [req-368cc4a7-f8a6-4acc-b334-1d6d63b6b09d req-368cc4a7-f8a6-4acc-b334-1d6d63b6b09d ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5dbfb4bd-0cbb-43b0-b2dc-2ac0a231009a 0.096s",
                                "2026-05-22 01:44:07.100 27 INFO tempest.lib.common.rest_client [req-08e795fa-1298-40b7-9210-a76d319bf066 req-08e795fa-1298-40b7-9210-a76d319bf066 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5cda4c5f-5290-44e7-b06d-7dc7b3a5ec26 0.301s",
                                "2026-05-22 01:44:07.210 15 INFO tempest.lib.common.rest_client [req-058ef13f-e346-450f-b9cb-b82a074bb591 req-058ef13f-e346-450f-b9cb-b82a074bb591 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.115s",
                                "2026-05-22 01:44:07.258 27 INFO tempest.lib.common.rest_client [req-4b7c4468-e298-4f8b-896e-543f4c7c5c40 req-4b7c4468-e298-4f8b-896e-543f4c7c5c40 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.155s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_protocol [0.969065s] ... ok",
                                "2026-05-22 01:44:07.318 13 INFO tempest.lib.common.rest_client [req-25b69ed3-3c46-467c-a10a-cdc1722e35da req-25b69ed3-3c46-467c-a10a-cdc1722e35da ] Request (SecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/dc5dbadd-09d3-4782-9dc4-e43f823d5143 0.295s",
                                "2026-05-22 01:44:07.328 19 INFO tempest.lib.common.rest_client [req-4f730af6-df03-42be-becf-c639a2010097 req-4f730af6-df03-42be-becf-c639a2010097 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 1.422s",
                                "2026-05-22 01:44:07.362 15 INFO tempest.lib.common.rest_client [req-852d83ab-5b1f-48d9-ae87-79c44a279e83 req-852d83ab-5b1f-48d9-ae87-79c44a279e83 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/eca1de21-fd0e-4e6c-a09c-bc065f27c821 0.149s",
                                "2026-05-22 01:44:07.447 13 INFO tempest.lib.common.rest_client [req-46445dd3-56dc-48fd-b4da-25cbd0d32c3f req-46445dd3-56dc-48fd-b4da-25cbd0d32c3f ] Request (SecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.126s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_create_show_delete_security_group_rule [5.535404s] ... ok",
                                "2026-05-22 01:44:07.458 19 INFO tempest.lib.common.rest_client [req-beca72fb-9a34-4c31-bc86-8b21148e61d2 req-beca72fb-9a34-4c31-bc86-8b21148e61d2 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 0.127s",
                                "2026-05-22 01:44:07.513 25 INFO tempest.lib.common.rest_client [req-f2859c64-77f3-4dda-a965-c3910f4f15f3 req-f2859c64-77f3-4dda-a965-c3910f4f15f3 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.697s",
                                "2026-05-22 01:44:07.521 15 INFO tempest.lib.common.rest_client [req-9e57535b-5a47-4142-a01f-5d013adb715b req-9e57535b-5a47-4142-a01f-5d013adb715b ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=71a33818-1575-4da6-81f8-e1f36de276ca 0.155s",
                                "2026-05-22 01:44:07.554 21 INFO tempest.lib.common.rest_client [req-2ddb915c-f22e-42a6-9aa0-63b57ece6902 req-2ddb915c-f22e-42a6-9aa0-63b57ece6902 ] Request (NetworksTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-22 01:44:07.596 19 INFO tempest.lib.common.rest_client [req-5dc83b92-e557-421f-b97a-17899aa19971 req-5dc83b92-e557-421f-b97a-17899aa19971 ] Request (RoutersAdminTest:test_update_router_unset_gateway): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf&device_id=6184fec8-07fa-41c7-8008-14b77eadd2f6 0.128s",
                                "2026-05-22 01:44:07.637 33 INFO tempest.lib.common.rest_client [req-9bbded9c-85ed-49c7-900f-0cc9ed25e643 req-9bbded9c-85ed-49c7-900f-0cc9ed25e643 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0/add_router_interface 3.254s",
                                "2026-05-22 01:44:07.713 19 INFO tempest.lib.common.rest_client [req-81ea715d-124d-4291-a6c1-5847584f770f req-81ea715d-124d-4291-a6c1-5847584f770f ] Request (RoutersAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6184fec8-07fa-41c7-8008-14b77eadd2f6 0.112s",
                                "2026-05-22 01:44:07.722 15 INFO tempest.lib.common.rest_client [req-4b194463-81dc-4a5c-93b7-7b5e3119dc59 req-4b194463-81dc-4a5c-93b7-7b5e3119dc59 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/71a33818-1575-4da6-81f8-e1f36de276ca 0.198s",
                                "2026-05-22 01:44:07.771 33 INFO tempest.lib.common.rest_client [req-a0602250-4a5f-4903-b261-8ac555306a33 req-a0602250-4a5f-4903-b261-8ac555306a33 ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4e3fd37e-64dd-44ef-b00f-99e9aad3d4da 0.127s",
                                "2026-05-22 01:44:07.803 25 INFO tempest.lib.common.rest_client [req-a3624804-08a9-4fe5-acea-e30067ec9f01 req-a3624804-08a9-4fe5-acea-e30067ec9f01 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.286s",
                                "2026-05-22 01:44:07.833 27 INFO tempest.lib.common.rest_client [req-81445a90-8d8a-43e1-9361-3d4e58d0a789 req-81445a90-8d8a-43e1-9361-3d4e58d0a789 ] 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.571s",
                                "2026-05-22 01:44:07.857 15 INFO tempest.lib.common.rest_client [req-06cb893e-b4b7-460d-aba4-bf2c21300d62 req-06cb893e-b4b7-460d-aba4-bf2c21300d62 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.133s",
                                "2026-05-22 01:44:07.858 13 INFO tempest.lib.common.rest_client [req-0941c74d-045f-41a1-9816-2bf9007397f0 req-0941c74d-045f-41a1-9816-2bf9007397f0 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.403s",
                                "2026-05-22 01:44:07.934 27 INFO tempest.lib.common.rest_client [req-bd36ff47-eaa9-4d38-a041-c81d4bdb6ac0 req-bd36ff47-eaa9-4d38-a041-c81d4bdb6ac0 ] 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.098s",
                                "2026-05-22 01:44:07.986 15 INFO tempest.lib.common.rest_client [req-07082932-afdc-4db5-9326-593009d264c9 req-07082932-afdc-4db5-9326-593009d264c9 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/326d08aa-5765-4baf-a1c3-d0655ec1b1e7 0.127s",
                                "2026-05-22 01:44:08.022 27 INFO tempest.lib.common.rest_client [req-4777cf6a-499d-4752-b96f-bf57f130a2f5 req-4777cf6a-499d-4752-b96f-bf57f130a2f5 ] 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.085s",
                                "2026-05-22 01:44:08.052 23 INFO tempest.lib.common.rest_client [req-dd9f865d-84dc-4133-811a-9bb40af3167c req-dd9f865d-84dc-4133-811a-9bb40af3167c ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.238s",
                                "2026-05-22 01:44:08.059 21 INFO tempest.lib.common.rest_client [req-3db4081e-0bdd-4d51-ab91-3899d249ce5e req-3db4081e-0bdd-4d51-ab91-3899d249ce5e ] Request (NetworksTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=65936a6370514594b8e3622b5ba1da0d&name=default 0.503s",
                                "2026-05-22 01:44:08.109 15 INFO tempest.lib.common.rest_client [req-98400393-5413-4019-a1c1-de4e9e6804ad req-98400393-5413-4019-a1c1-de4e9e6804ad ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b296cbb-2590-462a-8812-db7681031419 0.118s",
                                "2026-05-22 01:44:08.138 27 INFO tempest.lib.common.rest_client [req-4425b31b-8deb-415a-aa36-d795eaf9d1e8 req-4425b31b-8deb-415a-aa36-d795eaf9d1e8 ] 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.114s",
                                "2026-05-22 01:44:08.148 19 INFO tempest.lib.common.rest_client [req-5c34d981-3b68-404f-9868-c16e78d21257 req-5c34d981-3b68-404f-9868-c16e78d21257 ] Request (RoutersAdminTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 0.419s",
                                "{4} tempest.api.network.admin.test_routers.RoutersAdminTest.test_update_router_unset_gateway [5.749609s] ... ok",
                                "2026-05-22 01:44:08.233 15 INFO tempest.lib.common.rest_client [req-a431e452-cf10-43f6-aebb-a5ac22d9d562 req-a431e452-cf10-43f6-aebb-a5ac22d9d562 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b296cbb-2590-462a-8812-db7681031419 0.122s",
                                "2026-05-22 01:44:08.244 27 INFO tempest.lib.common.rest_client [req-372f700f-f5f3-4c21-b896-05ce917ed07b req-372f700f-f5f3-4c21-b896-05ce917ed07b ] 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.104s",
                                "2026-05-22 01:44:08.270 13 INFO tempest.lib.common.rest_client [req-5270ef0d-654e-4ff4-966a-6204312cc907 req-5270ef0d-654e-4ff4-966a-6204312cc907 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.409s",
                                "2026-05-22 01:44:08.276 19 INFO tempest.lib.common.rest_client [req-e344bd11-8e53-4c06-a148-de4e77421c6e req-e344bd11-8e53-4c06-a148-de4e77421c6e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6184fec8-07fa-41c7-8008-14b77eadd2f6 0.124s",
                                "2026-05-22 01:44:08.318 25 INFO tempest.lib.common.rest_client [req-ba88ed3c-5048-41d5-b8f4-6ce06e7b8e56 req-ba88ed3c-5048-41d5-b8f4-6ce06e7b8e56 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e26f5a49-5626-4523-8d9a-767654b92aa3 0.509s",
                                "2026-05-22 01:44:08.394 15 INFO tempest.lib.common.rest_client [req-a61af6f7-a7b2-4911-aa81-4261dbdd3f72 req-a61af6f7-a7b2-4911-aa81-4261dbdd3f72 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.158s",
                                "2026-05-22 01:44:08.397 19 INFO tempest.lib.common.rest_client [req-dd6b3a3f-0951-4401-b27a-09ef90342a82 req-dd6b3a3f-0951-4401-b27a-09ef90342a82 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6184fec8-07fa-41c7-8008-14b77eadd2f6 0.119s",
                                "2026-05-22 01:44:08.424 23 INFO tempest.lib.common.rest_client [req-756c19bf-46f9-4882-860b-877c4cbba5a6 req-756c19bf-46f9-4882-860b-877c4cbba5a6 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.369s",
                                "2026-05-22 01:44:08.535 15 INFO tempest.lib.common.rest_client [req-f6ea0e2c-8fb6-4649-aa5b-067665611771 req-f6ea0e2c-8fb6-4649-aa5b-067665611771 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/672eabc5-ceb0-4de6-acf0-d7e73bb7a6e7 0.139s",
                                "2026-05-22 01:44:08.541 19 INFO tempest.lib.common.rest_client [req-ea54d12e-bd6c-4d11-8378-2218b74091c5 req-ea54d12e-bd6c-4d11-8378-2218b74091c5 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=e573273e-73ea-4fc6-8df1-559a3a76c607 0.140s",
                                "2026-05-22 01:44:08.555 27 INFO tempest.lib.common.rest_client [req-857f94bf-14b3-4d31-a02d-bbf2cf4980e0 req-857f94bf-14b3-4d31-a02d-bbf2cf4980e0 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/bc921871-fec0-466a-b4e0-685fcb4ae5bd 0.307s",
                                "2026-05-22 01:44:08.626 15 INFO tempest.lib.common.rest_client [req-28b16a98-dfb6-4303-9450-c3dd5471aae4 req-28b16a98-dfb6-4303-9450-c3dd5471aae4 ] Request (RoutersIpV6AdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/15053c72-fac6-4809-9151-083fd318fbd8 0.088s",
                                "2026-05-22 01:44:08.657 19 INFO tempest.lib.common.rest_client [req-724b8d9e-0b5b-4f3c-b8e9-08d40d076563 req-724b8d9e-0b5b-4f3c-b8e9-08d40d076563 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/e573273e-73ea-4fc6-8df1-559a3a76c607 0.113s",
                                "2026-05-22 01:44:08.743 27 INFO tempest.lib.common.rest_client [req-a9070fd7-eb75-4a81-8b9c-7fef6f58e4a5 req-a9070fd7-eb75-4a81-8b9c-7fef6f58e4a5 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.184s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_bad_remote_ip_prefix [1.482987s] ... ok",
                                "2026-05-22 01:44:08.768 19 INFO tempest.lib.common.rest_client [req-eab6f128-5859-4d96-a24b-1fd9065f53f0 req-eab6f128-5859-4d96-a24b-1fd9065f53f0 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=1404d834-cfab-45d6-a801-386858b7f3dd 0.108s",
                                "2026-05-22 01:44:08.784 48 INFO tempest.lib.common.rest_client [req-d7868631-9fde-448c-ac9a-2e5ab71c8aca req-d7868631-9fde-448c-ac9a-2e5ab71c8aca ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.849s",
                                "2026-05-22 01:44:08.786 13 INFO tempest.lib.common.rest_client [req-4ffd9d5c-1073-4ef4-94e5-c50f7585951f req-4ffd9d5c-1073-4ef4-94e5-c50f7585951f ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9cd7d355-b6a6-41f0-9c2d-a36727379da7 0.513s",
                                "2026-05-22 01:44:08.819 21 INFO tempest.lib.common.rest_client [req-5569f50d-0d17-4163-bf9b-695785200d8b req-5569f50d-0d17-4163-bf9b-695785200d8b ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/82be65af-d8ed-4280-953c-8c1077e56c89 0.756s",
                                "2026-05-22 01:44:08.864 15 INFO tempest.lib.common.rest_client [req-02ae1fc5-6a01-4bd6-a549-e4c84cfecf6a req-02ae1fc5-6a01-4bd6-a549-e4c84cfecf6a ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d35dd01347f04eff9be30c3c7f1db92e 0.232s",
                                "2026-05-22 01:44:08.909 25 INFO tempest.lib.common.rest_client [req-b6eb2906-930a-4f91-8717-bdf85c58d2bf req-b6eb2906-930a-4f91-8717-bdf85c58d2bf ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/726198b8-ef87-49be-a5f6-752138063c98 0.589s",
                                "2026-05-22 01:44:08.932 13 INFO tempest.lib.common.rest_client [req-3eaf65ad-f35b-4715-a4e9-b8ce1eb1bc69 req-3eaf65ad-f35b-4715-a4e9-b8ce1eb1bc69 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.141s",
                                "2026-05-22 01:44:08.936 19 INFO tempest.lib.common.rest_client [req-eb0f4cd3-de5b-493c-8d73-1e4fc04b4d2e req-eb0f4cd3-de5b-493c-8d73-1e4fc04b4d2e ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/1404d834-cfab-45d6-a801-386858b7f3dd 0.166s",
                                "2026-05-22 01:44:09.016 19 INFO tempest.lib.common.rest_client [req-f287bc09-735f-4578-a205-58cf585e85b1 req-f287bc09-735f-4578-a205-58cf585e85b1 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=5b58e963-e16e-4455-a827-ffc29f31064a 0.078s",
                                "2026-05-22 01:44:09.054 48 INFO tempest.lib.common.rest_client [req-13a10274-33c9-484c-9a8f-79af40d63e17 req-13a10274-33c9-484c-9a8f-79af40d63e17 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.268s",
                                "2026-05-22 01:44:09.096 25 INFO tempest.lib.common.rest_client [req-14949e03-565b-46f6-916c-59d25da6f04e req-14949e03-565b-46f6-916c-59d25da6f04e ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.183s",
                                "{7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_port [4.838222s] ... ok",
                                "2026-05-22 01:44:09.121 13 INFO tempest.lib.common.rest_client [req-7ba7f100-a76e-463c-96e7-65b5fc34e3e2 req-7ba7f100-a76e-463c-96e7-65b5fc34e3e2 ] Request (SecGroupIPv6Test:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.187s",
                                "2026-05-22 01:44:09.133 19 INFO tempest.lib.common.rest_client [req-0554284b-51c1-47d3-9468-dd5036b81542 req-0554284b-51c1-47d3-9468-dd5036b81542 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/5b58e963-e16e-4455-a827-ffc29f31064a 0.112s",
                                "2026-05-22 01:44:09.144 21 INFO tempest.lib.common.rest_client [req-84e23cca-5786-4c9e-82d4-8f425b7dfa92 req-84e23cca-5786-4c9e-82d4-8f425b7dfa92 ] Request (NetworksTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/65936a6370514594b8e3622b5ba1da0d 0.323s",
                                "2026-05-22 01:44:09.199 27 INFO tempest.lib.common.rest_client [req-fff812c6-71f7-40fc-8361-2e2293c33a23 req-fff812c6-71f7-40fc-8361-2e2293c33a23 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.453s",
                                "2026-05-22 01:44:09.208 15 INFO tempest.lib.common.rest_client [req-a25bc634-0572-471b-9bb7-3a32e12d15ee req-a25bc634-0572-471b-9bb7-3a32e12d15ee ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b5d087a1fe244e5ea31c50f82e8f767f 0.340s",
                                "2026-05-22 01:44:09.209 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4064a1cbbda54ce0a4885bd685fd9331",
                                "2026-05-22 01:44:09.223 13 INFO tempest.lib.common.rest_client [req-98f61d18-41b1-4520-bb1a-30694d4bf39d req-98f61d18-41b1-4520-bb1a-30694d4bf39d ] Request (SecGroupIPv6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9cd7d355-b6a6-41f0-9c2d-a36727379da7 0.098s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_delete_security_group_clear_associated_rules [1.774952s] ... ok",
                                "2026-05-22 01:44:09.275 19 INFO tempest.lib.common.rest_client [req-6c5da079-16c3-4161-a216-65e11ee8b05c req-6c5da079-16c3-4161-a216-65e11ee8b05c ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.139s",
                                "2026-05-22 01:44:09.276 33 INFO tempest.lib.common.rest_client [req-8f7b9e41-f7d0-4b3c-94e9-5608ddcba5ea req-8f7b9e41-f7d0-4b3c-94e9-5608ddcba5ea ] Request (RoutersTest:test_add_remove_router_interface_with_port_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0/remove_router_interface 1.501s",
                                "2026-05-22 01:44:09.298 27 INFO tempest.lib.common.rest_client [req-07e2688b-1b09-4264-93db-6107d8d129ad req-07e2688b-1b09-4264-93db-6107d8d129ad ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.096s",
                                "2026-05-22 01:44:09.372 13 INFO tempest.lib.common.rest_client [req-153078b0-5c09-418e-84e7-449884f5baf3 req-153078b0-5c09-418e-84e7-449884f5baf3 ] Request (SecGroupIPv6Test:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.143s",
                                "{1} tempest.api.network.test_security_groups.SecGroupIPv6Test.test_list_security_groups [0.146624s] ... ok",
                                "2026-05-22 01:44:09.386 19 INFO tempest.lib.common.rest_client [req-9325a341-3db4-4ffe-a923-ddab79103c7c req-9325a341-3db4-4ffe-a923-ddab79103c7c ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2b62d8ac-8e32-4fb3-b868-fcb08f6faa01 0.108s",
                                "2026-05-22 01:44:09.404 31 INFO tempest.lib.common.rest_client [req-ac0ab71c-267e-4dcb-804b-56283ccd8022 req-ac0ab71c-267e-4dcb-804b-56283ccd8022 ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.776s",
                                "2026-05-22 01:44:09.455 33 INFO tempest.lib.common.rest_client [req-2c3db425-f6ef-43a5-b138-f19494200f90 req-2c3db425-f6ef-43a5-b138-f19494200f90 ] Request (RoutersTest:_run_cleanups): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0/remove_router_interface 0.173s",
                                "2026-05-22 01:44:09.478 27 INFO tempest.lib.common.rest_client [req-9110af7c-2916-4eb0-98a4-54499b58a69c req-9110af7c-2916-4eb0-98a4-54499b58a69c ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.173s",
                                "2026-05-22 01:44:09.555 19 INFO tempest.lib.common.rest_client [req-a7ac5602-ed65-44fb-bd89-0c1532b8d75f req-a7ac5602-ed65-44fb-bd89-0c1532b8d75f ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=6a2faf52-0ce4-4462-9058-622349a2876f 0.166s",
                                "2026-05-22 01:44:09.576 27 INFO tempest.lib.common.rest_client [req-0281476f-28ca-4e8a-8b8c-a2ddba7ea5c1 req-0281476f-28ca-4e8a-8b8c-a2ddba7ea5c1 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.095s",
                                "2026-05-22 01:44:09.595 21 INFO tempest.lib.common.rest_client [req-916efa65-91a4-4945-8b58-1df32170fcbc req-916efa65-91a4-4945-8b58-1df32170fcbc ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.448s",
                                "2026-05-22 01:44:09.607 33 INFO tempest.lib.common.rest_client [req-905662e0-2bb4-41c4-808b-290311ce2a89 req-905662e0-2bb4-41c4-808b-290311ce2a89 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.134s",
                                "2026-05-22 01:44:09.686 19 INFO tempest.lib.common.rest_client [req-0b8032fb-dd00-46f2-85a6-4e414cbaa4fe req-0b8032fb-dd00-46f2-85a6-4e414cbaa4fe ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/6a2faf52-0ce4-4462-9058-622349a2876f 0.129s",
                                "2026-05-22 01:44:09.745 13 INFO tempest.lib.common.rest_client [req-6327eb56-ecfe-47d8-97e1-f986d7c52e88 req-6327eb56-ecfe-47d8-97e1-f986d7c52e88 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c4decc9e016d4dc4acbaafc8f40263a2 0.335s",
                                "2026-05-22 01:44:09.753 15 INFO tempest.lib.common.rest_client [req-58ae0690-4972-4c3f-8624-9fcd96c888b4 req-58ae0690-4972-4c3f-8624-9fcd96c888b4 ] Request (RoutersIpV6AdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-22 01:44:09.788 19 INFO tempest.lib.common.rest_client [req-7270b4b8-7b6d-4a1c-a1ad-0140e4485e05 req-7270b4b8-7b6d-4a1c-a1ad-0140e4485e05 ] Request (RoutersAdminTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/44c7b9eb-87ea-4d7e-976e-a29567dd5d94 0.099s",
                                "2026-05-22 01:44:09.820 27 INFO tempest.lib.common.rest_client [req-0ce173fd-ec5c-42bc-8571-09706c75e302 req-0ce173fd-ec5c-42bc-8571-09706c75e302 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.242s",
                                "2026-05-22 01:44:09.852 25 INFO tempest.lib.common.rest_client [req-2741196c-19d0-4cb2-99b1-217ed42dce77 req-2741196c-19d0-4cb2-99b1-217ed42dce77 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.751s",
                                "2026-05-22 01:44:09.902 48 INFO tempest.lib.common.rest_client [req-b0fdff8c-a59d-440f-abef-943ecb88f3e3 req-b0fdff8c-a59d-440f-abef-943ecb88f3e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/046b2e66-3b48-4800-90c3-fb8a3601c820 0.845s",
                                "2026-05-22 01:44:09.971 27 INFO tempest.lib.common.rest_client [req-a3a3bb76-9586-4f68-b06c-1a98bec1ec94 req-a3a3bb76-9586-4f68-b06c-1a98bec1ec94 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.148s",
                                "2026-05-22 01:44:10.062 48 INFO tempest.lib.common.rest_client [req-c72da5db-0f5e-46da-9c76-92265992b33c req-c72da5db-0f5e-46da-9c76-92265992b33c ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.155s",
                                "2026-05-22 01:44:10.148 33 INFO tempest.lib.common.rest_client [req-fc56e781-d5f5-494e-94d7-eda7e5399b79 req-fc56e781-d5f5-494e-94d7-eda7e5399b79 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.533s",
                                "2026-05-22 01:44:10.184 15 INFO tempest.lib.common.rest_client [req-2134900f-2f0f-4bf0-bf26-95989b9f2abd req-2134900f-2f0f-4bf0-bf26-95989b9f2abd ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4064a1cbbda54ce0a4885bd685fd9331&name=default 0.429s",
                                "2026-05-22 01:44:10.180 19 INFO tempest.lib.common.rest_client [req-7f1f2869-8850-4a42-a7c0-a71fe553fea5 req-7f1f2869-8850-4a42-a7c0-a71fe553fea5 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ca55afa9c93d42869f56db32b2bd1c9a 0.387s",
                                "2026-05-22 01:44:10.203 21 INFO tempest.lib.common.rest_client [req-c777ca32-486d-45d0-a087-7b69185d94d7 req-c777ca32-486d-45d0-a087-7b69185d94d7 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.596s",
                                "2026-05-22 01:44:10.245 27 INFO tempest.lib.common.rest_client [req-86cd50b5-c723-4c8f-bca2-99c0810bde38 req-86cd50b5-c723-4c8f-bca2-99c0810bde38 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.265s",
                                "2026-05-22 01:44:10.275 13 INFO tempest.lib.common.rest_client [req-90aea163-3f09-4f4d-b73c-a827ab168007 req-90aea163-3f09-4f4d-b73c-a827ab168007 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a324df9828d943e7838eb6c19b629b7f 0.527s",
                                "2026-05-22 01:44:10.277 13 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d452dc9a0a284d469c53d4eb64dd345c",
                                "2026-05-22 01:44:10.348 27 INFO tempest.lib.common.rest_client [req-06b8692c-84f4-4069-aff1-9ae631b771ba req-06b8692c-84f4-4069-aff1-9ae631b771ba ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.100s",
                                "2026-05-22 01:44:10.462 21 INFO tempest.lib.common.rest_client [req-00a93730-6a2c-4c79-915a-26c19d9762ad req-00a93730-6a2c-4c79-915a-26c19d9762ad ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.257s",
                                "2026-05-22 01:44:10.527 48 INFO tempest.lib.common.rest_client [req-30231c15-915f-4228-b85d-bfe03270d858 req-30231c15-915f-4228-b85d-bfe03270d858 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4dcd6ecf-f516-4320-82c8-9c56622a1f75 0.462s",
                                "2026-05-22 01:44:10.529 27 INFO tempest.lib.common.rest_client [req-7713307f-b43a-4979-a8f9-3be9402044be req-7713307f-b43a-4979-a8f9-3be9402044be ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.175s",
                                "2026-05-22 01:44:10.549 33 INFO tempest.lib.common.rest_client [req-9f0a97be-d780-43cd-99e9-8f1f57dd9225 req-9f0a97be-d780-43cd-99e9-8f1f57dd9225 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bedc5725-8311-4575-a23d-fcb6acbd79af 0.399s",
                                "2026-05-22 01:44:10.562 19 INFO tempest.lib.common.rest_client [req-b020f2f5-e23b-4690-84d6-ceb95e4ae44f req-b020f2f5-e23b-4690-84d6-ceb95e4ae44f ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/acae95ddde0f4b13a39442d1bdbc61fa 0.378s",
                                "2026-05-22 01:44:10.563 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d964a0a4926844209a746d0aa5547750",
                                "2026-05-22 01:44:10.654 25 INFO tempest.lib.common.rest_client [req-f93ecb1a-7df2-4d86-9146-3fbf981e9abc req-f93ecb1a-7df2-4d86-9146-3fbf981e9abc ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.798s",
                                "2026-05-22 01:44:10.664 31 INFO tempest.lib.common.rest_client [req-fe63b548-71ec-4f1f-b635-187c8dcba47e req-fe63b548-71ec-4f1f-b635-187c8dcba47e ] Request (FloatingIPTestJSON:test_create_floating_ip_specifying_a_fixed_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/42898c19-707b-444f-83bf-c38490e54386 1.257s",
                                "2026-05-22 01:44:10.702 21 INFO tempest.lib.common.rest_client [req-981dab6d-bd7f-4a33-b59c-816cbc9d2a9e req-981dab6d-bd7f-4a33-b59c-816cbc9d2a9e ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.235s",
                                "2026-05-22 01:44:10.759 27 INFO tempest.lib.common.rest_client [req-4338f6b6-9bfd-4ea7-924d-39826179e03d req-4338f6b6-9bfd-4ea7-924d-39826179e03d ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_with_invalid_ports): 400 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.226s",
                                "2026-05-22 01:44:10.876 13 INFO tempest.lib.common.rest_client [req-a2b3749f-c7ac-444b-9bcc-f80bdfa737a4 req-a2b3749f-c7ac-444b-9bcc-f80bdfa737a4 ] Request (SecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.595s",
                                "2026-05-22 01:44:10.888 48 INFO tempest.lib.common.rest_client [req-d9102117-b70d-43c4-a950-77358acd6222 req-d9102117-b70d-43c4-a950-77358acd6222 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d96b338d-40cc-4dd2-b3a5-7de9b3a265d0 0.358s",
                                "2026-05-22 01:44:11.017 19 INFO tempest.lib.common.rest_client [req-aef13591-dea9-4ea6-98c0-874ef75d6e87 req-aef13591-dea9-4ea6-98c0-874ef75d6e87 ] Request (RoutersAdminTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.452s",
                                "2026-05-22 01:44:11.029 48 INFO tempest.lib.common.rest_client [req-9c7f3135-ef24-4578-b2d3-80eeddc6087f req-9c7f3135-ef24-4578-b2d3-80eeddc6087f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.136s",
                                "2026-05-22 01:44:11.040 27 INFO tempest.lib.common.rest_client [req-9eea0d7c-ec96-4027-814f-f956ec1ac76e req-9eea0d7c-ec96-4027-814f-f956ec1ac76e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/0394301b-8b67-4b23-93ad-e593b7f4dea3 0.278s",
                                "2026-05-22 01:44:11.049 23 INFO tempest.lib.common.rest_client [req-4d055bae-e9dd-4986-ac0c-04eab9f98af1 req-4d055bae-e9dd-4986-ac0c-04eab9f98af1 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2/add_router_interface 2.623s",
                                "2026-05-22 01:44:11.112 13 INFO tempest.lib.common.rest_client [req-fb982c00-c29e-4b05-a4ff-01ffba0a7c3b req-fb982c00-c29e-4b05-a4ff-01ffba0a7c3b ] Request (SecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d452dc9a0a284d469c53d4eb64dd345c&name=default 0.234s",
                                "2026-05-22 01:44:11.148 27 INFO tempest.lib.common.rest_client [req-b6bcb532-a807-44b1-bc7b-67c5a48f0b01 req-b6bcb532-a807-44b1-bc7b-67c5a48f0b01 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.101s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_invalid_ports [2.403946s] ... ok",
                                "2026-05-22 01:44:11.217 31 INFO tempest.lib.common.rest_client [req-c400ae66-6f6e-4053-b2c4-b70286bb646d req-c400ae66-6f6e-4053-b2c4-b70286bb646d ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/42898c19-707b-444f-83bf-c38490e54386 0.550s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_floating_ip_specifying_a_fixed_ip_address [4.590999s] ... ok",
                                "2026-05-22 01:44:11.248 19 INFO tempest.lib.common.rest_client [req-a4a91eba-e503-48bd-a755-d6757b903b67 req-a4a91eba-e503-48bd-a755-d6757b903b67 ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d964a0a4926844209a746d0aa5547750&name=default 0.228s",
                                "2026-05-22 01:44:11.310 23 INFO tempest.lib.common.rest_client [req-edd6fd4b-6c84-4027-aa2d-09dc9721f797 req-edd6fd4b-6c84-4027-aa2d-09dc9721f797 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e12781a0-a84b-4e24-8c1c-fbcb8f7a5647 0.258s",
                                "2026-05-22 01:44:11.320 21 INFO tempest.lib.common.rest_client [req-445113a3-063d-4951-9be9-4ff6f70dca21 req-445113a3-063d-4951-9be9-4ff6f70dca21 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.615s",
                                "2026-05-22 01:44:11.443 21 INFO tempest.lib.common.rest_client [req-d1d6396d-d39d-4bfc-8dbf-1f0693159cf3 req-d1d6396d-d39d-4bfc-8dbf-1f0693159cf3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.120s",
                                "2026-05-22 01:44:11.462 15 INFO tempest.lib.common.rest_client [req-a006fb3f-1d38-4c8a-b89a-b23d7fec075d req-a006fb3f-1d38-4c8a-b89a-b23d7fec075d ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c86d1037-914c-413c-b8df-36d45616018d 1.275s",
                                "2026-05-22 01:44:11.513 27 INFO tempest.lib.common.rest_client [req-a5bd0c47-0f01-40ad-93fe-50dfbe396072 req-a5bd0c47-0f01-40ad-93fe-50dfbe396072 ] 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.362s",
                                "2026-05-22 01:44:11.618 21 INFO tempest.lib.common.rest_client [req-4636a16b-75e5-4b33-a7a6-79f9a5c3524b req-4636a16b-75e5-4b33-a7a6-79f9a5c3524b ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/09149526a0554d9399016d8921649a86 0.172s",
                                "2026-05-22 01:44:11.730 13 INFO tempest.lib.common.rest_client [req-79cf100d-2d57-4058-9a26-bd7975f8bfef req-79cf100d-2d57-4058-9a26-bd7975f8bfef ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c66baf0d-35a4-4898-862b-5d7c41dae0c4 0.614s",
                                "2026-05-22 01:44:11.742 27 INFO tempest.lib.common.rest_client [req-98d3053c-9ecd-483d-ae27-72ad62fcee33 req-98d3053c-9ecd-483d-ae27-72ad62fcee33 ] 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.227s",
                                "2026-05-22 01:44:11.749 15 INFO tempest.lib.common.rest_client [req-1b09a2b8-c245-4e94-a743-e2119ef99468 req-1b09a2b8-c245-4e94-a743-e2119ef99468 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4064a1cbbda54ce0a4885bd685fd9331 0.284s",
                                "2026-05-22 01:44:11.749 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4819b8096a544929d7270c591486f95",
                                "2026-05-22 01:44:11.853 21 INFO tempest.lib.common.rest_client [req-6ea3a8bc-bdc7-462c-a827-cc17fb2c6363 req-6ea3a8bc-bdc7-462c-a827-cc17fb2c6363 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:44:11.925 33 INFO tempest.lib.common.rest_client [req-0cc5ce86-4113-4a48-8c54-f24567210c36 req-0cc5ce86-4113-4a48-8c54-f24567210c36 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/bdefb25a-90f4-4943-aee3-d64425e8f76d 1.373s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_port_id [12.521058s] ... ok",
                                "2026-05-22 01:44:12.016 21 INFO tempest.lib.common.rest_client [req-fcba16b5-4388-473c-9ccd-dee78376bc30 req-fcba16b5-4388-473c-9ccd-dee78376bc30 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/30382f8e1b914440b0a8e8adfafc4e44 0.159s",
                                "2026-05-22 01:44:12.023 27 INFO tempest.lib.common.rest_client [req-b097f7ec-6075-453e-9093-3cb0b964ded0 req-b097f7ec-6075-453e-9093-3cb0b964ded0 ] 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.278s",
                                "2026-05-22 01:44:12.073 19 INFO tempest.lib.common.rest_client [req-8fce9115-0996-4b8f-bd50-c20958d70787 req-8fce9115-0996-4b8f-bd50-c20958d70787 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/25410ab9-885f-4f66-8dbd-1342daa64d4f 0.821s",
                                "2026-05-22 01:44:12.088 13 INFO tempest.lib.common.rest_client [req-b1ad2534-3ef8-44e3-b98b-d79de0501928 req-b1ad2534-3ef8-44e3-b98b-d79de0501928 ] Request (SecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d452dc9a0a284d469c53d4eb64dd345c 0.356s",
                                "2026-05-22 01:44:12.298 15 INFO tempest.lib.common.rest_client [req-827667f3-3836-4001-8b3c-f8f8b783dd29 req-827667f3-3836-4001-8b3c-f8f8b783dd29 ] Request (RoutersIpV6AdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4819b8096a544929d7270c591486f95&name=default 0.546s",
                                "2026-05-22 01:44:12.309 21 INFO tempest.lib.common.rest_client [req-4af6ee61-eaf9-4c55-9468-a5b389f6d9a1 req-4af6ee61-eaf9-4c55-9468-a5b389f6d9a1 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.290s",
                                "2026-05-22 01:44:12.403 19 INFO tempest.lib.common.rest_client [req-07a3cd91-634b-4069-b358-2a1909d4ec0c req-07a3cd91-634b-4069-b358-2a1909d4ec0c ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d964a0a4926844209a746d0aa5547750 0.328s",
                                "2026-05-22 01:44:12.404 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e3dd2abe166f4aab9f3e15502ba54bc2",
                                "2026-05-22 01:44:12.415 27 INFO tempest.lib.common.rest_client [req-d367af87-a81d-4378-b6ca-38f0ea2b5807 req-d367af87-a81d-4378-b6ca-38f0ea2b5807 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/097ffdcb-0923-4be7-9bca-93b2f4f79511 0.387s",
                                "2026-05-22 01:44:12.439 25 INFO tempest.lib.common.rest_client [req-05e2ff33-4b01-4082-be7b-744630374a5e req-05e2ff33-4b01-4082-be7b-744630374a5e ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.272s",
                                "2026-05-22 01:44:12.491 23 INFO tempest.lib.common.rest_client [req-f9913532-1205-4a62-adeb-2f6d63bb5143 req-f9913532-1205-4a62-adeb-2f6d63bb5143 ] Request (RoutersIpV6Test:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e12781a0-a84b-4e24-8c1c-fbcb8f7a5647 1.176s",
                                "2026-05-22 01:44:12.543 21 INFO tempest.lib.common.rest_client [req-b183c5f8-bd19-4ac0-bed2-22444a14899f req-b183c5f8-bd19-4ac0-bed2-22444a14899f ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/2194ff3a072f4deb83141fa1296997d2 0.231s",
                                "2026-05-22 01:44:12.565 27 INFO tempest.lib.common.rest_client [req-a4a5a38f-c390-491f-9db5-695e9334f93e req-a4a5a38f-c390-491f-9db5-695e9334f93e ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.148s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_remote_groupid [1.418879s] ... ok",
                                "2026-05-22 01:44:12.572 25 INFO tempest.lib.common.rest_client [req-e4da3363-0a0b-424a-9483-8522c1de6ab9 req-e4da3363-0a0b-424a-9483-8522c1de6ab9 ] Request (BulkNetworkOpsIpV6Test:test_bulk_create_delete_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.131s",
                                "2026-05-22 01:44:12.708 27 INFO tempest.lib.common.rest_client [req-7d1a1f38-4957-4f40-bf39-1e3a3eafd023 req-7d1a1f38-4957-4f40-bf39-1e3a3eafd023 ] 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.137s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_non_existent_security_group [0.141011s] ... ok",
                                "2026-05-22 01:44:12.738 15 INFO tempest.lib.common.rest_client [req-001b69bb-0a3a-4472-8ec9-6288988690f4 req-001b69bb-0a3a-4472-8ec9-6288988690f4 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/21a8bbfb-9982-41e2-b077-bcca0a7c1b99 0.437s",
                                "2026-05-22 01:44:12.778 21 INFO tempest.lib.common.rest_client [req-6cd9d90f-2228-47e9-869d-1bbf6d4688e3 req-6cd9d90f-2228-47e9-869d-1bbf6d4688e3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:44:12.801 23 INFO tempest.lib.common.rest_client [req-0fca2f54-97ff-48cd-8015-9e89c7503144 req-0fca2f54-97ff-48cd-8015-9e89c7503144 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e12781a0-a84b-4e24-8c1c-fbcb8f7a5647 0.306s",
                                "2026-05-22 01:44:12.876 48 INFO tempest.lib.common.rest_client [req-98a413c9-dfbd-4613-b479-05852e5c86d3 req-98a413c9-dfbd-4613-b479-05852e5c86d3 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.841s",
                                "2026-05-22 01:44:12.920 33 INFO tempest.lib.common.rest_client [req-bc06269b-ec6a-48cb-8c51-915a2060a1d9 req-bc06269b-ec6a-48cb-8c51-915a2060a1d9 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.989s",
                                "2026-05-22 01:44:12.914 21 INFO tempest.lib.common.rest_client [req-aeb43789-db31-4abe-9766-12de4b6409ce req-aeb43789-db31-4abe-9766-12de4b6409ce ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/d1624c00e838462ba10814476c4f0509/roles/09149526a0554d9399016d8921649a86 0.133s",
                                "2026-05-22 01:44:12.914 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d1624c00e838462ba10814476c4f0509 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:12.915 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1624c00e838462ba10814476c4f0509', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:12.915 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd1624c00e838462ba10814476c4f0509', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:12.939 25 INFO tempest.lib.common.rest_client [req-e498297b-7a85-448f-af5b-4e6ed578dc32 req-e498297b-7a85-448f-af5b-4e6ed578dc32 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/cc05c714-8843-4ce6-b200-57042c49c1c7 0.355s",
                                "2026-05-22 01:44:12.971 15 INFO tempest.lib.common.rest_client [req-bfcc23ec-f3fb-4cca-bec7-47a523037ce5 req-bfcc23ec-f3fb-4cca-bec7-47a523037ce5 ] Request (RoutersIpV6AdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4819b8096a544929d7270c591486f95 0.228s",
                                "2026-05-22 01:44:13.043 19 INFO tempest.lib.common.rest_client [req-4c3fd416-9057-442d-a81a-4bcfc6be516e req-4c3fd416-9057-442d-a81a-4bcfc6be516e ] Request (RoutersAdminTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e3dd2abe166f4aab9f3e15502ba54bc2&name=default 0.636s",
                                "2026-05-22 01:44:13.224 27 INFO tempest.lib.common.rest_client [req-61d80499-dd26-443f-9f5d-d0875af3265c req-61d80499-dd26-443f-9f5d-d0875af3265c ] 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.511s",
                                "2026-05-22 01:44:13.249 31 INFO tempest.lib.common.rest_client [req-c8e54cd5-94c8-4ebb-a5b2-29ce38497c05 req-c8e54cd5-94c8-4ebb-a5b2-29ce38497c05 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.028s",
                                "2026-05-22 01:44:13.261 25 INFO tempest.lib.common.rest_client [req-a9eadc28-d6d2-4643-b52f-e9016ef808d4 req-a9eadc28-d6d2-4643-b52f-e9016ef808d4 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bea6063f-97b6-41ca-9a1a-8d306f15907a 0.321s",
                                "2026-05-22 01:44:13.386 31 INFO tempest.lib.common.rest_client [req-c1bfa4a8-03bd-4e7a-a2bc-1c043fb194c0 req-c1bfa4a8-03bd-4e7a-a2bc-1c043fb194c0 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.133s",
                                "2026-05-22 01:44:13.392 25 INFO tempest.lib.common.rest_client [req-2d29e874-654d-4a19-8b93-a9fa4f72baf1 req-2d29e874-654d-4a19-8b93-a9fa4f72baf1 ] Request (BulkNetworkOpsIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s",
                                "{7} tempest.api.network.test_networks.BulkNetworkOpsIpV6Test.test_bulk_create_delete_subnet [4.296461s] ... ok",
                                "2026-05-22 01:44:13.488 15 INFO tempest.lib.common.rest_client [req-be70c424-468b-46b6-a238-966a1822366b req-be70c424-468b-46b6-a238-966a1822366b ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.514s",
                                "2026-05-22 01:44:13.488 21 INFO tempest.lib.common.rest_client [req-5b753386-7977-4272-a8cd-b00444769ac6 req-5b753386-7977-4272-a8cd-b00444769ac6 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.562s",
                                "2026-05-22 01:44:13.496 19 INFO tempest.lib.common.rest_client [req-4713eaca-cc80-4f26-910c-416afb61d912 req-4713eaca-cc80-4f26-910c-416afb61d912 ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4b7107d5-8562-48a7-95e2-5ec2f3d4001c 0.450s",
                                "2026-05-22 01:44:13.522 31 INFO tempest.lib.common.rest_client [req-ea099e17-492f-4d78-99ad-a3b110e8eacc req-ea099e17-492f-4d78-99ad-a3b110e8eacc ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.134s",
                                "2026-05-22 01:44:13.594 21 INFO tempest.lib.common.rest_client [req-62bbe6c1-d5c0-41c9-ad3a-f24e49c4e9f3 req-62bbe6c1-d5c0-41c9-ad3a-f24e49c4e9f3 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e 0.103s",
                                "2026-05-22 01:44:13.594 21 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 9d93b1ca162e4e51a5772c274d54b04e for scope project and roles: ['reader']",
                                "2026-05-22 01:44:13.614 27 INFO tempest.lib.common.rest_client [req-ec3702a5-662a-4deb-89a9-168a894e53b6 req-ec3702a5-662a-4deb-89a9-168a894e53b6 ] 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.387s",
                                "2026-05-22 01:44:13.701 19 INFO tempest.lib.common.rest_client [req-4455002d-8ed1-4a48-a7ed-fc31f59c155d req-4455002d-8ed1-4a48-a7ed-fc31f59c155d ] Request (RoutersAdminTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e3dd2abe166f4aab9f3e15502ba54bc2 0.202s",
                                "2026-05-22 01:44:13.780 27 INFO tempest.lib.common.rest_client [req-42b507be-c5a5-4b42-84d8-5b94a8878779 req-42b507be-c5a5-4b42-84d8-5b94a8878779 ] 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.160s",
                                "2026-05-22 01:44:13.885 23 INFO tempest.lib.common.rest_client [req-a55fe77d-3a29-416c-aaa1-3ae049ea9af9 req-a55fe77d-3a29-416c-aaa1-3ae049ea9af9 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2/remove_router_interface 1.077s",
                                "2026-05-22 01:44:13.949 15 INFO tempest.lib.common.rest_client [req-5e977259-ae9a-4032-a1b6-838f329a6e10 req-5e977259-ae9a-4032-a1b6-838f329a6e10 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.449s",
                                "2026-05-22 01:44:14.007 23 INFO tempest.lib.common.rest_client [req-24e0af63-a1de-4e92-8da3-294063c138b4 req-24e0af63-a1de-4e92-8da3-294063c138b4 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.115s",
                                "2026-05-22 01:44:14.179 15 INFO tempest.lib.common.rest_client [req-91c8d7bd-459b-4d35-b425-73413e35b841 req-91c8d7bd-459b-4d35-b425-73413e35b841 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.225s",
                                "2026-05-22 01:44:14.192 25 INFO tempest.lib.common.rest_client [req-1bab120a-4311-445a-a9ad-066383f97336 req-1bab120a-4311-445a-a9ad-066383f97336 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ebbac6dc-f597-4227-95ee-d617d54effd4 0.763s",
                                "2026-05-22 01:44:14.206 21 INFO tempest.lib.common.rest_client [req-657fb8cd-c70d-45db-8b77-d5acbfc7e9ee req-657fb8cd-c70d-45db-8b77-d5acbfc7e9ee ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.605s",
                                "2026-05-22 01:44:14.209 33 INFO tempest.lib.common.rest_client [req-358aad43-8f7d-4cbd-93d4-dc04abc40897 req-358aad43-8f7d-4cbd-93d4-dc04abc40897 ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.284s",
                                "2026-05-22 01:44:14.236 27 INFO tempest.lib.common.rest_client [req-c48dc813-c1bf-47fd-b477-1a2f741cc1b8 req-c48dc813-c1bf-47fd-b477-1a2f741cc1b8 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/31710227-6f8c-4528-85ba-99c9ada7eb52 0.453s",
                                "2026-05-22 01:44:14.237 19 INFO tempest.lib.common.rest_client [req-88f3afcb-eac1-4785-bcdd-3ad96ff914a0 req-88f3afcb-eac1-4785-bcdd-3ad96ff914a0 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-22 01:44:14.299 48 INFO tempest.lib.common.rest_client [req-bb1956f8-6a97-49b4-a2e6-d9aa038b5b22 req-bb1956f8-6a97-49b4-a2e6-d9aa038b5b22 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.421s",
                                "2026-05-22 01:44:14.421 23 INFO tempest.lib.common.rest_client [req-012bfb9f-c4de-47be-9062-44e813146271 req-012bfb9f-c4de-47be-9062-44e813146271 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.412s",
                                "2026-05-22 01:44:14.422 27 INFO tempest.lib.common.rest_client [req-c57ff2da-7512-45f7-8d72-17a5aa138784 req-c57ff2da-7512-45f7-8d72-17a5aa138784 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.178s",
                                "2026-05-22 01:44:14.435 21 INFO tempest.lib.common.rest_client [req-7ca34882-aca9-4ec3-aaa8-68e71e1d5e06 req-7ca34882-aca9-4ec3-aaa8-68e71e1d5e06 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:44:14.489 15 INFO tempest.lib.common.rest_client [req-fa224c82-3cce-4f14-be3d-1475f19f6b4e req-fa224c82-3cce-4f14-be3d-1475f19f6b4e ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.307s",
                                "2026-05-22 01:44:14.658 21 INFO tempest.lib.common.rest_client [req-c406e6fe-657d-48a6-85b8-3a958bc1602a req-c406e6fe-657d-48a6-85b8-3a958bc1602a ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/921fe94ef9a04ab0b1dea6843c71b931 0.219s",
                                "2026-05-22 01:44:14.671 33 INFO tempest.lib.common.rest_client [req-18d3ed7f-9bea-480c-808a-1df553ef6c3e req-18d3ed7f-9bea-480c-808a-1df553ef6c3e ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.457s",
                                "2026-05-22 01:44:14.674 23 INFO tempest.lib.common.rest_client [req-35891ea2-dd6a-4454-995c-2e69315d00df req-35891ea2-dd6a-4454-995c-2e69315d00df ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a1e4d38-b95a-4e5d-ad73-94a8e320c30c 0.251s",
                                "2026-05-22 01:44:14.718 27 INFO tempest.lib.common.rest_client [req-1acf0212-d8fa-4d57-ae43-374177ee0636 req-1acf0212-d8fa-4d57-ae43-374177ee0636 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8890ac0f-5a05-49d9-85c5-20725ce7a198 0.293s",
                                "2026-05-22 01:44:14.789 19 INFO tempest.lib.common.rest_client [req-7038f6b0-4d02-402f-8397-f4d17ca1886e req-7038f6b0-4d02-402f-8397-f4d17ca1886e ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.533s",
                                "2026-05-22 01:44:14.830 27 INFO tempest.lib.common.rest_client [req-47099b6c-87a4-449f-8469-a5225e187002 req-47099b6c-87a4-449f-8469-a5225e187002 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_with_remote_ip_and_group [2.120068s] ... ok",
                                "2026-05-22 01:44:14.854 21 INFO tempest.lib.common.rest_client [req-134ed5f0-63d5-4920-aec1-023f0c1c235a req-134ed5f0-63d5-4920-aec1-023f0c1c235a ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.194s",
                                "2026-05-22 01:44:14.934 19 INFO tempest.lib.common.rest_client [req-ee1b68bc-c153-41a5-b63f-2dfb53faa4be req-ee1b68bc-c153-41a5-b63f-2dfb53faa4be ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.140s",
                                "2026-05-22 01:44:14.956 25 INFO tempest.lib.common.rest_client [req-dd8a95c2-5fde-4499-acd4-5efd8d9efaf4 req-dd8a95c2-5fde-4499-acd4-5efd8d9efaf4 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0ab5c70d-5190-47ad-9345-3bd7ca360eea 0.762s",
                                "2026-05-22 01:44:15.016 21 INFO tempest.lib.common.rest_client [req-1f6ab5fc-8288-4609-be20-8a6e99d221cb req-1f6ab5fc-8288-4609-be20-8a6e99d221cb ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/30382f8e1b914440b0a8e8adfafc4e44 0.157s",
                                "2026-05-22 01:44:15.164 21 INFO tempest.lib.common.rest_client [req-09e9d2fb-92ad-4ad4-ba28-354ee50aa5b6 req-09e9d2fb-92ad-4ad4-ba28-354ee50aa5b6 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-22 01:44:15.177 19 INFO tempest.lib.common.rest_client [req-725135b7-2f4b-44d5-88a0-95ae218d58c1 req-725135b7-2f4b-44d5-88a0-95ae218d58c1 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.241s",
                                "2026-05-22 01:44:15.185 15 INFO tempest.lib.common.rest_client [req-50516c7d-4e63-4f50-9b54-abfc33846fe5 req-50516c7d-4e63-4f50-9b54-abfc33846fe5 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.690s",
                                "2026-05-22 01:44:15.351 27 INFO tempest.lib.common.rest_client [req-fad51936-a4e6-4fe2-8bfa-4ce4d838c636 req-fad51936-a4e6-4fe2-8bfa-4ce4d838c636 ] Request (NegativeSecGroupIPv6Test:test_create_security_group_rule_wrong_ip_prefix_version): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.517s",
                                "2026-05-22 01:44:15.389 15 INFO tempest.lib.common.rest_client [req-44e54d0e-966d-4325-a820-a8564c1ee713 req-44e54d0e-966d-4325-a820-a8564c1ee713 ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:44:15.399 21 INFO tempest.lib.common.rest_client [req-5a34ebeb-8a47-49e2-b60e-fda0a456bbf7 req-5a34ebeb-8a47-49e2-b60e-fda0a456bbf7 ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/2194ff3a072f4deb83141fa1296997d2 0.232s",
                                "2026-05-22 01:44:15.408 23 INFO tempest.lib.common.rest_client [req-0933e8d7-bbb8-410d-8110-4b501edb6b10 req-0933e8d7-bbb8-410d-8110-4b501edb6b10 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/02b6e018-33ef-4e3c-8170-1bdcd4e15bcf 0.731s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_router_interface_port_update_with_fixed_ip [9.905981s] ... ok",
                                "2026-05-22 01:44:15.432 31 INFO tempest.lib.common.rest_client [req-04a7d2b7-13d9-4735-8040-4966dd8f6e67 req-04a7d2b7-13d9-4735-8040-4966dd8f6e67 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 1.904s",
                                "2026-05-22 01:44:15.544 27 INFO tempest.lib.common.rest_client [req-e917f3da-1519-4efd-a222-5e689e050a6c req-e917f3da-1519-4efd-a222-5e689e050a6c ] 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.189s",
                                "2026-05-22 01:44:15.589 21 INFO tempest.lib.common.rest_client [req-080304fc-6804-44ec-8911-c75c60ab09a0 req-080304fc-6804-44ec-8911-c75c60ab09a0 ] Request (PortsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.186s",
                                "2026-05-22 01:44:15.628 15 INFO tempest.lib.common.rest_client [req-4a37a2ce-14ef-469c-bc85-d1f01426ee58 req-4a37a2ce-14ef-469c-bc85-d1f01426ee58 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/09149526a0554d9399016d8921649a86 0.234s",
                                "2026-05-22 01:44:15.734 27 INFO tempest.lib.common.rest_client [req-64f9c7d8-7a17-419c-b6be-208c94d793a0 req-64f9c7d8-7a17-419c-b6be-208c94d793a0 ] 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.187s",
                                "2026-05-22 01:44:15.753 23 INFO tempest.lib.common.rest_client [req-2685c7e1-7c94-4475-9ce3-c70f64c5c660 req-2685c7e1-7c94-4475-9ce3-c70f64c5c660 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.340s",
                                "2026-05-22 01:44:15.763 19 INFO tempest.lib.common.rest_client [req-c5242b9a-e497-4b50-9fb0-e4b256fb6298 req-c5242b9a-e497-4b50-9fb0-e4b256fb6298 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.582s",
                                "2026-05-22 01:44:15.846 15 INFO tempest.lib.common.rest_client [req-dc7559bc-9bce-49dd-87e9-397e5d51c75b req-dc7559bc-9bce-49dd-87e9-397e5d51c75b ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.215s",
                                "2026-05-22 01:44:15.841 21 INFO tempest.lib.common.rest_client [req-9e26cab0-e3f6-4c0a-8c56-9c48690cfcaa req-9e26cab0-e3f6-4c0a-8c56-9c48690cfcaa ] Request (PortsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e/users/b3d2aee7f6bd424896ec0421a04aac48/roles/09149526a0554d9399016d8921649a86 0.250s",
                                "2026-05-22 01:44:15.842 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b3d2aee7f6bd424896ec0421a04aac48 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:15.842 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3d2aee7f6bd424896ec0421a04aac48', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:15.842 21 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsTestJSON-1700314136-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9d93b1ca162e4e51a5772c274d54b04e', 'project_name': 'tempest-PortsTestJSON-1700314136', 'tenant_id': '9d93b1ca162e4e51a5772c274d54b04e', 'tenant_name': 'tempest-PortsTestJSON-1700314136', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b3d2aee7f6bd424896ec0421a04aac48', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:15.915 48 INFO tempest.lib.common.rest_client [req-5bd3fd40-abbb-4efe-a1eb-ba4c94f30130 req-5bd3fd40-abbb-4efe-a1eb-ba4c94f30130 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.613s",
                                "2026-05-22 01:44:15.963 19 INFO tempest.lib.common.rest_client [req-84cc2e09-0701-44ab-8bc5-66f1c341ff30 req-84cc2e09-0701-44ab-8bc5-66f1c341ff30 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.197s",
                                "2026-05-22 01:44:16.025 15 INFO tempest.lib.common.rest_client [req-e26b94dc-d096-436c-96b1-1d315eb88203 req-e26b94dc-d096-436c-96b1-1d315eb88203 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/30382f8e1b914440b0a8e8adfafc4e44 0.176s",
                                "2026-05-22 01:44:16.079 27 INFO tempest.lib.common.rest_client [req-e500ee35-2811-4e54-9be1-7bdfab836525 req-e500ee35-2811-4e54-9be1-7bdfab836525 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6b6bbcf6-ad31-43da-b97f-40ae30ff50a9 0.343s",
                                "2026-05-22 01:44:16.148 48 INFO tempest.lib.common.rest_client [req-e90667f5-7815-4d04-be99-79ad35b195c5 req-e90667f5-7815-4d04-be99-79ad35b195c5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.230s",
                                "2026-05-22 01:44:16.181 25 INFO tempest.lib.common.rest_client [req-520189b8-c0f5-4786-a378-41c4ac064454 req-520189b8-c0f5-4786-a378-41c4ac064454 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ea3e3e09-2a19-47f3-b5bc-08f5b8b0ab9c 1.222s",
                                "2026-05-22 01:44:16.225 31 INFO tempest.lib.common.rest_client [req-65b941de-343e-4c2a-a4f6-eb74e93876c8 req-65b941de-343e-4c2a-a4f6-eb74e93876c8 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.786s",
                                "2026-05-22 01:44:16.237 19 INFO tempest.lib.common.rest_client [req-d09783b5-98f5-4c7e-b820-8f8d14d927b7 req-d09783b5-98f5-4c7e-b820-8f8d14d927b7 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/09149526a0554d9399016d8921649a86 0.265s",
                                "2026-05-22 01:44:16.239 15 INFO tempest.lib.common.rest_client [req-050028db-c516-465a-97ed-84506aed4a4e req-050028db-c516-465a-97ed-84506aed4a4e ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:44:16.264 27 INFO tempest.lib.common.rest_client [req-d56e6404-59af-4fd5-b224-8e2674bf95ba req-d56e6404-59af-4fd5-b224-8e2674bf95ba ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.183s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_rule_wrong_ip_prefix_version [1.433932s] ... ok",
                                "2026-05-22 01:44:16.479 19 INFO tempest.lib.common.rest_client [req-26bd03fe-214a-45e1-ad3d-14e2edbc66cf req-26bd03fe-214a-45e1-ad3d-14e2edbc66cf ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-22 01:44:16.497 15 INFO tempest.lib.common.rest_client [req-3413444e-dec4-4457-b020-eca8750f3e68 req-3413444e-dec4-4457-b020-eca8750f3e68 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/2194ff3a072f4deb83141fa1296997d2 0.255s",
                                "2026-05-22 01:44:16.520 21 INFO tempest.lib.common.rest_client [req-ed1ebb3e-66fc-4895-97d3-b38e5247f029 req-ed1ebb3e-66fc-4895-97d3-b38e5247f029 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.662s",
                                "2026-05-22 01:44:16.708 23 INFO tempest.lib.common.rest_client [req-08a24ac3-3f3a-430b-b914-56cb71a20426 req-08a24ac3-3f3a-430b-b914-56cb71a20426 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.953s",
                                "2026-05-22 01:44:16.717 15 INFO tempest.lib.common.rest_client [req-bb0856b0-d5d6-421c-8246-89663075d5db req-bb0856b0-d5d6-421c-8246-89663075d5db ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.217s",
                                "2026-05-22 01:44:16.717 19 INFO tempest.lib.common.rest_client [req-6c2a93f6-ba9f-4bbd-8716-0fcef8043ef5 req-6c2a93f6-ba9f-4bbd-8716-0fcef8043ef5 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/30382f8e1b914440b0a8e8adfafc4e44 0.235s",
                                "2026-05-22 01:44:16.721 27 INFO tempest.lib.common.rest_client [req-c50ac659-5e46-4897-92ec-9e37a43455ec req-c50ac659-5e46-4897-92ec-9e37a43455ec ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.454s",
                                "2026-05-22 01:44:16.823 31 INFO tempest.lib.common.rest_client [req-bb9ff0f8-cb34-4aeb-8465-18fe9b8cce49 req-bb9ff0f8-cb34-4aeb-8465-18fe9b8cce49 ] Request (FloatingIPTestJSON:test_create_list_show_update_delete_floating_ip): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.595s",
                                "2026-05-22 01:44:16.839 27 INFO tempest.lib.common.rest_client [req-df753ab7-3d2e-4aea-bb96-98dcd113a0ca req-df753ab7-3d2e-4aea-bb96-98dcd113a0ca ] Request (NegativeSecGroupIPv6Test:test_create_security_group_update_name_default): 409 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c0a8f3c-346e-43b2-80a5-fa8857766ff3 0.114s",
                                "2026-05-22 01:44:16.894 25 INFO tempest.lib.common.rest_client [req-9554215a-b002-4693-bc9c-8e86fe4b9750 req-9554215a-b002-4693-bc9c-8e86fe4b9750 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c1a9ffd4-7b89-49c0-b654-7d53b43ed890 0.710s",
                                "2026-05-22 01:44:16.921 19 INFO tempest.lib.common.rest_client [req-22ea843a-804e-4e55-b7e2-a866355beb70 req-22ea843a-804e-4e55-b7e2-a866355beb70 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:44:16.977 31 INFO tempest.lib.common.rest_client [req-d7887765-03de-44c5-8a2c-c52bc8e6c65a req-d7887765-03de-44c5-8a2c-c52bc8e6c65a ] Request (FloatingIPTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e849a535-5681-4631-89c1-564569f7f592 0.151s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_list_show_update_delete_floating_ip [5.758825s] ... ok",
                                "2026-05-22 01:44:16.960 15 INFO tempest.lib.common.rest_client [req-f31611dd-9bf9-4c8d-9f7e-29ce5d904721 req-f31611dd-9bf9-4c8d-9f7e-29ce5d904721 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/146a2b9e193748d6b47d6f61a1cb3d33/roles/09149526a0554d9399016d8921649a86 0.240s",
                                "2026-05-22 01:44:16.964 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 146a2b9e193748d6b47d6f61a1cb3d33 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:16.964 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '146a2b9e193748d6b47d6f61a1cb3d33', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:16.965 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '146a2b9e193748d6b47d6f61a1cb3d33', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:17.137 19 INFO tempest.lib.common.rest_client [req-816d6d60-4bff-4020-8959-883f35a73ea8 req-816d6d60-4bff-4020-8959-883f35a73ea8 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/2194ff3a072f4deb83141fa1296997d2 0.212s",
                                "2026-05-22 01:44:17.164 27 INFO tempest.lib.common.rest_client [req-10e28ad6-7d54-43d5-8c6f-11eef7374b20 req-10e28ad6-7d54-43d5-8c6f-11eef7374b20 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c0a8f3c-346e-43b2-80a5-fa8857766ff3 0.323s",
                                "2026-05-22 01:44:17.191 48 INFO tempest.lib.common.rest_client [req-a81b4bba-b163-4427-9fb2-1fd42dab70ff req-a81b4bba-b163-4427-9fb2-1fd42dab70ff ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/031deed4-7747-4528-be04-9105e5ea7bcf 1.037s",
                                "2026-05-22 01:44:17.246 25 INFO tempest.lib.common.rest_client [req-0e717b1c-a077-4b7a-a5ab-09a5eb515496 req-0e717b1c-a077-4b7a-a5ab-09a5eb515496 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ddb095bce9464ab8869eb7c9553eb0d7 0.348s",
                                "2026-05-22 01:44:17.275 27 INFO tempest.lib.common.rest_client [req-4dbed89e-775b-4b77-89a6-3702f4353529 req-4dbed89e-775b-4b77-89a6-3702f4353529 ] Request (NegativeSecGroupIPv6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.109s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_create_security_group_update_name_default [1.010592s] ... ok",
                                "2026-05-22 01:44:17.311 31 INFO tempest.lib.common.rest_client [req-8f916b5b-e486-4bb3-8c07-16bec0ea1785 req-8f916b5b-e486-4bb3-8c07-16bec0ea1785 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?network_id=32aff32c-0b69-4f44-b850-3484ca0c3127 0.330s",
                                "2026-05-22 01:44:17.310 48 INFO tempest.lib.common.rest_client [req-715ea4ea-4ff0-4164-a10e-07970e32d20a req-715ea4ea-4ff0-4164-a10e-07970e32d20a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.116s",
                                "2026-05-22 01:44:17.324 33 INFO tempest.lib.common.rest_client [req-1cfac8e0-715a-4aec-88f7-928c8a38c3ae req-1cfac8e0-715a-4aec-88f7-928c8a38c3ae ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0/add_router_interface 2.650s",
                                "2026-05-22 01:44:17.374 27 INFO tempest.lib.common.rest_client [req-112eb7f4-6a36-472e-83c4-d3d408c95eec req-112eb7f4-6a36-472e-83c4-d3d408c95eec ] Request (NegativeSecGroupIPv6Test:test_delete_non_existent_security_group): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/894f57ed-4b4e-4ca7-8160-e24c0f0158d5 0.095s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_delete_non_existent_security_group [0.098550s] ... ok",
                                "2026-05-22 01:44:17.402 19 INFO tempest.lib.common.rest_client [req-d3af8f59-4591-4943-89c2-717baed396d2 req-d3af8f59-4591-4943-89c2-717baed396d2 ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-22 01:44:17.400 23 INFO tempest.lib.common.rest_client [req-d465b1fd-994c-4631-a0c4-501259ac5fb9 req-d465b1fd-994c-4631-a0c4-501259ac5fb9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.686s",
                                "2026-05-22 01:44:17.445 31 INFO tempest.lib.common.rest_client [req-fc91f262-3345-48f4-a584-39fe825e937e req-fc91f262-3345-48f4-a584-39fe825e937e ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/3834c952-1bdc-41b7-96c2-0fc130609117 0.131s",
                                "2026-05-22 01:44:17.496 25 INFO tempest.lib.common.rest_client [req-9911bd11-4b34-4334-9fd9-37d95b9bca4c req-9911bd11-4b34-4334-9fd9-37d95b9bca4c ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/fab3a016021a448ba08ec4e80c422315 0.247s",
                                "2026-05-22 01:44:17.496 25 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f2fccbbb0e4946ed86f7223cb759f26c",
                                "2026-05-22 01:44:17.514 33 INFO tempest.lib.common.rest_client [req-9972d41e-7798-450c-b897-1acae146595a req-9972d41e-7798-450c-b897-1acae146595a ] Request (RoutersTest:test_add_remove_router_interface_with_subnet_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02e2466d-eaca-4018-839a-93a5051aa950 0.184s",
                                "2026-05-22 01:44:17.521 27 INFO tempest.lib.common.rest_client [req-ffeb92e0-2145-445d-906b-27eb104b8c19 req-ffeb92e0-2145-445d-906b-27eb104b8c19 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/bd873808-926e-4b76-893c-be0f9f146f2b 0.141s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group [0.146229s] ... ok",
                                "2026-05-22 01:44:17.540 15 INFO tempest.lib.common.rest_client [req-40994e4c-997e-4641-9b22-05bd5cff66b3 req-40994e4c-997e-4641-9b22-05bd5cff66b3 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.552s",
                                "2026-05-22 01:44:17.625 27 INFO tempest.lib.common.rest_client [req-8bf4a603-116d-41ae-8820-05c9dc09ded1 req-8bf4a603-116d-41ae-8820-05c9dc09ded1 ] Request (NegativeSecGroupIPv6Test:test_show_non_existent_security_group_rule): 404 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/4fe736b4-b1c1-4981-9ab1-b6c291092073 0.098s",
                                "{8} tempest.api.network.test_security_groups_negative.NegativeSecGroupIPv6Test.test_show_non_existent_security_group_rule [0.101924s] ... ok",
                                "2026-05-22 01:44:17.625 19 INFO tempest.lib.common.rest_client [req-4cb4503f-ba3a-487f-9099-6117cb8f9443 req-4cb4503f-ba3a-487f-9099-6117cb8f9443 ] Request (FloatingIPNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f/users/d45e4505d34649a2a715764ab9b743f0/roles/09149526a0554d9399016d8921649a86 0.221s",
                                "2026-05-22 01:44:17.625 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d45e4505d34649a2a715764ab9b743f0 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:17.626 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-805389043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'project_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'tenant_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd45e4505d34649a2a715764ab9b743f0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:17.626 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-FloatingIPNegativeTestJSON-805389043-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'project_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'tenant_id': '2b914c3b58ee4e7287ebf4b62373c18f', 'tenant_name': 'tempest-FloatingIPNegativeTestJSON-805389043', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd45e4505d34649a2a715764ab9b743f0', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:17.682 48 INFO tempest.lib.common.rest_client [req-7c3d9fbc-5834-4bf5-9d10-bdb80e0cbf35 req-7c3d9fbc-5834-4bf5-9d10-bdb80e0cbf35 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c1f423f-8131-40d7-848f-1bc9894b61db 0.370s",
                                "2026-05-22 01:44:17.731 33 INFO tempest.lib.common.rest_client [req-d7c84192-3969-475c-b7e0-7070d6363224 req-d7c84192-3969-475c-b7e0-7070d6363224 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02e2466d-eaca-4018-839a-93a5051aa950 0.213s",
                                "2026-05-22 01:44:17.797 15 INFO tempest.lib.common.rest_client [req-70ee8a21-a39a-48bd-bb8a-1f9fca8a3bfd req-70ee8a21-a39a-48bd-bb8a-1f9fca8a3bfd ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4 0.253s",
                                "2026-05-22 01:44:17.798 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 3be62ad9d1f84e7387909e4b4dd1c4c4 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:18.010 27 INFO tempest.lib.common.rest_client [req-9d1b6031-8e93-4e09-a223-c7c07b943197 req-9d1b6031-8e93-4e09-a223-c7c07b943197 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cba75efb56f94c3b959481f4644c8552 0.352s",
                                "2026-05-22 01:44:18.029 25 INFO tempest.lib.common.rest_client [req-739c705f-e036-4877-9099-e218340244bc req-739c705f-e036-4877-9099-e218340244bc ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.531s",
                                "2026-05-22 01:44:18.043 48 INFO tempest.lib.common.rest_client [req-3a77f3da-d5ab-4ce8-ba1a-b34bd3bd579f req-3a77f3da-d5ab-4ce8-ba1a-b34bd3bd579f ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6189149-4802-4fc7-a795-cb01b240b6fb 0.357s",
                                "2026-05-22 01:44:18.150 48 INFO tempest.lib.common.rest_client [req-bddd2394-2190-42f4-a38a-26aa6b933731 req-bddd2394-2190-42f4-a38a-26aa6b933731 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.105s",
                                "2026-05-22 01:44:18.211 19 INFO tempest.lib.common.rest_client [req-a7ab71f5-f6e6-42ed-8670-5c679e8920b6 req-a7ab71f5-f6e6-42ed-8670-5c679e8920b6 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-22 01:44:18.284 31 INFO tempest.lib.common.rest_client [req-4f0a2964-0e81-4125-88b7-f3399c032f97 req-4f0a2964-0e81-4125-88b7-f3399c032f97 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.833s",
                                "2026-05-22 01:44:18.304 15 INFO tempest.lib.common.rest_client [req-f7c36b11-bdff-4825-9f97-2eaabd246ac8 req-f7c36b11-bdff-4825-9f97-2eaabd246ac8 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.503s",
                                "2026-05-22 01:44:18.406 21 INFO tempest.lib.common.rest_client [req-1c26c521-9c96-4436-87f2-ecbb92901388 req-1c26c521-9c96-4436-87f2-ecbb92901388 ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.883s",
                                "2026-05-22 01:44:18.409 27 INFO tempest.lib.common.rest_client [req-a5aa4257-c5a8-4749-a5a8-72fb3c5897a9 req-a5aa4257-c5a8-4749-a5a8-72fb3c5897a9 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/276a7da6c9f640238282f936d0a69ff5 0.395s",
                                "2026-05-22 01:44:18.410 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 256dd3752e484d3688302a1f856d453d",
                                "2026-05-22 01:44:18.497 15 INFO tempest.lib.common.rest_client [req-0bfa54fa-1cb0-40e5-a5b8-651cb688b94b req-0bfa54fa-1cb0-40e5-a5b8-651cb688b94b ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:44:18.659 25 INFO tempest.lib.common.rest_client [req-1895244a-c77c-48b1-b58f-1b0f23401b84 req-1895244a-c77c-48b1-b58f-1b0f23401b84 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f2fccbbb0e4946ed86f7223cb759f26c&name=default 0.627s",
                                "2026-05-22 01:44:18.727 15 INFO tempest.lib.common.rest_client [req-043627d2-c726-4e54-84dd-08a660a2a654 req-043627d2-c726-4e54-84dd-08a660a2a654 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/921fe94ef9a04ab0b1dea6843c71b931 0.227s",
                                "2026-05-22 01:44:18.892 33 INFO tempest.lib.common.rest_client [req-bb19de46-f5d2-4a7d-9cbf-7274af997d88 req-bb19de46-f5d2-4a7d-9cbf-7274af997d88 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0/remove_router_interface 1.159s",
                                "2026-05-22 01:44:18.937 15 INFO tempest.lib.common.rest_client [req-bbe227f8-2986-4910-a9c3-622ff7e426aa req-bbe227f8-2986-4910-a9c3-622ff7e426aa ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:44:18.953 27 INFO tempest.lib.common.rest_client [req-9fbe9f0d-574c-4839-a15c-1765c0cf0759 req-9fbe9f0d-574c-4839-a15c-1765c0cf0759 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-22 01:44:19.045 33 INFO tempest.lib.common.rest_client [req-7b49337b-de6a-4003-b4cb-4df93f6d8c5d req-7b49337b-de6a-4003-b4cb-4df93f6d8c5d ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=de175b4d-00bf-4957-b2cf-d737061c6fd0 0.150s",
                                "2026-05-22 01:44:19.080 15 INFO tempest.lib.common.rest_client [req-cf44a473-2760-4b8e-aa4e-a5758f7ada32 req-cf44a473-2760-4b8e-aa4e-a5758f7ada32 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/30382f8e1b914440b0a8e8adfafc4e44 0.140s",
                                "2026-05-22 01:44:19.290 15 INFO tempest.lib.common.rest_client [req-88e0ac12-6615-4d33-a72d-46216e4032da req-88e0ac12-6615-4d33-a72d-46216e4032da ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.208s",
                                "2026-05-22 01:44:19.363 27 INFO tempest.lib.common.rest_client [req-1c9cb51f-de06-4565-aaf7-42cbb42576be req-1c9cb51f-de06-4565-aaf7-42cbb42576be ] Request (NegativeSecGroupIPv6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=256dd3752e484d3688302a1f856d453d&name=default 0.408s",
                                "2026-05-22 01:44:19.406 21 INFO tempest.lib.common.rest_client [req-cf046e35-935b-4f0e-aeb0-45235b81edcf req-cf046e35-935b-4f0e-aeb0-45235b81edcf ] Request (PortsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.996s",
                                "2026-05-22 01:44:19.439 15 INFO tempest.lib.common.rest_client [req-ae82ede5-46dd-4833-a975-fbfc986eb901 req-ae82ede5-46dd-4833-a975-fbfc986eb901 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/2194ff3a072f4deb83141fa1296997d2 0.144s",
                                "2026-05-22 01:44:19.496 33 INFO tempest.lib.common.rest_client [req-0ae88963-eeee-4efb-9017-b7e2e25b10de req-0ae88963-eeee-4efb-9017-b7e2e25b10de ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0 0.448s",
                                "2026-05-22 01:44:19.645 15 INFO tempest.lib.common.rest_client [req-68d0540a-64b6-49de-8f5d-d7e7325178ac req-68d0540a-64b6-49de-8f5d-d7e7325178ac ] Request (PortsIpV6TestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.202s",
                                "2026-05-22 01:44:19.648 25 INFO tempest.lib.common.rest_client [req-f344d542-6e73-4b87-a30f-5ed368b20dba req-f344d542-6e73-4b87-a30f-5ed368b20dba ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/300c114c-a88d-41b1-af62-ec9a2d8b112a 0.986s",
                                "2026-05-22 01:44:19.674 48 INFO tempest.lib.common.rest_client [req-3c714a5b-2d8a-4fec-83a6-61669904a310 req-3c714a5b-2d8a-4fec-83a6-61669904a310 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.521s",
                                "2026-05-22 01:44:19.841 15 INFO tempest.lib.common.rest_client [req-27d8142e-a125-4b8b-8f7c-33e09f702259 req-27d8142e-a125-4b8b-8f7c-33e09f702259 ] Request (PortsIpV6TestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4/users/c7f43e507c644356ac28156f63a6aa7b/roles/09149526a0554d9399016d8921649a86 0.193s",
                                "2026-05-22 01:44:19.842 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user c7f43e507c644356ac28156f63a6aa7b is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:19.842 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7f43e507c644356ac28156f63a6aa7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:19.843 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-PortsIpV6TestJSON-1817925554-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'project_name': 'tempest-PortsIpV6TestJSON-1817925554', 'tenant_id': '3be62ad9d1f84e7387909e4b4dd1c4c4', 'tenant_name': 'tempest-PortsIpV6TestJSON-1817925554', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'c7f43e507c644356ac28156f63a6aa7b', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:19.894 27 INFO tempest.lib.common.rest_client [req-04bdfa2b-6920-4f34-ac91-e50affc4b507 req-04bdfa2b-6920-4f34-ac91-e50affc4b507 ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/551b03f5-03b6-4a90-8458-4344470315eb 0.527s",
                                "2026-05-22 01:44:19.902 33 INFO tempest.lib.common.rest_client [req-ae161da2-f04a-4196-a574-aa7da7dac5d8 req-ae161da2-f04a-4196-a574-aa7da7dac5d8 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5314be88-47d3-4ebd-b84c-fb46f8651f63 0.403s",
                                "2026-05-22 01:44:19.906 25 INFO tempest.lib.common.rest_client [req-cd57f389-fd52-40b8-9977-8ac36874ab67 req-cd57f389-fd52-40b8-9977-8ac36874ab67 ] Request (BulkNetworkOpsIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f2fccbbb0e4946ed86f7223cb759f26c 0.255s",
                                "2026-05-22 01:44:20.219 31 INFO tempest.lib.common.rest_client [req-281184cf-b1e8-4c34-850c-0b6411d23406 req-281184cf-b1e8-4c34-850c-0b6411d23406 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.933s",
                                "2026-05-22 01:44:20.271 27 INFO tempest.lib.common.rest_client [req-993119c3-5566-4440-9a06-845674363ebe req-993119c3-5566-4440-9a06-845674363ebe ] Request (NegativeSecGroupIPv6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/256dd3752e484d3688302a1f856d453d 0.374s",
                                "2026-05-22 01:44:20.294 21 INFO tempest.lib.common.rest_client [req-cf9abf6a-bb93-455e-82be-dd8f816d8e02 req-cf9abf6a-bb93-455e-82be-dd8f816d8e02 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.884s",
                                "2026-05-22 01:44:20.502 15 INFO tempest.lib.common.rest_client [req-83bfd4a7-178c-45dc-a3e5-0ef6b0947162 req-83bfd4a7-178c-45dc-a3e5-0ef6b0947162 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.643s",
                                "2026-05-22 01:44:20.697 19 INFO tempest.lib.common.rest_client [req-d1f8e21c-436a-4b94-b32e-b9fcfc3a3bec req-d1f8e21c-436a-4b94-b32e-b9fcfc3a3bec ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 2.483s",
                                "2026-05-22 01:44:20.713 33 INFO tempest.lib.common.rest_client [req-900e5286-c7c4-48ef-8648-7fa15fe48dd8 req-900e5286-c7c4-48ef-8648-7fa15fe48dd8 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/82d87b9b-7822-42b0-a29c-49e4ac2b2ffc 0.808s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_add_remove_router_interface_with_subnet_id [8.787139s] ... ok",
                                "2026-05-22 01:44:20.891 23 INFO tempest.lib.common.rest_client [req-247db89e-2535-46ab-8198-df2d5810d0fc req-247db89e-2535-46ab-8198-df2d5810d0fc ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 3.488s",
                                "2026-05-22 01:44:21.574 48 INFO tempest.lib.common.rest_client [req-5be07090-3882-4f69-acac-ceb85f0b76fc req-5be07090-3882-4f69-acac-ceb85f0b76fc ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.897s",
                                "2026-05-22 01:44:21.622 23 INFO tempest.lib.common.rest_client [req-35b1d206-3789-45bc-84e1-2f56f9fd3f30 req-35b1d206-3789-45bc-84e1-2f56f9fd3f30 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.726s",
                                "2026-05-22 01:44:21.797 21 INFO tempest.lib.common.rest_client [req-4b0e7745-2b9d-49af-83f2-bce2b81cd2c0 req-4b0e7745-2b9d-49af-83f2-bce2b81cd2c0 ] Request (PortsTestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.500s",
                                "2026-05-22 01:44:21.937 15 INFO tempest.lib.common.rest_client [req-e1de9418-6d17-4e0d-ba9a-1eef3f97166d req-e1de9418-6d17-4e0d-ba9a-1eef3f97166d ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.430s",
                                "2026-05-22 01:44:22.143 23 INFO tempest.lib.common.rest_client [req-6b386568-0dcb-4b96-b26a-5740eef969ed req-6b386568-0dcb-4b96-b26a-5740eef969ed ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.515s",
                                "2026-05-22 01:44:22.276 31 INFO tempest.lib.common.rest_client [req-124a47b9-27f3-45fa-b540-0e62cce7baf3 req-124a47b9-27f3-45fa-b540-0e62cce7baf3 ] Request (FloatingIPTestJSON:test_create_update_floatingip_with_port_multiple_ip_address): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/e5e168e4-0b65-42f8-9067-f60289cb17d6 2.054s",
                                "2026-05-22 01:44:22.290 21 INFO tempest.lib.common.rest_client [req-0a22a3c8-cc5d-4509-af3c-2d41a0401b14 req-0a22a3c8-cc5d-4509-af3c-2d41a0401b14 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/5da67a8a-a105-4598-ae74-42e3ea8c961a 0.488s",
                                "2026-05-22 01:44:22.584 19 INFO tempest.lib.common.rest_client [req-6035c5bc-acc5-4bf1-aa05-6b1e5bfad184 req-6035c5bc-acc5-4bf1-aa05-6b1e5bfad184 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.884s",
                                "2026-05-22 01:44:22.630 21 INFO tempest.lib.common.rest_client [req-5e044437-dea8-4897-87d9-93285aed02a2 req-5e044437-dea8-4897-87d9-93285aed02a2 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.338s",
                                "2026-05-22 01:44:22.823 48 INFO tempest.lib.common.rest_client [req-3f9e08d8-994a-45f6-a068-5a9ca6f2a527 req-3f9e08d8-994a-45f6-a068-5a9ca6f2a527 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.247s",
                                "2026-05-22 01:44:22.908 19 INFO tempest.lib.common.rest_client [req-18c40f83-1468-4cd4-b969-68e4e5af6106 req-18c40f83-1468-4cd4-b969-68e4e5af6106 ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.321s",
                                "2026-05-22 01:44:22.916 15 INFO tempest.lib.common.rest_client [req-b4332e0d-94cf-464c-b71d-f556c196dfc0 req-b4332e0d-94cf-464c-b71d-f556c196dfc0 ] Request (PortsIpV6TestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.976s",
                                "2026-05-22 01:44:22.974 31 INFO tempest.lib.common.rest_client [req-6d47561d-0f79-4473-a6ea-5966617a38e3 req-6d47561d-0f79-4473-a6ea-5966617a38e3 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/e5e168e4-0b65-42f8-9067-f60289cb17d6 0.694s",
                                "2026-05-22 01:44:23.053 48 INFO tempest.lib.common.rest_client [req-f2f4e526-c060-4dc5-96b4-afd5a72ce13e req-f2f4e526-c060-4dc5-96b4-afd5a72ce13e ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.227s",
                                "2026-05-22 01:44:23.114 21 INFO tempest.lib.common.rest_client [req-00f85e09-6ac7-4dbf-9e50-f65f4075fb39 req-00f85e09-6ac7-4dbf-9e50-f65f4075fb39 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/7d38ea76-1fba-471a-9ee4-00dd785e150d 0.481s",
                                "2026-05-22 01:44:23.266 33 INFO tempest.lib.common.rest_client [req-3a070bd9-f22d-488c-be0b-ed330bc36d1f req-3a070bd9-f22d-488c-be0b-ed330bc36d1f ] Request (RoutersTest:test_create_show_list_update_delete_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.548s",
                                "2026-05-22 01:44:23.320 21 INFO tempest.lib.common.rest_client [req-300b5807-d71e-4013-a629-f82542c1297d req-300b5807-d71e-4013-a629-f82542c1297d ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s",
                                "2026-05-22 01:44:23.450 33 INFO tempest.lib.common.rest_client [req-c16ca287-9deb-485b-9ae2-f111e5bdf54d req-c16ca287-9deb-485b-9ae2-f111e5bdf54d ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.181s",
                                "2026-05-22 01:44:23.462 21 INFO tempest.lib.common.rest_client [req-766a6d11-bfbb-4410-b388-e8ff3e8dda45 req-766a6d11-bfbb-4410-b388-e8ff3e8dda45 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/5da67a8a-a105-4598-ae74-42e3ea8c961a 0.137s",
                                "2026-05-22 01:44:23.598 21 INFO tempest.lib.common.rest_client [req-df82c915-2fcb-4e6a-a488-79976a9556f8 req-df82c915-2fcb-4e6a-a488-79976a9556f8 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7d38ea76-1fba-471a-9ee4-00dd785e150d 0.133s",
                                "2026-05-22 01:44:23.622 31 INFO tempest.lib.common.rest_client [req-60ad32e7-4100-48a5-b93d-7f0e864c9266 req-60ad32e7-4100-48a5-b93d-7f0e864c9266 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9d3a1638-980e-47a0-8c9c-8baeddb22565 0.646s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_create_update_floatingip_with_port_multiple_ip_address [6.643963s] ... ok",
                                "2026-05-22 01:44:23.689 33 INFO tempest.lib.common.rest_client [req-073e34ce-e66d-4a6e-b9ff-95c2b8baeffe req-073e34ce-e66d-4a6e-b9ff-95c2b8baeffe ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.237s",
                                "2026-05-22 01:44:23.778 15 INFO tempest.lib.common.rest_client [req-8666bedc-0e58-42fa-b7a4-a69fc7d768b2 req-8666bedc-0e58-42fa-b7a4-a69fc7d768b2 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.858s",
                                "2026-05-22 01:44:24.236 48 INFO tempest.lib.common.rest_client [req-946054e2-ec5c-4d00-9231-5d89ee4881a7 req-946054e2-ec5c-4d00-9231-5d89ee4881a7 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6a4d5b85-9e26-417f-8c8c-fbd8eab2f19d 1.180s",
                                "2026-05-22 01:44:24.369 48 INFO tempest.lib.common.rest_client [req-b31b381b-ce3c-427a-822b-8d44e9d43ecf req-b31b381b-ce3c-427a-822b-8d44e9d43ecf ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "2026-05-22 01:44:24.604 31 INFO tempest.lib.common.rest_client [req-ee315474-229d-4ee5-998a-e53ea99270df req-ee315474-229d-4ee5-998a-e53ea99270df ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.978s",
                                "2026-05-22 01:44:24.645 33 INFO tempest.lib.common.rest_client [req-f4806990-8a70-47ac-a24a-da94f7635d22 req-f4806990-8a70-47ac-a24a-da94f7635d22 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.952s",
                                "2026-05-22 01:44:24.679 48 INFO tempest.lib.common.rest_client [req-be30e38b-6987-4edf-a77e-d4c1d5f0fbf5 req-be30e38b-6987-4edf-a77e-d4c1d5f0fbf5 ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33bef390-a299-422d-baaf-9584f9b2c7ac 0.308s",
                                "2026-05-22 01:44:24.815 21 INFO tempest.lib.common.rest_client [req-7ad87cb9-b950-4979-ba7b-4521abffc6d9 req-7ad87cb9-b950-4979-ba7b-4521abffc6d9 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a26f5900-e842-4f76-8155-8f78107e49c7 1.213s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_bulk_port [5.408141s] ... ok",
                                "2026-05-22 01:44:24.828 33 INFO tempest.lib.common.rest_client [req-1085d2b5-9a7f-4b49-bef6-ee5c92187d32 req-1085d2b5-9a7f-4b49-bef6-ee5c92187d32 ] Request (RoutersTest:test_create_show_list_update_delete_router): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.181s",
                                "2026-05-22 01:44:24.993 33 INFO tempest.lib.common.rest_client [req-503fefd3-bfa7-46b0-b219-0c5669273509 req-503fefd3-bfa7-46b0-b219-0c5669273509 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.162s",
                                "2026-05-22 01:44:25.056 48 INFO tempest.lib.common.rest_client [req-aec4929e-1e71-4ff4-86f9-5b2ee4a21a4a req-aec4929e-1e71-4ff4-86f9-5b2ee4a21a4a ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1893d0c-e940-496d-8070-3dca844b9b96 0.374s",
                                "2026-05-22 01:44:25.211 48 INFO tempest.lib.common.rest_client [req-86811374-2ac9-42a8-9f09-fb1ed968f9af req-86811374-2ac9-42a8-9f09-fb1ed968f9af ] Request (NetworksTestDHCPv6:test_dhcpv6_64_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.152s",
                                "2026-05-22 01:44:25.363 48 INFO tempest.lib.common.rest_client [req-f42e620b-18db-4c8a-9c46-7ad553871c90 req-f42e620b-18db-4c8a-9c46-7ad553871c90 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.149s",
                                "2026-05-22 01:44:25.490 48 INFO tempest.lib.common.rest_client [req-a448e7a4-e0d2-47e9-89c7-d63ff669d79d req-a448e7a4-e0d2-47e9-89c7-d63ff669d79d ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.124s",
                                "2026-05-22 01:44:25.536 21 INFO tempest.lib.common.rest_client [req-3cfb2636-fba7-40e5-af07-24aface7f64a req-3cfb2636-fba7-40e5-af07-24aface7f64a ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.717s",
                                "2026-05-22 01:44:25.616 48 INFO tempest.lib.common.rest_client [req-87d8f4ff-7705-4bca-9af9-c5425ddc7166 req-87d8f4ff-7705-4bca-9af9-c5425ddc7166 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.123s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_64_subnets [29.074529s] ... ok",
                                "2026-05-22 01:44:25.698 23 INFO tempest.lib.common.rest_client [req-cf13ec88-81e2-4d5c-89c3-1a2b9abca422 req-cf13ec88-81e2-4d5c-89c3-1a2b9abca422 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 3.552s",
                                "2026-05-22 01:44:25.843 48 INFO tempest.lib.common.rest_client [req-1f8eb09d-57a5-42e6-854b-fb0326ac9f1f req-1f8eb09d-57a5-42e6-854b-fb0326ac9f1f ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.223s",
                                "2026-05-22 01:44:25.971 19 INFO tempest.lib.common.rest_client [req-1787b559-27a4-45cf-93df-22fb12590a5b req-1787b559-27a4-45cf-93df-22fb12590a5b ] Request (FloatingIPNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3b4462f0-54c1-4ee9-b508-8c2f7f664ac4/add_router_interface 3.060s",
                                "2026-05-22 01:44:26.021 15 INFO tempest.lib.common.rest_client [req-7445a66c-f520-4ed7-a293-93d2dc141ee5 req-7445a66c-f520-4ed7-a293-93d2dc141ee5 ] Request (PortsIpV6TestJSON:test_create_bulk_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.241s",
                                "2026-05-22 01:44:26.020 48 INFO tempest.lib.common.rest_client [req-7b6b76fe-677f-4b40-86c8-447bd7f9d3e0 req-7b6b76fe-677f-4b40-86c8-447bd7f9d3e0 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.173s",
                                "2026-05-22 01:44:26.071 31 INFO tempest.lib.common.rest_client [req-cabf29bc-94c9-4d00-b244-95010345f709 req-cabf29bc-94c9-4d00-b244-95010345f709 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.462s",
                                "2026-05-22 01:44:26.203 48 INFO tempest.lib.common.rest_client [req-46417844-6cbb-474a-98d4-7faa9fb377fa req-46417844-6cbb-474a-98d4-7faa9fb377fa ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.179s",
                                "2026-05-22 01:44:26.247 33 INFO tempest.lib.common.rest_client [req-c380002f-9485-4be2-bda3-059f4b3236a2 req-c380002f-9485-4be2-bda3-059f4b3236a2 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 1.250s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_create_show_list_update_delete_router [5.532783s] ... ok",
                                "2026-05-22 01:44:26.422 15 INFO tempest.lib.common.rest_client [req-706ded39-786b-46e0-bf96-25e8b33d9907 req-706ded39-786b-46e0-bf96-25e8b33d9907 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b6cfc9dc-2416-4e64-9838-883319c6d335 0.398s",
                                "2026-05-22 01:44:26.443 48 INFO tempest.lib.common.rest_client [req-1532ff9e-72a3-4f0d-bf91-122c162eb6a0 req-1532ff9e-72a3-4f0d-bf91-122c162eb6a0 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.236s",
                                "2026-05-22 01:44:26.470 23 INFO tempest.lib.common.rest_client [req-28e168f3-f934-4692-8f83-5cc139b3d71e req-28e168f3-f934-4692-8f83-5cc139b3d71e ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.769s",
                                "2026-05-22 01:44:26.648 48 INFO tempest.lib.common.rest_client [req-b54f11cd-cdd9-4114-bd0d-33aca6db1f10 req-b54f11cd-cdd9-4114-bd0d-33aca6db1f10 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.202s",
                                "2026-05-22 01:44:26.661 15 INFO tempest.lib.common.rest_client [req-7280a64b-bebe-47be-b3c3-c87cd96c593a req-7280a64b-bebe-47be-b3c3-c87cd96c593a ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.236s",
                                "2026-05-22 01:44:26.701 21 INFO tempest.lib.common.rest_client [req-954a49a0-fcf5-411f-8a8a-a4ae5a19ede8 req-954a49a0-fcf5-411f-8a8a-a4ae5a19ede8 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.163s",
                                "2026-05-22 01:44:26.815 48 INFO tempest.lib.common.rest_client [req-0edb38b4-2619-46e8-846d-196d11e39dd6 req-0edb38b4-2619-46e8-846d-196d11e39dd6 ] Request (NetworksTestDHCPv6:test_dhcpv6_invalid_options): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.164s",
                                "2026-05-22 01:44:26.958 48 INFO tempest.lib.common.rest_client [req-81aa0ac5-3516-4d1f-9b21-986704d8ebdc req-81aa0ac5-3516-4d1f-9b21-986704d8ebdc ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.140s",
                                "2026-05-22 01:44:27.020 15 INFO tempest.lib.common.rest_client [req-0d97e21e-0295-4e2c-89a7-0cf700553472 req-0d97e21e-0295-4e2c-89a7-0cf700553472 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4ce0d8a1-ef61-4d78-b4ba-2829ade258c4 0.356s",
                                "2026-05-22 01:44:27.043 23 INFO tempest.lib.common.rest_client [req-f2d1151a-f7e4-4355-9bd4-91246da010f9 req-f2d1151a-f7e4-4355-9bd4-91246da010f9 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.569s",
                                "2026-05-22 01:44:27.078 33 INFO tempest.lib.common.rest_client [req-1985b8b4-7b8d-4f6f-a106-5aa778bdb386 req-1985b8b4-7b8d-4f6f-a106-5aa778bdb386 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.827s",
                                "2026-05-22 01:44:27.078 48 INFO tempest.lib.common.rest_client [req-4a163ad2-49bf-4fd5-b9c5-f5d4ecdb8a07 req-4a163ad2-49bf-4fd5-b9c5-f5d4ecdb8a07 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.117s",
                                "2026-05-22 01:44:27.179 48 INFO tempest.lib.common.rest_client [req-c8ba11c5-15ad-427a-aee3-b8e6002c6473 req-c8ba11c5-15ad-427a-aee3-b8e6002c6473 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.097s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_invalid_options [1.563750s] ... ok",
                                "2026-05-22 01:44:27.282 15 INFO tempest.lib.common.rest_client [req-59c161c5-fa4f-43fd-b3f9-a132147ce538 req-59c161c5-fa4f-43fd-b3f9-a132147ce538 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.258s",
                                "2026-05-22 01:44:27.394 15 INFO tempest.lib.common.rest_client [req-cbbeb234-e07d-4f2a-b715-b887050fa5d0 req-cbbeb234-e07d-4f2a-b715-b887050fa5d0 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b6cfc9dc-2416-4e64-9838-883319c6d335 0.108s",
                                "2026-05-22 01:44:27.470 21 INFO tempest.lib.common.rest_client [req-dc54ed22-bfbd-40f6-abbb-fdef879b80c4 req-dc54ed22-bfbd-40f6-abbb-fdef879b80c4 ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.767s",
                                "2026-05-22 01:44:27.488 15 INFO tempest.lib.common.rest_client [req-707354a5-a0b3-4329-9bb1-c80d6ef92d31 req-707354a5-a0b3-4329-9bb1-c80d6ef92d31 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4ce0d8a1-ef61-4d78-b4ba-2829ade258c4 0.092s",
                                "2026-05-22 01:44:27.978 21 INFO tempest.lib.common.rest_client [req-5e193d37-43b3-4291-b1c9-6a2b84a2fcdf req-5e193d37-43b3-4291-b1c9-6a2b84a2fcdf ] Request (PortsTestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f0cf7f75-6bfe-44b9-a8e6-f1fce88643e0 0.505s",
                                "2026-05-22 01:44:28.083 21 INFO tempest.lib.common.rest_client [req-0edb7913-6286-4f65-8248-738b84c91e0c req-0edb7913-6286-4f65-8248-738b84c91e0c ] Request (PortsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f0cf7f75-6bfe-44b9-a8e6-f1fce88643e0 0.102s",
                                "2026-05-22 01:44:28.137 33 INFO tempest.lib.common.rest_client [req-700b7d13-9c7b-4971-b912-86d36117f034 req-700b7d13-9c7b-4971-b912-86d36117f034 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.056s",
                                "2026-05-22 01:44:28.233 21 INFO tempest.lib.common.rest_client [req-ddec773e-fd20-442c-a743-736b24869005 req-ddec773e-fd20-442c-a743-736b24869005 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f0cf7f75-6bfe-44b9-a8e6-f1fce88643e0 0.146s",
                                "2026-05-22 01:44:28.420 33 INFO tempest.lib.common.rest_client [req-f34bc02c-4344-4d35-99f2-fa13a8eefda7 req-f34bc02c-4344-4d35-99f2-fa13a8eefda7 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.280s",
                                "2026-05-22 01:44:28.534 21 INFO tempest.lib.common.rest_client [req-02ec427a-9670-45ef-8814-3b0ebfce066c req-02ec427a-9670-45ef-8814-3b0ebfce066c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5263073e-9e94-4a32-aa76-a4cc919f0bcb 0.298s",
                                "2026-05-22 01:44:28.567 19 INFO tempest.lib.common.rest_client [req-9d69dbbf-885a-444d-bd12-97e511eae7db req-9d69dbbf-885a-444d-bd12-97e511eae7db ] Request (FloatingIPNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 2.593s",
                                "2026-05-22 01:44:28.956 31 INFO tempest.lib.common.rest_client [req-7d5016b4-1879-4454-b7f0-08ceeee579cb req-7d5016b4-1879-4454-b7f0-08ceeee579cb ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/470c08cd-926e-44e6-b514-35e956800542 2.883s",
                                "2026-05-22 01:44:29.012 15 INFO tempest.lib.common.rest_client [req-5c7b2f46-d2f7-4213-b8a1-c3aa26133b79 req-5c7b2f46-d2f7-4213-b8a1-c3aa26133b79 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/934b9787-3aef-4041-83e1-299eaf8e6030 1.521s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_bulk_port [6.096235s] ... ok",
                                "2026-05-22 01:44:29.169 21 INFO tempest.lib.common.rest_client [req-afd3b3c1-7d21-4819-b789-523276f22230 req-afd3b3c1-7d21-4819-b789-523276f22230 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/206bdbe1-68c4-40be-8656-fe07ce3f15af 0.631s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_in_allowed_allocation_pools [4.354883s] ... ok",
                                "2026-05-22 01:44:29.428 48 INFO tempest.lib.common.rest_client [req-9d62110b-f29f-4f3b-bd9b-d82216c1c6b6 req-9d62110b-f29f-4f3b-bd9b-d82216c1c6b6 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.242s",
                                "2026-05-22 01:44:29.491 19 INFO tempest.lib.common.rest_client [req-2affb6d9-de3a-4dcf-9a80-50133eb84584 req-2affb6d9-de3a-4dcf-9a80-50133eb84584 ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.920s",
                                "2026-05-22 01:44:29.714 15 INFO tempest.lib.common.rest_client [req-0fd71294-d616-4a39-93e8-4281559805eb req-0fd71294-d616-4a39-93e8-4281559805eb ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.699s",
                                "2026-05-22 01:44:29.731 19 INFO tempest.lib.common.rest_client [req-9454fb08-07f1-46e8-9d89-514a5da4ebae req-9454fb08-07f1-46e8-9d89-514a5da4ebae ] Request (FloatingIPNegativeTestJSON:test_associate_floatingip_port_ext_net_unreachable): 404 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/a91b41ad-f949-404f-aee0-8a5ddbed7161 0.235s",
                                "2026-05-22 01:44:30.074 21 INFO tempest.lib.common.rest_client [req-075d3ad8-b792-4bae-91f8-517d562f35b9 req-075d3ad8-b792-4bae-91f8-517d562f35b9 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.898s",
                                "2026-05-22 01:44:30.314 15 INFO tempest.lib.common.rest_client [req-0225430d-bd03-4a6a-94c6-3f37cb7cebf4 req-0225430d-bd03-4a6a-94c6-3f37cb7cebf4 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.595s",
                                "2026-05-22 01:44:30.579 23 INFO tempest.lib.common.rest_client [req-fe933e9e-4485-4e22-b7e3-6a57b67bc2fa req-fe933e9e-4485-4e22-b7e3-6a57b67bc2fa ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 3.534s",
                                "2026-05-22 01:44:30.636 48 INFO tempest.lib.common.rest_client [req-50fdb541-692e-4e76-99a1-f1e20ce4c68f req-50fdb541-692e-4e76-99a1-f1e20ce4c68f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.204s",
                                "2026-05-22 01:44:30.784 19 INFO tempest.lib.common.rest_client [req-bb9dd8c1-038c-4da3-b690-9fa1ddfef863 req-bb9dd8c1-038c-4da3-b690-9fa1ddfef863 ] Request (FloatingIPNegativeTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/a91b41ad-f949-404f-aee0-8a5ddbed7161 1.049s",
                                "{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_associate_floatingip_port_ext_net_unreachable [2.216420s] ... ok",
                                "2026-05-22 01:44:30.791 31 INFO tempest.lib.common.rest_client [req-3599dc5f-19bb-40f0-a0d7-b2ad3aaa65d1 req-3599dc5f-19bb-40f0-a0d7-b2ad3aaa65d1 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/447ae847-90c2-455f-aa02-7466e84c3c7a 1.831s",
                                "2026-05-22 01:44:30.841 48 INFO tempest.lib.common.rest_client [req-d5baa4d9-018a-4b19-ba0a-471ee2e8fe9d req-d5baa4d9-018a-4b19-ba0a-471ee2e8fe9d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.202s",
                                "2026-05-22 01:44:30.902 31 INFO tempest.lib.common.rest_client [req-8e67e2aa-1f9c-4a1b-8326-99a50bbea455 req-8e67e2aa-1f9c-4a1b-8326-99a50bbea455 ] Request (FloatingIPTestJSON:test_floating_ip_delete_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/floatingips/470c08cd-926e-44e6-b514-35e956800542 0.108s",
                                "2026-05-22 01:44:31.110 15 INFO tempest.lib.common.rest_client [req-bbec8cbb-80fc-457f-8ef3-8c9ec2efb1c2 req-bbec8cbb-80fc-457f-8ef3-8c9ec2efb1c2 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.793s",
                                "2026-05-22 01:44:31.114 19 INFO tempest.lib.common.rest_client [req-0d6cf21b-a53a-46fd-b055-b24545fd38c5 req-0d6cf21b-a53a-46fd-b055-b24545fd38c5 ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_in_private_network): 400 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 0.323s",
                                "{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_in_private_network [0.329675s] ... ok",
                                "2026-05-22 01:44:31.357 31 INFO tempest.lib.common.rest_client [req-711a622f-d293-42f0-a3ea-548cffd2df87 req-711a622f-d293-42f0-a3ea-548cffd2df87 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/470c08cd-926e-44e6-b514-35e956800542 0.449s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_delete_port [7.733902s] ... ok",
                                "2026-05-22 01:44:31.573 23 INFO tempest.lib.common.rest_client [req-1b0e3659-72a5-4a16-8bf8-5343be28a165 req-1b0e3659-72a5-4a16-8bf8-5343be28a165 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.991s",
                                "2026-05-22 01:44:31.632 48 INFO tempest.lib.common.rest_client [req-8338585c-6625-45b6-981e-e615f1ed2eb5 req-8338585c-6625-45b6-981e-e615f1ed2eb5 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6980a313-45bd-4962-a4ad-9cb65b5526ac 0.788s",
                                "2026-05-22 01:44:31.782 33 INFO tempest.lib.common.rest_client [req-266185db-75a4-4845-b69a-50ec076d99e8 req-266185db-75a4-4845-b69a-50ec076d99e8 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0/add_router_interface 3.359s",
                                "2026-05-22 01:44:31.787 15 INFO tempest.lib.common.rest_client [req-e5fff960-97fa-4c4d-a353-e6dbb4399215 req-e5fff960-97fa-4c4d-a353-e6dbb4399215 ] Request (PortsIpV6TestJSON:test_create_port_in_allowed_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2619e2df-69fa-4e8e-b407-8b4a0a0db5f9 0.674s",
                                "2026-05-22 01:44:31.836 48 INFO tempest.lib.common.rest_client [req-6b2cd06a-a1e4-42d6-af4b-7b44f2cb4ab3 req-6b2cd06a-a1e4-42d6-af4b-7b44f2cb4ab3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.201s",
                                "2026-05-22 01:44:31.920 15 INFO tempest.lib.common.rest_client [req-5002edce-dac1-41ab-975b-0af599b8b381 req-5002edce-dac1-41ab-975b-0af599b8b381 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2619e2df-69fa-4e8e-b407-8b4a0a0db5f9 0.130s",
                                "2026-05-22 01:44:31.958 33 INFO tempest.lib.common.rest_client [req-02776d9c-a284-42e3-97ef-d6eea7151355 req-02776d9c-a284-42e3-97ef-d6eea7151355 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b13f6e34-b059-4e05-ba48-50e3aeabfd5b 0.173s",
                                "2026-05-22 01:44:32.020 15 INFO tempest.lib.common.rest_client [req-02381c19-0b67-41fc-a0ab-d5f68585dc4e req-02381c19-0b67-41fc-a0ab-d5f68585dc4e ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/2619e2df-69fa-4e8e-b407-8b4a0a0db5f9 0.099s",
                                "2026-05-22 01:44:32.131 23 INFO tempest.lib.common.rest_client [req-44687345-ee6e-46fb-88c6-e3001fde8487 req-44687345-ee6e-46fb-88c6-e3001fde8487 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.553s",
                                "2026-05-22 01:44:32.231 21 INFO tempest.lib.common.rest_client [req-08ce0344-940b-41b4-b8b2-7edd9fcb0c80 req-08ce0344-940b-41b4-b8b2-7edd9fcb0c80 ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.154s",
                                "2026-05-22 01:44:32.775 48 INFO tempest.lib.common.rest_client [req-c108a94d-4413-4cfe-b8e0-c8625d5160fa req-c108a94d-4413-4cfe-b8e0-c8625d5160fa ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a08380d-6914-46c8-b5f7-2ac846897b7e 0.936s",
                                "2026-05-22 01:44:32.785 19 INFO tempest.lib.common.rest_client [req-5c5a8e1c-8ea0-4461-b237-5d3fb5fb4b6c req-5c5a8e1c-8ea0-4461-b237-5d3fb5fb4b6c ] Request (FloatingIPNegativeTestJSON:test_create_floatingip_with_port_ext_net_unreachable): 404 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 1.666s",
                                "{4} tempest.api.network.test_floating_ips_negative.FloatingIPNegativeTestJSON.test_create_floatingip_with_port_ext_net_unreachable [1.670096s] ... ok",
                                "2026-05-22 01:44:32.824 15 INFO tempest.lib.common.rest_client [req-ed52ec4d-cc81-4871-963d-cf4a669e2feb req-ed52ec4d-cc81-4871-963d-cf4a669e2feb ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b6a2e47-9eac-4898-abe7-df44ee95ec23 0.801s",
                                "2026-05-22 01:44:32.907 48 INFO tempest.lib.common.rest_client [req-c076cc80-f85c-4992-99a8-5e22df71741f req-c076cc80-f85c-4992-99a8-5e22df71741f ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.130s",
                                "2026-05-22 01:44:32.995 33 INFO tempest.lib.common.rest_client [req-e8cd2759-79f5-4b85-9c42-fca1940f9058 req-e8cd2759-79f5-4b85-9c42-fca1940f9058 ] Request (RoutersTest:test_router_interface_port_update_with_fixed_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b13f6e34-b059-4e05-ba48-50e3aeabfd5b 1.033s",
                                "2026-05-22 01:44:33.078 21 INFO tempest.lib.common.rest_client [req-9a7a77da-1307-4107-a7ee-1bdf730fe21f req-9a7a77da-1307-4107-a7ee-1bdf730fe21f ] Request (PortsTestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.844s",
                                "2026-05-22 01:44:33.145 33 INFO tempest.lib.common.rest_client [req-fa093026-3486-44d0-9615-3791f44d1ed8 req-fa093026-3486-44d0-9615-3791f44d1ed8 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b13f6e34-b059-4e05-ba48-50e3aeabfd5b 0.148s",
                                "2026-05-22 01:44:33.552 15 INFO tempest.lib.common.rest_client [req-3cb0dfbe-7143-4fb7-bc9b-cd011b250d4b req-3cb0dfbe-7143-4fb7-bc9b-cd011b250d4b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/176cd965-958e-4a0f-836a-fa2a511e9cf6 0.725s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_in_allowed_allocation_pools [4.539166s] ... ok",
                                "2026-05-22 01:44:33.591 19 INFO tempest.lib.common.rest_client [req-845bc3d8-bbd6-486f-97df-2e356a7f81d1 req-845bc3d8-bbd6-486f-97df-2e356a7f81d1 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/8ba4fc5f-a9e1-4a60-aeee-f1f5686721f6 0.802s",
                                "2026-05-22 01:44:33.719 21 INFO tempest.lib.common.rest_client [req-4c88c359-ff31-441e-a670-b00de3ef1003 req-4c88c359-ff31-441e-a670-b00de3ef1003 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ae8e6d04-b64c-4cb6-9750-2b2de9d4476c 0.638s",
                                "2026-05-22 01:44:33.798 19 INFO tempest.lib.common.rest_client [req-1ed87666-3482-4d65-b2b4-83854725e7b0 req-1ed87666-3482-4d65-b2b4-83854725e7b0 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=3b4462f0-54c1-4ee9-b508-8c2f7f664ac4 0.203s",
                                "2026-05-22 01:44:33.827 21 INFO tempest.lib.common.rest_client [req-1861878f-cd31-42ee-bc35-6e6651a78a4b req-1861878f-cd31-42ee-bc35-6e6651a78a4b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/ae8e6d04-b64c-4cb6-9750-2b2de9d4476c 0.105s",
                                "2026-05-22 01:44:33.854 31 INFO tempest.lib.common.rest_client [req-136ccea3-c9fd-45e1-9b8e-4b62f1f74ae2 req-136ccea3-c9fd-45e1-9b8e-4b62f1f74ae2 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/floatingips 2.493s",
                                "2026-05-22 01:44:34.284 21 INFO tempest.lib.common.rest_client [req-9d4d08d5-aad2-4572-9050-de373e9ddbd3 req-9d4d08d5-aad2-4572-9050-de373e9ddbd3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7897fea-229b-4708-a789-2494557f6882 0.453s",
                                "2026-05-22 01:44:34.478 48 INFO tempest.lib.common.rest_client [req-757c4e37-9c0f-466b-96f8-4a2bb1f01a9d req-757c4e37-9c0f-466b-96f8-4a2bb1f01a9d ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.568s",
                                "2026-05-22 01:44:34.599 23 INFO tempest.lib.common.rest_client [req-d0c03e11-d959-4a8c-91e5-e13ad5e68d3b req-d0c03e11-d959-4a8c-91e5-e13ad5e68d3b ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/add_router_interface 2.465s",
                                "2026-05-22 01:44:34.854 15 INFO tempest.lib.common.rest_client [req-96293972-25d5-4764-8d7c-5309ca82b83a req-96293972-25d5-4764-8d7c-5309ca82b83a ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.299s",
                                "2026-05-22 01:44:34.952 33 INFO tempest.lib.common.rest_client [req-72236d76-2750-47eb-91e2-bf7c18688a8d req-72236d76-2750-47eb-91e2-bf7c18688a8d ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0/remove_router_interface 1.804s",
                                "2026-05-22 01:44:35.001 21 INFO tempest.lib.common.rest_client [req-20b39ab2-d608-4a9f-aaa1-980cfd3bdb98 req-20b39ab2-d608-4a9f-aaa1-980cfd3bdb98 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/64a718bd-bf37-4520-a588-c8fddb2e7256 0.714s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_port_with_no_securitygroups [5.829403s] ... ok",
                                "2026-05-22 01:44:35.051 33 INFO tempest.lib.common.rest_client [req-8aadfe22-fc9a-4f62-9f70-1778dab1c4d0 req-8aadfe22-fc9a-4f62-9f70-1778dab1c4d0 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.097s",
                                "2026-05-22 01:44:35.228 31 INFO tempest.lib.common.rest_client [req-271b69bf-6fb3-4294-8989-831ad1700240 req-271b69bf-6fb3-4294-8989-831ad1700240 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.371s",
                                "2026-05-22 01:44:35.579 48 INFO tempest.lib.common.rest_client [req-8a14865f-c8b9-4d5f-b42b-27c2cba0a7ac req-8a14865f-c8b9-4d5f-b42b-27c2cba0a7ac ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.098s",
                                "2026-05-22 01:44:35.619 15 INFO tempest.lib.common.rest_client [req-47848258-4c6d-4b35-90a7-f8873cd86074 req-47848258-4c6d-4b35-90a7-f8873cd86074 ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.762s",
                                "2026-05-22 01:44:35.628 19 INFO tempest.lib.common.rest_client [req-63ab980a-fecb-4b72-a2ff-ac12285701b2 req-63ab980a-fecb-4b72-a2ff-ac12285701b2 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/3b4462f0-54c1-4ee9-b508-8c2f7f664ac4/remove_router_interface 1.827s",
                                "2026-05-22 01:44:35.648 33 INFO tempest.lib.common.rest_client [req-f6b43748-df32-4a58-99fd-2d08482feb79 req-f6b43748-df32-4a58-99fd-2d08482feb79 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.592s",
                                "2026-05-22 01:44:35.691 21 INFO tempest.lib.common.rest_client [req-a50077db-443d-449d-942b-707849050ba7 req-a50077db-443d-449d-942b-707849050ba7 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.686s",
                                "2026-05-22 01:44:35.842 48 INFO tempest.lib.common.rest_client [req-913100e4-5a16-4b73-97e6-be021575c51a req-913100e4-5a16-4b73-97e6-be021575c51a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.260s",
                                "2026-05-22 01:44:35.894 23 INFO tempest.lib.common.rest_client [req-4fba7e01-c47a-4947-b9e0-21ddacad3201 req-4fba7e01-c47a-4947-b9e0-21ddacad3201 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 1.293s",
                                "2026-05-22 01:44:35.994 33 INFO tempest.lib.common.rest_client [req-b08c3f35-187b-44ec-8327-79c8448fffa1 req-b08c3f35-187b-44ec-8327-79c8448fffa1 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a29ae077-e135-4498-be8d-55617dbb8a53 0.342s",
                                "2026-05-22 01:44:36.036 23 INFO tempest.lib.common.rest_client [req-d2c27910-35f1-45d1-8c60-1f5bb6a1ff7c req-d2c27910-35f1-45d1-8c60-1f5bb6a1ff7c ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.139s",
                                "2026-05-22 01:44:36.070 19 INFO tempest.lib.common.rest_client [req-100bcf76-0a7c-4d37-893c-c6468264b68b req-100bcf76-0a7c-4d37-893c-c6468264b68b ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/3b4462f0-54c1-4ee9-b508-8c2f7f664ac4 0.439s",
                                "2026-05-22 01:44:36.168 21 INFO tempest.lib.common.rest_client [req-4a52c4e0-5f86-4ed4-9442-95ad514912a5 req-4a52c4e0-5f86-4ed4-9442-95ad514912a5 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/43b88527-c98f-4ac8-ac1e-67e10d2b7a14 0.474s",
                                "2026-05-22 01:44:36.497 48 INFO tempest.lib.common.rest_client [req-e6bcbb75-0b97-402c-8f29-111d6a05c11a req-e6bcbb75-0b97-402c-8f29-111d6a05c11a ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2eb40927-ae55-45fe-8009-0a9040cfee27 0.651s",
                                "2026-05-22 01:44:36.568 15 INFO tempest.lib.common.rest_client [req-94cdb271-137f-4a47-b23c-ab1b07267f4e req-94cdb271-137f-4a47-b23c-ab1b07267f4e ] Request (PortsIpV6TestJSON:test_create_port_with_no_securitygroups): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.945s",
                                "2026-05-22 01:44:36.614 48 INFO tempest.lib.common.rest_client [req-0cd51989-c6c7-424f-b14f-9d4ffa40ca67 req-0cd51989-c6c7-424f-b14f-9d4ffa40ca67 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.114s",
                                "2026-05-22 01:44:36.668 31 INFO tempest.lib.common.rest_client [req-8623db6c-d1fe-4d17-893f-ef7ee320aebc req-8623db6c-d1fe-4d17-893f-ef7ee320aebc ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.434s",
                                "2026-05-22 01:44:36.771 19 INFO tempest.lib.common.rest_client [req-261806c8-d973-4470-8a58-bea16414badc req-261806c8-d973-4470-8a58-bea16414badc ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/817cd2ed-7217-4151-96fc-72881f47faa6 0.698s",
                                "2026-05-22 01:44:36.816 23 INFO tempest.lib.common.rest_client [req-6f10d3ea-220a-4cc1-90eb-126cb34772bd req-6f10d3ea-220a-4cc1-90eb-126cb34772bd ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.778s",
                                "2026-05-22 01:44:37.071 33 INFO tempest.lib.common.rest_client [req-6b6be072-f80b-4f73-81ff-5adc4a1ba735 req-6b6be072-f80b-4f73-81ff-5adc4a1ba735 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/70a3d057-af05-48b9-8860-4b792041a6e2 1.074s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_router_interface_port_update_with_fixed_ip [10.822984s] ... ok",
                                "2026-05-22 01:44:37.081 15 INFO tempest.lib.common.rest_client [req-69deda21-7c20-49a7-9cc7-701df262a454 req-69deda21-7c20-49a7-9cc7-701df262a454 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/288f9983-b2b2-4beb-9754-f2f4b9b73afe 0.508s",
                                "2026-05-22 01:44:37.103 23 INFO tempest.lib.common.rest_client [req-008a82b9-08ec-498a-a537-206d3ac8f468 req-008a82b9-08ec-498a-a537-206d3ac8f468 ] Request (RoutersIpV6Test:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.282s",
                                "2026-05-22 01:44:37.188 15 INFO tempest.lib.common.rest_client [req-356f3295-02b5-47a4-920c-94cfcfa4e9bc req-356f3295-02b5-47a4-920c-94cfcfa4e9bc ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/288f9983-b2b2-4beb-9754-f2f4b9b73afe 0.104s",
                                "2026-05-22 01:44:37.203 48 INFO tempest.lib.common.rest_client [req-287ad0d3-9558-4783-a721-aede99f61f95 req-287ad0d3-9558-4783-a721-aede99f61f95 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/226bc5b7-5347-4b16-b5ae-6c9102627d89 0.587s",
                                "2026-05-22 01:44:37.223 21 INFO tempest.lib.common.rest_client [req-8bbff356-62c6-4541-9135-bf24c51736b8 req-8bbff356-62c6-4541-9135-bf24c51736b8 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.052s",
                                "2026-05-22 01:44:37.299 48 INFO tempest.lib.common.rest_client [req-0bc95a47-37d8-4c1f-a870-d39e984ef664 req-0bc95a47-37d8-4c1f-a870-d39e984ef664 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_eui64): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.094s",
                                "2026-05-22 01:44:37.330 23 INFO tempest.lib.common.rest_client [req-6358ffac-33b4-447c-b5cf-5e3e8ecb0e26 req-6358ffac-33b4-447c-b5cf-5e3e8ecb0e26 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/95ced6b2-5ff7-4439-ad50-4323e22a15cb 0.221s",
                                "2026-05-22 01:44:37.406 19 INFO tempest.lib.common.rest_client [req-24735ea5-7029-4237-9e30-f12faaff2f66 req-24735ea5-7029-4237-9e30-f12faaff2f66 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/50c05639-da44-4371-b29a-9c1ffd3e697a 0.632s",
                                "2026-05-22 01:44:37.423 33 INFO tempest.lib.common.rest_client [req-18f35557-6120-4f68-b4f9-5a16e0962dd7 req-18f35557-6120-4f68-b4f9-5a16e0962dd7 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.347s",
                                "2026-05-22 01:44:37.432 21 INFO tempest.lib.common.rest_client [req-f39a3c09-4a09-4035-8a7d-a1eb6be9dad1 req-f39a3c09-4a09-4035-8a7d-a1eb6be9dad1 ] Request (PortsTestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f85bb8bb-6e50-46d3-903a-238248658311 0.206s",
                                "2026-05-22 01:44:37.487 48 INFO tempest.lib.common.rest_client [req-fe110823-ad71-4853-a1ef-2bb9240eebad req-fe110823-ad71-4853-a1ef-2bb9240eebad ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.186s",
                                "2026-05-22 01:44:37.553 15 INFO tempest.lib.common.rest_client [req-8052a164-dcf7-4673-8325-f16ea48967a1 req-8052a164-dcf7-4673-8325-f16ea48967a1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a2538122-99b3-44a9-8823-4e4b90a506b2 0.361s",
                                "2026-05-22 01:44:37.577 48 INFO tempest.lib.common.rest_client [req-569f43b0-aa50-41d0-aeea-c354f825f276 req-569f43b0-aa50-41d0-aeea-c354f825f276 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.089s",
                                "2026-05-22 01:44:37.695 48 INFO tempest.lib.common.rest_client [req-76c4e585-728d-494e-a6ff-bee4cd07fdaf req-76c4e585-728d-494e-a6ff-bee4cd07fdaf ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.115s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_eui64 [10.512891s] ... ok",
                                "2026-05-22 01:44:37.760 19 INFO tempest.lib.common.rest_client [req-0c18bbe8-4d28-464e-8e25-48b6626f8963 req-0c18bbe8-4d28-464e-8e25-48b6626f8963 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d45e4505d34649a2a715764ab9b743f0 0.350s",
                                "2026-05-22 01:44:37.761 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 2b914c3b58ee4e7287ebf4b62373c18f",
                                "2026-05-22 01:44:37.920 21 INFO tempest.lib.common.rest_client [req-746505f9-584e-4816-bc58-19e3c4dcac8a req-746505f9-584e-4816-bc58-19e3c4dcac8a ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f85bb8bb-6e50-46d3-903a-238248658311 0.485s",
                                "2026-05-22 01:44:38.052 21 INFO tempest.lib.common.rest_client [req-a6ba0781-34f4-4152-9d26-a554cfb86fab req-a6ba0781-34f4-4152-9d26-a554cfb86fab ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f85bb8bb-6e50-46d3-903a-238248658311 0.129s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_show_delete_port_user_defined_mac [3.049123s] ... ok",
                                "2026-05-22 01:44:38.306 15 INFO tempest.lib.common.rest_client [req-d233f25b-45c6-4f84-ac48-e9206111eac1 req-d233f25b-45c6-4f84-ac48-e9206111eac1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0f90cae2-6699-449a-9edd-9b084fff0502 0.751s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_port_with_no_securitygroups [4.752786s] ... ok",
                                "2026-05-22 01:44:38.303 33 INFO tempest.lib.common.rest_client [req-0596cd1f-0ac3-4d3a-9b7e-8767160be117 req-0596cd1f-0ac3-4d3a-9b7e-8767160be117 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.875s",
                                "2026-05-22 01:44:38.355 19 INFO tempest.lib.common.rest_client [req-eb2d43f6-f133-4f9b-941d-bc879c508115 req-eb2d43f6-f133-4f9b-941d-bc879c508115 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-22 01:44:38.427 23 INFO tempest.lib.common.rest_client [req-584ff547-d904-44fd-bbd6-c4a34a8003fb req-584ff547-d904-44fd-bbd6-c4a34a8003fb ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.093s",
                                "2026-05-22 01:44:38.659 21 INFO tempest.lib.common.rest_client [req-1daa9556-056a-4d08-8f61-b3df8e4f20d8 req-1daa9556-056a-4d08-8f61-b3df8e4f20d8 ] Request (PortsTestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.603s",
                                "2026-05-22 01:44:38.758 19 INFO tempest.lib.common.rest_client [req-a31afbb5-2702-4751-b787-429d35c544bb req-a31afbb5-2702-4751-b787-429d35c544bb ] Request (FloatingIPNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=2b914c3b58ee4e7287ebf4b62373c18f&name=default 0.401s",
                                "2026-05-22 01:44:38.771 23 INFO tempest.lib.common.rest_client [req-b3b2af93-0019-48c5-ae59-6c352370564e req-b3b2af93-0019-48c5-ae59-6c352370564e ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a7d75a74-dfd1-4822-98a3-81987b728738 0.341s",
                                "2026-05-22 01:44:39.062 48 INFO tempest.lib.common.rest_client [req-e0ad4084-7514-47eb-95ed-0dca1a70e49b req-e0ad4084-7514-47eb-95ed-0dca1a70e49b ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.361s",
                                "2026-05-22 01:44:39.183 15 INFO tempest.lib.common.rest_client [req-c630b65a-c116-40e1-a3eb-f7ac38d6cd8c req-c630b65a-c116-40e1-a3eb-f7ac38d6cd8c ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.873s",
                                "2026-05-22 01:44:39.207 19 INFO tempest.lib.common.rest_client [req-ebe30d54-de86-43c0-9fa8-fa118481835d req-ebe30d54-de86-43c0-9fa8-fa118481835d ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ef9a8fd-b65e-45f2-984e-1f0c5f22dc99 0.446s",
                                "2026-05-22 01:44:39.225 21 INFO tempest.lib.common.rest_client [req-1279ddc5-4893-4b18-bb87-b7336175d8ae req-1279ddc5-4893-4b18-bb87-b7336175d8ae ] Request (PortsTestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/478fe204-d728-4d9e-9043-ed265bf33f62 0.563s",
                                "2026-05-22 01:44:39.234 31 INFO tempest.lib.common.rest_client [req-0e80e7c0-a85a-415e-94a3-4ee828c1dc57 req-0e80e7c0-a85a-415e-94a3-4ee828c1dc57 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 2.565s",
                                "2026-05-22 01:44:39.440 19 INFO tempest.lib.common.rest_client [req-d90a5234-9cdb-4b5f-9ada-dcf485b0d089 req-d90a5234-9cdb-4b5f-9ada-dcf485b0d089 ] Request (FloatingIPNegativeTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/2b914c3b58ee4e7287ebf4b62373c18f 0.229s",
                                "2026-05-22 01:44:39.464 23 INFO tempest.lib.common.rest_client [req-3c07042c-0cd8-4330-ae63-31c61cb62330 req-3c07042c-0cd8-4330-ae63-31c61cb62330 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2e8253fa-e8ec-431f-b953-f74952838e9e 0.690s",
                                "2026-05-22 01:44:39.634 21 INFO tempest.lib.common.rest_client [req-7d574056-776d-4199-8616-ab1fcc92c623 req-7d574056-776d-4199-8616-ab1fcc92c623 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/478fe204-d728-4d9e-9043-ed265bf33f62 0.406s",
                                "2026-05-22 01:44:39.693 15 INFO tempest.lib.common.rest_client [req-98e78166-efd8-4df1-ae26-af8ebc379685 req-98e78166-efd8-4df1-ae26-af8ebc379685 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/c21d3702-9a8d-403b-9fee-d8db7a9268fb 0.505s",
                                "2026-05-22 01:44:39.733 23 INFO tempest.lib.common.rest_client [req-8df69aa9-6103-4589-b2ee-526e70879cb2 req-8df69aa9-6103-4589-b2ee-526e70879cb2 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/02441c32-78f3-4031-a12c-0e6e91992661 0.267s",
                                "2026-05-22 01:44:39.762 33 INFO tempest.lib.common.rest_client [req-1f56e519-0c38-4cb2-b191-8c4f7e9ca7ff req-1f56e519-0c38-4cb2-b191-8c4f7e9ca7ff ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.453s",
                                "2026-05-22 01:44:39.813 21 INFO tempest.lib.common.rest_client [req-12581ee9-3732-4a00-9630-7f8de0b941e3 req-12581ee9-3732-4a00-9630-7f8de0b941e3 ] Request (PortsTestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s",
                                "2026-05-22 01:44:39.918 21 INFO tempest.lib.common.rest_client [req-e9f43177-4c6a-40cd-a034-daa6fcc12c9a req-e9f43177-4c6a-40cd-a034-daa6fcc12c9a ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/478fe204-d728-4d9e-9043-ed265bf33f62 0.102s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_delete_port [1.864826s] ... ok",
                                "2026-05-22 01:44:39.968 48 INFO tempest.lib.common.rest_client [req-ebeb2ba1-4338-4628-917c-e17829764d2e req-ebeb2ba1-4338-4628-917c-e17829764d2e ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.903s",
                                "2026-05-22 01:44:40.031 19 INFO tempest.lib.common.rest_client [req-10f07485-c2ff-40ad-bba2-a57bcd600afa req-10f07485-c2ff-40ad-bba2-a57bcd600afa ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.585s",
                                "2026-05-22 01:44:40.186 48 INFO tempest.lib.common.rest_client [req-844931cf-170c-4776-a0bf-c0e798ef52ff req-844931cf-170c-4776-a0bf-c0e798ef52ff ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.215s",
                                "2026-05-22 01:44:40.539 19 INFO tempest.lib.common.rest_client [req-6cb536fc-7c16-44a5-969b-edb3c55887b6 req-6cb536fc-7c16-44a5-969b-edb3c55887b6 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.502s",
                                "2026-05-22 01:44:40.648 15 INFO tempest.lib.common.rest_client [req-2177846e-9946-4276-9ab0-7760475094f1 req-2177846e-9946-4276-9ab0-7760475094f1 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.951s",
                                "2026-05-22 01:44:40.660 19 INFO tempest.lib.common.rest_client [req-e3b91a33-866b-478b-8de0-aa6c0579a0f8 req-e3b91a33-866b-478b-8de0-aa6c0579a0f8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.119s",
                                "2026-05-22 01:44:40.793 15 INFO tempest.lib.common.rest_client [req-96a9d4fb-c4d2-42cd-a7ee-03ba4a5ea637 req-96a9d4fb-c4d2-42cd-a7ee-03ba4a5ea637 ] Request (PortsIpV6TestJSON:test_create_show_delete_port_user_defined_mac): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/529bf74a-c591-4cae-b3ff-dc16c8dae51d 0.141s",
                                "2026-05-22 01:44:40.841 19 INFO tempest.lib.common.rest_client [req-5487bf14-9174-45f5-b137-c2fc668597cc req-5487bf14-9174-45f5-b137-c2fc668597cc ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.178s",
                                "2026-05-22 01:44:40.874 48 INFO tempest.lib.common.rest_client [req-94be1bbf-5ff4-48b9-af10-a6483ab99f2c req-94be1bbf-5ff4-48b9-af10-a6483ab99f2c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dd2503ae-3e15-4187-b183-7b1eb518b807 0.682s",
                                "2026-05-22 01:44:41.003 48 INFO tempest.lib.common.rest_client [req-5a91ef1c-94cb-42fa-98aa-7eddd57db01c req-5a91ef1c-94cb-42fa-98aa-7eddd57db01c ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.126s",
                                "2026-05-22 01:44:41.047 21 INFO tempest.lib.common.rest_client [req-2a5f9aac-79f0-4c72-9e16-745ed39c6b6e req-2a5f9aac-79f0-4c72-9e16-745ed39c6b6e ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.125s",
                                "2026-05-22 01:44:41.139 23 INFO tempest.lib.common.rest_client [req-51c9d705-c846-4fd5-ac04-87be83f259b3 req-51c9d705-c846-4fd5-ac04-87be83f259b3 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.404s",
                                "2026-05-22 01:44:41.313 48 INFO tempest.lib.common.rest_client [req-e38c9892-5435-4ece-ab4c-ab3bc6dc79d9 req-e38c9892-5435-4ece-ab4c-ab3bc6dc79d9 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5458f432-449c-4645-8958-655a5f226afe 0.308s",
                                "2026-05-22 01:44:41.412 48 INFO tempest.lib.common.rest_client [req-680cff57-af5b-4b3e-8ead-f7bda271c273 req-680cff57-af5b-4b3e-8ead-f7bda271c273 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.096s",
                                "2026-05-22 01:44:41.449 19 INFO tempest.lib.common.rest_client [req-ae1e8e15-ae3d-4601-9352-820f5059e7ec req-ae1e8e15-ae3d-4601-9352-820f5059e7ec ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.604s",
                                "2026-05-22 01:44:41.454 23 INFO tempest.lib.common.rest_client [req-d3872657-70eb-4b24-88bb-a33d5e978f21 req-d3872657-70eb-4b24-88bb-a33d5e978f21 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f6bb46c3-c421-4dbc-b033-613efcd44f87 0.313s",
                                "2026-05-22 01:44:41.564 19 INFO tempest.lib.common.rest_client [req-e0dcddb1-54fd-4aec-84a7-1f0850a46920 req-e0dcddb1-54fd-4aec-84a7-1f0850a46920 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.111s",
                                "2026-05-22 01:44:41.713 19 INFO tempest.lib.common.rest_client [req-f0123124-88b3-452c-949e-45239e0f9b41 req-f0123124-88b3-452c-949e-45239e0f9b41 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/09149526a0554d9399016d8921649a86 0.146s",
                                "2026-05-22 01:44:41.896 19 INFO tempest.lib.common.rest_client [req-63c5a4b3-61f7-42f2-a4c7-060dab0f0940 req-63c5a4b3-61f7-42f2-a4c7-060dab0f0940 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.181s",
                                "2026-05-22 01:44:41.907 15 INFO tempest.lib.common.rest_client [req-48dc922f-a34e-4e00-89b2-5c8e955ce85b req-48dc922f-a34e-4e00-89b2-5c8e955ce85b ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/529bf74a-c591-4cae-b3ff-dc16c8dae51d 1.111s",
                                "2026-05-22 01:44:42.002 15 INFO tempest.lib.common.rest_client [req-15aefd12-cb80-4c93-8630-022be2f8793a req-15aefd12-cb80-4c93-8630-022be2f8793a ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/529bf74a-c591-4cae-b3ff-dc16c8dae51d 0.092s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_show_delete_port_user_defined_mac [3.695952s] ... ok",
                                "2026-05-22 01:44:42.023 19 INFO tempest.lib.common.rest_client [req-684d9b15-a018-4b70-af09-fc6dc9a0e2ce req-684d9b15-a018-4b70-af09-fc6dc9a0e2ce ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/30382f8e1b914440b0a8e8adfafc4e44 0.126s",
                                "2026-05-22 01:44:42.226 23 INFO tempest.lib.common.rest_client [req-21cc2b2f-c0d2-4a66-85cb-3e5eb63329ae req-21cc2b2f-c0d2-4a66-85cb-3e5eb63329ae ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/32ea6b42-1d25-4db8-a5db-7239caf3405a 0.769s",
                                "2026-05-22 01:44:42.234 19 INFO tempest.lib.common.rest_client [req-53679ac6-636f-409f-bd3e-48f8741d3255 req-53679ac6-636f-409f-bd3e-48f8741d3255 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-22 01:44:42.396 19 INFO tempest.lib.common.rest_client [req-bde2e626-70a5-4f1e-9d95-2735b21fbd50 req-bde2e626-70a5-4f1e-9d95-2735b21fbd50 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/2194ff3a072f4deb83141fa1296997d2 0.159s",
                                "2026-05-22 01:44:42.454 23 INFO tempest.lib.common.rest_client [req-012cc006-712b-47ac-ad46-9b1e89b0beb3 req-012cc006-712b-47ac-ad46-9b1e89b0beb3 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/579356b2-8448-4fdd-bf82-6b785a2b4ebd 0.225s",
                                "2026-05-22 01:44:42.602 19 INFO tempest.lib.common.rest_client [req-b0dfdbf8-5575-4687-8b90-77e6a4e19892 req-b0dfdbf8-5575-4687-8b90-77e6a4e19892 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.204s",
                                "2026-05-22 01:44:42.639 33 INFO tempest.lib.common.rest_client [req-472dc6f3-a900-4f2a-9463-6f8f779a3846 req-472dc6f3-a900-4f2a-9463-6f8f779a3846 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 2.875s",
                                "2026-05-22 01:44:42.696 15 INFO tempest.lib.common.rest_client [req-f80686c3-2f17-4be3-a980-26e0e22d5ce0 req-f80686c3-2f17-4be3-a980-26e0e22d5ce0 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.689s",
                                "2026-05-22 01:44:42.733 19 INFO tempest.lib.common.rest_client [req-221b1c69-146c-4beb-86f2-e91dba80ff0f req-221b1c69-146c-4beb-86f2-e91dba80ff0f ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/a2700a1dac5f4ffda539f11350226754/roles/09149526a0554d9399016d8921649a86 0.128s",
                                "2026-05-22 01:44:42.733 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user a2700a1dac5f4ffda539f11350226754 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:42.733 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-685316728-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2700a1dac5f4ffda539f11350226754', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:42.733 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-685316728-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'a2700a1dac5f4ffda539f11350226754', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:43.070 21 INFO tempest.lib.common.rest_client [req-7a835913-1f65-4701-bdbd-fa9e9bbeca34 req-7a835913-1f65-4701-bdbd-fa9e9bbeca34 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.020s",
                                "2026-05-22 01:44:43.089 31 INFO tempest.lib.common.rest_client [req-f6a108cb-757a-44f4-901f-5cb561cf1e0d req-f6a108cb-757a-44f4-901f-5cb561cf1e0d ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e/add_router_interface 3.852s",
                                "2026-05-22 01:44:43.296 15 INFO tempest.lib.common.rest_client [req-69cd93ae-716f-4dd8-b07c-441e817cf614 req-69cd93ae-716f-4dd8-b07c-441e817cf614 ] Request (PortsIpV6TestJSON:test_create_update_delete_port): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/9a94aabb-1726-4f45-8535-b5593b411f9f 0.595s",
                                "2026-05-22 01:44:43.330 19 INFO tempest.lib.common.rest_client [req-87cbb441-bf4a-467a-9c5b-3118f5a45d9f req-87cbb441-bf4a-467a-9c5b-3118f5a45d9f ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.591s",
                                "2026-05-22 01:44:43.413 48 INFO tempest.lib.common.rest_client [req-b2a6a176-dd25-4ca3-ac91-d7e59744cc16 req-b2a6a176-dd25-4ca3-ac91-d7e59744cc16 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.998s",
                                "2026-05-22 01:44:43.472 23 INFO tempest.lib.common.rest_client [req-f6dff1cd-37cc-4cd6-930f-554bb230c5a6 req-f6dff1cd-37cc-4cd6-930f-554bb230c5a6 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.015s",
                                "2026-05-22 01:44:43.485 21 INFO tempest.lib.common.rest_client [req-bd7cee8a-f26b-4467-8519-c46d9ce36230 req-bd7cee8a-f26b-4467-8519-c46d9ce36230 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.410s",
                                "2026-05-22 01:44:43.498 33 INFO tempest.lib.common.rest_client [req-01d88266-a798-4dde-aa7a-ad82f253a877 req-01d88266-a798-4dde-aa7a-ad82f253a877 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.856s",
                                "2026-05-22 01:44:43.511 19 INFO tempest.lib.common.rest_client [req-beb4e331-867e-43fd-b24c-2abe704e5bf8 req-beb4e331-867e-43fd-b24c-2abe704e5bf8 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5 0.179s",
                                "2026-05-22 01:44:43.511 19 INFO tempest.lib.common.dynamic_creds [-] Using the existing project b0c9cb9ffa4a4ec38e0335b6cf741df5 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:43.767 23 INFO tempest.lib.common.rest_client [req-24462b1a-fcdb-4c35-beb1-6397962bea60 req-24462b1a-fcdb-4c35-beb1-6397962bea60 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ea9b8c06-1039-4547-9ea3-a47a934b169b 0.291s",
                                "2026-05-22 01:44:43.777 15 INFO tempest.lib.common.rest_client [req-ee43ebe8-9f0d-4a60-9432-e3ca4ad45675 req-ee43ebe8-9f0d-4a60-9432-e3ca4ad45675 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9a94aabb-1726-4f45-8535-b5593b411f9f 0.479s",
                                "2026-05-22 01:44:43.930 15 INFO tempest.lib.common.rest_client [req-c9fb9233-174a-436c-8b95-58806ac0c6f9 req-c9fb9233-174a-436c-8b95-58806ac0c6f9 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.150s",
                                "2026-05-22 01:44:44.030 31 INFO tempest.lib.common.rest_client [req-9ecf4ea0-4684-44cc-a25b-c045268fbf53 req-9ecf4ea0-4684-44cc-a25b-c045268fbf53 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.938s",
                                "2026-05-22 01:44:44.071 19 INFO tempest.lib.common.rest_client [req-273a9d00-9fd8-4e11-8912-0e63f5fa3768 req-273a9d00-9fd8-4e11-8912-0e63f5fa3768 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.557s",
                                "2026-05-22 01:44:44.110 15 INFO tempest.lib.common.rest_client [req-c80c5d62-05af-47a0-a688-804680c7a2ce req-c80c5d62-05af-47a0-a688-804680c7a2ce ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/9a94aabb-1726-4f45-8535-b5593b411f9f 0.176s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_delete_port [2.106186s] ... ok",
                                "2026-05-22 01:44:44.204 19 INFO tempest.lib.common.rest_client [req-c7dd2512-4adb-4518-8857-1093d8a38e6d req-c7dd2512-4adb-4518-8857-1093d8a38e6d ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-22 01:44:44.315 48 INFO tempest.lib.common.rest_client [req-fb7b481b-28be-4a1e-af93-4283ceb3e485 req-fb7b481b-28be-4a1e-af93-4283ceb3e485 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.899s",
                                "2026-05-22 01:44:44.377 19 INFO tempest.lib.common.rest_client [req-5a08fcaf-637a-46bf-ab4b-ce45db6fc4b5 req-5a08fcaf-637a-46bf-ab4b-ce45db6fc4b5 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/921fe94ef9a04ab0b1dea6843c71b931 0.170s",
                                "2026-05-22 01:44:44.605 48 INFO tempest.lib.common.rest_client [req-82c60a91-f611-4776-a5d8-19726bd11639 req-82c60a91-f611-4776-a5d8-19726bd11639 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.287s",
                                "2026-05-22 01:44:44.621 19 INFO tempest.lib.common.rest_client [req-d0b16f83-c8e1-4372-9f98-478b93ad7b21 req-d0b16f83-c8e1-4372-9f98-478b93ad7b21 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.241s",
                                "2026-05-22 01:44:44.641 23 INFO tempest.lib.common.rest_client [req-df14e8fa-70cb-41a6-b84a-bff22cde3249 req-df14e8fa-70cb-41a6-b84a-bff22cde3249 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3de54268-35e3-4286-8146-a21212119bc3 0.872s",
                                "2026-05-22 01:44:44.747 19 INFO tempest.lib.common.rest_client [req-763f87a6-11b2-474d-afe5-3c16c2ba7e19 req-763f87a6-11b2-474d-afe5-3c16c2ba7e19 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.120s",
                                "2026-05-22 01:44:44.850 23 INFO tempest.lib.common.rest_client [req-10e14a95-4cfe-4062-ac4e-c479330f60dd req-10e14a95-4cfe-4062-ac4e-c479330f60dd ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d142c6e9-21c6-4a6d-9023-d6ec7a73dd5f 0.206s",
                                "2026-05-22 01:44:44.966 19 INFO tempest.lib.common.rest_client [req-7f30033e-2c8d-49af-bec9-bf20a66c31a3 req-7f30033e-2c8d-49af-bec9-bf20a66c31a3 ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.216s",
                                "2026-05-22 01:44:45.033 15 INFO tempest.lib.common.rest_client [req-c7cf116d-3ba9-4324-94b3-00e4f70a8f87 req-c7cf116d-3ba9-4324-94b3-00e4f70a8f87 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.918s",
                                "2026-05-22 01:44:45.113 19 INFO tempest.lib.common.rest_client [req-11f8bbff-f682-480f-9269-d44ddbd114a7 req-11f8bbff-f682-480f-9269-d44ddbd114a7 ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/2194ff3a072f4deb83141fa1296997d2 0.144s",
                                "2026-05-22 01:44:45.118 48 INFO tempest.lib.common.rest_client [req-9eec09ca-5306-4497-aaea-f0dd9ea03bc0 req-9eec09ca-5306-4497-aaea-f0dd9ea03bc0 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fdb503e5-986d-4b23-9354-279d8e1a68e1 0.508s",
                                "2026-05-22 01:44:45.158 21 INFO tempest.lib.common.rest_client [req-35de722f-23ea-49ee-9748-bd5cc6ed0e5d req-35de722f-23ea-49ee-9748-bd5cc6ed0e5d ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.671s",
                                "2026-05-22 01:44:45.250 48 INFO tempest.lib.common.rest_client [req-db3aeae5-e729-4671-87d7-9503c27e06da req-db3aeae5-e729-4671-87d7-9503c27e06da ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "2026-05-22 01:44:45.313 19 INFO tempest.lib.common.rest_client [req-b7ccaddf-a1a6-4bc3-b07c-274461a7717a req-b7ccaddf-a1a6-4bc3-b07c-274461a7717a ] Request (NetworksIpV6Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:44:45.457 19 INFO tempest.lib.common.rest_client [req-73077ca0-1365-49a1-8820-82f3c7a3319e req-73077ca0-1365-49a1-8820-82f3c7a3319e ] Request (NetworksIpV6Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5/users/95d3d40fa24f4848be9efdc269984ba1/roles/09149526a0554d9399016d8921649a86 0.140s",
                                "2026-05-22 01:44:45.457 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 95d3d40fa24f4848be9efdc269984ba1 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:45.457 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-NetworksIpV6Test-685316728-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95d3d40fa24f4848be9efdc269984ba1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:45.458 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-NetworksIpV6Test-685316728-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'project_name': 'tempest-NetworksIpV6Test-685316728', 'tenant_id': 'b0c9cb9ffa4a4ec38e0335b6cf741df5', 'tenant_name': 'tempest-NetworksIpV6Test-685316728', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '95d3d40fa24f4848be9efdc269984ba1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:45.500 33 INFO tempest.lib.common.rest_client [req-a9793437-3624-4966-b979-100f8e8c0137 req-a9793437-3624-4966-b979-100f8e8c0137 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.998s",
                                "2026-05-22 01:44:45.518 31 INFO tempest.lib.common.rest_client [req-991ac928-d0d3-4d71-a8df-a9d3ec8acca7 req-991ac928-d0d3-4d71-a8df-a9d3ec8acca7 ] Request (FloatingIPTestJSON:test_floating_ip_update_different_router): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/floatingips/3b1f81e7-3af6-482e-8737-a3d896a7b9fb 1.485s",
                                "2026-05-22 01:44:45.526 15 INFO tempest.lib.common.rest_client [req-cced23b7-9140-479d-ba9b-612df378dfe2 req-cced23b7-9140-479d-ba9b-612df378dfe2 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.490s",
                                "2026-05-22 01:44:45.663 48 INFO tempest.lib.common.rest_client [req-4a54c57b-31ff-42f4-a964-8dbce4fff9f7 req-4a54c57b-31ff-42f4-a964-8dbce4fff9f7 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4216b435-0cdd-4d0f-b7b0-87d896296f7d 0.408s",
                                "2026-05-22 01:44:45.780 48 INFO tempest.lib.common.rest_client [req-a50f6e20-4fa2-4534-bc94-36d32af3a5c3 req-a50f6e20-4fa2-4534-bc94-36d32af3a5c3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.114s",
                                "2026-05-22 01:44:45.793 15 INFO tempest.lib.common.rest_client [req-dcbb0e06-dd90-4924-b6c7-2ce725c56a77 req-dcbb0e06-dd90-4924-b6c7-2ce725c56a77 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.264s",
                                "2026-05-22 01:44:45.898 23 INFO tempest.lib.common.rest_client [req-6b76e80e-9efe-4b03-98c4-763b988485ed req-6b76e80e-9efe-4b03-98c4-763b988485ed ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f/remove_router_interface 1.045s",
                                "2026-05-22 01:44:45.955 48 INFO tempest.lib.common.rest_client [req-f3084593-713e-47af-86d7-98744dfd4b68 req-f3084593-713e-47af-86d7-98744dfd4b68 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.173s",
                                "2026-05-22 01:44:46.068 19 INFO tempest.lib.common.rest_client [req-b5ade317-7546-4c18-a7e8-b8d8dce04a27 req-b5ade317-7546-4c18-a7e8-b8d8dce04a27 ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.603s",
                                "2026-05-22 01:44:46.088 48 INFO tempest.lib.common.rest_client [req-e2301224-13c7-4a3a-b277-09e8a182dd7c req-e2301224-13c7-4a3a-b277-09e8a182dd7c ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.130s",
                                "2026-05-22 01:44:46.104 21 INFO tempest.lib.common.rest_client [req-24483d4f-5838-4aec-bd8b-ba66ca681b92 req-24483d4f-5838-4aec-bd8b-ba66ca681b92 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.941s",
                                "2026-05-22 01:44:46.188 48 INFO tempest.lib.common.rest_client [req-a0f64730-651b-4de2-8eda-5ea6eae0ff12 req-a0f64730-651b-4de2-8eda-5ea6eae0ff12 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.097s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra [8.492034s] ... ok",
                                "2026-05-22 01:44:46.235 23 INFO tempest.lib.common.rest_client [req-f2e1fac1-4556-4d1b-b95a-b494d9adc442 req-f2e1fac1-4556-4d1b-b95a-b494d9adc442 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b32064c7-265b-4883-8aac-5f8336079276 0.334s",
                                "2026-05-22 01:44:46.618 31 INFO tempest.lib.common.rest_client [req-457dfe7a-c4a6-4950-a3e2-dbdd8d75804c req-457dfe7a-c4a6-4950-a3e2-dbdd8d75804c ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/22adc825-77fc-4cc1-8065-fe442a37bef9 1.098s",
                                "2026-05-22 01:44:46.663 15 INFO tempest.lib.common.rest_client [req-0a40b3e3-c571-4af5-b602-86c1aa77d62e req-0a40b3e3-c571-4af5-b602-86c1aa77d62e ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.866s",
                                "2026-05-22 01:44:46.734 48 INFO tempest.lib.common.rest_client [req-2a51987b-0613-4942-abaf-02412e1fa5f3 req-2a51987b-0613-4942-abaf-02412e1fa5f3 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.541s",
                                "2026-05-22 01:44:46.946 23 INFO tempest.lib.common.rest_client [req-215f283f-edaa-489f-8801-32090fc3d838 req-215f283f-edaa-489f-8801-32090fc3d838 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/6e03f8c0-9223-4ae1-96d1-ad9c26b5c0cd 0.708s",
                                "2026-05-22 01:44:47.232 21 INFO tempest.lib.common.rest_client [req-b76cdc54-b8e6-4055-8763-d39873460003 req-b76cdc54-b8e6-4055-8763-d39873460003 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 1.125s",
                                "2026-05-22 01:44:47.387 23 INFO tempest.lib.common.rest_client [req-74408378-cf4e-45e9-810e-a538172d9d72 req-74408378-cf4e-45e9-810e-a538172d9d72 ] Request (RoutersIpV6Test:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.437s",
                                "2026-05-22 01:44:47.459 19 INFO tempest.lib.common.rest_client [req-845255f0-dd4a-4427-a8f4-d2626174bbcb req-845255f0-dd4a-4427-a8f4-d2626174bbcb ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.385s",
                                "2026-05-22 01:44:47.491 23 INFO tempest.lib.common.rest_client [req-9eba2e88-6aca-4119-ae98-4af966152e0d req-9eba2e88-6aca-4119-ae98-4af966152e0d ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.101s",
                                "2026-05-22 01:44:47.610 15 INFO tempest.lib.common.rest_client [req-22916f5a-b74d-4995-bfe0-75016ea29b17 req-22916f5a-b74d-4995-bfe0-75016ea29b17 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.943s",
                                "2026-05-22 01:44:47.714 48 INFO tempest.lib.common.rest_client [req-df56d233-431b-4a99-8fc5-94cab6d598d1 req-df56d233-431b-4a99-8fc5-94cab6d598d1 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.977s",
                                "2026-05-22 01:44:47.855 23 INFO tempest.lib.common.rest_client [req-5a2cf1a3-8182-4746-b4dc-eedf1c80bb63 req-5a2cf1a3-8182-4746-b4dc-eedf1c80bb63 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.361s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_update_delete_extra_route [32.446450s] ... ok",
                                "2026-05-22 01:44:47.889 33 INFO tempest.lib.common.rest_client [req-2c51a1c9-a6dc-4555-a057-d048fd1e001b req-2c51a1c9-a6dc-4555-a057-d048fd1e001b ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 2.386s",
                                "2026-05-22 01:44:47.946 48 INFO tempest.lib.common.rest_client [req-ea9b3043-e55a-485e-ade9-1d9cfd36b144 req-ea9b3043-e55a-485e-ade9-1d9cfd36b144 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.227s",
                                "2026-05-22 01:44:48.181 31 INFO tempest.lib.common.rest_client [req-b0c174b1-301e-4669-b56d-c13750f12853 req-b0c174b1-301e-4669-b56d-c13750f12853 ] Request (FloatingIPTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e/remove_router_interface 1.559s",
                                "2026-05-22 01:44:48.181 21 INFO tempest.lib.common.rest_client [req-076bba10-af6b-4d8c-9a5a-312054f96452 req-076bba10-af6b-4d8c-9a5a-312054f96452 ] Request (PortsTestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.946s",
                                "2026-05-22 01:44:48.194 23 INFO tempest.lib.common.rest_client [req-5e1fba92-f2d0-4667-907b-950946206908 req-5e1fba92-f2d0-4667-907b-950946206908 ] Request (RoutersIpV6Test:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.333s",
                                "2026-05-22 01:44:48.436 48 INFO tempest.lib.common.rest_client [req-a0f378ca-e26e-4fcb-b0c5-d84b32570cdc req-a0f378ca-e26e-4fcb-b0c5-d84b32570cdc ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1e7955-1b71-4259-8a48-bb398673861e 0.487s",
                                "2026-05-22 01:44:48.453 19 INFO tempest.lib.common.rest_client [req-63512be3-f20d-4b19-942e-842838481c0e req-63512be3-f20d-4b19-942e-842838481c0e ] Request (NetworksIpV6Test:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.488s",
                                "2026-05-22 01:44:48.561 23 INFO tempest.lib.common.rest_client [req-992b2bfc-46ad-4044-800c-5e98cf497b81 req-992b2bfc-46ad-4044-800c-5e98cf497b81 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.365s",
                                "2026-05-22 01:44:48.582 48 INFO tempest.lib.common.rest_client [req-e11d49b0-d36a-40e5-bec9-046561e1ff06 req-e11d49b0-d36a-40e5-bec9-046561e1ff06 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.141s",
                                "2026-05-22 01:44:48.596 15 INFO tempest.lib.common.rest_client [req-e5245de1-b628-459c-87f1-c629e40fd9e2 req-e5245de1-b628-459c-87f1-c629e40fd9e2 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.983s",
                                "2026-05-22 01:44:48.679 23 INFO tempest.lib.common.rest_client [req-68c915af-20d8-4658-9883-2d74baca1180 req-68c915af-20d8-4658-9883-2d74baca1180 ] Request (RoutersIpV6Test:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.115s",
                                "2026-05-22 01:44:48.771 23 INFO tempest.lib.common.rest_client [req-9aa64d46-3579-4898-8a78-535ca13e7907 req-9aa64d46-3579-4898-8a78-535ca13e7907 ] Request (RoutersIpV6Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=14adb23c-e547-43ec-a972-5f67165a923b 0.089s",
                                "2026-05-22 01:44:48.850 33 INFO tempest.lib.common.rest_client [req-2ce9c551-22db-4d43-a085-a4ed6de58205 req-2ce9c551-22db-4d43-a085-a4ed6de58205 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.958s",
                                "2026-05-22 01:44:48.882 48 INFO tempest.lib.common.rest_client [req-a483a1b8-9b34-4cbf-9b3f-3a7bbe45fd32 req-a483a1b8-9b34-4cbf-9b3f-3a7bbe45fd32 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/26e6fd57-ca68-4316-b0b7-0bd03e2c01a0 0.296s",
                                "2026-05-22 01:44:48.986 48 INFO tempest.lib.common.rest_client [req-b209de08-f546-4e5e-b492-f66252f606d4 req-b209de08-f546-4e5e-b492-f66252f606d4 ] Request (NetworksTestDHCPv6:test_dhcpv6_stateless_no_ra_no_dhcp): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.099s",
                                "2026-05-22 01:44:49.004 21 INFO tempest.lib.common.rest_client [req-fdff718d-1546-468d-87a5-06f953d870f3 req-fdff718d-1546-468d-87a5-06f953d870f3 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.819s",
                                "2026-05-22 01:44:49.152 21 INFO tempest.lib.common.rest_client [req-83c9a192-d169-4cdf-87bb-52fb8b91ccc2 req-83c9a192-d169-4cdf-87bb-52fb8b91ccc2 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.146s",
                                "2026-05-22 01:44:49.165 48 INFO tempest.lib.common.rest_client [req-27c4547a-f736-4a74-9d83-cffe23347cdd req-27c4547a-f736-4a74-9d83-cffe23347cdd ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.176s",
                                "2026-05-22 01:44:49.217 23 INFO tempest.lib.common.rest_client [req-5d286389-5a14-49e2-bf1f-722e96a19f51 req-5d286389-5a14-49e2-bf1f-722e96a19f51 ] Request (RoutersIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.443s",
                                "{6} tempest.api.network.test_routers.RoutersIpV6Test.test_update_router_admin_state [1.359456s] ... ok",
                                "2026-05-22 01:44:49.280 48 INFO tempest.lib.common.rest_client [req-fe6752b8-cdb4-4f9c-b012-4f8489f6264e req-fe6752b8-cdb4-4f9c-b012-4f8489f6264e ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s",
                                "2026-05-22 01:44:49.342 23 INFO tempest.lib.common.rest_client [req-c93ea79d-e03f-4d2f-a33b-e150320c5a89 req-c93ea79d-e03f-4d2f-a33b-e150320c5a89 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=14adb23c-e547-43ec-a972-5f67165a923b 0.121s",
                                "2026-05-22 01:44:49.379 48 INFO tempest.lib.common.rest_client [req-6c6832cb-9a02-44c1-b1c0-d062ce3304e3 req-6c6832cb-9a02-44c1-b1c0-d062ce3304e3 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.095s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_stateless_no_ra_no_dhcp [3.189558s] ... ok",
                                "2026-05-22 01:44:49.401 31 INFO tempest.lib.common.rest_client [req-f0b0f2b4-6c17-47d1-acbf-af25ce921548 req-f0b0f2b4-6c17-47d1-acbf-af25ce921548 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e 1.216s",
                                "2026-05-22 01:44:49.487 23 INFO tempest.lib.common.rest_client [req-ff61130f-11e7-4a70-8ea6-4ba2bb68ce52 req-ff61130f-11e7-4a70-8ea6-4ba2bb68ce52 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/14adb23c-e547-43ec-a972-5f67165a923b 0.141s",
                                "2026-05-22 01:44:49.490 19 INFO tempest.lib.common.rest_client [req-3e800f52-fc16-44f7-9ce7-750249166b6f req-3e800f52-fc16-44f7-9ce7-750249166b6f ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.031s",
                                "2026-05-22 01:44:49.496 21 INFO tempest.lib.common.rest_client [req-8d6b0f4e-62fa-4c55-84a0-6bc1263b640c req-8d6b0f4e-62fa-4c55-84a0-6bc1263b640c ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4f17933-95c3-452f-bc44-30a25ff3eb17 0.341s",
                                "2026-05-22 01:44:49.584 23 INFO tempest.lib.common.rest_client [req-766bdd77-a404-4c7c-9f02-99c437746726 req-766bdd77-a404-4c7c-9f02-99c437746726 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a7d75a74-dfd1-4822-98a3-81987b728738 0.095s",
                                "2026-05-22 01:44:49.667 15 INFO tempest.lib.common.rest_client [req-458ccb3d-b366-4733-8130-5ef285bd4ad1 req-458ccb3d-b366-4733-8130-5ef285bd4ad1 ] Request (PortsIpV6TestJSON:test_create_update_port_with_second_ip): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 1.068s",
                                "2026-05-22 01:44:49.689 23 INFO tempest.lib.common.rest_client [req-b72d60b4-8d60-4981-93d2-32955c01b410 req-b72d60b4-8d60-4981-93d2-32955c01b410 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f6bb46c3-c421-4dbc-b033-613efcd44f87 0.102s",
                                "2026-05-22 01:44:49.689 31 INFO tempest.lib.common.rest_client [req-6b60ae00-44f0-483d-999b-b0a2876c182a req-6b60ae00-44f0-483d-999b-b0a2876c182a ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9024aa3e-0638-4c94-b8b2-c9ab405d5b54 0.285s",
                                "2026-05-22 01:44:49.794 23 INFO tempest.lib.common.rest_client [req-857653e2-6438-4be5-aadf-7ba322c119f8 req-857653e2-6438-4be5-aadf-7ba322c119f8 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ea9b8c06-1039-4547-9ea3-a47a934b169b 0.102s",
                                "2026-05-22 01:44:49.890 21 INFO tempest.lib.common.rest_client [req-a650cd77-07c0-48af-87b8-00216704ee24 req-a650cd77-07c0-48af-87b8-00216704ee24 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52093a2e-9ec4-4882-adf5-466b8a33603c 0.391s",
                                "2026-05-22 01:44:49.898 23 INFO tempest.lib.common.rest_client [req-37b0ab77-3240-4af0-9260-8a472a8374d4 req-37b0ab77-3240-4af0-9260-8a472a8374d4 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b32064c7-265b-4883-8aac-5f8336079276 0.102s",
                                "2026-05-22 01:44:49.912 19 INFO tempest.lib.common.rest_client [req-f5e74992-d4d9-4df3-9a12-138df7b41a34 req-f5e74992-d4d9-4df3-9a12-138df7b41a34 ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.419s",
                                "2026-05-22 01:44:50.003 23 INFO tempest.lib.common.rest_client [req-11f4dd24-0051-4adf-a7b6-881a77e005e3 req-11f4dd24-0051-4adf-a7b6-881a77e005e3 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.100s",
                                "2026-05-22 01:44:50.119 23 INFO tempest.lib.common.rest_client [req-c17ee1d6-a3d9-4167-9e66-7ae8f965657d req-c17ee1d6-a3d9-4167-9e66-7ae8f965657d ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/b9e3ec28-a9b5-4409-86dd-4274afba2c8f 0.114s",
                                "2026-05-22 01:44:50.200 23 INFO tempest.lib.common.rest_client [req-a9260af2-de09-49cc-bc1e-440d82622589 req-a9260af2-de09-49cc-bc1e-440d82622589 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.078s",
                                "2026-05-22 01:44:50.273 15 INFO tempest.lib.common.rest_client [req-a6ee4d38-2276-41ef-93bb-6a9ff6e50be1 req-a6ee4d38-2276-41ef-93bb-6a9ff6e50be1 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.602s",
                                "2026-05-22 01:44:50.338 23 INFO tempest.lib.common.rest_client [req-6b6a3deb-d892-419c-9d3b-d928aa3c0b8e req-6b6a3deb-d892-419c-9d3b-d928aa3c0b8e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/afdc6e47-c993-41d4-bb3a-3e67bc3638e2 0.133s",
                                "2026-05-22 01:44:50.368 31 INFO tempest.lib.common.rest_client [req-69d3e1b7-128e-4817-955a-41408192959f req-69d3e1b7-128e-4817-955a-41408192959f ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b0800771-fb2c-4d40-8ca5-ebcd9f00401d 0.673s",
                                "2026-05-22 01:44:50.376 15 INFO tempest.lib.common.rest_client [req-0bd3e7aa-8431-42ac-9810-f434dcf2a659 req-0bd3e7aa-8431-42ac-9810-f434dcf2a659 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.101s",
                                "2026-05-22 01:44:50.433 33 INFO tempest.lib.common.rest_client [req-af6dec56-6cea-493e-9253-9a84befe7310 req-af6dec56-6cea-493e-9253-9a84befe7310 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.574s",
                                "2026-05-22 01:44:50.459 23 INFO tempest.lib.common.rest_client [req-280f68dc-125e-414f-998e-5d18affb39b9 req-280f68dc-125e-414f-998e-5d18affb39b9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1a1e4d38-b95a-4e5d-ad73-94a8e320c30c 0.119s",
                                "2026-05-22 01:44:50.541 21 INFO tempest.lib.common.rest_client [req-b62ded08-e8af-4e9d-9fc0-eace9ccc7cf2 req-b62ded08-e8af-4e9d-9fc0-eace9ccc7cf2 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b5d1e532-df63-408d-952f-a575d65eb26f 0.649s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_create_update_port_with_second_ip [10.622118s] ... ok",
                                "2026-05-22 01:44:50.571 23 INFO tempest.lib.common.rest_client [req-6b567cb3-6918-498a-bbfa-5a6f49875733 req-6b567cb3-6918-498a-bbfa-5a6f49875733 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.103s",
                                "2026-05-22 01:44:50.693 21 INFO tempest.lib.common.rest_client [req-3cd3b342-012d-45e7-9043-0bab62204fee req-3cd3b342-012d-45e7-9043-0bab62204fee ] Request (PortsTestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.149s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports [0.151346s] ... ok",
                                "2026-05-22 01:44:50.699 15 INFO tempest.lib.common.rest_client [req-c4aa44c5-0b4b-4820-8f05-5d550752a161 req-c4aa44c5-0b4b-4820-8f05-5d550752a161 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef3df3bd-f833-45d8-b169-2a692a3eb57b 0.321s",
                                "2026-05-22 01:44:50.706 23 INFO tempest.lib.common.rest_client [req-ba53234e-3cdc-40b8-a74f-c0a1f9e91ebd req-ba53234e-3cdc-40b8-a74f-c0a1f9e91ebd ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/27722e59-c3e2-4c9a-b5a9-e74caf39fce6 0.132s",
                                "2026-05-22 01:44:50.812 23 INFO tempest.lib.common.rest_client [req-0f430673-7c14-4693-b8ab-e5f9be8a7965 req-0f430673-7c14-4693-b8ab-e5f9be8a7965 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=079d8944-6c33-4326-b3d3-8af568784f4f 0.102s",
                                "2026-05-22 01:44:50.887 21 INFO tempest.lib.common.rest_client [req-159c7891-baea-4e6d-9f6a-43c1a7413d71 req-159c7891-baea-4e6d-9f6a-43c1a7413d71 ] Request (PortsTestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.191s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_list_ports_fields [0.194369s] ... ok",
                                "2026-05-22 01:44:50.949 23 INFO tempest.lib.common.rest_client [req-b880bbe0-abbc-4018-88c6-9b5fe241f794 req-b880bbe0-abbc-4018-88c6-9b5fe241f794 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/079d8944-6c33-4326-b3d3-8af568784f4f 0.133s",
                                "2026-05-22 01:44:50.975 31 INFO tempest.lib.common.rest_client [req-1f1ac019-0279-4739-9274-94a70f2dec96 req-1f1ac019-0279-4739-9274-94a70f2dec96 ] Request (FloatingIPTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/floatingips/3b1f81e7-3af6-482e-8737-a3d896a7b9fb 0.603s",
                                "{10} tempest.api.network.test_floating_ips.FloatingIPTestJSON.test_floating_ip_update_different_router [19.619687s] ... ok",
                                "2026-05-22 01:44:50.984 15 INFO tempest.lib.common.rest_client [req-966a9cf7-7325-4e9e-8997-c60894c454b2 req-966a9cf7-7325-4e9e-8997-c60894c454b2 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca429ce-1d38-45f3-b435-52a2c188f8e8 0.283s",
                                "2026-05-22 01:44:51.053 23 INFO tempest.lib.common.rest_client [req-dfbfb391-ee54-47ca-86d8-8e9a9b8181fe req-dfbfb391-ee54-47ca-86d8-8e9a9b8181fe ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/f42f2577-faf6-4504-bfa7-ac6726d92d71 0.102s",
                                "2026-05-22 01:44:51.123 31 INFO tempest.lib.common.rest_client [req-9c94ca46-c7af-441c-a2d3-42989be32500 req-9c94ca46-c7af-441c-a2d3-42989be32500 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/22adc825-77fc-4cc1-8065-fe442a37bef9 0.105s",
                                "2026-05-22 01:44:51.133 23 INFO tempest.lib.common.rest_client [req-fc66216f-1db9-464f-b75b-04efe63240b7 req-fc66216f-1db9-464f-b75b-04efe63240b7 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.078s",
                                "2026-05-22 01:44:51.241 23 INFO tempest.lib.common.rest_client [req-e4d08159-ca92-4fea-b57d-1c4c8701469e req-e4d08159-ca92-4fea-b57d-1c4c8701469e ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/0bec8cfb-24d3-400a-80b5-a465fda9cd33 0.105s",
                                "2026-05-22 01:44:51.258 31 INFO tempest.lib.common.rest_client [req-b3f66a46-90bf-41ed-995c-5e6ac162e9b7 req-b3f66a46-90bf-41ed-995c-5e6ac162e9b7 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=64d56db9-9fa5-4779-b625-6bd0d487ab5e 0.129s",
                                "2026-05-22 01:44:51.358 23 INFO tempest.lib.common.rest_client [req-985563e7-9f6c-4754-9696-469e76e0e826 req-985563e7-9f6c-4754-9696-469e76e0e826 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/aa8cc032-473f-4011-8931-9ea8aef70c67 0.113s",
                                "2026-05-22 01:44:51.391 31 INFO tempest.lib.common.rest_client [req-40d1248d-adc5-464d-bb56-0d5eaf98d153 req-40d1248d-adc5-464d-bb56-0d5eaf98d153 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/64d56db9-9fa5-4779-b625-6bd0d487ab5e 0.130s",
                                "2026-05-22 01:44:51.414 48 INFO tempest.lib.common.rest_client [req-98c67094-54ab-4dc4-9950-f0483936e389 req-98c67094-54ab-4dc4-9950-f0483936e389 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 2.029s",
                                "2026-05-22 01:44:51.469 23 INFO tempest.lib.common.rest_client [req-c12bf354-d69d-4fe7-a44f-1cbe9ededeb1 req-c12bf354-d69d-4fe7-a44f-1cbe9ededeb1 ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=9302e01d-7960-4814-bb6e-af4cefae8fab 0.107s",
                                "2026-05-22 01:44:51.514 19 INFO tempest.lib.common.rest_client [req-5d73750b-6d6f-4705-9427-5aa841b0f92a req-5d73750b-6d6f-4705-9427-5aa841b0f92a ] Request (NetworksIpV6Test:test_create_delete_subnet_all_attributes): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23418388-9391-48d0-9d37-f597f636bc81 1.596s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_all_attributes [3.061715s] ... ok",
                                "2026-05-22 01:44:51.541 31 INFO tempest.lib.common.rest_client [req-b3a26373-3893-4345-9c5c-5a6a64fc4dc4 req-b3a26373-3893-4345-9c5c-5a6a64fc4dc4 ] Request (FloatingIPTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9024aa3e-0638-4c94-b8b2-c9ab405d5b54 0.146s",
                                "2026-05-22 01:44:51.602 23 INFO tempest.lib.common.rest_client [req-4465b062-1a06-453d-944c-daf073c23897 req-4465b062-1a06-453d-944c-daf073c23897 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/9302e01d-7960-4814-bb6e-af4cefae8fab 0.130s",
                                "2026-05-22 01:44:51.610 21 INFO tempest.lib.common.rest_client [req-3682ffbe-0681-49ba-acb0-17095f97f8e5 req-3682ffbe-0681-49ba-acb0-17095f97f8e5 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.713s",
                                "2026-05-22 01:44:51.701 23 INFO tempest.lib.common.rest_client [req-375468f0-29d7-43b6-9bcc-97509a8c0df9 req-375468f0-29d7-43b6-9bcc-97509a8c0df9 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/dc8f13f9-0ab2-47dd-a98b-1bbc797bcdce 0.096s",
                                "2026-05-22 01:44:51.741 15 INFO tempest.lib.common.rest_client [req-0db74f71-e51c-4982-aeda-d95ef501ee00 req-0db74f71-e51c-4982-aeda-d95ef501ee00 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d043bdaf-f13a-4ed1-b80c-af88b142b74b 0.754s",
                                "2026-05-22 01:44:51.736 48 INFO tempest.lib.common.rest_client [req-5a588f6f-8013-4c87-adf9-756811537813 req-5a588f6f-8013-4c87-adf9-756811537813 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.316s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_create_update_port_with_second_ip [7.631288s] ... ok",
                                "2026-05-22 01:44:51.848 23 INFO tempest.lib.common.rest_client [req-09a10565-a378-418a-a2d0-001da1094112 req-09a10565-a378-418a-a2d0-001da1094112 ] Request (RoutersIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33d295a1-a08a-4591-9b86-72b784815bc5 0.145s",
                                "2026-05-22 01:44:51.981 15 INFO tempest.lib.common.rest_client [req-b28ce037-1fc5-4301-8054-e8d5b9ac363e req-b28ce037-1fc5-4301-8054-e8d5b9ac363e ] Request (PortsIpV6TestJSON:test_list_ports): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.235s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports [0.238479s] ... ok",
                                "2026-05-22 01:44:52.161 31 INFO tempest.lib.common.rest_client [req-e8daf6f3-b81c-4fd5-9c4b-d21e42d2d725 req-e8daf6f3-b81c-4fd5-9c4b-d21e42d2d725 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d2e38c99-d799-431c-84fb-0dbda700b3a2 0.616s",
                                "2026-05-22 01:44:52.175 23 INFO tempest.lib.common.rest_client [req-598a24e6-9220-4014-ab8f-5d7bc18d55f6 req-598a24e6-9220-4014-ab8f-5d7bc18d55f6 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/8d6f99b447884488b3474be9d7f51e6f 0.324s",
                                "2026-05-22 01:44:52.256 15 INFO tempest.lib.common.rest_client [req-8b8b197c-0bcd-4cf7-bb18-887f81a332e6 req-8b8b197c-0bcd-4cf7-bb18-887f81a332e6 ] Request (PortsIpV6TestJSON:test_list_ports_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?fields=id&fields=mac_address 0.270s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_list_ports_fields [0.276409s] ... ok",
                                "2026-05-22 01:44:52.378 48 INFO tempest.lib.common.rest_client [req-cc856482-02a3-42ae-b5b5-93be0a3c1b9e req-cc856482-02a3-42ae-b5b5-93be0a3c1b9e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.634s",
                                "2026-05-22 01:44:52.497 23 INFO tempest.lib.common.rest_client [req-30fe3783-0aae-41bc-a401-9edd46ba2b81 req-30fe3783-0aae-41bc-a401-9edd46ba2b81 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/3afbe10cb04c4e4db204d9f0223d0f5d 0.321s",
                                "2026-05-22 01:44:52.498 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 5181da60794747a3964dd105fc979d40",
                                "2026-05-22 01:44:52.515 19 INFO tempest.lib.common.rest_client [req-8075f9af-b444-4609-b7f7-b3537d162139 req-8075f9af-b444-4609-b7f7-b3537d162139 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.995s",
                                "2026-05-22 01:44:52.740 31 INFO tempest.lib.common.rest_client [req-01a9f9d7-9ed6-4982-bc6a-cde4c1072905 req-01a9f9d7-9ed6-4982-bc6a-cde4c1072905 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/070a613f-f073-4766-b29a-b3a07ba21142 0.576s",
                                "2026-05-22 01:44:52.764 33 INFO tempest.lib.common.rest_client [req-6a61b16e-3312-4461-a9c1-b9ff21ce7597 req-6a61b16e-3312-4461-a9c1-b9ff21ce7597 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 2.330s",
                                "2026-05-22 01:44:52.964 31 INFO tempest.lib.common.rest_client [req-30129b17-2db7-426a-a161-f0ff6abef9db req-30129b17-2db7-426a-a161-f0ff6abef9db ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=fcf6ae93-2197-48cf-8543-97664be89a76 0.218s",
                                "2026-05-22 01:44:52.977 19 INFO tempest.lib.common.rest_client [req-14ee828e-243d-4e2c-933c-c0a954be862d req-14ee828e-243d-4e2c-933c-c0a954be862d ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.459s",
                                "2026-05-22 01:44:53.032 21 INFO tempest.lib.common.rest_client [req-37b93216-2c6a-4649-b70d-eb81c20aae49 req-37b93216-2c6a-4649-b70d-eb81c20aae49 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.419s",
                                "2026-05-22 01:44:53.041 23 INFO tempest.lib.common.rest_client [req-74b16d1f-3840-4c6f-8883-1489f3ee48a4 req-74b16d1f-3840-4c6f-8883-1489f3ee48a4 ] Request (RoutersIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.541s",
                                "2026-05-22 01:44:53.180 15 INFO tempest.lib.common.rest_client [req-769fcbdf-29db-4307-a734-21c771ddd17f req-769fcbdf-29db-4307-a734-21c771ddd17f ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.913s",
                                "2026-05-22 01:44:53.346 23 INFO tempest.lib.common.rest_client [req-73709df6-7ce1-417d-a056-cfd64fe8230e req-73709df6-7ce1-417d-a056-cfd64fe8230e ] Request (RoutersIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=5181da60794747a3964dd105fc979d40&name=default 0.302s",
                                "2026-05-22 01:44:53.574 48 INFO tempest.lib.common.rest_client [req-d0c7900e-7029-4b5a-8f24-7a14ab8883ba req-d0c7900e-7029-4b5a-8f24-7a14ab8883ba ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.190s",
                                "2026-05-22 01:44:53.614 15 INFO tempest.lib.common.rest_client [req-b75536e8-9c8f-4b54-914f-53daacfc2eb5 req-b75536e8-9c8f-4b54-914f-53daacfc2eb5 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.430s",
                                "2026-05-22 01:44:53.733 33 INFO tempest.lib.common.rest_client [req-4117127e-51ba-42d8-bcd0-e3f1332ac582 req-4117127e-51ba-42d8-bcd0-e3f1332ac582 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.967s",
                                "2026-05-22 01:44:53.751 19 INFO tempest.lib.common.rest_client [req-107cf6de-eb2f-463b-a053-02349c013aeb req-107cf6de-eb2f-463b-a053-02349c013aeb ] Request (NetworksIpV6Test:test_create_delete_subnet_with_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3f900435-f023-4610-8ba2-ec1e66fba5e0 0.771s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_allocation_pools [2.234875s] ... ok",
                                "2026-05-22 01:44:53.991 21 INFO tempest.lib.common.rest_client [req-75e14bcf-717f-4365-81f1-f2872846eab5 req-75e14bcf-717f-4365-81f1-f2872846eab5 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.956s",
                                "2026-05-22 01:44:54.133 23 INFO tempest.lib.common.rest_client [req-5b409fad-b879-4ac0-8970-43e1eb4634dd req-5b409fad-b879-4ac0-8970-43e1eb4634dd ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3581b83c-d296-41b8-94f3-0b99ac07aa8d 0.783s",
                                "2026-05-22 01:44:54.360 15 INFO tempest.lib.common.rest_client [req-c864c229-14e1-4a8e-bac7-c6de25d1d6e2 req-c864c229-14e1-4a8e-bac7-c6de25d1d6e2 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.743s",
                                "2026-05-22 01:44:54.390 23 INFO tempest.lib.common.rest_client [req-7c510fce-3dec-4085-b66f-8d1930079d41 req-7c510fce-3dec-4085-b66f-8d1930079d41 ] Request (RoutersIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/5181da60794747a3964dd105fc979d40 0.253s",
                                "2026-05-22 01:44:54.835 21 INFO tempest.lib.common.rest_client [req-23e3fe3f-b846-496a-93b0-248a10780f60 req-23e3fe3f-b846-496a-93b0-248a10780f60 ] Request (PortsTestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.841s",
                                "2026-05-22 01:44:54.926 23 INFO tempest.lib.common.rest_client [req-1a3a6122-4350-42c7-8f4f-74bef381b8aa req-1a3a6122-4350-42c7-8f4f-74bef381b8aa ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.530s",
                                "2026-05-22 01:44:55.094 21 INFO tempest.lib.common.rest_client [req-a7beae83-f1a5-4866-9a50-5cd94e2e99d2 req-a7beae83-f1a5-4866-9a50-5cd94e2e99d2 ] 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.5 0.255s",
                                "2026-05-22 01:44:55.156 48 INFO tempest.lib.common.rest_client [req-d3ef51c1-6fc6-4ad7-af65-2ac098e771ff req-d3ef51c1-6fc6-4ad7-af65-2ac098e771ff ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6000e70e-b7b9-484e-b4cc-4b6f38a4cbaf 1.579s",
                                "2026-05-22 01:44:55.194 33 INFO tempest.lib.common.rest_client [req-840169b5-e705-4cb5-9413-d8d07843c623 req-840169b5-e705-4cb5-9413-d8d07843c623 ] Request (RoutersTest:test_update_delete_extra_route): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.459s",
                                "2026-05-22 01:44:55.236 31 INFO tempest.lib.common.rest_client [req-2e1e2bf3-3a3c-45a5-b9c4-895d46a7ec4a req-2e1e2bf3-3a3c-45a5-b9c4-895d46a7ec4a ] Request (FloatingIPTestJSON:tearDownClass): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/fcf6ae93-2197-48cf-8543-97664be89a76/remove_router_interface 2.269s",
                                "2026-05-22 01:44:55.365 48 INFO tempest.lib.common.rest_client [req-41acfac3-7427-4620-9ced-e96cd1053914 req-41acfac3-7427-4620-9ced-e96cd1053914 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.206s",
                                "2026-05-22 01:44:55.414 19 INFO tempest.lib.common.rest_client [req-7d359ad8-c9fc-45fa-9e24-89cea416b662 req-7d359ad8-c9fc-45fa-9e24-89cea416b662 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.657s",
                                "2026-05-22 01:44:55.429 23 INFO tempest.lib.common.rest_client [req-e0340e19-8394-429d-89ff-49bc9f230f65 req-e0340e19-8394-429d-89ff-49bc9f230f65 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.495s",
                                "2026-05-22 01:44:55.510 48 INFO tempest.lib.common.rest_client [req-e196bb39-0b9f-4c6d-9bb9-d383b210efc8 req-e196bb39-0b9f-4c6d-9bb9-d383b210efc8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.142s",
                                "2026-05-22 01:44:55.536 21 INFO tempest.lib.common.rest_client [req-648ea952-e42e-40ab-9415-62b52f443403 req-648ea952-e42e-40ab-9415-62b52f443403 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/51b215fb-3d64-4c9f-a282-2c958e016ce7 0.440s",
                                "2026-05-22 01:44:55.552 23 INFO tempest.lib.common.rest_client [req-74e5a64d-50d6-4d34-9aa7-d4f0d8523380 req-74e5a64d-50d6-4d34-9aa7-d4f0d8523380 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.121s",
                                "2026-05-22 01:44:55.614 48 INFO tempest.lib.common.rest_client [req-678711e9-45a1-4b2d-8f37-9f0aa34b421e req-678711e9-45a1-4b2d-8f37-9f0aa34b421e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.101s",
                                "2026-05-22 01:44:55.642 21 INFO tempest.lib.common.rest_client [req-472ae9f7-4833-4d01-a215-e4bd2ff4e596 req-472ae9f7-4833-4d01-a215-e4bd2ff4e596 ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/51b215fb-3d64-4c9f-a282-2c958e016ce7 0.103s",
                                "2026-05-22 01:44:55.647 15 INFO tempest.lib.common.rest_client [req-f050098a-130c-4ebd-bb58-98e3661e7698 req-f050098a-130c-4ebd-bb58-98e3661e7698 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_ip): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.284s",
                                "2026-05-22 01:44:55.695 23 INFO tempest.lib.common.rest_client [req-214bce08-50d4-404e-a11c-5fd0c40581ea req-214bce08-50d4-404e-a11c-5fd0c40581ea ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.141s",
                                "2026-05-22 01:44:55.800 15 INFO tempest.lib.common.rest_client [req-6a424ac6-63ad-4a8f-9337-fbc40e3ed72c req-6a424ac6-63ad-4a8f-9337-fbc40e3ed72c ] 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%3A2e3 0.149s",
                                "2026-05-22 01:44:55.959 48 INFO tempest.lib.common.rest_client [req-fb543bfe-e882-4f2c-b15a-6eff0d05d91f req-fb543bfe-e882-4f2c-b15a-6eff0d05d91f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3367349-9ae7-46a8-905b-769fd40ae105 0.342s",
                                "2026-05-22 01:44:55.970 19 INFO tempest.lib.common.rest_client [req-04f0754b-5f82-4ac2-8d71-906690ae46b1 req-04f0754b-5f82-4ac2-8d71-906690ae46b1 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_default_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.551s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_default_gw [2.216725s] ... ok",
                                "2026-05-22 01:44:56.168 21 INFO tempest.lib.common.rest_client [req-a7d70a10-6d01-49a6-a286-a09fe50ae3b1 req-a7d70a10-6d01-49a6-a286-a09fe50ae3b1 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/07a543d9-075b-4afa-baa8-abc7e324d5ad 0.523s",
                                "2026-05-22 01:44:56.241 23 INFO tempest.lib.common.rest_client [req-1961fa7f-4bcb-401c-a43f-4ea6cb64b888 req-1961fa7f-4bcb-401c-a43f-4ea6cb64b888 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.543s",
                                "2026-05-22 01:44:56.269 21 INFO tempest.lib.common.rest_client [req-9d55a419-1f7c-4935-aade-b4daa96a3c0d req-9d55a419-1f7c-4935-aade-b4daa96a3c0d ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/07a543d9-075b-4afa-baa8-abc7e324d5ad 0.098s",
                                "2026-05-22 01:44:56.281 15 INFO tempest.lib.common.rest_client [req-6a8e6cd1-3b3f-4b26-962e-bb96329ca8fd req-6a8e6cd1-3b3f-4b26-962e-bb96329ca8fd ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/552f4e34-48f2-4028-84bb-496e546cd74a 0.478s",
                                "2026-05-22 01:44:56.312 48 INFO tempest.lib.common.rest_client [req-006ee036-b956-4acd-a026-bc4956ba2c77 req-006ee036-b956-4acd-a026-bc4956ba2c77 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd6b1e80-bd0a-49a8-986f-a3cfa715bcea 0.347s",
                                "2026-05-22 01:44:56.368 23 INFO tempest.lib.common.rest_client [req-9223a907-3caa-4e62-8f18-80aad4549f47 req-9223a907-3caa-4e62-8f18-80aad4549f47 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.124s",
                                "2026-05-22 01:44:56.370 15 INFO tempest.lib.common.rest_client [req-4488acf4-1aba-41c4-8b08-9da43d9131c8 req-4488acf4-1aba-41c4-8b08-9da43d9131c8 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/552f4e34-48f2-4028-84bb-496e546cd74a 0.085s",
                                "2026-05-22 01:44:56.417 48 INFO tempest.lib.common.rest_client [req-4a675c18-f0de-4372-801a-32102225d08d req-4a675c18-f0de-4372-801a-32102225d08d ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.102s",
                                "2026-05-22 01:44:56.514 23 INFO tempest.lib.common.rest_client [req-993c0147-b25d-4587-83f1-428c1b4b3832 req-993c0147-b25d-4587-83f1-428c1b4b3832 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/09149526a0554d9399016d8921649a86 0.143s",
                                "2026-05-22 01:44:56.644 21 INFO tempest.lib.common.rest_client [req-7c1c9ab0-1eb7-45c7-aec1-be3594d48b92 req-7c1c9ab0-1eb7-45c7-aec1-be3594d48b92 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/53f39381-1912-49b6-99e9-2f612485e965 0.372s",
                                "2026-05-22 01:44:56.679 23 INFO tempest.lib.common.rest_client [req-e8f62185-f11d-4a33-8e32-180fa4eaaadd req-e8f62185-f11d-4a33-8e32-180fa4eaaadd ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:44:56.746 19 INFO tempest.lib.common.rest_client [req-5d510267-88fc-44fa-bf06-1643cd01d190 req-5d510267-88fc-44fa-bf06-1643cd01d190 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.771s",
                                "2026-05-22 01:44:56.744 31 INFO tempest.lib.common.rest_client [req-42754093-c85f-4db8-8b8f-03e8581784e6 req-42754093-c85f-4db8-8b8f-03e8581784e6 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/fcf6ae93-2197-48cf-8543-97664be89a76 1.506s",
                                "2026-05-22 01:44:56.841 23 INFO tempest.lib.common.rest_client [req-8a530c5d-45ea-4f88-916b-bedc748ffc44 req-8a530c5d-45ea-4f88-916b-bedc748ffc44 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/30382f8e1b914440b0a8e8adfafc4e44 0.156s",
                                "2026-05-22 01:44:56.869 15 INFO tempest.lib.common.rest_client [req-9cd0a090-ce38-49e7-82c3-8f296624e959 req-9cd0a090-ce38-49e7-82c3-8f296624e959 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d61fb93b-4c46-47f6-8b03-98b33160383d 0.496s",
                                "2026-05-22 01:44:56.992 15 INFO tempest.lib.common.rest_client [req-68f8dbb9-ab9b-4efb-b106-3c675599f5fd req-68f8dbb9-ab9b-4efb-b106-3c675599f5fd ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/d61fb93b-4c46-47f6-8b03-98b33160383d 0.119s",
                                "2026-05-22 01:44:57.023 31 INFO tempest.lib.common.rest_client [req-d1b4032c-3b13-4262-a794-accc05418663 req-d1b4032c-3b13-4262-a794-accc05418663 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3834c952-1bdc-41b7-96c2-0fc130609117 0.275s",
                                "2026-05-22 01:44:57.051 23 INFO tempest.lib.common.rest_client [req-8a3f8214-626c-42d9-8470-9dbf5a4479ba req-8a3f8214-626c-42d9-8470-9dbf5a4479ba ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:44:57.165 23 INFO tempest.lib.common.rest_client [req-0cdb9d0e-2c23-436c-b036-138552dffcea req-0cdb9d0e-2c23-436c-b036-138552dffcea ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/2194ff3a072f4deb83141fa1296997d2 0.112s",
                                "2026-05-22 01:44:57.234 15 INFO tempest.lib.common.rest_client [req-fe7e7c5c-9712-4bf0-b431-6ec5db16eb93 req-fe7e7c5c-9712-4bf0-b431-6ec5db16eb93 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c9d17f0d-5aaa-46b4-833a-977b3f34b69c 0.239s",
                                "2026-05-22 01:44:57.334 23 INFO tempest.lib.common.rest_client [req-103d5cc7-7545-4315-b425-07eb7efc6c03 req-103d5cc7-7545-4315-b425-07eb7efc6c03 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.163s",
                                "2026-05-22 01:44:57.338 21 INFO tempest.lib.common.rest_client [req-42d40d27-7fb7-4bdb-8523-befd0a65f69e req-42d40d27-7fb7-4bdb-8523-befd0a65f69e ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/729ff36e-c47d-441d-b340-c3e845d49a5b 0.691s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip [6.448806s] ... ok",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-22 01:44:57.364 19 INFO tempest.lib.common.rest_client [req-879dd8cf-ac45-432c-8f4a-a1eeef367806 req-879dd8cf-ac45-432c-8f4a-a1eeef367806 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.615s",
                                "2026-05-22 01:44:57.472 23 INFO tempest.lib.common.rest_client [req-19e0e5a7-a79a-43b2-8d05-6cae7245ffe6 req-19e0e5a7-a79a-43b2-8d05-6cae7245ffe6 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/570bab3302534dbabd8331ad2fea7819/roles/09149526a0554d9399016d8921649a86 0.135s",
                                "2026-05-22 01:44:57.472 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 570bab3302534dbabd8331ad2fea7819 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:44:57.473 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '570bab3302534dbabd8331ad2fea7819', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:57.473 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '570bab3302534dbabd8331ad2fea7819', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:44:57.552 48 INFO tempest.lib.common.rest_client [req-4b3c708e-4f85-491e-970f-b7cb7f3f4e2f req-4b3c708e-4f85-491e-970f-b7cb7f3f4e2f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.127s",
                                "2026-05-22 01:44:57.780 31 INFO tempest.lib.common.rest_client [req-0a278715-b497-4db2-a5a2-1319a2a8f3eb req-0a278715-b497-4db2-a5a2-1319a2a8f3eb ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/32aff32c-0b69-4f44-b850-3484ca0c3127 0.755s",
                                "2026-05-22 01:44:57.893 15 INFO tempest.lib.common.rest_client [req-23099448-75e9-4b9d-a80f-692b3e5a1887 req-23099448-75e9-4b9d-a80f-692b3e5a1887 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/ff931a17-f720-4b04-8052-b95c5de56b6d 0.656s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip [5.630435s] ... ok",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_ip_substr ... SKIPPED: ip-substring-filtering extension not enabled.",
                                "2026-05-22 01:44:57.914 48 INFO tempest.lib.common.rest_client [req-d3e89c9a-33ad-400a-843a-59ff6cd32917 req-d3e89c9a-33ad-400a-843a-59ff6cd32917 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.359s",
                                "2026-05-22 01:44:58.047 19 INFO tempest.lib.common.rest_client [req-b60bebc5-34fa-46c4-aaa1-39050d52c413 req-b60bebc5-34fa-46c4-aaa1-39050d52c413 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_dhcp_enabled): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30fc1421-1e74-4af7-bc64-8010f4d733b3 0.679s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_dhcp_enabled [2.075762s] ... ok",
                                "2026-05-22 01:44:58.059 23 INFO tempest.lib.common.rest_client [req-5fc3b065-beb1-4966-a0c1-c15a5248b7e0 req-5fc3b065-beb1-4966-a0c1-c15a5248b7e0 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-22 01:44:58.073 31 INFO tempest.lib.common.rest_client [req-eacbe881-26a8-4ced-9d00-6095628fcc6b req-eacbe881-26a8-4ced-9d00-6095628fcc6b ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c27709b3b6814bec8d2a8384acf9c349 0.289s",
                                "2026-05-22 01:44:58.258 33 INFO tempest.lib.common.rest_client [req-d23fc557-9143-441d-a87b-5ac33a6e5f07 req-d23fc557-9143-441d-a87b-5ac33a6e5f07 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/add_router_interface 3.060s",
                                "2026-05-22 01:44:58.284 21 INFO tempest.lib.common.rest_client [req-bbb7d70f-b86f-4910-8ed9-7d9e53d37d0f req-bbb7d70f-b86f-4910-8ed9-7d9e53d37d0f ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.940s",
                                "2026-05-22 01:44:58.299 23 INFO tempest.lib.common.rest_client [req-9489b786-4cba-497d-8866-aae0ea990bab req-9489b786-4cba-497d-8866-aae0ea990bab ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8 0.237s",
                                "2026-05-22 01:44:58.299 23 INFO tempest.lib.common.dynamic_creds [-] Using the existing project eb665769443c4d52b67c6b596c6984c8 for scope project and roles: ['reader']",
                                "2026-05-22 01:44:58.411 31 INFO tempest.lib.common.rest_client [req-784d4302-a361-48fb-8b18-a38ff66c4481 req-784d4302-a361-48fb-8b18-a38ff66c4481 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0986f75564d4447892465339457ea0c8 0.336s",
                                "2026-05-22 01:44:58.412 31 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: e036be3fa007417c9d78fd788830ecbd",
                                "2026-05-22 01:44:58.482 48 INFO tempest.lib.common.rest_client [req-2b5bfe0b-e3a7-4f0d-b6df-21a98e3d1def req-2b5bfe0b-e3a7-4f0d-b6df-21a98e3d1def ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.565s",
                                "2026-05-22 01:44:58.637 15 INFO tempest.lib.common.rest_client [req-f86601e7-be6c-4f1e-9307-f1a5862a5ce6 req-f86601e7-be6c-4f1e-9307-f1a5862a5ce6 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.739s",
                                "2026-05-22 01:44:58.868 31 INFO tempest.lib.common.rest_client [req-cfbf465c-62ac-43c1-9c0b-368d0b82ba29 req-cfbf465c-62ac-43c1-9c0b-368d0b82ba29 ] Request (FloatingIPTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.453s",
                                "2026-05-22 01:44:58.906 19 INFO tempest.lib.common.rest_client [req-1c0ff130-8103-4c81-8800-53bcec1324d5 req-1c0ff130-8103-4c81-8800-53bcec1324d5 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.853s",
                                "2026-05-22 01:44:59.015 23 INFO tempest.lib.common.rest_client [req-263d35e3-3239-4df2-a277-34f006e7e665 req-263d35e3-3239-4df2-a277-34f006e7e665 ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.713s",
                                "2026-05-22 01:44:59.030 33 INFO tempest.lib.common.rest_client [req-4dda0f95-e35e-4267-bc0c-42e1b1aef5e8 req-4dda0f95-e35e-4267-bc0c-42e1b1aef5e8 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.767s",
                                "2026-05-22 01:44:59.102 15 INFO tempest.lib.common.rest_client [req-d2c6b1f2-7d8b-441c-9d06-bdc1396252a3 req-d2c6b1f2-7d8b-441c-9d06-bdc1396252a3 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.463s",
                                "2026-05-22 01:44:59.135 23 INFO tempest.lib.common.rest_client [req-24b2d1b4-36cf-4776-b8a0-2a195461402b req-24b2d1b4-36cf-4776-b8a0-2a195461402b ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.115s",
                                "2026-05-22 01:44:59.184 33 INFO tempest.lib.common.rest_client [req-57951bd2-79f7-42e6-96a0-116aad76f7e3 req-57951bd2-79f7-42e6-96a0-116aad76f7e3 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.148s",
                                "2026-05-22 01:44:59.237 31 INFO tempest.lib.common.rest_client [req-94dfcb1c-ee61-4145-98e7-fd96ab5de227 req-94dfcb1c-ee61-4145-98e7-fd96ab5de227 ] Request (FloatingIPTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=e036be3fa007417c9d78fd788830ecbd&name=default 0.366s",
                                "2026-05-22 01:44:59.298 23 INFO tempest.lib.common.rest_client [req-48594736-5e02-41fc-937f-8a9442e65a37 req-48594736-5e02-41fc-937f-8a9442e65a37 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/921fe94ef9a04ab0b1dea6843c71b931 0.161s",
                                "2026-05-22 01:44:59.322 48 INFO tempest.lib.common.rest_client [req-f2b1d788-dd6d-4877-8cfe-f950a85fe9c2 req-f2b1d788-dd6d-4877-8cfe-f950a85fe9c2 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.838s",
                                "2026-05-22 01:44:59.359 19 INFO tempest.lib.common.rest_client [req-e78963e8-d154-492b-8a1e-cd689c3c739e req-e78963e8-d154-492b-8a1e-cd689c3c739e ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.450s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw [1.311436s] ... ok",
                                "2026-05-22 01:44:59.428 15 INFO tempest.lib.common.rest_client [req-5085f995-f880-40a7-ab07-9f33bb9c90af req-5085f995-f880-40a7-ab07-9f33bb9c90af ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.323s",
                                "2026-05-22 01:44:59.509 23 INFO tempest.lib.common.rest_client [req-63e7ef17-77b1-4f34-9e2e-1df0c1fdf0f1 req-63e7ef17-77b1-4f34-9e2e-1df0c1fdf0f1 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.209s",
                                "2026-05-22 01:44:59.582 21 INFO tempest.lib.common.rest_client [req-e4455b4b-5a09-4fac-8a2e-7bf1d4f40e40 req-e4455b4b-5a09-4fac-8a2e-7bf1d4f40e40 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.295s",
                                "2026-05-22 01:44:59.627 23 INFO tempest.lib.common.rest_client [req-1a066c8a-9a47-4844-ae52-c483f3a2584a req-1a066c8a-9a47-4844-ae52-c483f3a2584a ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/30382f8e1b914440b0a8e8adfafc4e44 0.116s",
                                "2026-05-22 01:44:59.740 31 INFO tempest.lib.common.rest_client [req-a64ddd29-dcd5-4a79-bb93-46cf37628681 req-a64ddd29-dcd5-4a79-bb93-46cf37628681 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e4871ff6-2fd7-4e02-89b5-60f9215b4cc2 0.499s",
                                "2026-05-22 01:44:59.822 23 INFO tempest.lib.common.rest_client [req-bd9a03fb-51b6-4a9d-8f6c-c3cd6fa33d9d req-bd9a03fb-51b6-4a9d-8f6c-c3cd6fa33d9d ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.191s",
                                "2026-05-22 01:44:59.950 33 INFO tempest.lib.common.rest_client [req-322c7564-b796-4a74-adb7-c10522d03dd8 req-322c7564-b796-4a74-adb7-c10522d03dd8 ] Request (RoutersTest:test_update_delete_extra_route): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.762s",
                                "2026-05-22 01:44:59.960 23 INFO tempest.lib.common.rest_client [req-2a314735-9678-4bd7-982e-dd2d427c79ed req-2a314735-9678-4bd7-982e-dd2d427c79ed ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/2194ff3a072f4deb83141fa1296997d2 0.135s",
                                "2026-05-22 01:44:59.965 21 INFO tempest.lib.common.rest_client [req-621564b6-85a2-4034-afba-8e6bc317305e req-621564b6-85a2-4034-afba-8e6bc317305e ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.379s",
                                "2026-05-22 01:44:59.975 48 INFO tempest.lib.common.rest_client [req-111e275b-7770-46ed-84c7-ea623dcd13e3 req-111e275b-7770-46ed-84c7-ea623dcd13e3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/48357afd-a613-4260-8742-213f58037b5b 0.646s",
                                "2026-05-22 01:44:59.988 31 INFO tempest.lib.common.rest_client [req-c2006f73-1d91-439c-9d99-3255d55e4333 req-c2006f73-1d91-439c-9d99-3255d55e4333 ] Request (FloatingIPTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/e036be3fa007417c9d78fd788830ecbd 0.241s",
                                "2026-05-22 01:45:00.198 15 INFO tempest.lib.common.rest_client [req-c1589348-5157-43f3-a244-ef2f40eeb5b4 req-c1589348-5157-43f3-a244-ef2f40eeb5b4 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.767s",
                                "2026-05-22 01:45:00.203 23 INFO tempest.lib.common.rest_client [req-0ea67dbd-0641-453f-8534-3b25619d9f96 req-0ea67dbd-0641-453f-8534-3b25619d9f96 ] Request (SecGroupTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:45:00.212 19 INFO tempest.lib.common.rest_client [req-35ae9173-e2d5-44fb-8b5d-3d2ef2ef855b req-35ae9173-e2d5-44fb-8b5d-3d2ef2ef855b ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.846s",
                                "2026-05-22 01:45:00.230 33 INFO tempest.lib.common.rest_client [req-88bad003-381e-4a3a-ab98-9ef266abe822 req-88bad003-381e-4a3a-ab98-9ef266abe822 ] Request (RoutersTest:test_update_delete_extra_route): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.272s",
                                "2026-05-22 01:45:00.237 48 INFO tempest.lib.common.rest_client [req-225cafd5-2510-4f45-8948-d3c0e620f0ce req-225cafd5-2510-4f45-8948-d3c0e620f0ce ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.257s",
                                "2026-05-22 01:45:00.337 23 INFO tempest.lib.common.rest_client [req-c0b61751-4314-43c4-9c9c-1442f79e45a9 req-c0b61751-4314-43c4-9c9c-1442f79e45a9 ] Request (SecGroupTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8/users/207cd01a2dc3445b9fbd6e1a17bcff28/roles/09149526a0554d9399016d8921649a86 0.132s",
                                "2026-05-22 01:45:00.337 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 207cd01a2dc3445b9fbd6e1a17bcff28 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:00.337 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '207cd01a2dc3445b9fbd6e1a17bcff28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:00.337 23 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SecGroupTest-508916598-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'eb665769443c4d52b67c6b596c6984c8', 'project_name': 'tempest-SecGroupTest-508916598', 'tenant_id': 'eb665769443c4d52b67c6b596c6984c8', 'tenant_name': 'tempest-SecGroupTest-508916598', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '207cd01a2dc3445b9fbd6e1a17bcff28', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:00.477 48 INFO tempest.lib.common.rest_client [req-f8c7e5b2-81e0-456e-9804-00d03f3fc27f req-f8c7e5b2-81e0-456e-9804-00d03f3fc27f ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.237s",
                                "2026-05-22 01:45:00.495 33 INFO tempest.lib.common.rest_client [req-77a9d58a-9d46-4adb-afc7-756d5549731a req-77a9d58a-9d46-4adb-afc7-756d5549731a ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/88387d10-8fb6-4220-8b07-3fbecb1d872c 0.261s",
                                "2026-05-22 01:45:00.576 48 INFO tempest.lib.common.rest_client [req-be239afa-dad7-4546-a182-48c9e52d05bf req-be239afa-dad7-4546-a182-48c9e52d05bf ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.097s",
                                "2026-05-22 01:45:00.748 19 INFO tempest.lib.common.rest_client [req-a8789d73-93fc-49e7-8428-bd0af209ee10 req-a8789d73-93fc-49e7-8428-bd0af209ee10 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.531s",
                                "2026-05-22 01:45:00.834 21 INFO tempest.lib.common.rest_client [req-a192e3d3-8942-4194-8cf6-16d5c1d6b455 req-a192e3d3-8942-4194-8cf6-16d5c1d6b455 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.867s",
                                "2026-05-22 01:45:00.916 48 INFO tempest.lib.common.rest_client [req-7f3a0cba-6884-41f6-8ef8-54c9da4d3241 req-7f3a0cba-6884-41f6-8ef8-54c9da4d3241 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4b9df1f0-2f91-4546-972e-2ffe8ff35262 0.338s",
                                "2026-05-22 01:45:00.929 23 INFO tempest.lib.common.rest_client [req-128bbfab-352d-42a1-95ee-8ba298889f6c req-128bbfab-352d-42a1-95ee-8ba298889f6c ] Request (SecGroupTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.586s",
                                "2026-05-22 01:45:01.191 48 INFO tempest.lib.common.rest_client [req-49fc890b-a1a7-4395-805a-c6f272ca71e0 req-49fc890b-a1a7-4395-805a-c6f272ca71e0 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/abe6331e-624a-4576-8ea1-8a28784e98a9 0.273s",
                                "2026-05-22 01:45:01.286 48 INFO tempest.lib.common.rest_client [req-f83824a4-34e4-4f8e-8ff3-796299797cec req-f83824a4-34e4-4f8e-8ff3-796299797cec ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s",
                                "2026-05-22 01:45:01.452 19 INFO tempest.lib.common.rest_client [req-201240c6-001b-449b-9c4b-27bf41a053f0 req-201240c6-001b-449b-9c4b-27bf41a053f0 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_gw_and_allocation_pools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b84c1f0b-3177-4db4-935d-0430f966bd6b 0.701s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_gw_and_allocation_pools [2.091578s] ... ok",
                                "2026-05-22 01:45:01.692 48 INFO tempest.lib.common.rest_client [req-ee893ae0-6850-4dc5-84c3-f1cee8070870 req-ee893ae0-6850-4dc5-84c3-f1cee8070870 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.401s",
                                "2026-05-22 01:45:01.837 23 INFO tempest.lib.common.rest_client [req-efe28a3a-a9ce-4ee6-a3f3-d03fd2827c82 req-efe28a3a-a9ce-4ee6-a3f3-d03fd2827c82 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.904s",
                                "2026-05-22 01:45:01.944 23 INFO tempest.lib.common.rest_client [req-94ccffc0-585b-4b14-8e2a-e5121116d10f req-94ccffc0-585b-4b14-8e2a-e5121116d10f ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.104s",
                                "2026-05-22 01:45:02.029 15 INFO tempest.lib.common.rest_client [req-b49ed6f6-b188-49c3-8f90-a69d7d0e018c req-b49ed6f6-b188-49c3-8f90-a69d7d0e018c ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc/add_router_interface 1.827s",
                                "2026-05-22 01:45:02.034 48 INFO tempest.lib.common.rest_client [req-dfa53d83-1357-4499-bd0e-041cce84d062 req-dfa53d83-1357-4499-bd0e-041cce84d062 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.338s",
                                "2026-05-22 01:45:02.169 19 INFO tempest.lib.common.rest_client [req-dd98f30d-ce8f-46c4-915f-05a177933047 req-dd98f30d-ce8f-46c4-915f-05a177933047 ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.712s",
                                "2026-05-22 01:45:02.223 15 INFO tempest.lib.common.rest_client [req-d4dd87f8-54d8-4e82-9827-9b416c643d56 req-d4dd87f8-54d8-4e82-9827-9b416c643d56 ] Request (PortsIpV6TestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.190s",
                                "2026-05-22 01:45:02.258 23 INFO tempest.lib.common.rest_client [req-dc27067b-3f52-4d0e-91a2-803c4fab2595 req-dc27067b-3f52-4d0e-91a2-803c4fab2595 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.311s",
                                "2026-05-22 01:45:02.281 33 INFO tempest.lib.common.rest_client [req-66eb27c4-d90a-4679-a0ec-37a701dd4fd6 req-66eb27c4-d90a-4679-a0ec-37a701dd4fd6 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 1.784s",
                                "2026-05-22 01:45:02.407 23 INFO tempest.lib.common.rest_client [req-3e55c6e4-c79f-4ceb-8940-5f37953a82bd req-3e55c6e4-c79f-4ceb-8940-5f37953a82bd ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.146s",
                                "2026-05-22 01:45:02.629 19 INFO tempest.lib.common.rest_client [req-18dd383b-5a96-45fb-9a5d-d1a102dc078f req-18dd383b-5a96-45fb-9a5d-d1a102dc078f ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.457s",
                                "2026-05-22 01:45:02.659 33 INFO tempest.lib.common.rest_client [req-7302e85b-25ac-44e5-a233-06ffc54421ec req-7302e85b-25ac-44e5-a233-06ffc54421ec ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2930ed10-e8d8-4def-8cd5-b770e81e80ae 0.374s",
                                "2026-05-22 01:45:02.761 23 INFO tempest.lib.common.rest_client [req-44fc3ca7-df81-456a-9b34-adefe1f3e55e req-44fc3ca7-df81-456a-9b34-adefe1f3e55e ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.350s",
                                "2026-05-22 01:45:02.883 23 INFO tempest.lib.common.rest_client [req-18fe04d9-1962-43c7-9b75-cfed451e6b14 req-18fe04d9-1962-43c7-9b75-cfed451e6b14 ] Request (SecGroupTest:test_create_list_update_show_delete_security_group): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.120s",
                                "2026-05-22 01:45:02.993 23 INFO tempest.lib.common.rest_client [req-ddd45560-e764-48ce-a4d4-455ce1c56bc3 req-ddd45560-e764-48ce-a4d4-455ce1c56bc3 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e03a90f0-67aa-411f-a020-4702d42056be 0.107s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_list_update_show_delete_security_group [2.063519s] ... ok",
                                "2026-05-22 01:45:03.181 48 INFO tempest.lib.common.rest_client [req-d9ab62c9-9c16-4e75-a5f7-724772fc8f8c req-d9ab62c9-9c16-4e75-a5f7-724772fc8f8c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.144s",
                                "2026-05-22 01:45:03.198 15 INFO tempest.lib.common.rest_client [req-51915237-0fdc-4adb-8db2-e8e9df853189 req-51915237-0fdc-4adb-8db2-e8e9df853189 ] Request (PortsIpV6TestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc/remove_router_interface 0.970s",
                                "2026-05-22 01:45:03.252 33 INFO tempest.lib.common.rest_client [req-8d9acf76-85a5-4033-942a-e52fc2af7a40 req-8d9acf76-85a5-4033-942a-e52fc2af7a40 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3f506fb0-3da7-4485-9780-b8cceadc3644 0.587s",
                                "2026-05-22 01:45:03.316 15 INFO tempest.lib.common.rest_client [req-cc296f18-9fe0-4eba-a080-29c646dd1eda req-cc296f18-9fe0-4eba-a080-29c646dd1eda ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/866bcf32-bfea-43a8-a293-dddbcb28f51a 0.115s",
                                "2026-05-22 01:45:03.406 19 INFO tempest.lib.common.rest_client [req-4e535a9b-1855-42b1-8f39-609ab095759e req-4e535a9b-1855-42b1-8f39-609ab095759e ] Request (NetworksIpV6Test:test_create_delete_subnet_with_host_routes_and_dns_nameservers): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/89390367-9579-4dee-8ff8-7a47268ff503 0.774s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_with_host_routes_and_dns_nameservers [1.952756s] ... ok",
                                "2026-05-22 01:45:03.410 23 INFO tempest.lib.common.rest_client [req-913b6014-e46c-4098-94fd-b2e0f3af7b88 req-913b6014-e46c-4098-94fd-b2e0f3af7b88 ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.411s",
                                "2026-05-22 01:45:03.465 33 INFO tempest.lib.common.rest_client [req-c7209410-e483-4bd6-977f-694c24a20a70 req-c7209410-e483-4bd6-977f-694c24a20a70 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/caf89fe6-d2ff-4301-a1d9-f6ea492893b7 0.211s",
                                "2026-05-22 01:45:03.573 21 INFO tempest.lib.common.rest_client [req-44562fdf-cf5f-4146-a7ce-26744c935e97 req-44562fdf-cf5f-4146-a7ce-26744c935e97 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412/add_router_interface 2.736s",
                                "2026-05-22 01:45:03.759 23 INFO tempest.lib.common.rest_client [req-d34763ac-d4f9-4108-889b-6aaa06eb89df req-d34763ac-d4f9-4108-889b-6aaa06eb89df ] Request (SecGroupTest:test_create_security_group_rule_with_additional_args): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.346s",
                                "2026-05-22 01:45:03.771 21 INFO tempest.lib.common.rest_client [req-c2fbfe3f-7c8e-4d12-9152-edca8b86f7f2 req-c2fbfe3f-7c8e-4d12-9152-edca8b86f7f2 ] Request (PortsTestJSON:test_port_list_filter_by_router_id): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=432431b0-3384-46af-814d-84bf62630412 0.196s",
                                "2026-05-22 01:45:03.799 15 INFO tempest.lib.common.rest_client [req-414eddcf-9e98-4896-90d3-972854227ad6 req-414eddcf-9e98-4896-90d3-972854227ad6 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.479s",
                                "2026-05-22 01:45:04.017 23 INFO tempest.lib.common.rest_client [req-b3f765d7-8890-4c98-af75-efdb27a8ddd0 req-b3f765d7-8890-4c98-af75-efdb27a8ddd0 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/096f1cc3-0c32-446d-8645-db55a6f04193 0.255s",
                                "2026-05-22 01:45:04.114 19 INFO tempest.lib.common.rest_client [req-5571ef0a-214b-4665-9106-5876fe24a7cd req-5571ef0a-214b-4665-9106-5876fe24a7cd ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.702s",
                                "2026-05-22 01:45:04.159 15 INFO tempest.lib.common.rest_client [req-2befdf4c-3753-439a-b3b5-be5fe48b1aa4 req-2befdf4c-3753-439a-b3b5-be5fe48b1aa4 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e75f0f8-96e3-477a-930d-ae9c97dc26ce 0.356s",
                                "2026-05-22 01:45:04.197 23 INFO tempest.lib.common.rest_client [req-76efcd30-db13-4b32-a491-df2fee7f166a req-76efcd30-db13-4b32-a491-df2fee7f166a ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.177s",
                                "2026-05-22 01:45:04.311 48 INFO tempest.lib.common.rest_client [req-092d9feb-9bbd-4b51-86ac-8c9599338e68 req-092d9feb-9bbd-4b51-86ac-8c9599338e68 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.126s",
                                "2026-05-22 01:45:04.468 23 INFO tempest.lib.common.rest_client [req-67e63855-238d-49a7-a7cf-6292726f23cf req-67e63855-238d-49a7-a7cf-6292726f23cf ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2ecf8cdb-41a4-45bf-a7a9-4cdf13bf2579 0.267s",
                                "2026-05-22 01:45:04.582 23 INFO tempest.lib.common.rest_client [req-1698275e-a60f-49f6-a5ef-aec36106ef48 req-1698275e-a60f-49f6-a5ef-aec36106ef48 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.111s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_additional_args [1.588398s] ... ok",
                                "2026-05-22 01:45:04.695 15 INFO tempest.lib.common.rest_client [req-0eaa49f4-f14c-4fee-b196-b275d8c7e56c req-0eaa49f4-f14c-4fee-b196-b275d8c7e56c ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cdc5956c-c966-4879-b35a-a3f3a71f1cb1 0.533s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_port_list_filter_by_router_id [6.799825s] ... ok",
                                "2026-05-22 01:45:04.892 23 INFO tempest.lib.common.rest_client [req-bb420db5-73c4-4fb5-9e56-01e8818cc65f req-bb420db5-73c4-4fb5-9e56-01e8818cc65f ] Request (SecGroupTest:test_create_security_group_rule_with_icmp_type_code): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.305s",
                                "2026-05-22 01:45:04.951 15 INFO tempest.lib.common.rest_client [req-45721452-0051-4f12-a987-0a39e7dfe44c req-45721452-0051-4f12-a987-0a39e7dfe44c ] Request (PortsIpV6TestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/52ff77c4-72ad-4301-8797-464a208ae4c4 0.250s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port [0.256627s] ... ok",
                                "2026-05-22 01:45:05.040 48 INFO tempest.lib.common.rest_client [req-44e318fd-1585-4f3c-b885-8a70cfdf9738 req-44e318fd-1585-4f3c-b885-8a70cfdf9738 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9169961e-39f4-4fe4-96f8-77dcb36e5662 0.724s",
                                "2026-05-22 01:45:05.046 21 INFO tempest.lib.common.rest_client [req-bc9057f9-25f2-4420-b08d-e73a94d19c33 req-bc9057f9-25f2-4420-b08d-e73a94d19c33 ] Request (PortsTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412/remove_router_interface 1.271s",
                                "2026-05-22 01:45:05.077 33 INFO tempest.lib.common.rest_client [req-326330c1-3b39-4430-abef-5d4e4add09b4 req-326330c1-3b39-4430-abef-5d4e4add09b4 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 1.607s",
                                "2026-05-22 01:45:05.135 21 INFO tempest.lib.common.rest_client [req-847285b2-7e6d-4ace-a4f3-1ccd599049ee req-847285b2-7e6d-4ace-a4f3-1ccd599049ee ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/fcce86e6-8f5c-40aa-96c6-4d75222530a7 0.087s",
                                "2026-05-22 01:45:05.143 15 INFO tempest.lib.common.rest_client [req-52506793-a5fa-4758-9e5a-fd64e5162718 req-52506793-a5fa-4758-9e5a-fd64e5162718 ] Request (PortsIpV6TestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/52ff77c4-72ad-4301-8797-464a208ae4c4?fields=id&fields=mac_address 0.182s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_show_port_fields [0.192391s] ... ok",
                                "2026-05-22 01:45:05.161 19 INFO tempest.lib.common.rest_client [req-3b36d52a-a0d8-4e49-bac0-37980026922f req-3b36d52a-a0d8-4e49-bac0-37980026922f ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.042s",
                                "2026-05-22 01:45:05.164 48 INFO tempest.lib.common.rest_client [req-8448abb2-bec3-4cd7-a24f-83bf83997fb3 req-8448abb2-bec3-4cd7-a24f-83bf83997fb3 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.122s",
                                "2026-05-22 01:45:05.276 23 INFO tempest.lib.common.rest_client [req-275da91b-b1ee-4556-ad5c-e4c9c2aeb5ba req-275da91b-b1ee-4556-ad5c-e4c9c2aeb5ba ] 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.380s",
                                "2026-05-22 01:45:05.338 48 INFO tempest.lib.common.rest_client [req-f88f8f35-9121-48d6-b3bc-499d10a53c04 req-f88f8f35-9121-48d6-b3bc-499d10a53c04 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.173s",
                                "2026-05-22 01:45:05.440 48 INFO tempest.lib.common.rest_client [req-7453fccd-e378-44b1-9d40-82f23f140463 req-7453fccd-e378-44b1-9d40-82f23f140463 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.099s",
                                "2026-05-22 01:45:05.446 33 INFO tempest.lib.common.rest_client [req-b97fa435-f22a-4948-833e-0ed037431aae req-b97fa435-f22a-4948-833e-0ed037431aae ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0da56535-f38d-4c79-8e59-e8b5b1c00265 0.363s",
                                "2026-05-22 01:45:05.498 21 INFO tempest.lib.common.rest_client [req-25ee1303-a2dc-4d62-ad2a-7831f9634c74 req-25ee1303-a2dc-4d62-ad2a-7831f9634c74 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412 0.360s",
                                "2026-05-22 01:45:05.579 23 INFO tempest.lib.common.rest_client [req-85d9e4df-ecec-48a8-8a11-439f21332a9d req-85d9e4df-ecec-48a8-8a11-439f21332a9d ] 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.300s",
                                "2026-05-22 01:45:05.611 15 INFO tempest.lib.common.rest_client [req-b7e07770-5f74-4806-863a-37a1ba9da302 req-b7e07770-5f74-4806-863a-37a1ba9da302 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.460s",
                                "2026-05-22 01:45:05.734 48 INFO tempest.lib.common.rest_client [req-b5a2758c-1211-4e80-a3d5-6b7ea87022fe req-b5a2758c-1211-4e80-a3d5-6b7ea87022fe ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0624b9f0-032b-4367-8d5a-8c9063b780b8 0.291s",
                                "2026-05-22 01:45:05.801 21 INFO tempest.lib.common.rest_client [req-3e0cef09-b8de-468c-a81d-7b0383efcd62 req-3e0cef09-b8de-468c-a81d-7b0383efcd62 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ccbb972-4941-4447-81b6-7319a0534a6f 0.300s",
                                "2026-05-22 01:45:05.830 19 INFO tempest.lib.common.rest_client [req-903eb388-531f-4d6c-959a-97f0eaf73f3a req-903eb388-531f-4d6c-959a-97f0eaf73f3a ] Request (NetworksIpV6Test:test_create_delete_subnet_without_gateway): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e860e16-0a8d-46be-8827-18dbca8d90f8 0.667s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_delete_subnet_without_gateway [2.422607s] ... ok",
                                "2026-05-22 01:45:05.921 23 INFO tempest.lib.common.rest_client [req-3c6622e4-921a-4a63-a022-94379d604ff9 req-3c6622e4-921a-4a63-a022-94379d604ff9 ] 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.339s",
                                "2026-05-22 01:45:05.954 15 INFO tempest.lib.common.rest_client [req-5b8f3e98-f005-440d-b601-4d2ef6ec283f req-5b8f3e98-f005-440d-b601-4d2ef6ec283f ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.338s",
                                "2026-05-22 01:45:05.980 48 INFO tempest.lib.common.rest_client [req-600cae23-01df-497a-890c-b3ab317fffa5 req-600cae23-01df-497a-890c-b3ab317fffa5 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0c90720-ccb0-4e59-bd9b-921c44a5114d 0.245s",
                                "2026-05-22 01:45:05.995 33 INFO tempest.lib.common.rest_client [req-270074de-859d-47c0-9a42-0e7478a4cb20 req-270074de-859d-47c0-9a42-0e7478a4cb20 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/13ef9629-cf3c-43be-ad90-963012795792 0.547s",
                                "2026-05-22 01:45:06.063 48 INFO tempest.lib.common.rest_client [req-288bf21f-d20f-4e47-9777-3d92fef12e99 req-288bf21f-d20f-4e47-9777-3d92fef12e99 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.080s",
                                "2026-05-22 01:45:06.198 33 INFO tempest.lib.common.rest_client [req-23b80d6f-d803-49a3-bace-b3779a98d1fd req-23b80d6f-d803-49a3-bace-b3779a98d1fd ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/7b8e2d66-4865-49df-874e-258619d6b410 0.200s",
                                "2026-05-22 01:45:06.295 23 INFO tempest.lib.common.rest_client [req-5cea258c-ded3-4a87-a17e-22477b327922 req-5cea258c-ded3-4a87-a17e-22477b327922 ] 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.371s",
                                "2026-05-22 01:45:06.314 15 INFO tempest.lib.common.rest_client [req-2ff1552f-4d3f-4478-8f08-432a2ee18495 req-2ff1552f-4d3f-4478-8f08-432a2ee18495 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.355s",
                                "2026-05-22 01:45:06.357 21 INFO tempest.lib.common.rest_client [req-d1f29fa2-b843-4254-a2dd-a7010c0272cb req-d1f29fa2-b843-4254-a2dd-a7010c0272cb ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/844f6697-3107-484a-a30b-108200eb68b3 0.549s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_port_list_filter_by_router_id [9.016000s] ... ok",
                                "2026-05-22 01:45:06.543 21 INFO tempest.lib.common.rest_client [req-c0e6c15b-0124-4ca6-bb92-34cd4603724d req-c0e6c15b-0124-4ca6-bb92-34cd4603724d ] Request (PortsTestJSON:test_show_port): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f5670f94-6767-4f65-8dd2-6353764f341c 0.181s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port [0.184267s] ... ok",
                                "2026-05-22 01:45:06.613 19 INFO tempest.lib.common.rest_client [req-c06c41d8-9de8-4006-a000-5a3913c4a4d9 req-c06c41d8-9de8-4006-a000-5a3913c4a4d9 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.776s",
                                "2026-05-22 01:45:06.620 48 INFO tempest.lib.common.rest_client [req-2e3bff54-78a5-4cbf-ba2e-80f040d732d1 req-2e3bff54-78a5-4cbf-ba2e-80f040d732d1 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.553s",
                                "2026-05-22 01:45:06.669 23 INFO tempest.lib.common.rest_client [req-88ebeb1a-e3c4-4589-8f61-9b8590857abf req-88ebeb1a-e3c4-4589-8f61-9b8590857abf ] 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.371s",
                                "2026-05-22 01:45:06.698 21 INFO tempest.lib.common.rest_client [req-3504f51d-dbcb-4577-b4bb-8e0904c05364 req-3504f51d-dbcb-4577-b4bb-8e0904c05364 ] Request (PortsTestJSON:test_show_port_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/f5670f94-6767-4f65-8dd2-6353764f341c?fields=id&fields=mac_address 0.151s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_show_port_fields [0.154239s] ... ok",
                                "2026-05-22 01:45:06.918 23 INFO tempest.lib.common.rest_client [req-53a1fa8f-d785-4c9b-8a82-6ed9f606724d req-53a1fa8f-d785-4c9b-8a82-6ed9f606724d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/a1f9cbfa-3e49-47d3-8878-1ba8badd5d4d 0.245s",
                                "2026-05-22 01:45:07.125 23 INFO tempest.lib.common.rest_client [req-979aa422-4c89-4557-97e6-4a2bbb27f6fe req-979aa422-4c89-4557-97e6-4a2bbb27f6fe ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.204s",
                                "2026-05-22 01:45:07.183 19 INFO tempest.lib.common.rest_client [req-74869449-602b-4783-9e49-c95fbaba0896 req-74869449-602b-4783-9e49-c95fbaba0896 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.567s",
                                "2026-05-22 01:45:07.205 33 INFO tempest.lib.common.rest_client [req-98d903cc-fd8f-4faf-9d3e-ca6b3c35025e req-98d903cc-fd8f-4faf-9d3e-ca6b3c35025e ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 1.004s",
                                "2026-05-22 01:45:07.379 23 INFO tempest.lib.common.rest_client [req-ea3a79b7-863f-42a0-bd53-5638a8facf45 req-ea3a79b7-863f-42a0-bd53-5638a8facf45 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e8cc2c38-2883-42f4-9bb7-d5cc4b1e9f92 0.248s",
                                "2026-05-22 01:45:07.408 48 INFO tempest.lib.common.rest_client [req-d26099d6-0c61-402b-98c0-5801ebca8e92 req-d26099d6-0c61-402b-98c0-5801ebca8e92 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.784s",
                                "2026-05-22 01:45:07.490 15 INFO tempest.lib.common.rest_client [req-96ab673b-db59-47c2-9371-d747bc7a81cb req-96ab673b-db59-47c2-9371-d747bc7a81cb ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 1.172s",
                                "2026-05-22 01:45:07.490 33 INFO tempest.lib.common.rest_client [req-ebe062cf-da6f-4b45-89b1-8d1d5d3bcf3b req-ebe062cf-da6f-4b45-89b1-8d1d5d3bcf3b ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d0c8e01-00d1-42b9-8114-cc8fc4cef265 0.280s",
                                "2026-05-22 01:45:07.546 23 INFO tempest.lib.common.rest_client [req-d6e33436-f8eb-44b0-a73f-b2f95a99e4df req-d6e33436-f8eb-44b0-a73f-b2f95a99e4df ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.163s",
                                "2026-05-22 01:45:07.683 15 INFO tempest.lib.common.rest_client [req-fe2f6a57-d3b2-4d9d-af15-d12f8baae801 req-fe2f6a57-d3b2-4d9d-af15-d12f8baae801 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.190s",
                                "2026-05-22 01:45:07.827 23 INFO tempest.lib.common.rest_client [req-617cac87-25a6-4702-9cfc-7c79fa427318 req-617cac87-25a6-4702-9cfc-7c79fa427318 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/dd989313-799d-4650-b3de-c54925e8b41e 0.277s",
                                "2026-05-22 01:45:07.978 23 INFO tempest.lib.common.rest_client [req-074273d2-c48d-4b52-a7b4-d8ae356fae38 req-074273d2-c48d-4b52-a7b4-d8ae356fae38 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.148s",
                                "2026-05-22 01:45:07.999 33 INFO tempest.lib.common.rest_client [req-520b6809-3272-4164-a052-247b5b18d267 req-520b6809-3272-4164-a052-247b5b18d267 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/cbc7bd95-df03-4851-b288-aa07dafa0f6c 0.505s",
                                "2026-05-22 01:45:08.021 21 INFO tempest.lib.common.rest_client [req-b377416f-1fd9-4427-804b-77a0a98a3c58 req-b377416f-1fd9-4427-804b-77a0a98a3c58 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.317s",
                                "2026-05-22 01:45:08.180 15 INFO tempest.lib.common.rest_client [req-c5efd1c0-661a-42cc-8130-01f5f3d000b0 req-c5efd1c0-661a-42cc-8130-01f5f3d000b0 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.494s",
                                "2026-05-22 01:45:08.215 33 INFO tempest.lib.common.rest_client [req-f77d109c-e7e7-46cb-b02c-5dae92652ced req-f77d109c-e7e7-46cb-b02c-5dae92652ced ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/0fda234b-9eb3-4708-aece-692b545593b3 0.214s",
                                "2026-05-22 01:45:08.250 23 INFO tempest.lib.common.rest_client [req-e006c41c-4c7d-4039-bb28-6ca9c84c4116 req-e006c41c-4c7d-4039-bb28-6ca9c84c4116 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/273345ec-c221-4765-85fa-3d5a2ae72b68 0.268s",
                                "2026-05-22 01:45:08.347 21 INFO tempest.lib.common.rest_client [req-b4cbf036-2b0a-4822-983d-b82fd0cbccbb req-b4cbf036-2b0a-4822-983d-b82fd0cbccbb ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.324s",
                                "2026-05-22 01:45:08.414 23 INFO tempest.lib.common.rest_client [req-401972a7-ff73-4484-a7ee-95962bfb9460 req-401972a7-ff73-4484-a7ee-95962bfb9460 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.162s",
                                "2026-05-22 01:45:08.609 48 INFO tempest.lib.common.rest_client [req-05d679a1-cda4-4608-9b6b-0f1d0bf8ca1e req-05d679a1-cda4-4608-9b6b-0f1d0bf8ca1e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.197s",
                                "2026-05-22 01:45:08.651 23 INFO tempest.lib.common.rest_client [req-5ec9220d-7613-4c65-a068-25cfac19045d req-5ec9220d-7613-4c65-a068-25cfac19045d ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/da4de26e-d644-4cc1-8573-4d804d1cb283 0.235s",
                                "2026-05-22 01:45:08.701 21 INFO tempest.lib.common.rest_client [req-28be9c23-8801-4032-b8a8-0949d0d09698 req-28be9c23-8801-4032-b8a8-0949d0d09698 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.350s",
                                "2026-05-22 01:45:08.731 19 INFO tempest.lib.common.rest_client [req-f5610820-a4d0-4309-8d70-68b946f0bf20 req-f5610820-a4d0-4309-8d70-68b946f0bf20 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.545s",
                                "2026-05-22 01:45:08.801 23 INFO tempest.lib.common.rest_client [req-92e89434-ec6c-4b3b-bec3-7cc3560bedba req-92e89434-ec6c-4b3b-bec3-7cc3560bedba ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.148s",
                                "2026-05-22 01:45:08.853 19 INFO tempest.lib.common.rest_client [req-2e2871bc-daba-4ede-bd93-fbaa2d17f076 req-2e2871bc-daba-4ede-bd93-fbaa2d17f076 ] Request (NetworksIpV6Test:test_create_list_subnet_with_no_gw64_one_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.118s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_list_subnet_with_no_gw64_one_network [3.020089s] ... ok",
                                "2026-05-22 01:45:09.155 33 INFO tempest.lib.common.rest_client [req-ece1909e-09e4-4786-9b1a-5e84ce21d9c8 req-ece1909e-09e4-4786-9b1a-5e84ce21d9c8 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca/remove_router_interface 0.936s",
                                "2026-05-22 01:45:09.217 23 INFO tempest.lib.common.rest_client [req-73bb26d1-c703-4fe0-bcca-40a80e74a695 req-73bb26d1-c703-4fe0-bcca-40a80e74a695 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ca3cf1d1-d075-4e9e-923f-45df9114b303 0.410s",
                                "2026-05-22 01:45:09.220 15 INFO tempest.lib.common.rest_client [req-9770e1f9-9208-4e3c-8221-9f099c2c1a15 req-9770e1f9-9208-4e3c-8221-9f099c2c1a15 ] Request (PortsIpV6TestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/e818b0aa-66dd-4dce-b116-aec8df6f187d 1.035s",
                                "2026-05-22 01:45:09.382 23 INFO tempest.lib.common.rest_client [req-eb4f53b0-d0d1-4b9d-bd07-144928cc60e7 req-eb4f53b0-d0d1-4b9d-bd07-144928cc60e7 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.162s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_icmp_type_code [4.799090s] ... ok",
                                "2026-05-22 01:45:09.432 21 INFO tempest.lib.common.rest_client [req-441cec05-e6e5-40fc-b99a-c24ebe35fb30 req-441cec05-e6e5-40fc-b99a-c24ebe35fb30 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.727s",
                                "2026-05-22 01:45:09.454 33 INFO tempest.lib.common.rest_client [req-a2816dc6-9b0a-4e0b-9b8b-663d9388eb28 req-a2816dc6-9b0a-4e0b-9b8b-663d9388eb28 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ea711de-1efd-4902-bb76-770286e5388e 0.294s",
                                "2026-05-22 01:45:09.505 48 INFO tempest.lib.common.rest_client [req-08ee74a1-aa96-49f0-b9e3-08aa6164ba88 req-08ee74a1-aa96-49f0-b9e3-08aa6164ba88 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.892s",
                                "2026-05-22 01:45:09.653 15 INFO tempest.lib.common.rest_client [req-1192d9b8-334c-48ae-8c4e-4337c9dc8de5 req-1192d9b8-334c-48ae-8c4e-4337c9dc8de5 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/e818b0aa-66dd-4dce-b116-aec8df6f187d 0.428s",
                                "2026-05-22 01:45:09.701 21 INFO tempest.lib.common.rest_client [req-f50b1ac1-1b1c-4083-bdb5-cd7ce551360f req-f50b1ac1-1b1c-4083-bdb5-cd7ce551360f ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.263s",
                                "2026-05-22 01:45:09.709 23 INFO tempest.lib.common.rest_client [req-48236e73-f152-45e0-902a-cc108ce60996 req-48236e73-f152-45e0-902a-cc108ce60996 ] Request (SecGroupTest:test_create_security_group_rule_with_protocol_integer_value): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.319s",
                                "2026-05-22 01:45:09.735 15 INFO tempest.lib.common.rest_client [req-c7346ecb-dd39-4544-8160-be4016320866 req-c7346ecb-dd39-4544-8160-be4016320866 ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/e818b0aa-66dd-4dce-b116-aec8df6f187d 0.081s",
                                "2026-05-22 01:45:09.789 19 INFO tempest.lib.common.rest_client [req-db95f702-aa23-4245-8f9e-2aeb1a31bb34 req-db95f702-aa23-4245-8f9e-2aeb1a31bb34 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.931s",
                                "2026-05-22 01:45:09.928 48 INFO tempest.lib.common.rest_client [req-1711d152-eea8-4d51-a689-f6d6355eb61a req-1711d152-eea8-4d51-a689-f6d6355eb61a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e4b6ded-fca1-4998-8df7-fbaf2fb3da7e 0.421s",
                                "2026-05-22 01:45:10.020 15 INFO tempest.lib.common.rest_client [req-442dc3c2-49f3-41ca-9c51-2fbcc03373c8 req-442dc3c2-49f3-41ca-9c51-2fbcc03373c8 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/22cb9949-cb21-464d-8fb6-20ea683e193c 0.280s",
                                "2026-05-22 01:45:10.043 23 INFO tempest.lib.common.rest_client [req-737bdb49-5486-4ac5-8f0a-fe826a08a4d2 req-737bdb49-5486-4ac5-8f0a-fe826a08a4d2 ] 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.332s",
                                "2026-05-22 01:45:10.124 33 INFO tempest.lib.common.rest_client [req-fc78b040-4200-46bc-b4be-cc9497c92bd5 req-fc78b040-4200-46bc-b4be-cc9497c92bd5 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a21ba64c-1358-4f26-82cb-8d5a57998274 0.666s",
                                "2026-05-22 01:45:10.143 19 INFO tempest.lib.common.rest_client [req-a660db7a-4688-408c-9d16-db6ad2391958 req-a660db7a-4688-408c-9d16-db6ad2391958 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.352s",
                                "2026-05-22 01:45:10.158 48 INFO tempest.lib.common.rest_client [req-98b565ae-4d5b-4543-bc5a-f8e314452d3a req-98b565ae-4d5b-4543-bc5a-f8e314452d3a ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.226s",
                                "2026-05-22 01:45:10.328 23 INFO tempest.lib.common.rest_client [req-b010bd56-5a4c-45f0-846c-74d38f566c00 req-b010bd56-5a4c-45f0-846c-74d38f566c00 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3fd4545f-23b1-41fa-8660-182a70d23bfd 0.283s",
                                "2026-05-22 01:45:10.352 15 INFO tempest.lib.common.rest_client [req-7f11d738-5e59-4700-95b5-d3ba707f3f9f req-7f11d738-5e59-4700-95b5-d3ba707f3f9f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7c081567-ed64-4b4f-82f6-8997d5f48c9c 0.328s",
                                "2026-05-22 01:45:10.448 48 INFO tempest.lib.common.rest_client [req-135dcf6f-d4f6-467a-a0ae-6944c5da349c req-135dcf6f-d4f6-467a-a0ae-6944c5da349c ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.286s",
                                "2026-05-22 01:45:10.452 23 INFO tempest.lib.common.rest_client [req-df1cd2d7-aae9-4c16-998f-2453c164071f req-df1cd2d7-aae9-4c16-998f-2453c164071f ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.122s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_protocol_integer_value [1.066267s] ... ok",
                                "2026-05-22 01:45:10.543 33 INFO tempest.lib.common.rest_client [req-222f24cc-b168-4e6f-9482-f95885978a13 req-222f24cc-b168-4e6f-9482-f95885978a13 ] Request (RoutersTest:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.417s",
                                "2026-05-22 01:45:10.573 48 INFO tempest.lib.common.rest_client [req-b27e82a8-4fff-437d-b829-09aaa2bf271e req-b27e82a8-4fff-437d-b829-09aaa2bf271e ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.121s",
                                "2026-05-22 01:45:10.610 19 INFO tempest.lib.common.rest_client [req-4911f291-aee3-452f-8a15-335a7995fa01 req-4911f291-aee3-452f-8a15-335a7995fa01 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.464s",
                                "2026-05-22 01:45:10.627 33 INFO tempest.lib.common.rest_client [req-b98786e3-08cd-4a43-9fa5-e4197dc85e4f req-b98786e3-08cd-4a43-9fa5-e4197dc85e4f ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=53164add-25eb-46ef-a8cf-2d62d4982eca 0.081s",
                                "2026-05-22 01:45:10.638 15 INFO tempest.lib.common.rest_client [req-fa040c8d-63e0-443f-a0b8-6974525c40e0 req-fa040c8d-63e0-443f-a0b8-6974525c40e0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/29ff406c-9de8-4f87-9b9d-010c2cfdcb35 0.282s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_security_group_and_extra_attributes [5.491354s] ... ok",
                                "2026-05-22 01:45:10.767 23 INFO tempest.lib.common.rest_client [req-7afa89cd-65c5-439f-b793-9a7815bf84b2 req-7afa89cd-65c5-439f-b793-9a7815bf84b2 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.311s",
                                "2026-05-22 01:45:10.872 48 INFO tempest.lib.common.rest_client [req-ffaaf18f-1a82-4799-9c27-797e44c77675 req-ffaaf18f-1a82-4799-9c27-797e44c77675 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d271dc9f-4d39-4e20-842d-f989eca7bea2 0.296s",
                                "2026-05-22 01:45:10.984 33 INFO tempest.lib.common.rest_client [req-48172a25-3781-434f-a176-68652340abf3 req-48172a25-3781-434f-a176-68652340abf3 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.351s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_update_delete_extra_route [33.914316s] ... ok",
                                "2026-05-22 01:45:11.082 15 INFO tempest.lib.common.rest_client [req-69ab7b74-a50b-4aea-b8e7-6e05af46c86d req-69ab7b74-a50b-4aea-b8e7-6e05af46c86d ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.440s",
                                "2026-05-22 01:45:11.090 21 INFO tempest.lib.common.rest_client [req-2f0babc0-3b45-4ef4-af45-1c88248787e1 req-2f0babc0-3b45-4ef4-af45-1c88248787e1 ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.386s",
                                "2026-05-22 01:45:11.129 23 INFO tempest.lib.common.rest_client [req-14c0a7e7-6e6b-42d6-9076-f95037183b1a req-14c0a7e7-6e6b-42d6-9076-f95037183b1a ] Request (SecGroupTest:test_create_security_group_rule_with_remote_group_id): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.359s",
                                "2026-05-22 01:45:11.183 48 INFO tempest.lib.common.rest_client [req-6cea46bc-b414-4933-b1ec-5afa8181e4a8 req-6cea46bc-b414-4933-b1ec-5afa8181e4a8 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d794b92c-5352-4c03-93ce-a45a8f911eb8 0.304s",
                                "2026-05-22 01:45:11.230 33 INFO tempest.lib.common.rest_client [req-1df28ca3-5dea-45cc-995d-81e4dc6506ef req-1df28ca3-5dea-45cc-995d-81e4dc6506ef ] Request (RoutersTest:test_update_router_admin_state): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.240s",
                                "2026-05-22 01:45:11.306 48 INFO tempest.lib.common.rest_client [req-944778ce-a9af-4a63-8965-14e3271e8e26 req-944778ce-a9af-4a63-8965-14e3271e8e26 ] Request (NetworksTestDHCPv6:test_dhcpv6_two_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.120s",
                                "2026-05-22 01:45:11.457 23 INFO tempest.lib.common.rest_client [req-224e9b21-7357-41d5-a512-8eb6e765793f req-224e9b21-7357-41d5-a512-8eb6e765793f ] 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.325s",
                                "2026-05-22 01:45:11.458 48 INFO tempest.lib.common.rest_client [req-9735b08a-8156-4740-bcbc-219420bca761 req-9735b08a-8156-4740-bcbc-219420bca761 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports 0.149s",
                                "2026-05-22 01:45:11.572 15 INFO tempest.lib.common.rest_client [req-c619b9ce-f240-41b4-9090-2577ac5a0c88 req-c619b9ce-f240-41b4-9090-2577ac5a0c88 ] 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.488s",
                                "2026-05-22 01:45:11.573 48 INFO tempest.lib.common.rest_client [req-71143eb2-a201-4265-8500-3f68de7a48b5 req-71143eb2-a201-4265-8500-3f68de7a48b5 ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.111s",
                                "2026-05-22 01:45:11.599 19 INFO tempest.lib.common.rest_client [req-3411a360-2aa9-4117-b4d4-f1de3d12acab req-3411a360-2aa9-4117-b4d4-f1de3d12acab ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/b9e19252-6fbf-4304-b901-b92f77f91975 0.985s",
                                "2026-05-22 01:45:11.650 33 INFO tempest.lib.common.rest_client [req-409dfc82-8fcf-4f85-807c-8d67eb343c1f req-409dfc82-8fcf-4f85-807c-8d67eb343c1f ] Request (RoutersTest:test_update_router_admin_state): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.417s",
                                "2026-05-22 01:45:11.667 48 INFO tempest.lib.common.rest_client [req-683e2056-314e-44b5-a1a2-90898212f64b req-683e2056-314e-44b5-a1a2-90898212f64b ] Request (NetworksTestDHCPv6:tearDown): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers 0.091s",
                                "{15} tempest.api.network.test_dhcp_ipv6.NetworksTestDHCPv6.test_dhcpv6_two_subnets [22.286866s] ... ok",
                                "2026-05-22 01:45:11.732 23 INFO tempest.lib.common.rest_client [req-a0252499-1f65-4619-989b-2f6e9640dd42 req-a0252499-1f65-4619-989b-2f6e9640dd42 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e28587c0-32ab-4006-a1c6-43d352317523 0.272s",
                                "2026-05-22 01:45:11.770 33 INFO tempest.lib.common.rest_client [req-645cfed0-42ff-4f38-8ce4-6836aac23d29 req-645cfed0-42ff-4f38-8ce4-6836aac23d29 ] Request (RoutersTest:test_update_router_admin_state): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.118s",
                                "2026-05-22 01:45:11.781 48 INFO tempest.lib.common.rest_client [req-e031c627-1422-423d-b3ee-67e25d1b172d req-e031c627-1422-423d-b3ee-67e25d1b172d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/3e4b6ded-fca1-4998-8df7-fbaf2fb3da7e 0.110s",
                                "2026-05-22 01:45:11.843 33 INFO tempest.lib.common.rest_client [req-70060aaa-87a9-42a0-81a2-6053fe310f88 req-70060aaa-87a9-42a0-81a2-6053fe310f88 ] Request (RoutersTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=af194427-6165-47c6-9501-7c38d38c4f3f 0.072s",
                                "2026-05-22 01:45:11.886 48 INFO tempest.lib.common.rest_client [req-007f90d2-8995-470a-8630-e18cb85a67df req-007f90d2-8995-470a-8630-e18cb85a67df ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d794b92c-5352-4c03-93ce-a45a8f911eb8 0.101s",
                                "2026-05-22 01:45:11.904 15 INFO tempest.lib.common.rest_client [req-8cc6bed7-5615-48ca-bf4c-1824bf8d7a26 req-8cc6bed7-5615-48ca-bf4c-1824bf8d7a26 ] 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.328s",
                                "2026-05-22 01:45:11.923 23 INFO tempest.lib.common.rest_client [req-048acc78-6cdb-4946-b08a-97f0cea6869c req-048acc78-6cdb-4946-b08a-97f0cea6869c ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.186s",
                                "2026-05-22 01:45:11.929 21 INFO tempest.lib.common.rest_client [req-26fe3a18-87f4-46be-bfa6-a22d9c806e2d req-26fe3a18-87f4-46be-bfa6-a22d9c806e2d ] Request (PortsTestJSON:test_update_port_with_security_group_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/4d783c52-29e3-4a7b-8b8d-ba26b96d1fd7 0.836s",
                                "2026-05-22 01:45:12.000 48 INFO tempest.lib.common.rest_client [req-21216b47-9748-44af-bcc5-fb94f861ac28 req-21216b47-9748-44af-bcc5-fb94f861ac28 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d271dc9f-4d39-4e20-842d-f989eca7bea2 0.112s",
                                "2026-05-22 01:45:12.090 48 INFO tempest.lib.common.rest_client [req-8d1296dd-1333-43b1-9068-1e0610089382 req-8d1296dd-1333-43b1-9068-1e0610089382 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/9169961e-39f4-4fe4-96f8-77dcb36e5662 0.087s",
                                "2026-05-22 01:45:12.176 23 INFO tempest.lib.common.rest_client [req-92df3cd4-2711-4f2e-928f-802e33407b48 req-92df3cd4-2711-4f2e-928f-802e33407b48 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a77e0912-ba45-47e8-a157-5f035307aa73 0.248s",
                                "2026-05-22 01:45:12.202 48 INFO tempest.lib.common.rest_client [req-ac9a4fc4-0aa6-4cf9-8e5d-c78d102c5f5b req-ac9a4fc4-0aa6-4cf9-8e5d-c78d102c5f5b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0624b9f0-032b-4367-8d5a-8c9063b780b8 0.110s",
                                "2026-05-22 01:45:12.244 15 INFO tempest.lib.common.rest_client [req-a270b7c7-ee5b-48c4-97c4-ebc6dcd6eaeb req-a270b7c7-ee5b-48c4-97c4-ebc6dcd6eaeb ] 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.337s",
                                "2026-05-22 01:45:12.252 33 INFO tempest.lib.common.rest_client [req-74d9a650-cc72-4582-ad61-2594beda2505 req-74d9a650-cc72-4582-ad61-2594beda2505 ] Request (RoutersTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.407s",
                                "{11} tempest.api.network.test_routers.RoutersTest.test_update_router_admin_state [1.264774s] ... ok",
                                "2026-05-22 01:45:12.308 48 INFO tempest.lib.common.rest_client [req-53d10daf-722c-419e-a38e-ced5eea72567 req-53d10daf-722c-419e-a38e-ced5eea72567 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d0c90720-ccb0-4e59-bd9b-921c44a5114d 0.102s",
                                "2026-05-22 01:45:12.305 23 INFO tempest.lib.common.rest_client [req-fe241f35-c767-4581-bed7-f0f02a1f07af req-fe241f35-c767-4581-bed7-f0f02a1f07af ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.125s",
                                "2026-05-22 01:45:12.363 33 INFO tempest.lib.common.rest_client [req-7d7ffffc-e5a3-49a4-8c34-f8f81edd8d0a req-7d7ffffc-e5a3-49a4-8c34-f8f81edd8d0a ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=af194427-6165-47c6-9501-7c38d38c4f3f 0.108s",
                                "2026-05-22 01:45:12.379 21 INFO tempest.lib.common.rest_client [req-3d9cb510-ef87-43ec-9510-8e6673280f90 req-3d9cb510-ef87-43ec-9510-8e6673280f90 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/4d783c52-29e3-4a7b-8b8d-ba26b96d1fd7 0.447s",
                                "2026-05-22 01:45:12.419 48 INFO tempest.lib.common.rest_client [req-33783431-34b9-4263-a138-7d1d26e9b996 req-33783431-34b9-4263-a138-7d1d26e9b996 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/48357afd-a613-4260-8742-213f58037b5b 0.108s",
                                "2026-05-22 01:45:12.468 21 INFO tempest.lib.common.rest_client [req-df2bbd41-8120-446d-90c7-cf488830906e req-df2bbd41-8120-446d-90c7-cf488830906e ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/4d783c52-29e3-4a7b-8b8d-ba26b96d1fd7 0.087s",
                                "2026-05-22 01:45:12.487 33 INFO tempest.lib.common.rest_client [req-9d462130-5131-4aca-856b-7a41fc930c01 req-9d462130-5131-4aca-856b-7a41fc930c01 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/af194427-6165-47c6-9501-7c38d38c4f3f 0.121s",
                                "2026-05-22 01:45:12.524 48 INFO tempest.lib.common.rest_client [req-cd96da46-9dd2-4b09-baab-49d3431ec6eb req-cd96da46-9dd2-4b09-baab-49d3431ec6eb ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/abe6331e-624a-4576-8ea1-8a28784e98a9 0.102s",
                                "2026-05-22 01:45:12.544 19 INFO tempest.lib.common.rest_client [req-ee80c6b7-0d37-49b3-a572-781b2bd8f999 req-ee80c6b7-0d37-49b3-a572-781b2bd8f999 ] Request (NetworksIpV6Test:test_create_update_delete_network_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.942s",
                                "2026-05-22 01:45:12.556 23 INFO tempest.lib.common.rest_client [req-b14d4f63-64cb-4bb2-8ac4-5664260f7178 req-b14d4f63-64cb-4bb2-8ac4-5664260f7178 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e55991b8-0b3e-40ff-8165-36d0686148a8 0.247s",
                                "2026-05-22 01:45:12.572 33 INFO tempest.lib.common.rest_client [req-5328dee7-46b8-456a-a771-516a1dc1bc59 req-5328dee7-46b8-456a-a771-516a1dc1bc59 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2930ed10-e8d8-4def-8cd5-b770e81e80ae 0.083s",
                                "2026-05-22 01:45:12.648 48 INFO tempest.lib.common.rest_client [req-493af56f-8895-4d70-b309-455c61ec3813 req-493af56f-8895-4d70-b309-455c61ec3813 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4b9df1f0-2f91-4546-972e-2ffe8ff35262 0.120s",
                                "2026-05-22 01:45:12.654 19 INFO tempest.lib.common.rest_client [req-8b8536b6-cf16-436c-b02d-38b6b98917d1 req-8b8536b6-cf16-436c-b02d-38b6b98917d1 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.106s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_delete_network_subnet [3.799204s] ... ok",
                                "2026-05-22 01:45:12.653 23 INFO tempest.lib.common.rest_client [req-3b978527-b43b-4b18-b5e9-9959eca86578 req-3b978527-b43b-4b18-b5e9-9959eca86578 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.094s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_group_id [2.201123s] ... ok",
                                "2026-05-22 01:45:12.670 33 INFO tempest.lib.common.rest_client [req-2a47c464-996a-4145-afac-23ad13ee4734 req-2a47c464-996a-4145-afac-23ad13ee4734 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0da56535-f38d-4c79-8e59-e8b5b1c00265 0.094s",
                                "2026-05-22 01:45:12.707 21 INFO tempest.lib.common.rest_client [req-c2d2237a-2eb6-4e1d-b8d4-49e4a07190a1 req-c2d2237a-2eb6-4e1d-b8d4-49e4a07190a1 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5f1d65cd-ca22-4f69-b6e6-dc941638d1f6 0.233s",
                                "2026-05-22 01:45:12.739 48 INFO tempest.lib.common.rest_client [req-730a744c-c3cd-479d-ba9b-5ea08fc3afe5 req-730a744c-c3cd-479d-ba9b-5ea08fc3afe5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6000e70e-b7b9-484e-b4cc-4b6f38a4cbaf 0.089s",
                                "2026-05-22 01:45:12.773 33 INFO tempest.lib.common.rest_client [req-fca78442-01aa-4a9d-81c2-d81faa6ec63a req-fca78442-01aa-4a9d-81c2-d81faa6ec63a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d0c8e01-00d1-42b9-8114-cc8fc4cef265 0.098s",
                                "2026-05-22 01:45:12.823 48 INFO tempest.lib.common.rest_client [req-9145e4f3-ed04-4b74-8d95-7129a98372a8 req-9145e4f3-ed04-4b74-8d95-7129a98372a8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b3367349-9ae7-46a8-905b-769fd40ae105 0.082s",
                                "2026-05-22 01:45:12.919 48 INFO tempest.lib.common.rest_client [req-ccc353bf-b0a8-485e-9e61-95af2266ecc9 req-ccc353bf-b0a8-485e-9e61-95af2266ecc9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bd6b1e80-bd0a-49a8-986f-a3cfa715bcea 0.092s",
                                "2026-05-22 01:45:12.931 33 INFO tempest.lib.common.rest_client [req-15646936-71fb-47f9-8094-fcbf20faa2e1 req-15646936-71fb-47f9-8094-fcbf20faa2e1 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ea711de-1efd-4902-bb76-770286e5388e 0.153s",
                                "2026-05-22 01:45:12.968 15 INFO tempest.lib.common.rest_client [req-4a09daba-e49c-4599-b3c7-f84e1391686c req-4a09daba-e49c-4599-b3c7-f84e1391686c ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.719s",
                                "2026-05-22 01:45:13.032 48 INFO tempest.lib.common.rest_client [req-fbd4e295-b6fa-4aac-ad2c-e1194e9dac34 req-fbd4e295-b6fa-4aac-ad2c-e1194e9dac34 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ba1e7955-1b71-4259-8a48-bb398673861e 0.111s",
                                "2026-05-22 01:45:13.041 21 INFO tempest.lib.common.rest_client [req-76b8c765-64e0-43ad-85ef-d275f1badf83 req-76b8c765-64e0-43ad-85ef-d275f1badf83 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3a2e85e6-987c-4155-9042-543841f1c806 0.333s",
                                "2026-05-22 01:45:13.050 23 INFO tempest.lib.common.rest_client [req-d47e4879-c39f-4d02-b148-f80d05af9cb5 req-d47e4879-c39f-4d02-b148-f80d05af9cb5 ] Request (SecGroupTest:test_create_security_group_rule_with_remote_ip_prefix): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.393s",
                                "2026-05-22 01:45:13.050 33 INFO tempest.lib.common.rest_client [req-18858b03-367b-4569-84d8-de65456484c3 req-18858b03-367b-4569-84d8-de65456484c3 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=53164add-25eb-46ef-a8cf-2d62d4982eca 0.116s",
                                "2026-05-22 01:45:13.132 48 INFO tempest.lib.common.rest_client [req-ccc5b36a-5643-4854-9f38-2b7ef8a4f34c req-ccc5b36a-5643-4854-9f38-2b7ef8a4f34c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/26e6fd57-ca68-4316-b0b7-0bd03e2c01a0 0.097s",
                                "2026-05-22 01:45:13.173 33 INFO tempest.lib.common.rest_client [req-d6566ccd-1fd3-4dfa-9b49-59665bee8504 req-d6566ccd-1fd3-4dfa-9b49-59665bee8504 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/53164add-25eb-46ef-a8cf-2d62d4982eca 0.117s",
                                "2026-05-22 01:45:13.248 48 INFO tempest.lib.common.rest_client [req-06a33188-5d14-45d1-a313-3bfcedc7a7b8 req-06a33188-5d14-45d1-a313-3bfcedc7a7b8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/fdb503e5-986d-4b23-9354-279d8e1a68e1 0.113s",
                                "2026-05-22 01:45:13.280 15 INFO tempest.lib.common.rest_client [req-acbf6769-7d6a-4d81-a35c-8b5f2b95b978 req-acbf6769-7d6a-4d81-a35c-8b5f2b95b978 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.309s",
                                "2026-05-22 01:45:13.293 33 INFO tempest.lib.common.rest_client [req-adfa2b12-31c8-41f4-8221-13ceb68d64b1 req-adfa2b12-31c8-41f4-8221-13ceb68d64b1 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.117s",
                                "2026-05-22 01:45:13.373 48 INFO tempest.lib.common.rest_client [req-94331a4e-88db-4ebb-9648-59e264f8fb47 req-94331a4e-88db-4ebb-9648-59e264f8fb47 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4216b435-0cdd-4d0f-b7b0-87d896296f7d 0.121s",
                                "2026-05-22 01:45:13.396 33 INFO tempest.lib.common.rest_client [req-c27a4f65-41d1-4a0e-bf13-2457fb574cf3 req-c27a4f65-41d1-4a0e-bf13-2457fb574cf3 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/44134fbf-3cb5-4f3e-86c8-021e614b66b0 0.102s",
                                "2026-05-22 01:45:13.437 23 INFO tempest.lib.common.rest_client [req-6d9323ad-f5f5-49b3-bcf6-c2bc39d428c8 req-6d9323ad-f5f5-49b3-bcf6-c2bc39d428c8 ] 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.385s",
                                "2026-05-22 01:45:13.471 21 INFO tempest.lib.common.rest_client [req-46804804-bc3a-4b7d-8321-c6b4e1dc62c5 req-46804804-bc3a-4b7d-8321-c6b4e1dc62c5 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92da2567-0059-4a03-802b-7c268d6e1a90 0.427s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_security_group_and_extra_attributes [6.772349s] ... ok",
                                "2026-05-22 01:45:13.529 48 INFO tempest.lib.common.rest_client [req-3b60f109-91ab-4d3d-9731-5b585cd94b72 req-3b60f109-91ab-4d3d-9731-5b585cd94b72 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/dd2503ae-3e15-4187-b183-7b1eb518b807 0.154s",
                                "2026-05-22 01:45:13.544 33 INFO tempest.lib.common.rest_client [req-85d39e7a-6bfc-4f1d-9ec3-f7271f3fc62b req-85d39e7a-6bfc-4f1d-9ec3-f7271f3fc62b ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a29ae077-e135-4498-be8d-55617dbb8a53 0.146s",
                                "2026-05-22 01:45:13.546 19 INFO tempest.lib.common.rest_client [req-8c49328e-7054-4d72-a46e-177df68c1946 req-8c49328e-7054-4d72-a46e-177df68c1946 ] Request (NetworksIpV6Test:test_create_update_network_description): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.890s",
                                "2026-05-22 01:45:13.608 15 INFO tempest.lib.common.rest_client [req-34e32479-8d89-4656-aa44-b3df1a4e5580 req-34e32479-8d89-4656-aa44-b3df1a4e5580 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.326s",
                                "2026-05-22 01:45:13.619 48 INFO tempest.lib.common.rest_client [req-0391b97e-880e-4f70-904e-02356b2e5708 req-0391b97e-880e-4f70-904e-02356b2e5708 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5458f432-449c-4645-8958-655a5f226afe 0.087s",
                                "2026-05-22 01:45:13.640 33 INFO tempest.lib.common.rest_client [req-a6542ad4-0357-4a49-b8cf-fe58747589b5 req-a6542ad4-0357-4a49-b8cf-fe58747589b5 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.094s",
                                "2026-05-22 01:45:13.716 19 INFO tempest.lib.common.rest_client [req-c98c67eb-f057-4099-9a51-1768c9506a2e req-c98c67eb-f057-4099-9a51-1768c9506a2e ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.166s",
                                "2026-05-22 01:45:13.725 48 INFO tempest.lib.common.rest_client [req-fa62c98c-153e-41c7-b381-de5ae84594ee req-fa62c98c-153e-41c7-b381-de5ae84594ee ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/2eb40927-ae55-45fe-8009-0a9040cfee27 0.104s",
                                "2026-05-22 01:45:13.760 23 INFO tempest.lib.common.rest_client [req-b55bdd9b-2c61-40ff-bb18-d66dfcd3ed20 req-b55bdd9b-2c61-40ff-bb18-d66dfcd3ed20 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/b7547cd5-af10-4a6a-91e1-81631504e6b9 0.319s",
                                "2026-05-22 01:45:13.762 33 INFO tempest.lib.common.rest_client [req-425408e4-a9f1-47c0-81d8-ac620632a686 req-425408e4-a9f1-47c0-81d8-ac620632a686 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/f7d5b9c2-e2cb-490e-9620-3a8c1f94b725 0.120s",
                                "2026-05-22 01:45:13.833 48 INFO tempest.lib.common.rest_client [req-adc26712-542d-4b45-91a8-c75f4729509a req-adc26712-542d-4b45-91a8-c75f4729509a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/226bc5b7-5347-4b16-b5ae-6c9102627d89 0.105s",
                                "2026-05-22 01:45:13.859 33 INFO tempest.lib.common.rest_client [req-e5d21235-276f-4efa-a353-ff45047c0350 req-e5d21235-276f-4efa-a353-ff45047c0350 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=de175b4d-00bf-4957-b2cf-d737061c6fd0 0.094s",
                                "2026-05-22 01:45:13.944 23 INFO tempest.lib.common.rest_client [req-9ea84d81-e303-4c62-b628-5392af1fc384 req-9ea84d81-e303-4c62-b628-5392af1fc384 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.180s",
                                "2026-05-22 01:45:13.953 48 INFO tempest.lib.common.rest_client [req-c341501d-85be-4c2f-8f94-71a9af55abb5 req-c341501d-85be-4c2f-8f94-71a9af55abb5 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6980a313-45bd-4962-a4ad-9cb65b5526ac 0.118s",
                                "2026-05-22 01:45:13.967 33 INFO tempest.lib.common.rest_client [req-e558197e-e3a9-48d2-9fe5-5810663725a6 req-e558197e-e3a9-48d2-9fe5-5810663725a6 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/de175b4d-00bf-4957-b2cf-d737061c6fd0 0.105s",
                                "2026-05-22 01:45:14.116 33 INFO tempest.lib.common.rest_client [req-e7b15216-b111-4e82-ac44-9d23940c293e req-e7b15216-b111-4e82-ac44-9d23940c293e ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5314be88-47d3-4ebd-b84c-fb46f8651f63 0.146s",
                                "2026-05-22 01:45:14.127 19 INFO tempest.lib.common.rest_client [req-900dbe34-d675-4b0d-9efb-93659de7a29a req-900dbe34-d675-4b0d-9efb-93659de7a29a ] Request (NetworksIpV6Test:test_create_update_network_description): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/networks/dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.408s",
                                "2026-05-22 01:45:14.137 48 INFO tempest.lib.common.rest_client [req-e228ace8-c2d2-4bb2-9773-b31d481b5515 req-e228ace8-c2d2-4bb2-9773-b31d481b5515 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a08380d-6914-46c8-b5f7-2ac846897b7e 0.179s",
                                "2026-05-22 01:45:14.237 33 INFO tempest.lib.common.rest_client [req-6b92bbcf-0da3-4f4e-928e-abd107dca206 req-6b92bbcf-0da3-4f4e-928e-abd107dca206 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.118s",
                                "2026-05-22 01:45:14.249 48 INFO tempest.lib.common.rest_client [req-bae8700c-0bc1-4f23-9e6c-c18a3918aed0 req-bae8700c-0bc1-4f23-9e6c-c18a3918aed0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/6a4d5b85-9e26-417f-8c8c-fbd8eab2f19d 0.110s",
                                "2026-05-22 01:45:14.258 15 INFO tempest.lib.common.rest_client [req-a7d82b4d-32eb-48cd-b489-8baff3c57454 req-a7d82b4d-32eb-48cd-b489-8baff3c57454 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.647s",
                                "2026-05-22 01:45:14.285 19 INFO tempest.lib.common.rest_client [req-c5c9ed4c-1caf-403a-aa98-c5fefe77b52e req-c5c9ed4c-1caf-403a-aa98-c5fefe77b52e ] Request (NetworksIpV6Test:test_create_update_network_description): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?id=dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.152s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_create_update_network_description [1.630806s] ... ok",
                                "2026-05-22 01:45:14.330 23 INFO tempest.lib.common.rest_client [req-bd1969ff-a421-455d-a618-e37d9183c817 req-bd1969ff-a421-455d-a618-e37d9183c817 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c6118049-268b-4b99-b0df-a0038d01178c 0.384s",
                                "2026-05-22 01:45:14.378 33 INFO tempest.lib.common.rest_client [req-e7062d4f-14e7-4162-bb01-f28301178433 req-e7062d4f-14e7-4162-bb01-f28301178433 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/c1f50723-768e-4d3a-9ea7-6a6dabdb2ba0 0.138s",
                                "2026-05-22 01:45:14.386 48 INFO tempest.lib.common.rest_client [req-a57014f0-29d0-4d1b-923a-fef7185393b2 req-a57014f0-29d0-4d1b-923a-fef7185393b2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/33bef390-a299-422d-baaf-9584f9b2c7ac 0.135s",
                                "2026-05-22 01:45:14.453 23 INFO tempest.lib.common.rest_client [req-7441cefc-1ec7-4332-bbdb-61c1d2d51bff req-7441cefc-1ec7-4332-bbdb-61c1d2d51bff ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.120s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_security_group_rule_with_remote_ip_prefix [1.798141s] ... ok",
                                "2026-05-22 01:45:14.485 33 INFO tempest.lib.common.rest_client [req-03c9c2f8-a662-480f-8d43-42f46a43d6ea req-03c9c2f8-a662-480f-8d43-42f46a43d6ea ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bedc5725-8311-4575-a23d-fcb6acbd79af 0.105s",
                                "2026-05-22 01:45:14.490 48 INFO tempest.lib.common.rest_client [req-16da66ec-cd6d-4978-80c2-b90538dc296d req-16da66ec-cd6d-4978-80c2-b90538dc296d ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e1893d0c-e940-496d-8070-3dca844b9b96 0.101s",
                                "2026-05-22 01:45:14.584 33 INFO tempest.lib.common.rest_client [req-f40644ef-28c6-4cf2-b7f5-4af2efdcd387 req-f40644ef-28c6-4cf2-b7f5-4af2efdcd387 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.097s",
                                "2026-05-22 01:45:14.602 48 INFO tempest.lib.common.rest_client [req-07de1a31-c06e-4511-8fa3-3f324afca2d4 req-07de1a31-c06e-4511-8fa3-3f324afca2d4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/031deed4-7747-4528-be04-9105e5ea7bcf 0.109s",
                                "2026-05-22 01:45:14.688 33 INFO tempest.lib.common.rest_client [req-6a62d1b0-e151-4bbe-bbdf-c73d09e2f650 req-6a62d1b0-e151-4bbe-bbdf-c73d09e2f650 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/ce06d234-1973-4e89-b167-8f20d3b6d0f9 0.101s",
                                "2026-05-22 01:45:14.711 48 INFO tempest.lib.common.rest_client [req-bee53913-ca4c-421b-b14e-c16cd27ff07b req-bee53913-ca4c-421b-b14e-c16cd27ff07b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e6189149-4802-4fc7-a795-cb01b240b6fb 0.106s",
                                "2026-05-22 01:45:14.788 33 INFO tempest.lib.common.rest_client [req-1ee39b13-e3c2-4a8e-a75c-0e3fa586ce3a req-1ee39b13-e3c2-4a8e-a75c-0e3fa586ce3a ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9b73ba9-bb93-4f14-8c75-b31526a7a6d5 0.098s",
                                "2026-05-22 01:45:14.814 23 INFO tempest.lib.common.rest_client [req-96499c82-df46-4893-b2f0-bfca0dc1e743 req-96499c82-df46-4893-b2f0-bfca0dc1e743 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.357s",
                                "2026-05-22 01:45:14.823 48 INFO tempest.lib.common.rest_client [req-51336729-b22a-4620-9825-6c7d6f443114 req-51336729-b22a-4620-9825-6c7d6f443114 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4c1f423f-8131-40d7-848f-1bc9894b61db 0.106s",
                                "2026-05-22 01:45:14.886 33 INFO tempest.lib.common.rest_client [req-ae0b4f7f-7197-465c-98ec-b65f184a6aa9 req-ae0b4f7f-7197-465c-98ec-b65f184a6aa9 ] Request (RoutersTest:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/471b4f0f-b4c6-44c9-b85f-68715a3b906b 0.095s",
                                "2026-05-22 01:45:14.943 48 INFO tempest.lib.common.rest_client [req-545ec00f-e963-40b6-a932-43badc6bcaa4 req-545ec00f-e963-40b6-a932-43badc6bcaa4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/046b2e66-3b48-4800-90c3-fb8a3601c820 0.118s",
                                "2026-05-22 01:45:15.020 19 INFO tempest.lib.common.rest_client [req-252b9ad5-4e9b-4d98-b19f-b1a9bac140d5 req-252b9ad5-4e9b-4d98-b19f-b1a9bac140d5 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.728s",
                                "2026-05-22 01:45:15.063 48 INFO tempest.lib.common.rest_client [req-40a413ab-21f7-4b41-b914-047039a64de0 req-40a413ab-21f7-4b41-b914-047039a64de0 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4dcd6ecf-f516-4320-82c8-9c56622a1f75 0.118s",
                                "2026-05-22 01:45:15.074 21 INFO tempest.lib.common.rest_client [req-51fc9197-596e-4651-8142-4ee7ddd73955 req-51fc9197-596e-4651-8142-4ee7ddd73955 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.598s",
                                "2026-05-22 01:45:15.134 15 INFO tempest.lib.common.rest_client [req-6985ac09-9033-43f9-9a4e-3c52d8208096 req-6985ac09-9033-43f9-9a4e-3c52d8208096 ] Request (PortsIpV6TestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/b25843a5-5fc2-4f07-881e-7d5ec2b92ad9 0.874s",
                                "2026-05-22 01:45:15.159 48 INFO tempest.lib.common.rest_client [req-d5f240de-d593-43b5-bbc4-e4e28e9525f8 req-d5f240de-d593-43b5-bbc4-e4e28e9525f8 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d96b338d-40cc-4dd2-b3a5-7de9b3a265d0 0.094s",
                                "2026-05-22 01:45:15.191 23 INFO tempest.lib.common.rest_client [req-5d896006-66f6-45ba-ac64-4f99810100b0 req-5d896006-66f6-45ba-ac64-4f99810100b0 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.375s",
                                "2026-05-22 01:45:15.202 33 INFO tempest.lib.common.rest_client [req-1f06877d-b5cd-4a85-83e2-bdf8f50cbf78 req-1f06877d-b5cd-4a85-83e2-bdf8f50cbf78 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/1d2d65bb0c934bb08fa203125f5b0fc3 0.314s",
                                "2026-05-22 01:45:15.263 48 INFO tempest.lib.common.rest_client [req-b2337532-db97-4cb6-96fa-e47b47a91dcd req-b2337532-db97-4cb6-96fa-e47b47a91dcd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/d4ba5636-23e3-44a2-9039-4a1d839a2ed1 0.100s",
                                "2026-05-22 01:45:15.311 23 INFO tempest.lib.common.rest_client [req-1b82abc0-86ef-491a-9596-8c85bceae2a8 req-1b82abc0-86ef-491a-9596-8c85bceae2a8 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/29f0552e-da7e-40c8-843e-c0b2d04acb4d 0.117s",
                                "2026-05-22 01:45:15.368 48 INFO tempest.lib.common.rest_client [req-f79d553d-0d49-4730-a63e-b992e5152613 req-f79d553d-0d49-4730-a63e-b992e5152613 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f5a499c-d4c2-4a6d-b38e-360aab3e49ee 0.102s",
                                "2026-05-22 01:45:15.402 21 INFO tempest.lib.common.rest_client [req-cee35d0a-5d83-4412-b575-599fd6b2ca14 req-cee35d0a-5d83-4412-b575-599fd6b2ca14 ] 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.326s",
                                "2026-05-22 01:45:15.457 19 INFO tempest.lib.common.rest_client [req-7c7524a7-a732-4dba-b845-e88848512300 req-7c7524a7-a732-4dba-b845-e88848512300 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.434s",
                                "2026-05-22 01:45:15.476 48 INFO tempest.lib.common.rest_client [req-e60e0c07-d7de-48e3-93fc-b1ee83a1cfcd req-e60e0c07-d7de-48e3-93fc-b1ee83a1cfcd ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6a166a1b-7835-4790-ac35-4b016b13d5b3 0.105s",
                                "2026-05-22 01:45:15.493 23 INFO tempest.lib.common.rest_client [req-af58c003-f051-4eb3-85a6-3eecf327a739 req-af58c003-f051-4eb3-85a6-3eecf327a739 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.174s",
                                "2026-05-22 01:45:15.501 33 INFO tempest.lib.common.rest_client [req-9ec1fb4f-61ae-402a-b4d9-d146929e64e2 req-9ec1fb4f-61ae-402a-b4d9-d146929e64e2 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2382e5f8c66d487381bf4b8a37ec9082 0.292s",
                                "2026-05-22 01:45:15.502 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 05dade93226a46a8ae07856065eede4f",
                                "2026-05-22 01:45:15.499 15 INFO tempest.lib.common.rest_client [req-65084343-0f25-443f-b6d0-2f17fe96420f req-65084343-0f25-443f-b6d0-2f17fe96420f ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/b25843a5-5fc2-4f07-881e-7d5ec2b92ad9 0.353s",
                                "2026-05-22 01:45:15.566 48 INFO tempest.lib.common.rest_client [req-abb82bb2-b747-4f8c-86a9-1a052f3cbeff req-abb82bb2-b747-4f8c-86a9-1a052f3cbeff ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=054d0232-da90-4741-a989-45306b9e3467 0.088s",
                                "2026-05-22 01:45:15.617 15 INFO tempest.lib.common.rest_client [req-755ee0c9-6141-424b-a7c0-0faf5f855eca req-755ee0c9-6141-424b-a7c0-0faf5f855eca ] Request (PortsIpV6TestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/b25843a5-5fc2-4f07-881e-7d5ec2b92ad9 0.116s",
                                "2026-05-22 01:45:15.689 48 INFO tempest.lib.common.rest_client [req-0e3e64a4-94cc-4eb0-aedd-524af0947d7b req-0e3e64a4-94cc-4eb0-aedd-524af0947d7b ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/054d0232-da90-4741-a989-45306b9e3467 0.121s",
                                "2026-05-22 01:45:15.769 23 INFO tempest.lib.common.rest_client [req-dbac6d12-2c22-4a00-80ab-f7634e93fd68 req-dbac6d12-2c22-4a00-80ab-f7634e93fd68 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/29f0552e-da7e-40c8-843e-c0b2d04acb4d 0.273s",
                                "2026-05-22 01:45:15.822 48 INFO tempest.lib.common.rest_client [req-538786c6-d387-4338-9844-f5bff60fb9a6 req-538786c6-d387-4338-9844-f5bff60fb9a6 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2ba04e63-2687-4601-9b38-499852ce18cd 0.130s",
                                "2026-05-22 01:45:15.850 21 INFO tempest.lib.common.rest_client [req-b0848028-5b8c-4760-869e-48b98f98ae35 req-b0848028-5b8c-4760-869e-48b98f98ae35 ] 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.445s",
                                "2026-05-22 01:45:15.916 15 INFO tempest.lib.common.rest_client [req-c07e9b3b-3e38-456a-b1b3-481c67148dd9 req-c07e9b3b-3e38-456a-b1b3-481c67148dd9 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a4b41fee-1d89-42e1-b4c1-8f331c830c85 0.297s",
                                "2026-05-22 01:45:15.935 48 INFO tempest.lib.common.rest_client [req-f1d7b631-d249-4388-8fbc-038988584c38 req-f1d7b631-d249-4388-8fbc-038988584c38 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=2626f73d-b37d-4a24-8f16-5a40d27958c2 0.109s",
                                "2026-05-22 01:45:15.945 23 INFO tempest.lib.common.rest_client [req-3f129cc7-3bf2-4c4e-9881-a794e8613718 req-3f129cc7-3bf2-4c4e-9881-a794e8613718 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.173s",
                                "2026-05-22 01:45:16.047 33 INFO tempest.lib.common.rest_client [req-d22d2957-8cdf-414e-bf77-1fcc946bc8ba req-d22d2957-8cdf-414e-bf77-1fcc946bc8ba ] Request (RoutersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.543s",
                                "2026-05-22 01:45:16.055 48 INFO tempest.lib.common.rest_client [req-f442a96d-dd0a-41de-87af-7a0833204c10 req-f442a96d-dd0a-41de-87af-7a0833204c10 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/2626f73d-b37d-4a24-8f16-5a40d27958c2 0.117s",
                                "2026-05-22 01:45:16.165 48 INFO tempest.lib.common.rest_client [req-711e42ad-7f9d-4961-8564-90afc6c7f46c req-711e42ad-7f9d-4961-8564-90afc6c7f46c ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1e7ac961-0041-4bf0-a8aa-c11079453d69 0.107s",
                                "2026-05-22 01:45:16.241 21 INFO tempest.lib.common.rest_client [req-de2daae9-2a3e-42bc-ab7b-f1f282605f7f req-de2daae9-2a3e-42bc-ab7b-f1f282605f7f ] 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.388s",
                                "2026-05-22 01:45:16.245 23 INFO tempest.lib.common.rest_client [req-182dcf5b-081c-4dd1-9160-449b0cfc8589 req-182dcf5b-081c-4dd1-9160-449b0cfc8589 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.297s",
                                "2026-05-22 01:45:16.253 15 INFO tempest.lib.common.rest_client [req-0b8ac997-4477-4d49-a5b4-31b4af6d7fc0 req-0b8ac997-4477-4d49-a5b4-31b4af6d7fc0 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8ab73686-dbb5-4c2c-92ab-5e3ec69d0d15 0.335s",
                                "2026-05-22 01:45:16.270 48 INFO tempest.lib.common.rest_client [req-ba03b902-e994-479c-b161-7d579de69a10 req-ba03b902-e994-479c-b161-7d579de69a10 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1ded9709-52ee-43fb-94a2-fe2b4fac5885 0.103s",
                                "2026-05-22 01:45:16.294 19 INFO tempest.lib.common.rest_client [req-f0cedd5c-7d69-4de6-b05a-18d4e58527c8 req-f0cedd5c-7d69-4de6-b05a-18d4e58527c8 ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dca174d5-4193-492d-9f81-44016648924f 0.833s",
                                "2026-05-22 01:45:16.380 23 INFO tempest.lib.common.rest_client [req-7d38423a-62d9-4539-a916-109a37ea1b6a req-7d38423a-62d9-4539-a916-109a37ea1b6a ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3372f3ee-55fd-4053-ac47-408184f88b35 0.131s",
                                "2026-05-22 01:45:16.382 33 INFO tempest.lib.common.rest_client [req-e802adaf-9484-4f93-aa10-c3de96275780 req-e802adaf-9484-4f93-aa10-c3de96275780 ] Request (RoutersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=05dade93226a46a8ae07856065eede4f&name=default 0.331s",
                                "2026-05-22 01:45:16.388 48 INFO tempest.lib.common.rest_client [req-754100a4-644a-47cd-ae4a-e7ead165349a req-754100a4-644a-47cd-ae4a-e7ead165349a ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/53cb60eb-1db1-49cb-8b33-c5cd6a5a8caf 0.116s",
                                "2026-05-22 01:45:16.396 19 INFO tempest.lib.common.rest_client [req-52185fc9-763f-4424-b2b3-3803ff53009a req-52185fc9-763f-4424-b2b3-3803ff53009a ] Request (NetworksIpV6Test:test_delete_network_with_subnet): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/267d21b9-4b75-4368-a457-1b2e1009c3c4 0.096s",
                                "2026-05-22 01:45:16.461 15 INFO tempest.lib.common.rest_client [req-e37cf7e5-1a06-414b-9d92-061a1b8ccb89 req-e37cf7e5-1a06-414b-9d92-061a1b8ccb89 ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d5f945e2-78d5-4126-850c-098d1a351b26 0.206s",
                                "2026-05-22 01:45:16.470 48 INFO tempest.lib.common.rest_client [req-5db668d7-8b87-4118-a4dc-b4d395df2e04 req-5db668d7-8b87-4118-a4dc-b4d395df2e04 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b7a61db-6b34-42ef-add6-878ee81b3356 0.080s",
                                "2026-05-22 01:45:16.487 19 INFO tempest.lib.common.rest_client [req-584dbe67-fa99-49ca-9895-b1fa13125b65 req-584dbe67-fa99-49ca-9895-b1fa13125b65 ] Request (NetworksIpV6Test:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dca174d5-4193-492d-9f81-44016648924f 0.088s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_delete_network_with_subnet [2.197629s] ... ok",
                                "2026-05-22 01:45:16.538 23 INFO tempest.lib.common.rest_client [req-0b32ad06-9616-46ae-b24b-6f60f1a43869 req-0b32ad06-9616-46ae-b24b-6f60f1a43869 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.155s",
                                "2026-05-22 01:45:16.559 48 INFO tempest.lib.common.rest_client [req-402292e7-ca8c-43f2-a08b-6864b898a849 req-402292e7-ca8c-43f2-a08b-6864b898a849 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/31ddcaa7-b7e5-4efc-9aae-dce20486746b 0.087s",
                                "2026-05-22 01:45:16.634 19 INFO tempest.lib.common.rest_client [req-62582e9b-c26a-4c6e-b6c4-cacc7a21342d req-62582e9b-c26a-4c6e-b6c4-cacc7a21342d ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?router%3Aexternal=True 0.144s",
                                "2026-05-22 01:45:16.707 48 INFO tempest.lib.common.rest_client [req-80614e6e-0588-4f04-9802-bd95a9e58975 req-80614e6e-0588-4f04-9802-bd95a9e58975 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7b3f037-3f1c-427e-a99e-3e0f9512bfd2 0.146s",
                                "2026-05-22 01:45:16.735 15 INFO tempest.lib.common.rest_client [req-c6980d99-237c-4fb3-9553-992c65f6baaf req-c6980d99-237c-4fb3-9553-992c65f6baaf ] Request (PortsIpV6TestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d7b3ee4-9cc9-4c78-97f8-3e917e6b84b8 0.271s",
                                "{2} tempest.api.network.test_ports.PortsIpV6TestJSON.test_update_port_with_two_security_groups_and_extra_attributes [6.095734s] ... ok",
                                "2026-05-22 01:45:16.775 19 INFO tempest.lib.common.rest_client [req-23a5b723-7107-47dc-8c2d-7175a55e9ecc req-23a5b723-7107-47dc-8c2d-7175a55e9ecc ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?network_id=22cbbf9f-d9b9-488d-8952-cb283ff2afbf 0.138s",
                                "2026-05-22 01:45:16.787 33 INFO tempest.lib.common.rest_client [req-41dbfe91-9da1-4f8e-b443-140f6ec4c515 req-41dbfe91-9da1-4f8e-b443-140f6ec4c515 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/fdd6d099-479e-4e1b-8d1b-fa4a39315ed3 0.399s",
                                "2026-05-22 01:45:16.815 23 INFO tempest.lib.common.rest_client [req-0c9abd7b-2fe9-4c7c-95d9-d8d580d83a25 req-0c9abd7b-2fe9-4c7c-95d9-d8d580d83a25 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/3372f3ee-55fd-4053-ac47-408184f88b35 0.275s",
                                "2026-05-22 01:45:16.856 48 INFO tempest.lib.common.rest_client [req-ef07e6da-c16a-4b56-b142-440b8fce0f33 req-ef07e6da-c16a-4b56-b142-440b8fce0f33 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/030aa99b-e1fe-4b0e-aa1a-6229b2048b56 0.146s",
                                "2026-05-22 01:45:16.864 19 INFO tempest.lib.common.rest_client [req-07ae0a9f-76dc-4904-90a8-860ee7dad9ed req-07ae0a9f-76dc-4904-90a8-860ee7dad9ed ] Request (NetworksIpV6Test:test_external_network_visibility): 200 GET https://api.testbed.osism.xyz:9696/v2.0/extensions 0.087s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_external_network_visibility [0.376664s] ... ok",
                                "2026-05-22 01:45:16.945 23 INFO tempest.lib.common.rest_client [req-675752a2-6b6e-4b56-a773-96439d46a8fa req-675752a2-6b6e-4b56-a773-96439d46a8fa ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.129s",
                                "2026-05-22 01:45:16.951 48 INFO tempest.lib.common.rest_client [req-18018246-d876-4f6b-9847-0be33fadf4a9 req-18018246-d876-4f6b-9847-0be33fadf4a9 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3a5614d2-a25f-4c5c-bb46-e9702461811d 0.092s",
                                "2026-05-22 01:45:17.020 33 INFO tempest.lib.common.rest_client [req-4aa31019-6c49-4ebd-9eba-54dd64721ef0 req-4aa31019-6c49-4ebd-9eba-54dd64721ef0 ] Request (RoutersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/05dade93226a46a8ae07856065eede4f 0.229s",
                                "2026-05-22 01:45:17.038 19 INFO tempest.lib.common.rest_client [req-700eb022-1472-4e5d-bfa7-9254532df406 req-700eb022-1472-4e5d-bfa7-9254532df406 ] Request (NetworksIpV6Test:test_list_networks): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks 0.170s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks [0.173749s] ... ok",
                                "2026-05-22 01:45:17.066 48 INFO tempest.lib.common.rest_client [req-3cf5b60e-21e7-496b-a8b0-66a27c799710 req-3cf5b60e-21e7-496b-a8b0-66a27c799710 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/bf7ba401-c9c8-40b4-ae38-48061062c443 0.111s",
                                "2026-05-22 01:45:17.085 15 INFO tempest.lib.common.rest_client [req-f45fe183-7d8e-4955-ac71-86893f513117 req-f45fe183-7d8e-4955-ac71-86893f513117 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52a26665-9d64-4e00-b671-42e1b9164039 0.345s",
                                "2026-05-22 01:45:17.093 21 INFO tempest.lib.common.rest_client [req-20e60a29-170b-4260-8648-cf6ac1c6c55a req-20e60a29-170b-4260-8648-cf6ac1c6c55a ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.849s",
                                "2026-05-22 01:45:17.161 48 INFO tempest.lib.common.rest_client [req-b1c6c44b-d79d-4347-b565-ad524018a817 req-b1c6c44b-d79d-4347-b565-ad524018a817 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4488035-d9ea-4d9a-af98-ca3cd575a061 0.093s",
                                "2026-05-22 01:45:17.181 15 INFO tempest.lib.common.rest_client [req-02b62d51-3e69-4080-90d8-173ebb840a2d req-02b62d51-3e69-4080-90d8-173ebb840a2d ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3d7b3ee4-9cc9-4c78-97f8-3e917e6b84b8 0.093s",
                                "2026-05-22 01:45:17.219 19 INFO tempest.lib.common.rest_client [req-732896f2-ec3c-4fd0-ae13-ccea5eedd68c req-732896f2-ec3c-4fd0-ae13-ccea5eedd68c ] Request (NetworksIpV6Test:test_list_networks_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks?fields=id&fields=name&fields=mtu 0.173s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_networks_fields [0.179203s] ... ok",
                                "2026-05-22 01:45:17.252 23 INFO tempest.lib.common.rest_client [req-12ce3342-ff44-482e-bd3a-20741f5c8d29 req-12ce3342-ff44-482e-bd3a-20741f5c8d29 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.304s",
                                "2026-05-22 01:45:17.292 48 INFO tempest.lib.common.rest_client [req-80b7e16d-ed6b-42d9-a105-fa42d28b91e1 req-80b7e16d-ed6b-42d9-a105-fa42d28b91e1 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/12fd64e7-3ff2-4722-a861-b9bdbb859e62 0.126s",
                                "2026-05-22 01:45:17.362 23 INFO tempest.lib.common.rest_client [req-b61319c0-1430-4ee6-9c5f-d55979d44f3b req-b61319c0-1430-4ee6-9c5f-d55979d44f3b ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e9b009c5-2074-48f8-a471-613df181f5e6 0.108s",
                                "2026-05-22 01:45:17.386 48 INFO tempest.lib.common.rest_client [req-e841b11a-3f74-48db-80d5-101993510c08 req-e841b11a-3f74-48db-80d5-101993510c08 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/fba7e4ff-3a31-4661-a2c4-39cce96e2b92 0.091s",
                                "2026-05-22 01:45:17.392 19 INFO tempest.lib.common.rest_client [req-0ed0729f-1050-4403-8815-df0b6b326842 req-0ed0729f-1050-4403-8815-df0b6b326842 ] Request (NetworksIpV6Test:test_list_subnets): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets 0.167s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets [0.174986s] ... ok",
                                "2026-05-22 01:45:17.444 15 INFO tempest.lib.common.rest_client [req-ec6839fe-df9d-4a69-b7b6-2276fcbbbece req-ec6839fe-df9d-4a69-b7b6-2276fcbbbece ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a04f24f0-988a-4d77-9aa1-7a515dfeb622 0.261s",
                                "2026-05-22 01:45:17.477 48 INFO tempest.lib.common.rest_client [req-5cacef4d-84e3-4e05-b55a-ade9362f9da2 req-5cacef4d-84e3-4e05-b55a-ade9362f9da2 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/292648d7-437f-43e7-8de3-9ab07a4b97b3 0.088s",
                                "2026-05-22 01:45:17.483 21 INFO tempest.lib.common.rest_client [req-31c18002-5949-45f6-b7d0-4198583eb6a0 req-31c18002-5949-45f6-b7d0-4198583eb6a0 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.385s",
                                "2026-05-22 01:45:17.523 23 INFO tempest.lib.common.rest_client [req-310081e3-407a-4ad7-94a9-e0e696fd19c7 req-310081e3-407a-4ad7-94a9-e0e696fd19c7 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.159s",
                                "2026-05-22 01:45:17.541 19 INFO tempest.lib.common.rest_client [req-b803a7fe-cc3c-46ae-97d0-5f5006136bb9 req-b803a7fe-cc3c-46ae-97d0-5f5006136bb9 ] Request (NetworksIpV6Test:test_list_subnets_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets?fields=id&fields=network_id 0.140s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_list_subnets_fields [0.145004s] ... ok",
                                "2026-05-22 01:45:17.556 33 INFO tempest.lib.common.rest_client [req-c6a87132-4309-49f3-871d-03609eac7f0f req-c6a87132-4309-49f3-871d-03609eac7f0f ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:45:17.541 15 INFO tempest.lib.common.rest_client [req-e1a640a4-e084-402c-beab-0e0948f5233e req-e1a640a4-e084-402c-beab-0e0948f5233e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/29ff406c-9de8-4f87-9b9d-010c2cfdcb35 0.095s",
                                "2026-05-22 01:45:17.574 48 INFO tempest.lib.common.rest_client [req-1346037a-64f4-444a-b8f7-6794f1dc0828 req-1346037a-64f4-444a-b8f7-6794f1dc0828 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/261e47bb-12c2-49de-83ce-eb04b185324a 0.090s",
                                "2026-05-22 01:45:17.629 15 INFO tempest.lib.common.rest_client [req-5308b633-211a-46ba-a42d-9239009e3006 req-5308b633-211a-46ba-a42d-9239009e3006 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.085s",
                                "2026-05-22 01:45:17.693 48 INFO tempest.lib.common.rest_client [req-f720db75-ca7c-49b0-973a-0d0178c1a123 req-f720db75-ca7c-49b0-973a-0d0178c1a123 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/de38fd70-8a13-4acc-83ae-b4890e90deb5 0.115s",
                                "2026-05-22 01:45:17.719 19 INFO tempest.lib.common.rest_client [req-cc201f7c-fb44-430e-888d-c6ba73f5be59 req-cc201f7c-fb44-430e-888d-c6ba73f5be59 ] Request (NetworksIpV6Test:test_show_network): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/05ffe439-b46d-447e-84ea-8145f16afa58 0.165s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network [0.177566s] ... ok",
                                "2026-05-22 01:45:17.758 15 INFO tempest.lib.common.rest_client [req-07c25c02-500b-4d3a-8590-576ae007f349 req-07c25c02-500b-4d3a-8590-576ae007f349 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/847cae35-f1fa-4b5c-a33c-74a3ea36f8cc 0.123s",
                                "2026-05-22 01:45:17.791 23 INFO tempest.lib.common.rest_client [req-f37c9854-5e0f-4184-89de-35f771646396 req-f37c9854-5e0f-4184-89de-35f771646396 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-group-rules/e9b009c5-2074-48f8-a471-613df181f5e6 0.265s",
                                "2026-05-22 01:45:17.808 48 INFO tempest.lib.common.rest_client [req-24453366-0be5-48d5-8910-f9ba8d8e60b4 req-24453366-0be5-48d5-8910-f9ba8d8e60b4 ] Request (NetworksTestDHCPv6:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/264cef34-4576-4fb8-8159-86f3017c1508 0.109s",
                                "2026-05-22 01:45:17.821 21 INFO tempest.lib.common.rest_client [req-c57e8beb-e954-4083-9e17-af3f29f63425 req-c57e8beb-e954-4083-9e17-af3f29f63425 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 400 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.335s",
                                "2026-05-22 01:45:17.877 19 INFO tempest.lib.common.rest_client [req-c0d9ad3a-f309-41e2-8472-95e819a5d0ed req-c0d9ad3a-f309-41e2-8472-95e819a5d0ed ] Request (NetworksIpV6Test:test_show_network_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/networks/05ffe439-b46d-447e-84ea-8145f16afa58?fields=id&fields=name&fields=mtu 0.154s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_network_fields [0.156072s] ... ok",
                                "2026-05-22 01:45:17.904 15 INFO tempest.lib.common.rest_client [req-cd47e1d1-94cc-4c1f-8a11-8b44e11d29c1 req-cd47e1d1-94cc-4c1f-8a11-8b44e11d29c1 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3e75f0f8-96e3-477a-930d-ae9c97dc26ce 0.145s",
                                "2026-05-22 01:45:17.974 23 INFO tempest.lib.common.rest_client [req-b44693c0-34da-4c70-9690-07baf7602bc4 req-b44693c0-34da-4c70-9690-07baf7602bc4 ] Request (SecGroupTest:test_create_show_delete_security_group_rule): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.178s",
                                "2026-05-22 01:45:17.999 19 INFO tempest.lib.common.rest_client [req-efad398d-4dec-4ba4-8716-9c24ad2a66f3 req-efad398d-4dec-4ba4-8716-9c24ad2a66f3 ] Request (NetworksIpV6Test:test_show_subnet): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/190c58cb-d305-4bda-9dd9-b31d2366dd68 0.118s",
                                "2026-05-22 01:45:17.997 15 INFO tempest.lib.common.rest_client [req-a73aa129-93fa-4d34-8e0a-81f47944849f req-a73aa129-93fa-4d34-8e0a-81f47944849f ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c9d17f0d-5aaa-46b4-833a-977b3f34b69c 0.089s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet [0.121466s] ... ok",
                                "2026-05-22 01:45:18.095 33 INFO tempest.lib.common.rest_client [req-4dbf81f7-5b3f-477f-8f07-54685afa84f6 req-4dbf81f7-5b3f-477f-8f07-54685afa84f6 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.520s",
                                "2026-05-22 01:45:18.102 15 INFO tempest.lib.common.rest_client [req-8d4c9909-951e-4af5-957c-f92f656dcd3e req-8d4c9909-951e-4af5-957c-f92f656dcd3e ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/16d5fafc-7f2f-4e81-a847-3f846fc9bbc9 0.102s",
                                "2026-05-22 01:45:18.120 19 INFO tempest.lib.common.rest_client [req-a1700fce-5c16-47b9-819f-3c32f838fde8 req-a1700fce-5c16-47b9-819f-3c32f838fde8 ] Request (NetworksIpV6Test:test_show_subnet_fields): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/190c58cb-d305-4bda-9dd9-b31d2366dd68?fields=id&fields=network_id 0.115s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_show_subnet_fields [0.120011s] ... ok",
                                "2026-05-22 01:45:18.201 15 INFO tempest.lib.common.rest_client [req-71e8facb-6f24-4d69-9d63-3614105843c8 req-71e8facb-6f24-4d69-9d63-3614105843c8 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/ef3df3bd-f833-45d8-b169-2a692a3eb57b 0.096s",
                                "2026-05-22 01:45:18.245 33 INFO tempest.lib.common.rest_client [req-a3c26f91-dae4-4939-88c2-bda86243cb48 req-a3c26f91-dae4-4939-88c2-bda86243cb48 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.145s",
                                "2026-05-22 01:45:18.291 15 INFO tempest.lib.common.rest_client [req-31e835b6-7e6c-41a7-8e0d-e90f02a71fd5 req-31e835b6-7e6c-41a7-8e0d-e90f02a71fd5 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/6ca429ce-1d38-45f3-b435-52a2c188f8e8 0.088s",
                                "2026-05-22 01:45:18.355 23 INFO tempest.lib.common.rest_client [req-6b45f62b-8547-4e78-a1f6-72921a09e394 req-6b45f62b-8547-4e78-a1f6-72921a09e394 ] Request (SecGroupTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/cc20129d-e0da-404b-b56a-51f3687935fc 0.377s",
                                "2026-05-22 01:45:18.400 15 INFO tempest.lib.common.rest_client [req-5e1cc40e-8a7a-47f2-9ad4-6f046477e951 req-5e1cc40e-8a7a-47f2-9ad4-6f046477e951 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/288f9983-b2b2-4beb-9754-f2f4b9b73afe 0.105s",
                                "2026-05-22 01:45:18.425 33 INFO tempest.lib.common.rest_client [req-244cb980-6ea1-4ed2-9186-7e90ecb0d12d req-244cb980-6ea1-4ed2-9186-7e90ecb0d12d ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.176s",
                                "2026-05-22 01:45:18.504 15 INFO tempest.lib.common.rest_client [req-8adb5a57-0acf-49ce-a019-ae3a673a7357 req-8adb5a57-0acf-49ce-a019-ae3a673a7357 ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a2538122-99b3-44a9-8823-4e4b90a506b2 0.102s",
                                "2026-05-22 01:45:18.511 23 INFO tempest.lib.common.rest_client [req-f1a9b3a1-f42b-40cc-8543-2683124ff3b4 req-f1a9b3a1-f42b-40cc-8543-2683124ff3b4 ] Request (SecGroupTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.152s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_create_show_delete_security_group_rule [4.057094s] ... ok",
                                "2026-05-22 01:45:18.617 15 INFO tempest.lib.common.rest_client [req-f7606e43-08a4-42d5-b3c0-c23223dff7de req-f7606e43-08a4-42d5-b3c0-c23223dff7de ] Request (PortsIpV6TestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/2b6a2e47-9eac-4898-abe7-df44ee95ec23 0.111s",
                                "2026-05-22 01:45:18.759 48 INFO tempest.lib.common.rest_client [req-ef7bd7b7-bceb-4d21-b2e4-28685f69946a req-ef7bd7b7-bceb-4d21-b2e4-28685f69946a ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/2f5728c0-cef6-4aa9-b079-d5bd6d39ea47 0.949s",
                                "2026-05-22 01:45:18.964 23 INFO tempest.lib.common.rest_client [req-e575447e-906e-4899-ac60-6cacb02b1144 req-e575447e-906e-4899-ac60-6cacb02b1144 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.448s",
                                "2026-05-22 01:45:18.974 19 INFO tempest.lib.common.rest_client [req-8b04d78b-47e0-4020-9b98-1fda2eec681a req-8b04d78b-47e0-4020-9b98-1fda2eec681a ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 0.849s",
                                "2026-05-22 01:45:19.032 48 INFO tempest.lib.common.rest_client [req-921a3017-ee65-44e1-9c6d-b492d215a405 req-921a3017-ee65-44e1-9c6d-b492d215a405 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/9d4aad71a2b74df1ab0d1eb9829532ff 0.270s",
                                "2026-05-22 01:45:19.056 33 INFO tempest.lib.common.rest_client [req-83ae64cc-13f0-47e5-9577-3608801948f2 req-83ae64cc-13f0-47e5-9577-3608801948f2 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.628s",
                                "2026-05-22 01:45:19.062 15 INFO tempest.lib.common.rest_client [req-c7ee0271-6d22-4db5-a9c9-ab0422fd5e66 req-c7ee0271-6d22-4db5-a9c9-ab0422fd5e66 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/52ff77c4-72ad-4301-8797-464a208ae4c4 0.442s",
                                "2026-05-22 01:45:19.247 33 INFO tempest.lib.common.rest_client [req-97b9a152-9248-4e11-a1cb-e6d133304478 req-97b9a152-9248-4e11-a1cb-e6d133304478 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:45:19.318 23 INFO tempest.lib.common.rest_client [req-7a29f91a-df5d-4ea8-bdda-4c2872c72f13 req-7a29f91a-df5d-4ea8-bdda-4c2872c72f13 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 201 POST https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.351s",
                                "2026-05-22 01:45:19.378 48 INFO tempest.lib.common.rest_client [req-0a82bc67-cb65-4622-9616-f4bdc503ea1d req-0a82bc67-cb65-4622-9616-f4bdc503ea1d ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/70de676985954e0686a43787d4225319 0.342s",
                                "2026-05-22 01:45:19.378 48 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: f4b41c334e374ebf8e4c83c29acfe9e8",
                                "2026-05-22 01:45:19.386 21 INFO tempest.lib.common.rest_client [req-b7032882-49ea-4b58-86e3-bc134d0219cd req-b7032882-49ea-4b58-86e3-bc134d0219cd ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.561s",
                                "2026-05-22 01:45:19.488 19 INFO tempest.lib.common.rest_client [req-2452d91c-c635-465f-9b94-28ee37640110 req-2452d91c-c635-465f-9b94-28ee37640110 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 0.512s",
                                "2026-05-22 01:45:19.569 33 INFO tempest.lib.common.rest_client [req-5e3f3ca8-2f8b-4702-8ac6-b05726203b8f req-5e3f3ca8-2f8b-4702-8ac6-b05726203b8f ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/09149526a0554d9399016d8921649a86 0.319s",
                                "2026-05-22 01:45:19.608 23 INFO tempest.lib.common.rest_client [req-62240018-9aee-486b-b7ea-dde870c3ffa7 req-62240018-9aee-486b-b7ea-dde870c3ffa7 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e16d96e5-b91e-4b49-ac42-c2a4985b78a9 0.288s",
                                "2026-05-22 01:45:19.666 15 INFO tempest.lib.common.rest_client [req-150b9771-7178-4a40-85e7-f8d3084c42e1 req-150b9771-7178-4a40-85e7-f8d3084c42e1 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/c00f43da-931b-4e68-8e9d-1ebb5a1bebbd 0.602s",
                                "2026-05-22 01:45:19.725 23 INFO tempest.lib.common.rest_client [req-d90ae7bc-6701-4f5b-890e-e772a7e176f3 req-d90ae7bc-6701-4f5b-890e-e772a7e176f3 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.113s",
                                "2026-05-22 01:45:19.737 33 INFO tempest.lib.common.rest_client [req-be277f9b-8aff-45b3-9945-92a73a39fbbf req-be277f9b-8aff-45b3-9945-92a73a39fbbf ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.165s",
                                "2026-05-22 01:45:19.882 23 INFO tempest.lib.common.rest_client [req-053e475f-4e70-4eec-a84f-7fd99778cd65 req-053e475f-4e70-4eec-a84f-7fd99778cd65 ] Request (SecGroupTest:test_delete_security_group_clear_associated_rules): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-group-rules 0.153s",
                                "2026-05-22 01:45:19.909 15 INFO tempest.lib.common.rest_client [req-be152571-74eb-4298-9c73-ab960c41f79e req-be152571-74eb-4298-9c73-ab960c41f79e ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/146a2b9e193748d6b47d6f61a1cb3d33 0.241s",
                                "2026-05-22 01:45:19.921 48 INFO tempest.lib.common.rest_client [req-f064d884-55a5-42bc-8b90-eb005d6c1d79 req-f064d884-55a5-42bc-8b90-eb005d6c1d79 ] Request (NetworksTestDHCPv6:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.538s",
                                "2026-05-22 01:45:19.946 33 INFO tempest.lib.common.rest_client [req-2b5ea498-ba8c-43d2-893b-fa42212f66df req-2b5ea498-ba8c-43d2-893b-fa42212f66df ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/30382f8e1b914440b0a8e8adfafc4e44 0.205s",
                                "2026-05-22 01:45:19.974 23 INFO tempest.lib.common.rest_client [req-9365ca38-9edd-4bee-9cde-dd7d4405b958 req-9365ca38-9edd-4bee-9cde-dd7d4405b958 ] Request (SecGroupTest:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/e16d96e5-b91e-4b49-ac42-c2a4985b78a9 0.087s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_delete_security_group_clear_associated_rules [1.461362s] ... ok",
                                "2026-05-22 01:45:20.110 23 INFO tempest.lib.common.rest_client [req-f70ae059-c738-455f-8204-8f331ce2a7ba req-f70ae059-c738-455f-8204-8f331ce2a7ba ] Request (SecGroupTest:test_list_security_groups): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups 0.134s",
                                "{6} tempest.api.network.test_security_groups.SecGroupTest.test_list_security_groups [0.136192s] ... ok",
                                "2026-05-22 01:45:20.206 33 INFO tempest.lib.common.rest_client [req-1acc2de5-40db-4261-8b5d-483bcca3dab8 req-1acc2de5-40db-4261-8b5d-483bcca3dab8 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.258s",
                                "2026-05-22 01:45:20.260 15 INFO tempest.lib.common.rest_client [req-36710e8d-ce30-452a-b2cc-db504736e59a req-36710e8d-ce30-452a-b2cc-db504736e59a ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/c7f43e507c644356ac28156f63a6aa7b 0.348s",
                                "2026-05-22 01:45:20.261 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 3be62ad9d1f84e7387909e4b4dd1c4c4",
                                "2026-05-22 01:45:20.315 21 INFO tempest.lib.common.rest_client [req-5ad984c9-7838-4e28-9cac-7f768a9162c4 req-5ad984c9-7838-4e28-9cac-7f768a9162c4 ] Request (PortsTestJSON:test_update_port_with_two_security_groups_and_extra_attributes): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/93a8caf4-99ed-4848-bdb4-8ca3b5fa3243 0.924s",
                                "2026-05-22 01:45:20.380 48 INFO tempest.lib.common.rest_client [req-dc21aae5-e34f-4bd3-9bb9-4d9c92744976 req-dc21aae5-e34f-4bd3-9bb9-4d9c92744976 ] Request (NetworksTestDHCPv6:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=f4b41c334e374ebf8e4c83c29acfe9e8&name=default 0.455s",
                                "2026-05-22 01:45:20.447 23 INFO tempest.lib.common.rest_client [req-d9f2bc65-7c02-47a3-ac0a-62c13a155fae req-d9f2bc65-7c02-47a3-ac0a-62c13a155fae ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/570bab3302534dbabd8331ad2fea7819 0.307s",
                                "2026-05-22 01:45:20.495 33 INFO tempest.lib.common.rest_client [req-fb07ad31-7d30-48fc-b20c-458541856f3e req-fb07ad31-7d30-48fc-b20c-458541856f3e ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/2194ff3a072f4deb83141fa1296997d2 0.286s",
                                "2026-05-22 01:45:20.708 19 INFO tempest.lib.common.rest_client [req-c5c4f0e5-0959-4c1f-8b2a-2783cc816a10 req-c5c4f0e5-0959-4c1f-8b2a-2783cc816a10 ] Request (NetworksIpV6Test:test_update_subnet_gw_dns_host_routes_dhcp): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/3cceed1f-ad96-450f-bf27-592fbdb8ac90 1.218s",
                                "2026-05-22 01:45:20.747 23 INFO tempest.lib.common.rest_client [req-ad7e69cf-55f3-47e5-b9fe-0e78ee779270 req-ad7e69cf-55f3-47e5-b9fe-0e78ee779270 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/207cd01a2dc3445b9fbd6e1a17bcff28 0.297s",
                                "2026-05-22 01:45:20.748 23 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: eb665769443c4d52b67c6b596c6984c8",
                                "2026-05-22 01:45:20.781 33 INFO tempest.lib.common.rest_client [req-d8ab4708-bb1b-45a6-9758-297b2be41fb1 req-d8ab4708-bb1b-45a6-9758-297b2be41fb1 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.283s",
                                "2026-05-22 01:45:20.841 15 INFO tempest.lib.common.rest_client [req-618bc1d4-2062-4cb7-98cd-21e313c33520 req-618bc1d4-2062-4cb7-98cd-21e313c33520 ] Request (PortsIpV6TestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.576s",
                                "2026-05-22 01:45:20.873 48 INFO tempest.lib.common.rest_client [req-cd50304d-169a-4cae-ad92-988ab0d566fd req-cd50304d-169a-4cae-ad92-988ab0d566fd ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6d25de9d-33b1-4ca1-8e7d-a900305723ac 0.490s",
                                "2026-05-22 01:45:20.922 21 INFO tempest.lib.common.rest_client [req-d5beddb0-1120-4799-9d88-ddd59df129af req-d5beddb0-1120-4799-9d88-ddd59df129af ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/93a8caf4-99ed-4848-bdb4-8ca3b5fa3243 0.603s",
                                "2026-05-22 01:45:20.937 33 INFO tempest.lib.common.rest_client [req-bc83eef2-57eb-470d-9b86-f57e2da7d506 req-bc83eef2-57eb-470d-9b86-f57e2da7d506 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/dfb714c732a741a9a04f3f6df94fdd00/roles/09149526a0554d9399016d8921649a86 0.152s",
                                "2026-05-22 01:45:20.937 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user dfb714c732a741a9a04f3f6df94fdd00 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:20.938 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb714c732a741a9a04f3f6df94fdd00', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:20.938 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'dfb714c732a741a9a04f3f6df94fdd00', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:21.022 21 INFO tempest.lib.common.rest_client [req-0cd77dad-4eaa-43f7-9b06-2e46f556237b req-0cd77dad-4eaa-43f7-9b06-2e46f556237b ] Request (PortsTestJSON:_run_cleanups): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/93a8caf4-99ed-4848-bdb4-8ca3b5fa3243 0.098s",
                                "2026-05-22 01:45:21.183 48 INFO tempest.lib.common.rest_client [req-3c0a2c88-572e-4ca7-b76f-8b2691645c48 req-3c0a2c88-572e-4ca7-b76f-8b2691645c48 ] Request (NetworksTestDHCPv6:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/f4b41c334e374ebf8e4c83c29acfe9e8 0.306s",
                                "2026-05-22 01:45:21.291 15 INFO tempest.lib.common.rest_client [req-926eee73-4387-4c9e-b54e-f50c327e2180 req-926eee73-4387-4c9e-b54e-f50c327e2180 ] Request (PortsIpV6TestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=3be62ad9d1f84e7387909e4b4dd1c4c4&name=default 0.448s",
                                "2026-05-22 01:45:21.313 23 INFO tempest.lib.common.rest_client [req-18059afb-f641-4858-a698-2ea6c8dde4ec req-18059afb-f641-4858-a698-2ea6c8dde4ec ] Request (SecGroupTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.563s",
                                "2026-05-22 01:45:21.326 21 INFO tempest.lib.common.rest_client [req-af0bbb40-d523-4abd-8a05-982bd4293891 req-af0bbb40-d523-4abd-8a05-982bd4293891 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8bc3ece4-3e1a-4b57-b474-ab26a6607e2a 0.302s",
                                "2026-05-22 01:45:21.536 19 INFO tempest.lib.common.rest_client [req-220fb431-28db-43df-8791-a76bdfdba0bd req-220fb431-28db-43df-8791-a76bdfdba0bd ] Request (NetworksIpV6Test:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5838b68d-01bd-417e-bdf8-2bc71de8539b 0.825s",
                                "{4} tempest.api.network.test_networks.NetworksIpV6Test.test_update_subnet_gw_dns_host_routes_dhcp [3.414924s] ... ok",
                                "2026-05-22 01:45:21.615 21 INFO tempest.lib.common.rest_client [req-f2f49e05-cbe3-40b4-81e5-f12811784f2f req-f2f49e05-cbe3-40b4-81e5-f12811784f2f ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/a04417ee-d761-48d3-977e-0000aec99835 0.286s",
                                "2026-05-22 01:45:21.638 23 INFO tempest.lib.common.rest_client [req-65b51c4b-b46d-4cab-a421-a17a7c24cdab req-65b51c4b-b46d-4cab-a421-a17a7c24cdab ] Request (SecGroupTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=eb665769443c4d52b67c6b596c6984c8&name=default 0.322s",
                                "2026-05-22 01:45:21.679 19 INFO tempest.lib.common.rest_client [req-3131d6e1-25a7-4cbf-b655-c4663cd68b6b req-3131d6e1-25a7-4cbf-b655-c4663cd68b6b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/3cceed1f-ad96-450f-bf27-592fbdb8ac90 0.105s",
                                "2026-05-22 01:45:21.686 48 INFO tempest.lib.common.rest_client [req-34bf6604-b1f7-41e6-9593-a3402204cdb4 req-34bf6604-b1f7-41e6-9593-a3402204cdb4 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.497s",
                                "2026-05-22 01:45:21.763 15 INFO tempest.lib.common.rest_client [req-ea1201b6-7ea2-4cac-95a8-f4382742e1b8 req-ea1201b6-7ea2-4cac-95a8-f4382742e1b8 ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/70ed9174-d722-46a4-ac7b-51fab2d539f3 0.469s",
                                "2026-05-22 01:45:21.761 33 INFO tempest.lib.common.rest_client [req-ccddb356-f034-48ac-840b-fd14ad5183e5 req-ccddb356-f034-48ac-840b-fd14ad5183e5 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.809s",
                                "2026-05-22 01:45:21.772 19 INFO tempest.lib.common.rest_client [req-a8074ce3-4ba9-47cd-a994-9758eb75da32 req-a8074ce3-4ba9-47cd-a994-9758eb75da32 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/5838b68d-01bd-417e-bdf8-2bc71de8539b 0.091s",
                                "2026-05-22 01:45:21.863 19 INFO tempest.lib.common.rest_client [req-34693eb6-43f8-4ca0-8b6b-dd7a525e8698 req-34693eb6-43f8-4ca0-8b6b-dd7a525e8698 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/267d21b9-4b75-4368-a457-1b2e1009c3c4 0.089s",
                                "2026-05-22 01:45:21.883 33 INFO tempest.lib.common.rest_client [req-e9315050-5b50-4fc5-bdb6-2d0480c9a003 req-e9315050-5b50-4fc5-bdb6-2d0480c9a003 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257 0.117s",
                                "2026-05-22 01:45:21.883 33 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 984d58e4dfee4d84986e63063802a257 for scope project and roles: ['reader']",
                                "2026-05-22 01:45:21.901 21 INFO tempest.lib.common.rest_client [req-12660fba-f19a-48e2-818a-f757b8372cb7 req-12660fba-f19a-48e2-818a-f757b8372cb7 ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/2c940a5f-2c69-46c5-9613-049673b7caa4 0.282s",
                                "2026-05-22 01:45:21.951 19 INFO tempest.lib.common.rest_client [req-387f51d0-4f25-43a0-ba92-97189b3d89bd req-387f51d0-4f25-43a0-ba92-97189b3d89bd ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dca174d5-4193-492d-9f81-44016648924f 0.087s",
                                "2026-05-22 01:45:21.993 15 INFO tempest.lib.common.rest_client [req-8b8b6af8-504b-44b9-929b-2dce9f67d36b req-8b8b6af8-504b-44b9-929b-2dce9f67d36b ] Request (PortsIpV6TestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/3be62ad9d1f84e7387909e4b4dd1c4c4 0.227s",
                                "2026-05-22 01:45:22.151 23 INFO tempest.lib.common.rest_client [req-9c5936e3-6cd7-443c-90de-5a8ef7a4394f req-9c5936e3-6cd7-443c-90de-5a8ef7a4394f ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/9a494355-5e81-4f3f-9293-0355872728cc 0.505s",
                                "2026-05-22 01:45:22.153 48 INFO tempest.lib.common.rest_client [req-de95427a-fc3d-4b58-aedc-c0ae05d78ca0 req-de95427a-fc3d-4b58-aedc-c0ae05d78ca0 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.459s",
                                "2026-05-22 01:45:22.220 21 INFO tempest.lib.common.rest_client [req-324eaf09-8635-40e1-a9a0-cd546a976edd req-324eaf09-8635-40e1-a9a0-cd546a976edd ] Request (PortsTestJSON:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/95adf866-81da-4c03-a78b-6aa4de54212c 0.316s",
                                "{5} tempest.api.network.test_ports.PortsTestJSON.test_update_port_with_two_security_groups_and_extra_attributes [8.751065s] ... ok",
                                "2026-05-22 01:45:22.279 48 INFO tempest.lib.common.rest_client [req-29850e9d-dd51-4378-bc24-86dcef1a6720 req-29850e9d-dd51-4378-bc24-86dcef1a6720 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.122s",
                                "2026-05-22 01:45:22.370 23 INFO tempest.lib.common.rest_client [req-9003b106-9efa-41c4-9cf1-f69a199486f7 req-9003b106-9efa-41c4-9cf1-f69a199486f7 ] Request (SecGroupTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/eb665769443c4d52b67c6b596c6984c8 0.215s",
                                "2026-05-22 01:45:22.423 33 INFO tempest.lib.common.rest_client [req-ff23f43c-880c-41f6-a3bf-2c3467395432 req-ff23f43c-880c-41f6-a3bf-2c3467395432 ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.537s",
                                "2026-05-22 01:45:22.522 15 INFO tempest.lib.common.rest_client [req-e7fb27cc-61cc-49f3-85b0-f825b7cb6d65 req-e7fb27cc-61cc-49f3-85b0-f825b7cb6d65 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.525s",
                                "2026-05-22 01:45:22.533 48 INFO tempest.lib.common.rest_client [req-6e0c6d93-c067-4fb3-8361-1e7b84b24e19 req-6e0c6d93-c067-4fb3-8361-1e7b84b24e19 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.252s",
                                "2026-05-22 01:45:22.569 21 INFO tempest.lib.common.rest_client [req-f90f9be6-9190-403d-8739-8f7f16e4b369 req-f90f9be6-9190-403d-8739-8f7f16e4b369 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c1a75cdc-b660-42c3-ac50-5073493b25ff 0.339s",
                                "2026-05-22 01:45:22.577 19 INFO tempest.lib.common.rest_client [req-62ef9ff5-ee66-4f06-8b0d-e07c575f012c req-62ef9ff5-ee66-4f06-8b0d-e07c575f012c ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/dc2bd6b3-575f-4d7e-87bc-751c8cf0c017 0.624s",
                                "2026-05-22 01:45:22.634 33 INFO tempest.lib.common.rest_client [req-a74ff3c0-3e4e-4c9a-8519-5154dde8ea4b req-a74ff3c0-3e4e-4c9a-8519-5154dde8ea4b ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:45:22.676 21 INFO tempest.lib.common.rest_client [req-09cd7f4b-2829-44f4-bc44-650c437e74c9 req-09cd7f4b-2829-44f4-bc44-650c437e74c9 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/95adf866-81da-4c03-a78b-6aa4de54212c 0.106s",
                                "2026-05-22 01:45:22.684 19 INFO tempest.lib.common.rest_client [req-90b394fe-be7c-49d6-8d99-314f81d16cbf req-90b394fe-be7c-49d6-8d99-314f81d16cbf ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/b9e19252-6fbf-4304-b901-b92f77f91975 0.104s",
                                "2026-05-22 01:45:22.780 33 INFO tempest.lib.common.rest_client [req-97413bcc-ca05-4c6c-a109-242dbb48d641 req-97413bcc-ca05-4c6c-a109-242dbb48d641 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/921fe94ef9a04ab0b1dea6843c71b931 0.144s",
                                "2026-05-22 01:45:22.788 19 INFO tempest.lib.common.rest_client [req-07a4a741-ead4-4df7-942b-4beaf67fc8e0 req-07a4a741-ead4-4df7-942b-4beaf67fc8e0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/e12140e8-fe8b-4833-98c1-c6437b7b3126 0.101s",
                                "2026-05-22 01:45:22.977 33 INFO tempest.lib.common.rest_client [req-66d984a4-46fc-4551-b90c-e2bdf6b5475a req-66d984a4-46fc-4551-b90c-e2bdf6b5475a ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.195s",
                                "2026-05-22 01:45:22.994 21 INFO tempest.lib.common.rest_client [req-63ab6faa-3e70-40d8-b0ae-b803455b8866 req-63ab6faa-3e70-40d8-b0ae-b803455b8866 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/9f3d0001-6af3-4c39-9159-f9ce4d793630 0.311s",
                                "2026-05-22 01:45:23.000 15 INFO tempest.lib.common.rest_client [req-124d45c0-a50c-4b74-a6f8-45dcf84a9fcc req-124d45c0-a50c-4b74-a6f8-45dcf84a9fcc ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.467s",
                                "2026-05-22 01:45:23.073 48 INFO tempest.lib.common.rest_client [req-ba2100ab-de3a-4eaa-b7d9-159f891a6415 req-ba2100ab-de3a-4eaa-b7d9-159f891a6415 ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.534s",
                                "2026-05-22 01:45:23.096 21 INFO tempest.lib.common.rest_client [req-92142e18-7375-44f2-9c53-526409fbe14e req-92142e18-7375-44f2-9c53-526409fbe14e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/92da2567-0059-4a03-802b-7c268d6e1a90 0.097s",
                                "2026-05-22 01:45:23.140 19 INFO tempest.lib.common.rest_client [req-9c0b81c4-f6a0-4883-b94d-b8cf5ab19da7 req-9c0b81c4-f6a0-4883-b94d-b8cf5ab19da7 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/24b67e7a-50cf-47d8-aad4-ee87a07a1021 0.349s",
                                "2026-05-22 01:45:23.153 33 INFO tempest.lib.common.rest_client [req-4388ddd7-81b2-4384-8cb9-5d2af66ca073 req-4388ddd7-81b2-4384-8cb9-5d2af66ca073 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/30382f8e1b914440b0a8e8adfafc4e44 0.168s",
                                "2026-05-22 01:45:23.156 15 INFO tempest.lib.common.rest_client [req-437cb65c-cae6-4751-b9da-c2c89cf1fe3d req-437cb65c-cae6-4751-b9da-c2c89cf1fe3d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.149s",
                                "2026-05-22 01:45:23.197 21 INFO tempest.lib.common.rest_client [req-8b92c786-1329-4a16-ae5c-33390c683b5b req-8b92c786-1329-4a16-ae5c-33390c683b5b ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=432431b0-3384-46af-814d-84bf62630412 0.096s",
                                "2026-05-22 01:45:23.252 48 INFO tempest.lib.common.rest_client [req-49b7c8db-44dd-4a98-a4af-b1b9c394c4d8 req-49b7c8db-44dd-4a98-a4af-b1b9c394c4d8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:45:23.302 21 INFO tempest.lib.common.rest_client [req-40092265-c64f-4cf5-8d43-5a0f42de8caf req-40092265-c64f-4cf5-8d43-5a0f42de8caf ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/432431b0-3384-46af-814d-84bf62630412 0.104s",
                                "2026-05-22 01:45:23.307 33 INFO tempest.lib.common.rest_client [req-7d8ad3ba-9cd5-4997-a5ed-f93fe3cff0f6 req-7d8ad3ba-9cd5-4997-a5ed-f93fe3cff0f6 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.148s",
                                "2026-05-22 01:45:23.310 15 INFO tempest.lib.common.rest_client [req-ae2b9115-b955-4eb3-9189-d9895cc5be49 req-ae2b9115-b955-4eb3-9189-d9895cc5be49 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.149s",
                                "2026-05-22 01:45:23.413 21 INFO tempest.lib.common.rest_client [req-85861dc8-ac44-442c-a4ea-e83c233063ad req-85861dc8-ac44-442c-a4ea-e83c233063ad ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/4ccbb972-4941-4447-81b6-7319a0534a6f 0.107s",
                                "2026-05-22 01:45:23.452 19 INFO tempest.lib.common.rest_client [req-41db7b93-ed7f-4bd2-ae9c-1b7276172a17 req-41db7b93-ed7f-4bd2-ae9c-1b7276172a17 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/db0cb325-6522-4c35-95af-19417b971461 0.309s",
                                "2026-05-22 01:45:23.476 48 INFO tempest.lib.common.rest_client [req-10013e6f-f0a3-4b4b-ac4a-0075fc52552d req-10013e6f-f0a3-4b4b-ac4a-0075fc52552d ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/09149526a0554d9399016d8921649a86 0.220s",
                                "2026-05-22 01:45:23.529 21 INFO tempest.lib.common.rest_client [req-4d06f963-7504-4ae7-adc8-6ee2225039ee req-4d06f963-7504-4ae7-adc8-6ee2225039ee ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/53f39381-1912-49b6-99e9-2f612485e965 0.112s",
                                "2026-05-22 01:45:23.595 33 INFO tempest.lib.common.rest_client [req-b6f82bef-768b-4016-8163-234b61504935 req-b6f82bef-768b-4016-8163-234b61504935 ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/2194ff3a072f4deb83141fa1296997d2 0.284s",
                                "2026-05-22 01:45:23.609 48 INFO tempest.lib.common.rest_client [req-52116038-9711-4462-8e92-6a6ee181f2d3 req-52116038-9711-4462-8e92-6a6ee181f2d3 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.130s",
                                "2026-05-22 01:45:23.624 21 INFO tempest.lib.common.rest_client [req-5c7851cc-e300-4606-9cf2-89d280ab807d req-5c7851cc-e300-4606-9cf2-89d280ab807d ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/1b4b8887-f971-49a5-beb0-a48f7f997269 0.094s",
                                "2026-05-22 01:45:23.734 21 INFO tempest.lib.common.rest_client [req-61a04c6a-0f56-48e2-9e65-4680a612e604 req-61a04c6a-0f56-48e2-9e65-4680a612e604 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/d4f17933-95c3-452f-bc44-30a25ff3eb17 0.107s",
                                "2026-05-22 01:45:23.806 33 INFO tempest.lib.common.rest_client [req-935545a8-d714-4876-88f6-ce8f9f926460 req-935545a8-d714-4876-88f6-ce8f9f926460 ] Request (ServiceProvidersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:45:23.832 21 INFO tempest.lib.common.rest_client [req-54455e60-f389-490d-bc54-7d47eb2c610e req-54455e60-f389-490d-bc54-7d47eb2c610e ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/52093a2e-9ec4-4882-adf5-466b8a33603c 0.093s",
                                "2026-05-22 01:45:23.881 48 INFO tempest.lib.common.rest_client [req-a7f0b68f-961c-4b02-b691-219eaa35c289 req-a7f0b68f-961c-4b02-b691-219eaa35c289 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.269s",
                                "2026-05-22 01:45:23.940 21 INFO tempest.lib.common.rest_client [req-3007c1b7-7dd8-41fc-ba43-bc3fa3c4e1ac req-3007c1b7-7dd8-41fc-ba43-bc3fa3c4e1ac ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/ae8e6d04-b64c-4cb6-9750-2b2de9d4476c 0.103s",
                                "2026-05-22 01:45:23.967 15 INFO tempest.lib.common.rest_client [req-2668288d-254e-45c0-b445-09d0c053771c req-2668288d-254e-45c0-b445-09d0c053771c ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.654s",
                                "2026-05-22 01:45:24.033 19 INFO tempest.lib.common.rest_client [req-6d26e89e-3ea6-4524-9e34-6e7922c93095 req-6d26e89e-3ea6-4524-9e34-6e7922c93095 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/a7ac395d-15c3-4faf-b24d-316c58d2c701 0.579s",
                                "2026-05-22 01:45:24.073 48 INFO tempest.lib.common.rest_client [req-63107b13-233e-4d64-b519-64ce75eaeceb req-63107b13-233e-4d64-b519-64ce75eaeceb ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-22 01:45:24.059 33 INFO tempest.lib.common.rest_client [req-f9d88216-c853-431d-9b79-3ffde1501d3f req-f9d88216-c853-431d-9b79-3ffde1501d3f ] Request (ServiceProvidersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257/users/634214ba1904495c851c8f0fff73d720/roles/09149526a0554d9399016d8921649a86 0.250s",
                                "2026-05-22 01:45:24.059 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 634214ba1904495c851c8f0fff73d720 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:24.059 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634214ba1904495c851c8f0fff73d720', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:24.059 33 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ServiceProvidersTest-628652026-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '984d58e4dfee4d84986e63063802a257', 'project_name': 'tempest-ServiceProvidersTest-628652026', 'tenant_id': '984d58e4dfee4d84986e63063802a257', 'tenant_name': 'tempest-ServiceProvidersTest-628652026', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '634214ba1904495c851c8f0fff73d720', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:24.101 21 INFO tempest.lib.common.rest_client [req-c381d497-5f71-4962-9b64-2adb8beadea6 req-c381d497-5f71-4962-9b64-2adb8beadea6 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/e7897fea-229b-4708-a789-2494557f6882 0.157s",
                                "2026-05-22 01:45:24.169 19 INFO tempest.lib.common.rest_client [req-862e6e68-3de8-4f8d-b63d-b0b12bb8a96b req-862e6e68-3de8-4f8d-b63d-b0b12bb8a96b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/8bd00896-34b8-4f6a-a73a-beeaca8b44e7 0.134s",
                                "2026-05-22 01:45:24.206 21 INFO tempest.lib.common.rest_client [req-4892f743-cb6b-409a-a297-56f2e2f0b110 req-4892f743-cb6b-409a-a297-56f2e2f0b110 ] Request (PortsTestJSON:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/5263073e-9e94-4a32-aa76-a4cc919f0bcb 0.103s",
                                "2026-05-22 01:45:24.240 15 INFO tempest.lib.common.rest_client [req-f65ea926-ce08-40c9-9156-299137d0fad3 req-f65ea926-ce08-40c9-9156-299137d0fad3 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.271s",
                                "2026-05-22 01:45:24.266 19 INFO tempest.lib.common.rest_client [req-d85baabd-3bde-49fd-97dd-fb97875c2fd0 req-d85baabd-3bde-49fd-97dd-fb97875c2fd0 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/0e860e16-0a8d-46be-8827-18dbca8d90f8 0.093s",
                                "2026-05-22 01:45:24.337 48 INFO tempest.lib.common.rest_client [req-7a64c6fd-65d6-4bc5-9a56-468635fdf7fe req-7a64c6fd-65d6-4bc5-9a56-468635fdf7fe ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/2194ff3a072f4deb83141fa1296997d2 0.261s",
                                "2026-05-22 01:45:24.393 19 INFO tempest.lib.common.rest_client [req-6617e34c-c235-4cca-a218-bb85fbd3d617 req-6617e34c-c235-4cca-a218-bb85fbd3d617 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/c4b66dd3-fb86-43e3-bfa2-f0ef571c3f95 0.123s",
                                "2026-05-22 01:45:24.473 15 INFO tempest.lib.common.rest_client [req-e4378e11-3620-4283-a812-2f70b4806cfd req-e4378e11-3620-4283-a812-2f70b4806cfd ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/09149526a0554d9399016d8921649a86 0.231s",
                                "2026-05-22 01:45:24.484 48 INFO tempest.lib.common.rest_client [req-8f5d1a9e-ab56-4438-b6bc-4727f60ee172 req-8f5d1a9e-ab56-4438-b6bc-4727f60ee172 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.145s",
                                "2026-05-22 01:45:24.506 19 INFO tempest.lib.common.rest_client [req-1059b51a-0d80-4e94-bda1-9a3f302dfef2 req-1059b51a-0d80-4e94-bda1-9a3f302dfef2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/89390367-9579-4dee-8ff8-7a47268ff503 0.111s",
                                "2026-05-22 01:45:24.605 21 INFO tempest.lib.common.rest_client [req-784c46e8-c329-4331-a4f6-39e60d2a03e6 req-784c46e8-c329-4331-a4f6-39e60d2a03e6 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/f5670f94-6767-4f65-8dd2-6353764f341c 0.396s",
                                "2026-05-22 01:45:24.619 19 INFO tempest.lib.common.rest_client [req-e6512b37-eeae-441b-b040-1c59368144c2 req-e6512b37-eeae-441b-b040-1c59368144c2 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/a07d7bf8-222d-4d07-805d-b7365b78ff3d 0.108s",
                                "2026-05-22 01:45:24.641 15 INFO tempest.lib.common.rest_client [req-9442bacd-b0fd-4d4e-8c4f-188fcd1042ed req-9442bacd-b0fd-4d4e-8c4f-188fcd1042ed ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-22 01:45:24.683 33 INFO tempest.lib.common.rest_client [req-85b8afe6-503c-4f91-800d-93ee2539a19c req-85b8afe6-503c-4f91-800d-93ee2539a19c ] Request (ServiceProvidersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.613s",
                                "2026-05-22 01:45:24.676 48 INFO tempest.lib.common.rest_client [req-daaab3f1-c7ea-410c-ab80-3ee481b2f721 req-daaab3f1-c7ea-410c-ab80-3ee481b2f721 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/82a6fee370354a1b857c591cc636ccd1/roles/09149526a0554d9399016d8921649a86 0.189s",
                                "2026-05-22 01:45:24.677 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 82a6fee370354a1b857c591cc636ccd1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:24.677 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1504558888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82a6fee370354a1b857c591cc636ccd1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:24.677 48 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1504558888-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '82a6fee370354a1b857c591cc636ccd1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:24.736 19 INFO tempest.lib.common.rest_client [req-eab8ef7c-2b13-4587-a931-93a7234f9291 req-eab8ef7c-2b13-4587-a931-93a7234f9291 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/b84c1f0b-3177-4db4-935d-0430f966bd6b 0.113s",
                                "2026-05-22 01:45:24.861 15 INFO tempest.lib.common.rest_client [req-c5e681ed-96e3-479e-90be-1e2e23c7bd5d req-c5e681ed-96e3-479e-90be-1e2e23c7bd5d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/30382f8e1b914440b0a8e8adfafc4e44 0.218s",
                                "2026-05-22 01:45:25.024 33 INFO tempest.lib.common.rest_client [req-ca74e0c2-2803-4914-a211-a94bf95e550a req-ca74e0c2-2803-4914-a211-a94bf95e550a ] Request (ServiceProvidersTest:test_service_providers_list): 200 GET https://api.testbed.osism.xyz:9696/v2.0/service-providers 0.338s",
                                "{11} tempest.api.network.test_service_providers.ServiceProvidersTest.test_service_providers_list [0.341403s] ... ok",
                                "2026-05-22 01:45:25.047 19 INFO tempest.lib.common.rest_client [req-8df4742e-7175-4494-99cd-d88a69cc9a8d req-8df4742e-7175-4494-99cd-d88a69cc9a8d ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/1f54050c-777a-4532-b752-0dab0695997a 0.309s",
                                "2026-05-22 01:45:25.069 15 INFO tempest.lib.common.rest_client [req-d5ea0eaf-3018-4786-a405-b2bf0982a4b5 req-d5ea0eaf-3018-4786-a405-b2bf0982a4b5 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:45:25.166 21 INFO tempest.lib.common.rest_client [req-761bf989-3767-44d7-a5b8-7260fd5fca69 req-761bf989-3767-44d7-a5b8-7260fd5fca69 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/1865e284-a4a0-40da-b731-90f8dd29d25c 0.559s",
                                "2026-05-22 01:45:25.207 15 INFO tempest.lib.common.rest_client [req-70dab9d2-aa5d-47ce-9624-02d993910ddd req-70dab9d2-aa5d-47ce-9624-02d993910ddd ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/2194ff3a072f4deb83141fa1296997d2 0.135s",
                                "2026-05-22 01:45:25.268 33 INFO tempest.lib.common.rest_client [req-b59b4456-c9b7-4023-a1b8-6f1ac55d64be req-b59b4456-c9b7-4023-a1b8-6f1ac55d64be ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/dfb714c732a741a9a04f3f6df94fdd00 0.206s",
                                "2026-05-22 01:45:25.301 48 INFO tempest.lib.common.rest_client [req-a3a657f5-14ac-4bb2-a033-c8f3dd3a788f req-a3a657f5-14ac-4bb2-a033-c8f3dd3a788f ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-22 01:45:25.410 15 INFO tempest.lib.common.rest_client [req-78fb68cf-4343-46cf-950e-87f672217455 req-78fb68cf-4343-46cf-950e-87f672217455 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:45:25.435 48 INFO tempest.lib.common.rest_client [req-97d4832c-eb9a-45ee-a88e-36033c2efea6 req-97d4832c-eb9a-45ee-a88e-36033c2efea6 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e 0.131s",
                                "2026-05-22 01:45:25.436 48 INFO tempest.lib.common.dynamic_creds [-] Using the existing project c1ad7fb62f8d4f4ba1bcaa1e9308b47e for scope project and roles: ['reader']",
                                "2026-05-22 01:45:25.526 15 INFO tempest.lib.common.rest_client [req-da7a4bcf-ed91-4ba4-8fbe-6a156bb1a0e6 req-da7a4bcf-ed91-4ba4-8fbe-6a156bb1a0e6 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/ea11dd781a7043bbbc2f37fdefe3ef91/roles/09149526a0554d9399016d8921649a86 0.114s",
                                "2026-05-22 01:45:25.527 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ea11dd781a7043bbbc2f37fdefe3ef91 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:25.528 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea11dd781a7043bbbc2f37fdefe3ef91', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:25.528 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ea11dd781a7043bbbc2f37fdefe3ef91', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:25.573 33 INFO tempest.lib.common.rest_client [req-51822eb7-f114-4cfc-8da0-ea86b0f0fed5 req-51822eb7-f114-4cfc-8da0-ea86b0f0fed5 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/634214ba1904495c851c8f0fff73d720 0.300s",
                                "2026-05-22 01:45:25.574 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 984d58e4dfee4d84986e63063802a257",
                                "2026-05-22 01:45:25.576 21 INFO tempest.lib.common.rest_client [req-16da7680-251a-4a0e-b075-bdcdef0740d7 req-16da7680-251a-4a0e-b075-bdcdef0740d7 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/d1624c00e838462ba10814476c4f0509 0.407s",
                                "2026-05-22 01:45:25.654 19 INFO tempest.lib.common.rest_client [req-e157bdf8-b25f-4a64-8aa6-ef3ce662b894 req-e157bdf8-b25f-4a64-8aa6-ef3ce662b894 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/d4374578-ad1f-4258-a884-08fdfa9eb1fa 0.604s",
                                "2026-05-22 01:45:25.780 19 INFO tempest.lib.common.rest_client [req-4c8d08d9-2f4b-4b61-a03a-0f93db6e7f51 req-4c8d08d9-2f4b-4b61-a03a-0f93db6e7f51 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/af3d7257-6b5a-46c9-b5ce-230fb124f6f4 0.124s",
                                "2026-05-22 01:45:25.857 21 INFO tempest.lib.common.rest_client [req-3ee75c29-d9a3-4f1f-bcd1-b09f120eea98 req-3ee75c29-d9a3-4f1f-bcd1-b09f120eea98 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b3d2aee7f6bd424896ec0421a04aac48 0.277s",
                                "2026-05-22 01:45:25.857 21 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 9d93b1ca162e4e51a5772c274d54b04e",
                                "2026-05-22 01:45:25.868 19 INFO tempest.lib.common.rest_client [req-337757cd-8729-41f0-8134-0f7a46062f1f req-337757cd-8729-41f0-8134-0f7a46062f1f ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/30fc1421-1e74-4af7-bc64-8010f4d733b3 0.087s",
                                "2026-05-22 01:45:26.067 48 INFO tempest.lib.common.rest_client [req-120909aa-c36e-4b11-989e-ea8e9fcecdac req-120909aa-c36e-4b11-989e-ea8e9fcecdac ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.629s",
                                "2026-05-22 01:45:26.111 33 INFO tempest.lib.common.rest_client [req-146a10f7-7b50-4e91-9335-315cb841f790 req-146a10f7-7b50-4e91-9335-315cb841f790 ] Request (ServiceProvidersTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.534s",
                                "2026-05-22 01:45:26.135 15 INFO tempest.lib.common.rest_client [req-e0137e2f-0a83-45c5-a740-5740b6b99260 req-e0137e2f-0a83-45c5-a740-5740b6b99260 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.597s",
                                "2026-05-22 01:45:26.153 19 INFO tempest.lib.common.rest_client [req-18b95093-9481-406d-bc00-f52027a87709 req-18b95093-9481-406d-bc00-f52027a87709 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/bb5c4f9f-6ef6-4a81-999d-2ce9d2b30e9e 0.283s",
                                "2026-05-22 01:45:26.184 48 INFO tempest.lib.common.rest_client [req-b6913742-f137-4ebf-b10d-7cb176b026b4 req-b6913742-f137-4ebf-b10d-7cb176b026b4 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.113s",
                                "2026-05-22 01:45:26.246 15 INFO tempest.lib.common.rest_client [req-ca34931c-ca1f-4d72-9878-d2fa7328a113 req-ca34931c-ca1f-4d72-9878-d2fa7328a113 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd 0.107s",
                                "2026-05-22 01:45:26.247 15 INFO tempest.lib.common.dynamic_creds [-] Using the existing project 6dea3b9b7297427ab2b3e1fe74d59ddd for scope project and roles: ['reader']",
                                "2026-05-22 01:45:26.317 21 INFO tempest.lib.common.rest_client [req-07b03a96-b7ea-46b3-99fa-a94dc9f99c3e req-07b03a96-b7ea-46b3-99fa-a94dc9f99c3e ] Request (PortsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.458s",
                                "2026-05-22 01:45:26.338 48 INFO tempest.lib.common.rest_client [req-bd3f7845-97c9-4207-9963-7ce9e6b0b9a0 req-bd3f7845-97c9-4207-9963-7ce9e6b0b9a0 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/921fe94ef9a04ab0b1dea6843c71b931 0.150s",
                                "2026-05-22 01:45:26.478 48 INFO tempest.lib.common.rest_client [req-bc369182-7c95-4183-915c-91cbbd18a902 req-bc369182-7c95-4183-915c-91cbbd18a902 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.136s",
                                "2026-05-22 01:45:26.567 21 INFO tempest.lib.common.rest_client [req-7a0c7436-c193-49af-97b4-24e413ecda15 req-7a0c7436-c193-49af-97b4-24e413ecda15 ] Request (PortsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=9d93b1ca162e4e51a5772c274d54b04e&name=default 0.246s",
                                "2026-05-22 01:45:26.618 48 INFO tempest.lib.common.rest_client [req-603d0610-946f-4ffa-a79f-b2592cb0640c req-603d0610-946f-4ffa-a79f-b2592cb0640c ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.138s",
                                "2026-05-22 01:45:26.757 19 INFO tempest.lib.common.rest_client [req-cda32199-94e4-4ce7-ae63-832831e44026 req-cda32199-94e4-4ce7-ae63-832831e44026 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/baae2387-1b6b-4b8a-b28e-e76000b6ef7d 0.600s",
                                "2026-05-22 01:45:26.816 15 INFO tempest.lib.common.rest_client [req-6dd53768-8478-4cda-b3d9-eb94b76f6e95 req-6dd53768-8478-4cda-b3d9-eb94b76f6e95 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.567s",
                                "2026-05-22 01:45:26.838 33 INFO tempest.lib.common.rest_client [req-af303818-1bd8-4796-a15d-b573b121bdd1 req-af303818-1bd8-4796-a15d-b573b121bdd1 ] Request (ServiceProvidersTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=984d58e4dfee4d84986e63063802a257&name=default 0.725s",
                                "2026-05-22 01:45:26.859 19 INFO tempest.lib.common.rest_client [req-7437ab50-cf3a-4cae-b9b1-c609f46e3d65 req-7437ab50-cf3a-4cae-b9b1-c609f46e3d65 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/0759906c-262e-47c6-8efc-2acd3a7b47c5 0.100s",
                                "2026-05-22 01:45:26.857 48 INFO tempest.lib.common.rest_client [req-6a334733-e73d-48d5-b11b-b8b3f890f7d8 req-6a334733-e73d-48d5-b11b-b8b3f890f7d8 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.236s",
                                "2026-05-22 01:45:26.951 19 INFO tempest.lib.common.rest_client [req-1322d534-f2a6-459e-9ee2-94bdd0aae74b req-1322d534-f2a6-459e-9ee2-94bdd0aae74b ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/3f900435-f023-4610-8ba2-ec1e66fba5e0 0.088s",
                                "2026-05-22 01:45:26.963 15 INFO tempest.lib.common.rest_client [req-959928f0-6a5f-4111-877d-deef04ee6a4b req-959928f0-6a5f-4111-877d-deef04ee6a4b ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.144s",
                                "2026-05-22 01:45:26.986 48 INFO tempest.lib.common.rest_client [req-d542ef5f-f36a-4145-823e-141fb66566ae req-d542ef5f-f36a-4145-823e-141fb66566ae ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/2194ff3a072f4deb83141fa1296997d2 0.127s",
                                "2026-05-22 01:45:27.079 21 INFO tempest.lib.common.rest_client [req-05987cc9-0656-4b7b-8eed-82d03bb8ca0b req-05987cc9-0656-4b7b-8eed-82d03bb8ca0b ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8467d65d-3a9a-4dad-938a-574c5c30406c 0.510s",
                                "2026-05-22 01:45:27.086 19 INFO tempest.lib.common.rest_client [req-50adc5c4-b579-4e30-8634-c29c6ce0fb67 req-50adc5c4-b579-4e30-8634-c29c6ce0fb67 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/123b213c-f435-45f6-bf36-3965f1fd7db9 0.133s",
                                "2026-05-22 01:45:27.183 19 INFO tempest.lib.common.rest_client [req-98ba72b5-09e0-465c-be80-a0c9e597e9a9 req-98ba72b5-09e0-465c-be80-a0c9e597e9a9 ] Request (NetworksIpV6Test:tearDownClass): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/23418388-9391-48d0-9d37-f597f636bc81 0.094s",
                                "2026-05-22 01:45:27.187 15 INFO tempest.lib.common.rest_client [req-c4b2de87-88af-48f2-9c9c-522e86f13353 req-c4b2de87-88af-48f2-9c9c-522e86f13353 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/921fe94ef9a04ab0b1dea6843c71b931 0.217s",
                                "2026-05-22 01:45:27.281 48 INFO tempest.lib.common.rest_client [req-c45dd334-33a6-4f82-980a-0ae6d4201098 req-c45dd334-33a6-4f82-980a-0ae6d4201098 ] Request (SubnetPoolsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.292s",
                                "2026-05-22 01:45:27.322 15 INFO tempest.lib.common.rest_client [req-2dbeedd0-0888-4059-ba46-8f22cbebf10c req-2dbeedd0-0888-4059-ba46-8f22cbebf10c ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-22 01:45:27.350 33 INFO tempest.lib.common.rest_client [req-62227ee8-0e91-45eb-8c56-931deb48a8b5 req-62227ee8-0e91-45eb-8c56-931deb48a8b5 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/4934f970-f0f3-4fd8-88ee-c5f23fed448e 0.509s",
                                "2026-05-22 01:45:27.380 21 INFO tempest.lib.common.rest_client [req-97fe4230-f7ef-4396-84e9-ec783eefb1e3 req-97fe4230-f7ef-4396-84e9-ec783eefb1e3 ] Request (PortsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/9d93b1ca162e4e51a5772c274d54b04e 0.300s",
                                "2026-05-22 01:45:27.382 21 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-22 01:45:27.440 19 INFO tempest.lib.common.rest_client [req-79af1c3e-272a-422d-8d19-c423a784988a req-79af1c3e-272a-422d-8d19-c423a784988a ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/190c58cb-d305-4bda-9dd9-b31d2366dd68 0.254s",
                                "2026-05-22 01:45:27.492 48 INFO tempest.lib.common.rest_client [req-c06fe22e-f582-4314-8d82-d20adc87be68 req-c06fe22e-f582-4314-8d82-d20adc87be68 ] Request (SubnetPoolsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e/users/cf6ed1e17310463d862b0c4223e98bd9/roles/09149526a0554d9399016d8921649a86 0.208s",
                                "2026-05-22 01:45:27.492 48 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user cf6ed1e17310463d862b0c4223e98bd9 is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:27.493 48 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SubnetPoolsTestJSON-1504558888-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf6ed1e17310463d862b0c4223e98bd9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:27.493 48 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-1504558888-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'project_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'tenant_id': 'c1ad7fb62f8d4f4ba1bcaa1e9308b47e', 'tenant_name': 'tempest-SubnetPoolsTestJSON-1504558888', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'cf6ed1e17310463d862b0c4223e98bd9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:27.627 15 INFO tempest.lib.common.rest_client [req-f7dd6a97-8fc4-4161-aeb2-120af24b0507 req-f7dd6a97-8fc4-4161-aeb2-120af24b0507 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/30382f8e1b914440b0a8e8adfafc4e44 0.302s",
                                "2026-05-22 01:45:27.645 33 INFO tempest.lib.common.rest_client [req-87c4efa3-0cc2-4138-be40-1c2870d2def3 req-87c4efa3-0cc2-4138-be40-1c2870d2def3 ] Request (ServiceProvidersTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/984d58e4dfee4d84986e63063802a257 0.290s",
                                "2026-05-22 01:45:27.809 15 INFO tempest.lib.common.rest_client [req-7f0b9e83-6345-4719-a7f1-90ea3f76874d req-7f0b9e83-6345-4719-a7f1-90ea3f76874d ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.179s",
                                "2026-05-22 01:45:27.930 15 INFO tempest.lib.common.rest_client [req-a2433527-dcc4-4913-8284-64fe6350079d req-a2433527-dcc4-4913-8284-64fe6350079d ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/2194ff3a072f4deb83141fa1296997d2 0.118s",
                                "2026-05-22 01:45:28.047 48 INFO tempest.lib.common.rest_client [req-179aca3a-3e85-4e0a-8373-d2a96e7c305a req-179aca3a-3e85-4e0a-8373-d2a96e7c305a ] Request (SubnetPoolsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-22 01:45:28.057 19 INFO tempest.lib.common.rest_client [req-d4b10865-acbe-470e-8d69-babd9a444467 req-d4b10865-acbe-470e-8d69-babd9a444467 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/05ffe439-b46d-447e-84ea-8145f16afa58 0.612s",
                                "2026-05-22 01:45:28.130 15 INFO tempest.lib.common.rest_client [req-cdacd893-111d-4947-8f85-c998d1d05234 req-cdacd893-111d-4947-8f85-c998d1d05234 ] Request (TagsExtTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.198s",
                                "2026-05-22 01:45:28.242 15 INFO tempest.lib.common.rest_client [req-1d76018f-2f1e-4b2c-8c47-727509cde478 req-1d76018f-2f1e-4b2c-8c47-727509cde478 ] Request (TagsExtTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd/users/af4dbbf862c34db3afca28a5d485cd8e/roles/09149526a0554d9399016d8921649a86 0.109s",
                                "2026-05-22 01:45:28.242 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user af4dbbf862c34db3afca28a5d485cd8e is created with scope project and roles: ['reader', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:45:28.243 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af4dbbf862c34db3afca28a5d485cd8e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:28.243 15 INFO tempest.lib.common.dynamic_creds [-] Network resources are not created for requested scope: project and credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-TagsExtTest-1295387013-project-reader', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'project_name': 'tempest-TagsExtTest-1295387013', 'tenant_id': '6dea3b9b7297427ab2b3e1fe74d59ddd', 'tenant_name': 'tempest-TagsExtTest-1295387013', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'af4dbbf862c34db3afca28a5d485cd8e', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:45:28.296 19 INFO tempest.lib.common.rest_client [req-ca774cbc-bfd8-43b0-b226-7dbfb381bd15 req-ca774cbc-bfd8-43b0-b226-7dbfb381bd15 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/a2700a1dac5f4ffda539f11350226754 0.236s",
                                "2026-05-22 01:45:28.490 48 INFO tempest.lib.common.rest_client [req-5b44eced-313b-444d-bf8c-bf36140dd4c6 req-5b44eced-313b-444d-bf8c-bf36140dd4c6 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.435s",
                                "2026-05-22 01:45:28.588 19 INFO tempest.lib.common.rest_client [req-972a69c0-fa8f-44be-a96b-1c75347302dc req-972a69c0-fa8f-44be-a96b-1c75347302dc ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/95d3d40fa24f4848be9efdc269984ba1 0.289s",
                                "2026-05-22 01:45:28.589 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b0c9cb9ffa4a4ec38e0335b6cf741df5",
                                "2026-05-22 01:45:28.607 48 INFO tempest.lib.common.rest_client [req-75ffc2cb-5075-40b9-9505-e89b6a15e997 req-75ffc2cb-5075-40b9-9505-e89b6a15e997 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.113s",
                                "2026-05-22 01:45:28.773 15 INFO tempest.lib.common.rest_client [req-ff5384ae-06aa-4270-97b9-a2bba56506d9 req-ff5384ae-06aa-4270-97b9-a2bba56506d9 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.522s",
                                "2026-05-22 01:45:28.782 48 INFO tempest.lib.common.rest_client [req-aba76e76-080e-49f5-8bed-fac7812c1fa2 req-aba76e76-080e-49f5-8bed-fac7812c1fa2 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.169s",
                                "2026-05-22 01:45:28.952 48 INFO tempest.lib.common.rest_client [req-266be15c-93aa-4175-bb26-d2fb17c9daa5 req-266be15c-93aa-4175-bb26-d2fb17c9daa5 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.165s",
                                "2026-05-22 01:45:29.046 48 INFO tempest.lib.common.rest_client [req-aea1a4ad-d0d9-4172-ad21-02a42e0866a6 req-aea1a4ad-d0d9-4172-ad21-02a42e0866a6 ] Request (SubnetPoolsTestJSON:test_create_list_show_update_delete_subnetpools): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.091s",
                                "2026-05-22 01:45:29.126 19 INFO tempest.lib.common.rest_client [req-9f7a15c2-acd8-4d85-afbd-428c7985db77 req-9f7a15c2-acd8-4d85-afbd-428c7985db77 ] Request (NetworksIpV6Test:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.535s",
                                "2026-05-22 01:45:29.141 48 INFO tempest.lib.common.rest_client [req-95ec6a8a-15fc-4409-adae-40f5b6fb039a req-95ec6a8a-15fc-4409-adae-40f5b6fb039a ] Request (SubnetPoolsTestJSON:_run_cleanups): 404 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/5d693f40-f598-4467-9655-f27f286ac595 0.092s",
                                "{15} tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON.test_create_list_show_update_delete_subnetpools [1.089370s] ... ok",
                                "2026-05-22 01:45:29.328 19 INFO tempest.lib.common.rest_client [req-154b9ead-9515-4153-8fb8-f99e19cb9ee3 req-154b9ead-9515-4153-8fb8-f99e19cb9ee3 ] Request (NetworksIpV6Test:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b0c9cb9ffa4a4ec38e0335b6cf741df5&name=default 0.197s",
                                "2026-05-22 01:45:29.380 48 INFO tempest.lib.common.rest_client [req-e03681e0-c67a-47c5-bf16-a8ca6b8bdf17 req-e03681e0-c67a-47c5-bf16-a8ca6b8bdf17 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/82a6fee370354a1b857c591cc636ccd1 0.199s",
                                "2026-05-22 01:45:29.682 48 INFO tempest.lib.common.rest_client [req-7ddc0f49-d64c-432d-8f00-361b3be4bb6e req-7ddc0f49-d64c-432d-8f00-361b3be4bb6e ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/cf6ed1e17310463d862b0c4223e98bd9 0.299s",
                                "2026-05-22 01:45:29.683 48 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c1ad7fb62f8d4f4ba1bcaa1e9308b47e",
                                "2026-05-22 01:45:29.760 19 INFO tempest.lib.common.rest_client [req-09db2589-b4cb-4a9d-b7d0-92def74fd37b req-09db2589-b4cb-4a9d-b7d0-92def74fd37b ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/f3712d11-dbbf-4b03-a5ad-76c83dbf12d4 0.429s",
                                "2026-05-22 01:45:29.977 15 INFO tempest.lib.common.rest_client [req-a849c18e-a413-4921-a577-2447108daf1a req-a849c18e-a413-4921-a577-2447108daf1a ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/networks 1.200s",
                                "2026-05-22 01:45:30.081 19 INFO tempest.lib.common.rest_client [req-713a9605-d5bd-471c-b494-6419b0175cd7 req-713a9605-d5bd-471c-b494-6419b0175cd7 ] Request (NetworksIpV6Test:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b0c9cb9ffa4a4ec38e0335b6cf741df5 0.318s",
                                "2026-05-22 01:45:30.220 48 INFO tempest.lib.common.rest_client [req-0e91e2dc-8993-4dad-a4b3-b40389cfdb55 req-0e91e2dc-8993-4dad-a4b3-b40389cfdb55 ] Request (SubnetPoolsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.532s",
                                "2026-05-22 01:45:30.746 48 INFO tempest.lib.common.rest_client [req-af9e60da-6982-41ec-8914-853f6b0ff4b7 req-af9e60da-6982-41ec-8914-853f6b0ff4b7 ] Request (SubnetPoolsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c1ad7fb62f8d4f4ba1bcaa1e9308b47e&name=default 0.523s",
                                "2026-05-22 01:45:31.170 15 INFO tempest.lib.common.rest_client [req-19049e19-7aff-49a2-8257-c5c5fb1cce60 req-19049e19-7aff-49a2-8257-c5c5fb1cce60 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnets 1.188s",
                                "2026-05-22 01:45:31.178 48 INFO tempest.lib.common.rest_client [req-7b0d8b3c-7d30-47ac-9851-4b7f42bd1bbb req-7b0d8b3c-7d30-47ac-9851-4b7f42bd1bbb ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/53db7a8a-fb80-4d21-8f06-52f5b01b18f6 0.428s",
                                "2026-05-22 01:45:31.396 48 INFO tempest.lib.common.rest_client [req-2ce833f9-427d-4004-a291-86cd08c43d33 req-2ce833f9-427d-4004-a291-86cd08c43d33 ] Request (SubnetPoolsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c1ad7fb62f8d4f4ba1bcaa1e9308b47e 0.214s",
                                "2026-05-22 01:45:31.981 15 INFO tempest.lib.common.rest_client [req-29382282-bd2b-4ed8-8120-10d580f65f78 req-29382282-bd2b-4ed8-8120-10d580f65f78 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/ports 0.805s",
                                "2026-05-22 01:45:32.230 15 INFO tempest.lib.common.rest_client [req-11bf924a-043d-4ce7-8db3-5afb576b9728 req-11bf924a-043d-4ce7-8db3-5afb576b9728 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/routers 0.246s",
                                "2026-05-22 01:45:32.383 15 INFO tempest.lib.common.rest_client [req-341dc251-a97c-4973-86a3-a55ca6def906 req-341dc251-a97c-4973-86a3-a55ca6def906 ] Request (TagsExtTest:setUpClass): 201 POST https://api.testbed.osism.xyz:9696/v2.0/subnetpools 0.150s",
                                "2026-05-22 01:45:32.590 15 INFO tempest.lib.common.rest_client [req-be169b87-b699-480e-8dae-e7009a17c8e1 req-be169b87-b699-480e-8dae-e7009a17c8e1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-489133142 0.203s",
                                "2026-05-22 01:45:32.794 15 INFO tempest.lib.common.rest_client [req-de4e1c94-84bd-4f53-99a4-a43145b8a831 req-de4e1c94-84bd-4f53-99a4-a43145b8a831 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1883901920 0.201s",
                                "2026-05-22 01:45:33.032 15 INFO tempest.lib.common.rest_client [req-9bb13330-0de4-4968-839b-dd6cb23f6754 req-9bb13330-0de4-4968-839b-dd6cb23f6754 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-250943669 0.234s",
                                "2026-05-22 01:45:33.202 15 INFO tempest.lib.common.rest_client [req-7c7daf3f-3d49-40d0-98bf-40e94ed2ef91 req-7c7daf3f-3d49-40d0-98bf-40e94ed2ef91 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-616926909 0.167s",
                                "2026-05-22 01:45:33.346 15 INFO tempest.lib.common.rest_client [req-711455d8-b54a-4161-a52d-3d63dc703c7d req-711455d8-b54a-4161-a52d-3d63dc703c7d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.141s",
                                "2026-05-22 01:45:33.481 15 INFO tempest.lib.common.rest_client [req-001370bd-4997-423e-a38f-4cd3976bda47 req-001370bd-4997-423e-a38f-4cd3976bda47 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-489133142 0.132s",
                                "2026-05-22 01:45:33.628 15 INFO tempest.lib.common.rest_client [req-04bf295c-63df-4e32-ac16-2da117ff6972 req-04bf295c-63df-4e32-ac16-2da117ff6972 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-489133142 0.144s",
                                "2026-05-22 01:45:33.735 15 INFO tempest.lib.common.rest_client [req-f0f1e0a7-6509-41b3-a285-ef85f8a1d802 req-f0f1e0a7-6509-41b3-a285-ef85f8a1d802 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.104s",
                                "2026-05-22 01:45:33.872 15 INFO tempest.lib.common.rest_client [req-f39951cd-a01a-4f5c-904e-2079ce6b426d req-f39951cd-a01a-4f5c-904e-2079ce6b426d ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.135s",
                                "2026-05-22 01:45:34.042 15 INFO tempest.lib.common.rest_client [req-b4007237-3865-4577-87a9-6152361b1b35 req-b4007237-3865-4577-87a9-6152361b1b35 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1883901920 0.167s",
                                "2026-05-22 01:45:34.215 15 INFO tempest.lib.common.rest_client [req-fe9dbd29-ad0c-453a-a8e2-7386a9b90cbf req-fe9dbd29-ad0c-453a-a8e2-7386a9b90cbf ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1883901920 0.169s",
                                "2026-05-22 01:45:34.357 15 INFO tempest.lib.common.rest_client [req-b0564829-1ea5-421b-a7a7-e68bbf422ec1 req-b0564829-1ea5-421b-a7a7-e68bbf422ec1 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.139s",
                                "2026-05-22 01:45:34.498 15 INFO tempest.lib.common.rest_client [req-6fc3c974-d796-47b9-8bcf-5a1e4396c97b req-6fc3c974-d796-47b9-8bcf-5a1e4396c97b ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.139s",
                                "2026-05-22 01:45:34.646 15 INFO tempest.lib.common.rest_client [req-9054c400-a616-4ad9-9911-e98114c343ff req-9054c400-a616-4ad9-9911-e98114c343ff ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-250943669 0.145s",
                                "2026-05-22 01:45:34.862 15 INFO tempest.lib.common.rest_client [req-6c9f70e1-f93d-4d84-8f0c-cf9c13e40125 req-6c9f70e1-f93d-4d84-8f0c-cf9c13e40125 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-250943669 0.213s",
                                "2026-05-22 01:45:35.011 15 INFO tempest.lib.common.rest_client [req-73fb964f-28e0-452a-9159-4c531df4046e req-73fb964f-28e0-452a-9159-4c531df4046e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.147s",
                                "2026-05-22 01:45:35.163 15 INFO tempest.lib.common.rest_client [req-334abc9b-7cdb-4fcc-873c-7d794f06664e req-334abc9b-7cdb-4fcc-873c-7d794f06664e ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.149s",
                                "2026-05-22 01:45:35.275 15 INFO tempest.lib.common.rest_client [req-43abd14b-9f3e-46db-9383-ef7e5ac1fcaf req-43abd14b-9f3e-46db-9383-ef7e5ac1fcaf ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-616926909 0.110s",
                                "2026-05-22 01:45:35.406 15 INFO tempest.lib.common.rest_client [req-c383422e-9b05-4981-87b0-0c50a6579fad req-c383422e-9b05-4981-87b0-0c50a6579fad ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-616926909 0.128s",
                                "2026-05-22 01:45:35.512 15 INFO tempest.lib.common.rest_client [req-a8ad9cda-c9b8-4084-a86c-e37365ba5d07 req-a8ad9cda-c9b8-4084-a86c-e37365ba5d07 ] Request (TagsExtTest:test_create_check_list_and_delete_tags): 200 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.103s",
                                "2026-05-22 01:45:35.657 15 INFO tempest.lib.common.rest_client [req-6238521f-ab24-4fe2-b17f-dfcb739968fc req-6238521f-ab24-4fe2-b17f-dfcb739968fc ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.139s",
                                "2026-05-22 01:45:35.835 15 INFO tempest.lib.common.rest_client [req-92e5c0c0-b369-49cf-bc91-1358d472b0f4 req-92e5c0c0-b369-49cf-bc91-1358d472b0f4 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.173s",
                                "2026-05-22 01:45:35.995 15 INFO tempest.lib.common.rest_client [req-2ae1634f-8577-48f3-b69c-825f4cb10e3f req-2ae1634f-8577-48f3-b69c-825f4cb10e3f ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.157s",
                                "2026-05-22 01:45:36.174 15 INFO tempest.lib.common.rest_client [req-8290f2dd-c99c-482a-9e66-6280b97aad02 req-8290f2dd-c99c-482a-9e66-6280b97aad02 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.177s",
                                "{2} tempest.api.network.test_tags.TagsExtTest.test_create_check_list_and_delete_tags [3.790883s] ... ok",
                                "2026-05-22 01:45:36.339 15 INFO tempest.lib.common.rest_client [req-0a98bb1f-4369-4954-9124-26cafbbf376e req-0a98bb1f-4369-4954-9124-26cafbbf376e ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-772055888 0.161s",
                                "2026-05-22 01:45:36.561 15 INFO tempest.lib.common.rest_client [req-b098bdcc-8b5a-4d57-a3d0-0e2ae8821ff9 req-b098bdcc-8b5a-4d57-a3d0-0e2ae8821ff9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-466464071 0.218s",
                                "2026-05-22 01:45:36.791 15 INFO tempest.lib.common.rest_client [req-019ccb01-ddc8-44b1-8ab6-2906f70ce910 req-019ccb01-ddc8-44b1-8ab6-2906f70ce910 ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-1006510298 0.228s",
                                "2026-05-22 01:45:36.929 15 INFO tempest.lib.common.rest_client [req-3411d6ce-6dc2-470d-942b-ac111f4cf8ef req-3411d6ce-6dc2-470d-942b-ac111f4cf8ef ] Request (TagsExtTest:test_update_and_delete_all_tags): 201 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-496577931 0.134s",
                                "2026-05-22 01:45:37.137 15 INFO tempest.lib.common.rest_client [req-7dd6a553-d057-4fd9-8981-64fa50607897 req-7dd6a553-d057-4fd9-8981-64fa50607897 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.205s",
                                "2026-05-22 01:45:37.320 15 INFO tempest.lib.common.rest_client [req-16af050b-ba7e-43fb-bf15-f80f78e35a4c req-16af050b-ba7e-43fb-bf15-f80f78e35a4c ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.180s",
                                "2026-05-22 01:45:37.441 15 INFO tempest.lib.common.rest_client [req-e7b37342-605c-4353-8f73-afb7329faa24 req-e7b37342-605c-4353-8f73-afb7329faa24 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-1003375310 0.118s",
                                "2026-05-22 01:45:37.569 15 INFO tempest.lib.common.rest_client [req-b6d44b1a-4fff-4cf7-a6ba-f57915f656fc req-b6d44b1a-4fff-4cf7-a6ba-f57915f656fc ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-1207749759 0.125s",
                                "2026-05-22 01:45:37.714 15 INFO tempest.lib.common.rest_client [req-c97365e2-a979-4a95-8473-e6d68fc58c3e req-c97365e2-a979-4a95-8473-e6d68fc58c3e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags/tempest-TagsExtTest-Tag-2097764492 0.140s",
                                "2026-05-22 01:45:37.896 15 INFO tempest.lib.common.rest_client [req-cd2d21db-7f05-4dab-98a4-3d76bd97d918 req-cd2d21db-7f05-4dab-98a4-3d76bd97d918 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.176s",
                                "2026-05-22 01:45:38.065 15 INFO tempest.lib.common.rest_client [req-7932036b-9779-466a-9013-d07759b28162 req-7932036b-9779-466a-9013-d07759b28162 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.167s",
                                "2026-05-22 01:45:38.207 15 INFO tempest.lib.common.rest_client [req-dd8350c9-e9f4-4e52-aa77-a6c697b14b6d req-dd8350c9-e9f4-4e52-aa77-a6c697b14b6d ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-218075123 0.140s",
                                "2026-05-22 01:45:38.331 15 INFO tempest.lib.common.rest_client [req-e842c2ee-c5f3-4154-891e-cc867a40a69a req-e842c2ee-c5f3-4154-891e-cc867a40a69a ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-688969571 0.120s",
                                "2026-05-22 01:45:38.482 15 INFO tempest.lib.common.rest_client [req-8c99c1fe-fea0-42e7-b364-ae84fc73188e req-8c99c1fe-fea0-42e7-b364-ae84fc73188e ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags/tempest-TagsExtTest-Tag-1968411228 0.145s",
                                "2026-05-22 01:45:38.683 15 INFO tempest.lib.common.rest_client [req-1345de2e-00e1-435f-9913-a28055693d95 req-1345de2e-00e1-435f-9913-a28055693d95 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.198s",
                                "2026-05-22 01:45:38.853 15 INFO tempest.lib.common.rest_client [req-e8a3463a-11b4-4678-b3aa-08b6ff01718e req-e8a3463a-11b4-4678-b3aa-08b6ff01718e ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.167s",
                                "2026-05-22 01:45:39.004 15 INFO tempest.lib.common.rest_client [req-3a0eeeda-a178-4832-a94a-f07bab37d897 req-3a0eeeda-a178-4832-a94a-f07bab37d897 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-2008485195 0.147s",
                                "2026-05-22 01:45:39.208 15 INFO tempest.lib.common.rest_client [req-0736a999-97f2-4bca-a79e-1498024a7916 req-0736a999-97f2-4bca-a79e-1498024a7916 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-197915694 0.199s",
                                "2026-05-22 01:45:39.363 15 INFO tempest.lib.common.rest_client [req-2ec60f33-9c1d-4aa7-a36c-678277ff41ce req-2ec60f33-9c1d-4aa7-a36c-678277ff41ce ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags/tempest-TagsExtTest-Tag-300732384 0.153s",
                                "2026-05-22 01:45:39.524 15 INFO tempest.lib.common.rest_client [req-6a19ad6b-a521-4c31-8174-134177c39581 req-6a19ad6b-a521-4c31-8174-134177c39581 ] Request (TagsExtTest:test_update_and_delete_all_tags): 200 PUT https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.158s",
                                "2026-05-22 01:45:39.705 15 INFO tempest.lib.common.rest_client [req-2cdff260-c3c1-42a5-86c4-b3f7a3045ba9 req-2cdff260-c3c1-42a5-86c4-b3f7a3045ba9 ] Request (TagsExtTest:test_update_and_delete_all_tags): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.178s",
                                "2026-05-22 01:45:39.823 15 INFO tempest.lib.common.rest_client [req-9fdc3d3e-b75f-4e8c-ac66-8dc65f2ad4c0 req-9fdc3d3e-b75f-4e8c-ac66-8dc65f2ad4c0 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-1925751475 0.115s",
                                "2026-05-22 01:45:39.948 15 INFO tempest.lib.common.rest_client [req-793b4d53-6178-4c9a-afeb-e4c6b3326768 req-793b4d53-6178-4c9a-afeb-e4c6b3326768 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-1054254965 0.123s",
                                "2026-05-22 01:45:40.069 15 INFO tempest.lib.common.rest_client [req-0e30d7e9-fe92-4478-9f4e-dfc86e442f49 req-0e30d7e9-fe92-4478-9f4e-dfc86e442f49 ] Request (TagsExtTest:test_update_and_delete_all_tags): 404 GET https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags/tempest-TagsExtTest-Tag-329211572 0.117s",
                                "2026-05-22 01:45:40.200 15 INFO tempest.lib.common.rest_client [req-7645ed3a-8276-47a6-baeb-fdfe1027c180 req-7645ed3a-8276-47a6-baeb-fdfe1027c180 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823/tags 0.128s",
                                "2026-05-22 01:45:40.372 15 INFO tempest.lib.common.rest_client [req-4e48628c-f006-48b8-9f49-a42c092390ac req-4e48628c-f006-48b8-9f49-a42c092390ac ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec/tags 0.168s",
                                "2026-05-22 01:45:40.560 15 INFO tempest.lib.common.rest_client [req-d3e191db-4400-4907-b315-488a67a7a848 req-d3e191db-4400-4907-b315-488a67a7a848 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d/tags 0.186s",
                                "2026-05-22 01:45:40.688 15 INFO tempest.lib.common.rest_client [req-0a631d7c-b7bd-4cac-998c-d16bcaa6b997 req-0a631d7c-b7bd-4cac-998c-d16bcaa6b997 ] Request (TagsExtTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd/tags 0.126s",
                                "{2} tempest.api.network.test_tags.TagsExtTest.test_update_and_delete_all_tags [4.513574s] ... ok",
                                "2026-05-22 01:45:40.880 15 INFO tempest.lib.common.rest_client [req-57e6aea1-6d6d-4191-85a3-468ad50971e1 req-57e6aea1-6d6d-4191-85a3-468ad50971e1 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnetpools/0cb701a1-d77b-4f27-ab89-615d903d9823 0.149s",
                                "2026-05-22 01:45:40.995 15 INFO tempest.lib.common.rest_client [req-6c0e3c1c-a917-42aa-959b-c801e84aaea7 req-6c0e3c1c-a917-42aa-959b-c801e84aaea7 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/ports?device_id=a66df8df-aa25-479b-86ee-807734c987ec 0.113s",
                                "2026-05-22 01:45:41.380 15 INFO tempest.lib.common.rest_client [req-492e314f-4f86-44d3-a6b3-2e5710dfc526 req-492e314f-4f86-44d3-a6b3-2e5710dfc526 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/routers/a66df8df-aa25-479b-86ee-807734c987ec 0.383s",
                                "2026-05-22 01:45:41.881 15 INFO tempest.lib.common.rest_client [req-c92e8bfd-4738-414b-9639-213984a5b21d req-c92e8bfd-4738-414b-9639-213984a5b21d ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/ports/edd02bff-22f9-471c-88ec-53a98910b96d 0.499s",
                                "2026-05-22 01:45:42.227 15 INFO tempest.lib.common.rest_client [req-7f1fbf00-9f16-45db-bfbe-85c5b0460b9f req-7f1fbf00-9f16-45db-bfbe-85c5b0460b9f ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/subnets/39b0cd47-f5c2-4124-a315-43bc203fdbcd 0.342s",
                                "2026-05-22 01:45:42.758 15 INFO tempest.lib.common.rest_client [req-2bae0cdb-6ec5-4be7-92fd-22cd0291da17 req-2bae0cdb-6ec5-4be7-92fd-22cd0291da17 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/networks/eed917ef-1575-4e3f-b6ac-68aa70bacab3 0.528s",
                                "2026-05-22 01:45:43.029 15 INFO tempest.lib.common.rest_client [req-68923b9a-b228-4582-b94e-7a3bcab9a7f8 req-68923b9a-b228-4582-b94e-7a3bcab9a7f8 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ea11dd781a7043bbbc2f37fdefe3ef91 0.268s",
                                "2026-05-22 01:45:43.335 15 INFO tempest.lib.common.rest_client [req-086921df-3a26-4359-8abe-9f7b068ff77c req-086921df-3a26-4359-8abe-9f7b068ff77c ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/af4dbbf862c34db3afca28a5d485cd8e 0.303s",
                                "2026-05-22 01:45:43.336 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 6dea3b9b7297427ab2b3e1fe74d59ddd",
                                "2026-05-22 01:45:43.941 15 INFO tempest.lib.common.rest_client [req-17039945-e42a-4cfe-a9ae-514922997695 req-17039945-e42a-4cfe-a9ae-514922997695 ] Request (TagsExtTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.600s",
                                "2026-05-22 01:45:44.283 15 INFO tempest.lib.common.rest_client [req-47cdcd5e-bb2a-4ee2-947a-15dbd9eaba61 req-47cdcd5e-bb2a-4ee2-947a-15dbd9eaba61 ] Request (TagsExtTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=6dea3b9b7297427ab2b3e1fe74d59ddd&name=default 0.340s",
                                "2026-05-22 01:45:44.753 15 INFO tempest.lib.common.rest_client [req-2d0c26ba-93ab-4356-8f94-bfbbf9d27dbb req-2d0c26ba-93ab-4356-8f94-bfbbf9d27dbb ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/ff7a4c8f-1426-4a4d-8281-3223f6d6c9ab 0.468s",
                                "2026-05-22 01:45:44.968 15 INFO tempest.lib.common.rest_client [req-4635d9e9-3f47-4236-944f-060b47030cb2 req-4635d9e9-3f47-4236-944f-060b47030cb2 ] Request (TagsExtTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/6dea3b9b7297427ab2b3e1fe74d59ddd 0.211s",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 247 tests in 170.0193 sec.",
                                " - Passed: 239",
                                " - Skipped: 8",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 0",
                                "Sum of execute time for each test: 1002.2970 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (13 tests) => 0:00:24.458552",
                                " - Worker 1 (15 tests) => 0:01:06.200481",
                                " - Worker 2 (26 tests) => 0:02:37.508813",
                                " - Worker 3 (4 tests) => 0:00:44.793011",
                                " - Worker 4 (34 tests) => 0:02:18.866702",
                                " - Worker 5 (36 tests) => 0:02:18.245692",
                                " - Worker 6 (17 tests) => 0:02:20.632521",
                                " - Worker 7 (11 tests) => 0:01:07.455834",
                                " - Worker 8 (22 tests) => 0:01:06.630464",
                                " - Worker 9 (5 tests) => 0:00:34.287517",
                                " - Worker 10 (10 tests) => 0:01:46.401466",
                                " - Worker 11 (12 tests) => 0:02:14.227929",
                                " - Worker 12 (8 tests) => 0:00:44.738470",
                                " - Worker 13 (16 tests) => 0:00:51.931835",
                                " - Worker 14 (6 tests) => 0:00:44.208920",
                                " - Worker 15 (12 tests) => 0:02:22.274916",
                                "",
                                "## VOLUME (API)",
                                "",
                                "+ echo",
                                "+ echo '## VOLUME (API)'",
                                "+ echo",
                                "+ _tempest tempest.api.volume",
                                "+ local regex=tempest.api.volume",
                                "+ docker run --rm -v /opt/tempest:/tempest -v /etc/ssl/certs:/etc/ssl/certs:ro -e PYTHONWARNINGS=ignore::SyntaxWarning --network host --name tempest registry.osism.tech/osism/tempest:latest run --workspace-path /tempest/workspace.yaml --workspace tempest --exclude-list /tempest/exclude.lst --regex tempest.api.volume --concurrency 16",
                                "++ date +%Y%m%d-%H%M",
                                "+ tee -a /opt/tempest/20260522-0145.log",
                                "2026-05-22 01:45:50.459 1 INFO tempest [-] Using tempest config file /etc/tempest/tempest.conf",
                                "2026-05-22 01:45:50.567 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:45:50.567 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:45:50.567 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:45:50.568 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:45:50.568 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:45:50.569 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:45:50.569 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:45:50.569 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:45:50.570 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:45:50.570 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:45:50.570 1 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:45:50.571 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:45:50.572 1 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:15.170 23 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:15.173 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:15.173 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:15.174 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:15.174 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:15.174 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:15.183 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:15.184 23 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:15.185 23 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:15.196 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-22 01:46:16.539 33 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:16.549 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:16.549 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:16.550 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:16.550 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:16.550 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:16.551 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:16.554 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:16.555 33 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:16.557 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-22 01:46:17.238 13 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.239 15 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.249 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.249 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.249 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.250 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.260 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.261 15 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.275 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-22 01:46:17.254 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.254 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.255 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.255 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.255 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.256 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.272 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.273 13 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.282 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-22 01:46:17.527 17 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.528 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.528 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.532 21 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.538 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.538 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.538 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.539 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.540 17 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.548 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-22 01:46:17.543 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.543 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.544 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.544 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.544 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.545 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.560 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.561 21 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.571 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-22 01:46:17.582 41 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.583 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.583 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.584 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.585 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.586 41 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.588 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-22 01:46:17.572 19 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.586 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.586 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.587 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.587 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.587 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.588 19 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.602 19 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.604 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-22 01:46:17.661 39 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.667 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.668 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.678 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.679 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.679 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.679 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.680 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.681 39 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.695 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-22 01:46:17.778 35 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:17.779 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.779 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.785 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:17.785 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.785 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.786 35 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:17.787 35 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:17.795 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-22 01:46:18.104 25 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:18.105 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.106 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.106 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:18.114 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.115 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.116 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.117 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.117 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.117 25 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.129 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-22 01:46:18.136 37 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:18.137 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.137 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.138 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:18.138 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.138 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.145 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.146 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.147 37 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.155 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-22 01:46:18.222 29 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:18.223 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.223 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.224 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:18.224 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.241 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.242 23 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.224 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.233 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.233 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:18.234 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.235 29 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.249 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-22 01:46:18.329 11 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:18.332 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.341 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.341 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.342 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.343 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.356 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.357 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.357 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.357 11 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.359 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-22 01:46:18.538 31 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:18.547 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.547 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.548 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.549 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.559 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.560 31 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.562 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-22 01:46:18.817 27 INFO tempest [-] Using tempest config file /tempest/etc/tempest.conf",
                                "2026-05-22 01:46:18.827 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.827 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.827 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: designate",
                                "2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.828 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.837 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.837 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] Register additional config options from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: designate",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: manila_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: glance_tests",
                                "2026-05-22 01:46:18.838 27 INFO tempest.test_discover.plugins [-] List additional config options registered by Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:18.851 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-22 01:46:19.314 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:19.315 33 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:19.912 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:19.913 35 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.223 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.233 41 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.342 21 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.459 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.479 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.480 15 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.474 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.497 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.498 13 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.620 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.620 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.620 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.626 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.627 39 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.692 17 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.748 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.749 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.749 19 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:20.943 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:20.944 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:20.944 37 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:21.107 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:21.110 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:21.123 31 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:21.175 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:21.176 29 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:21.559 25 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:21.842 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:21.843 11 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:21.939 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: keystone_tests",
                                "2026-05-22 01:46:21.942 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: barbican_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: designate",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: octavia-tempest-plugin",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: manila_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: neutron_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: magnum_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: ironic_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: telemetry_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: glance_tests",
                                "2026-05-22 01:46:21.943 27 INFO tempest.test_discover.plugins [-] Loading tests from Tempest plugin: cinder_tests",
                                "2026-05-22 01:46:45.853 33 INFO tempest.lib.common.rest_client [req-ae384e33-d109-4f9a-b3a2-0a9f7b27078a req-ae384e33-d109-4f9a-b3a2-0a9f7b27078a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.762s",
                                "2026-05-22 01:46:45.930 41 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeMultiattachTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:46:46.042 15 INFO tempest.lib.common.rest_client [req-6157a2d9-f023-4a1c-ae52-b03560220145 req-6157a2d9-f023-4a1c-ae52-b03560220145 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "{15} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeMultiattachTest) ... SKIPPED: Volume multi-attach is not available.",
                                "2026-05-22 01:46:46.581 33 INFO tempest.lib.common.rest_client [req-d46b07c5-c9f2-4cfe-8af4-94e4fda4a65f req-d46b07c5-c9f2-4cfe-8af4-94e4fda4a65f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.659s",
                                "2026-05-22 01:46:46.589 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in EncryptedVolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.admin.test_encrypted_volumes_extend.EncryptedVolumesExtendAttachedTest) ... SKIPPED: Attached encrypted volume extend is disabled.",
                                "2026-05-22 01:46:46.689 35 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in SnapshotManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "{12} setUpClass (tempest.api.volume.admin.test_snapshot_manage.SnapshotManageAdminTest) ... SKIPPED: Manage snapshot tests are disabled",
                                "2026-05-22 01:46:46.741 41 INFO tempest.lib.common.rest_client [req-8e29d725-05f7-40ff-bebc-696598e781cb req-8e29d725-05f7-40ff-bebc-696598e781cb ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.692s",
                                "2026-05-22 01:46:46.763 15 INFO tempest.lib.common.rest_client [req-2cf1d9a1-d9fd-4dca-833e-195e0503f0ae req-2cf1d9a1-d9fd-4dca-833e-195e0503f0ae ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.652s",
                                "2026-05-22 01:46:46.814 33 INFO tempest.lib.common.rest_client [req-883d3bfc-5417-4387-b51f-409aced25c76 req-883d3bfc-5417-4387-b51f-409aced25c76 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.223s",
                                "2026-05-22 01:46:46.894 23 INFO tempest.lib.common.rest_client [req-9947de70-8d31-4ca9-965e-a954cac8866a req-9947de70-8d31-4ca9-965e-a954cac8866a ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.660s",
                                "2026-05-22 01:46:46.993 15 INFO tempest.lib.common.rest_client [req-661b5524-17f7-4620-955c-208c31703c80 req-661b5524-17f7-4620-955c-208c31703c80 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.220s",
                                "2026-05-22 01:46:47.086 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeManageAdminTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:46:47.107 33 INFO tempest.lib.common.rest_client [req-8a20152f-d48d-48ee-8ecc-2df74fac60d7 req-8a20152f-d48d-48ee-8ecc-2df74fac60d7 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s",
                                "{4} setUpClass (tempest.api.volume.admin.test_volume_manage.VolumeManageAdminTest) ... SKIPPED: Manage volume tests are disabled",
                                "2026-05-22 01:46:47.364 15 INFO tempest.lib.common.rest_client [req-e4aeb4e0-38a9-4c22-99a9-3798abb492bb req-e4aeb4e0-38a9-4c22-99a9-3798abb492bb ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.327s",
                                "2026-05-22 01:46:47.377 35 INFO tempest.lib.common.rest_client [req-9fea1563-2c2f-45bc-9d47-4837894d0201 req-9fea1563-2c2f-45bc-9d47-4837894d0201 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.675s",
                                "2026-05-22 01:46:47.516 13 INFO tempest.lib.common.rest_client [req-93f1bea6-8581-40a7-ba2e-d3d937b24338 req-93f1bea6-8581-40a7-ba2e-d3d937b24338 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s",
                                "2026-05-22 01:46:47.548 41 INFO tempest.lib.common.rest_client [req-e34f7b59-62db-4ce1-9038-871d408b2a55 req-e34f7b59-62db-4ce1-9038-871d408b2a55 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.738s",
                                "2026-05-22 01:46:47.605 23 INFO tempest.lib.common.rest_client [req-6eead136-135e-4cb7-a7d8-dbcd091e6d2f req-6eead136-135e-4cb7-a7d8-dbcd091e6d2f ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-22 01:46:47.732 19 INFO tempest.lib.common.rest_client [req-00c054c4-2b83-451c-ae77-5dcba6def875 req-00c054c4-2b83-451c-ae77-5dcba6def875 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.590s",
                                "2026-05-22 01:46:47.993 21 INFO tempest.lib.common.rest_client [req-c1ee7866-8e7e-42b4-9e21-859c10dfb1bb req-c1ee7866-8e7e-42b4-9e21-859c10dfb1bb ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.036s",
                                "2026-05-22 01:46:48.005 33 INFO tempest.lib.common.rest_client [req-a821f68a-ce43-42af-bd41-eafb490c09ce req-a821f68a-ce43-42af-bd41-eafb490c09ce ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.886s",
                                "2026-05-22 01:46:48.007 17 INFO tempest.lib.common.rest_client [req-cdba2804-b692-48ce-9905-db545b23f3a0 req-cdba2804-b692-48ce-9905-db545b23f3a0 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.825s",
                                "2026-05-22 01:46:48.054 41 INFO tempest.lib.common.rest_client [req-7dca28c8-df13-4b00-9793-ef3b5434b7e6 req-7dca28c8-df13-4b00-9793-ef3b5434b7e6 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.502s",
                                "2026-05-22 01:46:48.108 23 INFO tempest.lib.common.rest_client [req-40ed3cb9-282c-46b2-8edf-34540b042403 req-40ed3cb9-282c-46b2-8edf-34540b042403 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.495s",
                                "2026-05-22 01:46:48.118 15 INFO tempest.lib.common.rest_client [req-8acbd6e1-383a-44c0-8f72-28657d9ce26b req-8acbd6e1-383a-44c0-8f72-28657d9ce26b ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.751s",
                                "2026-05-22 01:46:48.141 39 INFO tempest.lib.common.rest_client [req-6cd46b68-3864-4e02-a6f0-bf87c58003bc req-6cd46b68-3864-4e02-a6f0-bf87c58003bc ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.550s",
                                "2026-05-22 01:46:48.223 25 INFO tempest.lib.common.rest_client [req-e7f0be51-effc-4ff0-b211-a1fb964e0694 req-e7f0be51-effc-4ff0-b211-a1fb964e0694 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-22 01:46:48.489 35 INFO tempest.lib.common.rest_client [req-d1026a85-876c-43ee-8a78-baa3bd880ae0 req-d1026a85-876c-43ee-8a78-baa3bd880ae0 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.062s",
                                "2026-05-22 01:46:48.499 27 INFO tempest.lib.common.rest_client [req-4d3e50b1-a10e-44b0-bd06-b24ef2ed7c55 req-4d3e50b1-a10e-44b0-bd06-b24ef2ed7c55 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.941s",
                                "2026-05-22 01:46:48.606 37 INFO tempest.lib.common.rest_client [req-8b00133c-956d-40e4-926c-5ae2fc41ce03 req-8b00133c-956d-40e4-926c-5ae2fc41ce03 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.088s",
                                "2026-05-22 01:46:48.620 29 INFO tempest.lib.common.rest_client [req-a3dd3284-b267-42be-931a-9ae50d03bc78 req-a3dd3284-b267-42be-931a-9ae50d03bc78 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.763s",
                                "2026-05-22 01:46:48.666 33 INFO tempest.lib.common.rest_client [req-1bc536de-6a79-49eb-8fa2-39d194d02db1 req-1bc536de-6a79-49eb-8fa2-39d194d02db1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.657s",
                                "2026-05-22 01:46:48.676 13 INFO tempest.lib.common.rest_client [req-d2cff12a-3909-40cf-b644-ffdeeb6466e2 req-d2cff12a-3909-40cf-b644-ffdeeb6466e2 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.090s",
                                "2026-05-22 01:46:48.703 23 INFO tempest.lib.common.rest_client [req-fd4ca1a4-9333-4c16-a3ad-f86f3dbd7618 req-fd4ca1a4-9333-4c16-a3ad-f86f3dbd7618 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.584s",
                                "2026-05-22 01:46:48.706 19 INFO tempest.lib.common.rest_client [req-80ff25e3-7665-4e9f-bbbc-8aeee4008c3f req-80ff25e3-7665-4e9f-bbbc-8aeee4008c3f ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.955s",
                                "2026-05-22 01:46:48.786 41 INFO tempest.lib.common.rest_client [req-85dd57f7-b37c-46c7-bf7e-c640189aa881 req-85dd57f7-b37c-46c7-bf7e-c640189aa881 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.708s",
                                "2026-05-22 01:46:48.958 35 INFO tempest.lib.common.rest_client [req-b844906c-a8d5-4e2f-80be-190ed6b8e72d req-b844906c-a8d5-4e2f-80be-190ed6b8e72d ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.467s",
                                "2026-05-22 01:46:48.972 21 INFO tempest.lib.common.rest_client [req-0450b74b-bcdb-49ac-acab-46030c431f7f req-0450b74b-bcdb-49ac-acab-46030c431f7f ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.934s",
                                "2026-05-22 01:46:48.980 31 INFO tempest.lib.common.rest_client [req-04f5a0b3-732b-4eba-8eaa-ad2f24a7bfe5 req-04f5a0b3-732b-4eba-8eaa-ad2f24a7bfe5 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.106s",
                                "2026-05-22 01:46:49.056 15 INFO tempest.lib.common.rest_client [req-255d1ed0-e42a-4ceb-916d-3ed782c94475 req-255d1ed0-e42a-4ceb-916d-3ed782c94475 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.933s",
                                "2026-05-22 01:46:49.195 39 INFO tempest.lib.common.rest_client [req-229875e7-afcf-4e63-831c-fa89b5173c1b req-229875e7-afcf-4e63-831c-fa89b5173c1b ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.033s",
                                "2026-05-22 01:46:49.221 17 INFO tempest.lib.common.rest_client [req-e7f23eaf-7153-4c8d-8fc2-8a7c520f1586 req-e7f23eaf-7153-4c8d-8fc2-8a7c520f1586 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.188s",
                                "2026-05-22 01:46:49.248 25 INFO tempest.lib.common.rest_client [req-0fbdd39b-717d-4f38-81a2-553e59b32e52 req-0fbdd39b-717d-4f38-81a2-553e59b32e52 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.991s",
                                "2026-05-22 01:46:49.322 13 INFO tempest.lib.common.rest_client [req-30f078cc-9362-45b8-9a2a-7c80424df03b req-30f078cc-9362-45b8-9a2a-7c80424df03b ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.642s",
                                "2026-05-22 01:46:49.408 19 INFO tempest.lib.common.rest_client [req-873833a9-f789-463e-a47a-b8c2895adc05 req-873833a9-f789-463e-a47a-b8c2895adc05 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.694s",
                                "2026-05-22 01:46:49.445 37 INFO tempest.lib.common.rest_client [req-6f4a42a5-c89b-41aa-a9cf-8020fd692d66 req-6f4a42a5-c89b-41aa-a9cf-8020fd692d66 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.810s",
                                "2026-05-22 01:46:49.483 27 INFO tempest.lib.common.rest_client [req-db9a393c-abd4-450a-a100-94da21de8b11 req-db9a393c-abd4-450a-a100-94da21de8b11 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.957s",
                                "2026-05-22 01:46:49.516 21 INFO tempest.lib.common.rest_client [req-44e46905-0731-4677-a165-fe680958db24 req-44e46905-0731-4677-a165-fe680958db24 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.541s",
                                "2026-05-22 01:46:49.534 39 INFO tempest.lib.common.rest_client [req-ba9aa27c-9df0-49b0-80b4-347d6e612263 req-ba9aa27c-9df0-49b0-80b4-347d6e612263 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.336s",
                                "2026-05-22 01:46:49.544 11 INFO tempest.lib.common.rest_client [req-d8293d58-0e67-4060-8905-f15e0b7d6c0f req-d8293d58-0e67-4060-8905-f15e0b7d6c0f ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.272s",
                                "2026-05-22 01:46:49.620 15 INFO tempest.lib.common.rest_client [req-f7dada3d-d605-45d4-94ea-1dd7c4ec4da5 req-f7dada3d-d605-45d4-94ea-1dd7c4ec4da5 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/09149526a0554d9399016d8921649a86 0.563s",
                                "2026-05-22 01:46:49.624 13 INFO tempest.lib.common.rest_client [req-9d9ccceb-8ae3-4862-a827-9e154aea569f req-9d9ccceb-8ae3-4862-a827-9e154aea569f ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.273s",
                                "2026-05-22 01:46:49.647 33 INFO tempest.lib.common.rest_client [req-b482d567-6552-4aa5-b87d-42d3c963658b req-b482d567-6552-4aa5-b87d-42d3c963658b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/09149526a0554d9399016d8921649a86 0.978s",
                                "2026-05-22 01:46:49.724 23 INFO tempest.lib.common.rest_client [req-e1bacc78-4392-42fd-a4a9-cada102f238c req-e1bacc78-4392-42fd-a4a9-cada102f238c ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.019s",
                                "2026-05-22 01:46:49.777 29 INFO tempest.lib.common.rest_client [req-ee1ccb04-5b63-46d4-aebc-405c86b6ed86 req-ee1ccb04-5b63-46d4-aebc-405c86b6ed86 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.131s",
                                "2026-05-22 01:46:49.794 37 INFO tempest.lib.common.rest_client [req-4df0786d-437c-49b0-8ea9-f4515e0a4036 req-4df0786d-437c-49b0-8ea9-f4515e0a4036 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.345s",
                                "2026-05-22 01:46:49.803 27 INFO tempest.lib.common.rest_client [req-cf8c0ac4-3f69-4e1c-908d-5ad27f223400 req-cf8c0ac4-3f69-4e1c-908d-5ad27f223400 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.316s",
                                "2026-05-22 01:46:49.826 25 INFO tempest.lib.common.rest_client [req-9e85bc67-ee43-413d-9b1e-6c05ebf587b1 req-9e85bc67-ee43-413d-9b1e-6c05ebf587b1 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.575s",
                                "2026-05-22 01:46:49.901 35 INFO tempest.lib.common.rest_client [req-7cd78f03-49c3-4386-85ee-83161af60978 req-7cd78f03-49c3-4386-85ee-83161af60978 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.918s",
                                "2026-05-22 01:46:49.917 39 INFO tempest.lib.common.rest_client [req-3a08c76f-f876-4e94-bb32-561c271cef38 req-3a08c76f-f876-4e94-bb32-561c271cef38 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.369s",
                                "2026-05-22 01:46:50.100 31 INFO tempest.lib.common.rest_client [req-4d1a5d74-c661-4647-bfa1-ec5a80889990 req-4d1a5d74-c661-4647-bfa1-ec5a80889990 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.102s",
                                "2026-05-22 01:46:50.143 17 INFO tempest.lib.common.rest_client [req-df2fec76-a43f-48ee-bdaa-5acc3ebe6bf1 req-df2fec76-a43f-48ee-bdaa-5acc3ebe6bf1 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.919s",
                                "2026-05-22 01:46:50.160 33 INFO tempest.lib.common.rest_client [req-99fa22a5-1fb9-4892-8c79-1d0eefbd6bd0 req-99fa22a5-1fb9-4892-8c79-1d0eefbd6bd0 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.512s",
                                "2026-05-22 01:46:50.189 29 INFO tempest.lib.common.rest_client [req-3b718cc3-cb31-4539-8844-168a5889e7d4 req-3b718cc3-cb31-4539-8844-168a5889e7d4 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.411s",
                                "2026-05-22 01:46:50.265 27 INFO tempest.lib.common.rest_client [req-67b31096-7ebd-44fc-9a90-9618375c01a5 req-67b31096-7ebd-44fc-9a90-9618375c01a5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.450s",
                                "2026-05-22 01:46:50.265 19 INFO tempest.lib.common.rest_client [req-89a0f297-4086-4872-829d-d77106925f9f req-89a0f297-4086-4872-829d-d77106925f9f ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.838s",
                                "2026-05-22 01:46:50.295 25 INFO tempest.lib.common.rest_client [req-7309b07d-8c31-490c-8434-e0087b7942c0 req-7309b07d-8c31-490c-8434-e0087b7942c0 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.448s",
                                "2026-05-22 01:46:50.300 41 INFO tempest.lib.common.rest_client [req-837d97ab-dc97-480c-be13-7ec83d996db2 req-837d97ab-dc97-480c-be13-7ec83d996db2 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.512s",
                                "2026-05-22 01:46:50.373 13 INFO tempest.lib.common.rest_client [req-18443e76-d817-4053-a10d-fee9ef75ddef req-18443e76-d817-4053-a10d-fee9ef75ddef ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.747s",
                                "2026-05-22 01:46:50.377 11 INFO tempest.lib.common.rest_client [req-54e68ea8-97c9-41f5-9b9f-dae9fbf08da5 req-54e68ea8-97c9-41f5-9b9f-dae9fbf08da5 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.806s",
                                "2026-05-22 01:46:50.431 31 INFO tempest.lib.common.rest_client [req-f9180668-fcdd-4bf2-adc8-ab3389d7ddad req-f9180668-fcdd-4bf2-adc8-ab3389d7ddad ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.328s",
                                "2026-05-22 01:46:50.442 15 INFO tempest.lib.common.rest_client [req-4bb64427-e76e-4878-8ad1-ac61af67d328 req-4bb64427-e76e-4878-8ad1-ac61af67d328 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.816s",
                                "2026-05-22 01:46:50.457 29 INFO tempest.lib.common.rest_client [req-dd4c1181-7a35-42e0-ba73-70b282777084 req-dd4c1181-7a35-42e0-ba73-70b282777084 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.256s",
                                "2026-05-22 01:46:50.442 33 INFO tempest.lib.common.rest_client [req-e9db6742-73ee-48ea-8f72-72a5a17d5fcd req-e9db6742-73ee-48ea-8f72-72a5a17d5fcd ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/30382f8e1b914440b0a8e8adfafc4e44 0.279s",
                                "2026-05-22 01:46:50.496 21 INFO tempest.lib.common.rest_client [req-c91010a1-179b-47a3-bf7b-17eec80bf12f req-c91010a1-179b-47a3-bf7b-17eec80bf12f ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.968s",
                                "2026-05-22 01:46:50.547 23 INFO tempest.lib.common.rest_client [req-577bfae3-a964-47b9-a17c-cfd11b35ea6f req-577bfae3-a964-47b9-a17c-cfd11b35ea6f ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.820s",
                                "2026-05-22 01:46:50.603 11 INFO tempest.lib.common.rest_client [req-c254ce5e-1f10-448e-bda0-5be2131fa724 req-c254ce5e-1f10-448e-bda0-5be2131fa724 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.225s",
                                "2026-05-22 01:46:50.641 37 INFO tempest.lib.common.rest_client [req-f8399c96-c8ca-4523-8342-26fa0032315b req-f8399c96-c8ca-4523-8342-26fa0032315b ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.833s",
                                "2026-05-22 01:46:50.668 15 INFO tempest.lib.common.rest_client [req-0b2df6d3-5137-4924-ae32-87c2159475f7 req-0b2df6d3-5137-4924-ae32-87c2159475f7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/30382f8e1b914440b0a8e8adfafc4e44 0.223s",
                                "2026-05-22 01:46:50.802 23 INFO tempest.lib.common.rest_client [req-874d52d3-ee5b-48ee-b076-13f4e72a4a97 req-874d52d3-ee5b-48ee-b076-13f4e72a4a97 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/09149526a0554d9399016d8921649a86 0.252s",
                                "2026-05-22 01:46:50.854 17 INFO tempest.lib.common.rest_client [req-4bf21645-caab-4e9c-ac55-6518ad744ca2 req-4bf21645-caab-4e9c-ac55-6518ad744ca2 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.682s",
                                "2026-05-22 01:46:50.870 35 INFO tempest.lib.common.rest_client [req-f332bd4d-27ed-406b-a7e8-409deb36bc46 req-f332bd4d-27ed-406b-a7e8-409deb36bc46 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.967s",
                                "2026-05-22 01:46:50.953 41 INFO tempest.lib.common.rest_client [req-523d08f3-956a-4d3b-ab96-402c72d3b8e5 req-523d08f3-956a-4d3b-ab96-402c72d3b8e5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.652s",
                                "2026-05-22 01:46:50.968 15 INFO tempest.lib.common.rest_client [req-01286d65-0d0e-4f8c-847f-e7f02352a07d req-01286d65-0d0e-4f8c-847f-e7f02352a07d ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.297s",
                                "2026-05-22 01:46:51.002 35 INFO tempest.lib.common.rest_client [req-5c65c8c6-a445-48fb-8154-acbb0712b605 req-5c65c8c6-a445-48fb-8154-acbb0712b605 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.129s",
                                "2026-05-22 01:46:51.022 27 INFO tempest.lib.common.rest_client [req-23d3d86f-d69b-4d74-90ea-ec89a7b3bf00 req-23d3d86f-d69b-4d74-90ea-ec89a7b3bf00 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.754s",
                                "2026-05-22 01:46:51.026 25 INFO tempest.lib.common.rest_client [req-d2589794-3a35-4c99-b748-6d27520a1849 req-d2589794-3a35-4c99-b748-6d27520a1849 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.729s",
                                "2026-05-22 01:46:51.045 31 INFO tempest.lib.common.rest_client [req-de345b38-8e88-405a-a899-1bcf89dc2b38 req-de345b38-8e88-405a-a899-1bcf89dc2b38 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.597s",
                                "2026-05-22 01:46:51.088 39 INFO tempest.lib.common.rest_client [req-e93267ac-7014-46c4-b071-d00f560cc397 req-e93267ac-7014-46c4-b071-d00f560cc397 ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.169s",
                                "2026-05-22 01:46:51.195 13 INFO tempest.lib.common.rest_client [req-da6b512c-e457-497e-8496-a5c1aa02a065 req-da6b512c-e457-497e-8496-a5c1aa02a065 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.819s",
                                "2026-05-22 01:46:51.196 11 INFO tempest.lib.common.rest_client [req-5993345a-56ff-46d9-99b4-08154a3a9678 req-5993345a-56ff-46d9-99b4-08154a3a9678 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.583s",
                                "2026-05-22 01:46:51.231 35 INFO tempest.lib.common.rest_client [req-217e429d-fe99-4a36-bbf0-3ef47f0a5935 req-217e429d-fe99-4a36-bbf0-3ef47f0a5935 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/09149526a0554d9399016d8921649a86 0.226s",
                                "2026-05-22 01:46:51.305 33 INFO tempest.lib.common.rest_client [req-4bcaef5f-c904-4d4b-9267-96e2544dd145 req-4bcaef5f-c904-4d4b-9267-96e2544dd145 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.850s",
                                "2026-05-22 01:46:51.349 23 INFO tempest.lib.common.rest_client [req-9ab32660-5eb1-4865-9dcb-d5f972b69724 req-9ab32660-5eb1-4865-9dcb-d5f972b69724 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.544s",
                                "2026-05-22 01:46:51.418 41 INFO tempest.lib.common.rest_client [req-295d4da1-4545-425a-9ac8-7fa855b82fe8 req-295d4da1-4545-425a-9ac8-7fa855b82fe8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/09149526a0554d9399016d8921649a86 0.464s",
                                "2026-05-22 01:46:51.439 19 INFO tempest.lib.common.rest_client [req-ca6d26d8-101a-4e0f-9192-092f8af7118b req-ca6d26d8-101a-4e0f-9192-092f8af7118b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.171s",
                                "2026-05-22 01:46:51.478 21 INFO tempest.lib.common.rest_client [req-b79d889e-9cdb-436c-898b-c7337dd4ac21 req-b79d889e-9cdb-436c-898b-c7337dd4ac21 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.981s",
                                "2026-05-22 01:46:51.537 25 INFO tempest.lib.common.rest_client [req-3d062c2c-7bb3-4b13-97fd-dfcde1bbedfc req-3d062c2c-7bb3-4b13-97fd-dfcde1bbedfc ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.506s",
                                "2026-05-22 01:46:51.534 39 INFO tempest.lib.common.rest_client [req-31be2ffc-bf47-4c62-95c7-0edfbfba93b1 req-31be2ffc-bf47-4c62-95c7-0edfbfba93b1 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.443s",
                                "2026-05-22 01:46:51.549 31 INFO tempest.lib.common.rest_client [req-44941da3-e259-4641-830e-b7effcbc4b54 req-44941da3-e259-4641-830e-b7effcbc4b54 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.502s",
                                "2026-05-22 01:46:51.579 35 INFO tempest.lib.common.rest_client [req-3415a704-1fab-4405-8c1e-5c1aeddff874 req-3415a704-1fab-4405-8c1e-5c1aeddff874 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.342s",
                                "2026-05-22 01:46:51.582 41 INFO tempest.lib.common.rest_client [req-88aa338d-4bbd-426d-ae1f-f7e0e4e27e24 req-88aa338d-4bbd-426d-ae1f-f7e0e4e27e24 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-22 01:46:51.608 23 INFO tempest.lib.common.rest_client [req-0a618967-c344-4c51-be6e-bc5e7b68e43f req-0a618967-c344-4c51-be6e-bc5e7b68e43f ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/30382f8e1b914440b0a8e8adfafc4e44 0.257s",
                                "2026-05-22 01:46:51.711 31 INFO tempest.lib.common.rest_client [req-8a89e333-a271-4dbb-b646-cc2301777c52 req-8a89e333-a271-4dbb-b646-cc2301777c52 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.160s",
                                "2026-05-22 01:46:51.724 21 INFO tempest.lib.common.rest_client [req-1ea6fb78-bc5a-4c68-bcef-6d45b708eb46 req-1ea6fb78-bc5a-4c68-bcef-6d45b708eb46 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "2026-05-22 01:46:51.808 41 INFO tempest.lib.common.rest_client [req-9f8b4ea0-c7bb-40cd-8ef5-3a67c046d256 req-9f8b4ea0-c7bb-40cd-8ef5-3a67c046d256 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/30382f8e1b914440b0a8e8adfafc4e44 0.221s",
                                "2026-05-22 01:46:51.825 11 INFO tempest.lib.common.rest_client [req-2f545293-c142-4128-966b-293b366c044e req-2f545293-c142-4128-966b-293b366c044e ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.627s",
                                "2026-05-22 01:46:51.830 25 INFO tempest.lib.common.rest_client [req-91ac2fbf-3217-46d3-94cb-3736464f5d26 req-91ac2fbf-3217-46d3-94cb-3736464f5d26 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/09149526a0554d9399016d8921649a86 0.288s",
                                "2026-05-22 01:46:51.877 29 INFO tempest.lib.common.rest_client [req-56167667-5a8e-4108-97a2-1b8cd3d4ed49 req-56167667-5a8e-4108-97a2-1b8cd3d4ed49 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.400s",
                                "2026-05-22 01:46:51.936 23 INFO tempest.lib.common.rest_client [req-38fd00bc-d77c-4d7f-baba-93cb7008277e req-38fd00bc-d77c-4d7f-baba-93cb7008277e ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.326s",
                                "2026-05-22 01:46:51.941 31 INFO tempest.lib.common.rest_client [req-6cd66c74-7af6-487f-be4f-04070a03eece req-6cd66c74-7af6-487f-be4f-04070a03eece ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/09149526a0554d9399016d8921649a86 0.228s",
                                "2026-05-22 01:46:51.950 11 INFO tempest.lib.common.rest_client [req-e4610319-e66c-4c0c-bfb9-94dd23fee459 req-e4610319-e66c-4c0c-bfb9-94dd23fee459 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.122s",
                                "2026-05-22 01:46:51.983 37 INFO tempest.lib.common.rest_client [req-a7347c78-4130-4ac2-97cd-95abee66513e req-a7347c78-4130-4ac2-97cd-95abee66513e ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.336s",
                                "2026-05-22 01:46:52.050 41 INFO tempest.lib.common.rest_client [req-cdd5dc91-c3e0-465c-98fe-d8810353235d req-cdd5dc91-c3e0-465c-98fe-d8810353235d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-22 01:46:52.053 29 INFO tempest.lib.common.rest_client [req-ff503370-1c53-47f8-9046-02326ae58dd0 req-ff503370-1c53-47f8-9046-02326ae58dd0 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.172s",
                                "2026-05-22 01:46:52.099 31 INFO tempest.lib.common.rest_client [req-656bfd20-196f-4917-90e7-d5c1f5b18a31 req-656bfd20-196f-4917-90e7-d5c1f5b18a31 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.152s",
                                "2026-05-22 01:46:52.100 37 INFO tempest.lib.common.rest_client [req-478d0630-bc48-46a8-ae6d-0498e5a70e65 req-478d0630-bc48-46a8-ae6d-0498e5a70e65 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.114s",
                                "2026-05-22 01:46:52.108 11 INFO tempest.lib.common.rest_client [req-c85987f9-193b-46de-a75c-0a4b7d77cec3 req-c85987f9-193b-46de-a75c-0a4b7d77cec3 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/09149526a0554d9399016d8921649a86 0.150s",
                                "2026-05-22 01:46:52.102 15 INFO tempest.lib.common.rest_client [req-825f070f-c869-4689-bbd6-7c70469e6d24 req-825f070f-c869-4689-bbd6-7c70469e6d24 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/2194ff3a072f4deb83141fa1296997d2 1.132s",
                                "2026-05-22 01:46:52.228 27 INFO tempest.lib.common.rest_client [req-52bbbe06-bdbb-4a03-95f7-68b51ceefd13 req-52bbbe06-bdbb-4a03-95f7-68b51ceefd13 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.204s",
                                "2026-05-22 01:46:52.261 11 INFO tempest.lib.common.rest_client [req-a9be169f-3de9-4e64-b739-a81f3ef232ed req-a9be169f-3de9-4e64-b739-a81f3ef232ed ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.151s",
                                "2026-05-22 01:46:52.291 15 INFO tempest.lib.common.rest_client [req-2125cc91-06ad-4c61-9ba6-2bf313937217 req-2125cc91-06ad-4c61-9ba6-2bf313937217 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:46:52.304 13 INFO tempest.lib.common.rest_client [req-b2821279-04a4-4fe6-9221-d68088540288 req-b2821279-04a4-4fe6-9221-d68088540288 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/09149526a0554d9399016d8921649a86 1.107s",
                                "2026-05-22 01:46:52.316 29 INFO tempest.lib.common.rest_client [req-7813360e-b80d-4484-9271-bc5f4408c897 req-7813360e-b80d-4484-9271-bc5f4408c897 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/09149526a0554d9399016d8921649a86 0.256s",
                                "2026-05-22 01:46:52.345 17 INFO tempest.lib.common.rest_client [req-45081fb8-e894-4a84-b50e-04bf39a52e78 req-45081fb8-e894-4a84-b50e-04bf39a52e78 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.489s",
                                "2026-05-22 01:46:52.413 15 INFO tempest.lib.common.rest_client [req-11c7abcd-0ea5-4e82-b47f-6f96cbe5c802 req-11c7abcd-0ea5-4e82-b47f-6f96cbe5c802 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d6a87d4f820f4f5598c76921716add5b/users/e4d0032bcc7b4a4eb4d3e80032f67878/roles/09149526a0554d9399016d8921649a86 0.118s",
                                "2026-05-22 01:46:52.413 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user e4d0032bcc7b4a4eb4d3e80032f67878 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:52.414 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1472765893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6a87d4f820f4f5598c76921716add5b', 'project_name': 'tempest-UserMessagesTest-1472765893', 'tenant_id': 'd6a87d4f820f4f5598c76921716add5b', 'tenant_name': 'tempest-UserMessagesTest-1472765893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e4d0032bcc7b4a4eb4d3e80032f67878', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:52.415 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1472765893-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd6a87d4f820f4f5598c76921716add5b', 'project_name': 'tempest-UserMessagesTest-1472765893', 'tenant_id': 'd6a87d4f820f4f5598c76921716add5b', 'tenant_name': 'tempest-UserMessagesTest-1472765893', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'e4d0032bcc7b4a4eb4d3e80032f67878', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:52.427 37 INFO tempest.lib.common.rest_client [req-6c4ddc34-1daf-479c-85b9-4a1a380f0c5e req-6c4ddc34-1daf-479c-85b9-4a1a380f0c5e ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/09149526a0554d9399016d8921649a86 0.321s",
                                "2026-05-22 01:46:52.459 19 INFO tempest.lib.common.rest_client [req-f5db4fb6-67e4-4103-a61e-0c1306bf24f3 req-f5db4fb6-67e4-4103-a61e-0c1306bf24f3 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.017s",
                                "2026-05-22 01:46:52.524 17 INFO tempest.lib.common.rest_client [req-dd9d7443-9bba-4ff2-85f6-fe256bee85a5 req-dd9d7443-9bba-4ff2-85f6-fe256bee85a5 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.176s",
                                "2026-05-22 01:46:52.518 33 INFO tempest.lib.common.rest_client [req-d52cec5d-c9fe-4195-abf1-68c58bcd7236 req-d52cec5d-c9fe-4195-abf1-68c58bcd7236 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/2194ff3a072f4deb83141fa1296997d2 1.206s",
                                "2026-05-22 01:46:52.565 11 INFO tempest.lib.common.rest_client [req-1cbc6147-14f1-485d-bc97-875064dfc792 req-1cbc6147-14f1-485d-bc97-875064dfc792 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/30382f8e1b914440b0a8e8adfafc4e44 0.302s",
                                "2026-05-22 01:46:52.583 39 INFO tempest.lib.common.rest_client [req-315f65d2-a78a-43df-8040-598c6db1355c req-315f65d2-a78a-43df-8040-598c6db1355c ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/09149526a0554d9399016d8921649a86 1.047s",
                                "2026-05-22 01:46:52.605 29 INFO tempest.lib.common.rest_client [req-b4db3f94-be9f-4c7e-8ec4-242ec87ec0d3 req-b4db3f94-be9f-4c7e-8ec4-242ec87ec0d3 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.288s",
                                "2026-05-22 01:46:52.668 19 INFO tempest.lib.common.rest_client [req-71755cc4-b9aa-4b51-ad1f-785dfaac7c5c req-71755cc4-b9aa-4b51-ad1f-785dfaac7c5c ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/09149526a0554d9399016d8921649a86 0.207s",
                                "2026-05-22 01:46:52.718 35 INFO tempest.lib.common.rest_client [req-b35f568b-5e8a-4819-9e25-f06174c0bc0d req-b35f568b-5e8a-4819-9e25-f06174c0bc0d ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/30382f8e1b914440b0a8e8adfafc4e44 1.137s",
                                "2026-05-22 01:46:52.741 17 INFO tempest.lib.common.rest_client [req-262f7435-53b5-4368-96fe-c9a9c9bd478b req-262f7435-53b5-4368-96fe-c9a9c9bd478b ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/09149526a0554d9399016d8921649a86 0.214s",
                                "2026-05-22 01:46:52.750 37 INFO tempest.lib.common.rest_client [req-11853bb0-79a1-4ec8-880b-3b16f0bd6c1d req-11853bb0-79a1-4ec8-880b-3b16f0bd6c1d ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.321s",
                                "2026-05-22 01:46:52.768 11 INFO tempest.lib.common.rest_client [req-bd61356e-8f76-49a3-a8e5-ddaac5b01990 req-bd61356e-8f76-49a3-a8e5-ddaac5b01990 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.199s",
                                "2026-05-22 01:46:52.796 21 INFO tempest.lib.common.rest_client [req-a39e3fb7-b7c0-4a42-8d07-f94a5ce4cf4e req-a39e3fb7-b7c0-4a42-8d07-f94a5ce4cf4e ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/09149526a0554d9399016d8921649a86 1.067s",
                                "2026-05-22 01:46:52.842 19 INFO tempest.lib.common.rest_client [req-6dc64112-7809-42dd-b4bf-12efc7e010ff req-6dc64112-7809-42dd-b4bf-12efc7e010ff ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.171s",
                                "2026-05-22 01:46:52.902 25 INFO tempest.lib.common.rest_client [req-4478b412-ec09-4278-a2f5-b12924c9599a req-4478b412-ec09-4278-a2f5-b12924c9599a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.066s",
                                "2026-05-22 01:46:52.920 23 INFO tempest.lib.common.rest_client [req-b40b6fd4-fe0c-4494-8813-f35ccba746f7 req-b40b6fd4-fe0c-4494-8813-f35ccba746f7 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/2194ff3a072f4deb83141fa1296997d2 0.981s",
                                "2026-05-22 01:46:52.940 39 INFO tempest.lib.common.rest_client [req-6b8694cd-a86c-403a-8bf1-d2eb5274c18d req-6b8694cd-a86c-403a-8bf1-d2eb5274c18d ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.354s",
                                "2026-05-22 01:46:52.940 17 INFO tempest.lib.common.rest_client [req-47942c44-f488-4a52-82f6-664f9647b366 req-47942c44-f488-4a52-82f6-664f9647b366 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.196s",
                                "2026-05-22 01:46:52.965 37 INFO tempest.lib.common.rest_client [req-afba7739-322b-4bec-9636-563c45cf659f req-afba7739-322b-4bec-9636-563c45cf659f ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/30382f8e1b914440b0a8e8adfafc4e44 0.212s",
                                "2026-05-22 01:46:53.017 19 INFO tempest.lib.common.rest_client [req-48081c57-7ec5-407f-9902-f15209bd9dc0 req-48081c57-7ec5-407f-9902-f15209bd9dc0 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/30382f8e1b914440b0a8e8adfafc4e44 0.172s",
                                "2026-05-22 01:46:53.037 41 INFO tempest.lib.common.rest_client [req-aa4beda6-e7d3-4ae8-a5b7-f07eda284ea8 req-aa4beda6-e7d3-4ae8-a5b7-f07eda284ea8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/2194ff3a072f4deb83141fa1296997d2 0.984s",
                                "2026-05-22 01:46:53.056 21 INFO tempest.lib.common.rest_client [req-b27c64d8-baf8-4b8b-b379-71359798dc4f req-b27c64d8-baf8-4b8b-b379-71359798dc4f ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.257s",
                                "2026-05-22 01:46:53.094 31 INFO tempest.lib.common.rest_client [req-72b2a0ff-a72f-4c4f-aa45-b9a5edd3f14d req-72b2a0ff-a72f-4c4f-aa45-b9a5edd3f14d ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/30382f8e1b914440b0a8e8adfafc4e44 0.993s",
                                "2026-05-22 01:46:53.114 17 INFO tempest.lib.common.rest_client [req-a91db0a8-f5f2-451d-841f-efef28f58e94 req-a91db0a8-f5f2-451d-841f-efef28f58e94 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.172s",
                                "2026-05-22 01:46:53.159 37 INFO tempest.lib.common.rest_client [req-b5722de4-9662-4a2b-b6c2-8852bc158f4f req-b5722de4-9662-4a2b-b6c2-8852bc158f4f ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.187s",
                                "2026-05-22 01:46:53.209 39 INFO tempest.lib.common.rest_client [req-d5aaf71e-3933-45ef-b8f3-041a487191a4 req-d5aaf71e-3933-45ef-b8f3-041a487191a4 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/30382f8e1b914440b0a8e8adfafc4e44 0.262s",
                                "2026-05-22 01:46:53.217 13 INFO tempest.lib.common.rest_client [req-f182bc22-7c3c-4f9d-99d8-e7e2d223a1c4 req-f182bc22-7c3c-4f9d-99d8-e7e2d223a1c4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.908s",
                                "2026-05-22 01:46:53.247 19 INFO tempest.lib.common.rest_client [req-638e5a6a-7b67-49cb-b581-736d4129b7d7 req-638e5a6a-7b67-49cb-b581-736d4129b7d7 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.228s",
                                "2026-05-22 01:46:53.286 21 INFO tempest.lib.common.rest_client [req-e135dd78-9512-49a2-a97b-5c592504917f req-e135dd78-9512-49a2-a97b-5c592504917f ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/30382f8e1b914440b0a8e8adfafc4e44 0.223s",
                                "2026-05-22 01:46:53.270 27 INFO tempest.lib.common.rest_client [req-7c30e6e4-3d62-4fb1-a46d-43a1a517b755 req-7c30e6e4-3d62-4fb1-a46d-43a1a517b755 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/09149526a0554d9399016d8921649a86 1.037s",
                                "2026-05-22 01:46:53.302 31 INFO tempest.lib.common.rest_client [req-10965435-1fee-472d-9d57-565dc8af04b2 req-10965435-1fee-472d-9d57-565dc8af04b2 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.205s",
                                "2026-05-22 01:46:53.417 39 INFO tempest.lib.common.rest_client [req-edf1990c-74a2-4f2e-b980-6ea637f2be43 req-edf1990c-74a2-4f2e-b980-6ea637f2be43 ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.206s",
                                "2026-05-22 01:46:53.431 37 INFO tempest.lib.common.rest_client [req-d396ff78-edb9-4000-931f-0343346fc145 req-d396ff78-edb9-4000-931f-0343346fc145 ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/2194ff3a072f4deb83141fa1296997d2 0.270s",
                                "2026-05-22 01:46:53.450 31 INFO tempest.lib.common.rest_client [req-54241c17-20ff-4af0-b5c5-126b6584bc82 req-54241c17-20ff-4af0-b5c5-126b6584bc82 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/2194ff3a072f4deb83141fa1296997d2 0.146s",
                                "2026-05-22 01:46:53.468 33 INFO tempest.lib.common.rest_client [req-4ae8c3bb-1aba-46be-acc4-a5cfd84d38ea req-4ae8c3bb-1aba-46be-acc4-a5cfd84d38ea ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.949s",
                                "2026-05-22 01:46:53.564 21 INFO tempest.lib.common.rest_client [req-7308368b-15f5-43ee-9ef9-fc524ddd89eb req-7308368b-15f5-43ee-9ef9-fc524ddd89eb ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-22 01:46:53.604 31 INFO tempest.lib.common.rest_client [req-9641c9b4-de91-43df-be4b-a1f03f383a3c req-9641c9b4-de91-43df-be4b-a1f03f383a3c ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.147s",
                                "2026-05-22 01:46:53.607 29 INFO tempest.lib.common.rest_client [req-3c5ec7e8-a12d-4ded-9295-410f59a17297 req-3c5ec7e8-a12d-4ded-9295-410f59a17297 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/30382f8e1b914440b0a8e8adfafc4e44 1.000s",
                                "2026-05-22 01:46:53.619 39 INFO tempest.lib.common.rest_client [req-7f1eeb87-d663-4ee9-aac4-693c4b4081b2 req-7f1eeb87-d663-4ee9-aac4-693c4b4081b2 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/2194ff3a072f4deb83141fa1296997d2 0.200s",
                                "2026-05-22 01:46:53.620 19 INFO tempest.lib.common.rest_client [req-78a67ddb-dfc5-443c-970b-0c38789d27c2 req-78a67ddb-dfc5-443c-970b-0c38789d27c2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/2194ff3a072f4deb83141fa1296997d2 0.371s",
                                "2026-05-22 01:46:53.599 33 INFO tempest.lib.common.rest_client [req-78c12820-10fa-4087-bf0f-eb7d0ecb6f4a req-78c12820-10fa-4087-bf0f-eb7d0ecb6f4a ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce/users/7223e245ebe144c5afe281caa0290c17/roles/09149526a0554d9399016d8921649a86 0.125s",
                                "2026-05-22 01:46:53.603 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7223e245ebe144c5afe281caa0290c17 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:53.603 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-13200364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd216837d4e4c473b8526a131d38987ce', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'tenant_id': 'd216837d4e4c473b8526a131d38987ce', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7223e245ebe144c5afe281caa0290c17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:53.604 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-13200364-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd216837d4e4c473b8526a131d38987ce', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'tenant_id': 'd216837d4e4c473b8526a131d38987ce', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-13200364', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7223e245ebe144c5afe281caa0290c17', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:53.750 15 INFO tempest.lib.common.rest_client [req-8e6fac52-3b3c-4e90-a184-16b80475443f req-8e6fac52-3b3c-4e90-a184-16b80475443f ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.325s",
                                "2026-05-22 01:46:53.786 35 INFO tempest.lib.common.rest_client [req-7c6de7e2-f50e-4cee-806f-55c546cc1721 req-7c6de7e2-f50e-4cee-806f-55c546cc1721 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.066s",
                                "2026-05-22 01:46:53.810 11 INFO tempest.lib.common.rest_client [req-a1f3931a-1b1c-42aa-8445-8120ef82f97d req-a1f3931a-1b1c-42aa-8445-8120ef82f97d ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/2194ff3a072f4deb83141fa1296997d2 1.038s",
                                "2026-05-22 01:46:53.813 19 INFO tempest.lib.common.rest_client [req-33e51005-0cb8-499e-8ade-eb93d798e917 req-33e51005-0cb8-499e-8ade-eb93d798e917 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.190s",
                                "2026-05-22 01:46:53.898 23 INFO tempest.lib.common.rest_client [req-f6c728fe-e18b-4dce-af26-da98149268d0 req-f6c728fe-e18b-4dce-af26-da98149268d0 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.975s",
                                "2026-05-22 01:46:53.913 29 INFO tempest.lib.common.rest_client [req-b5e0ff95-b03e-4e57-a7dd-e39b432e2ab4 req-b5e0ff95-b03e-4e57-a7dd-e39b432e2ab4 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.302s",
                                "2026-05-22 01:46:53.925 25 INFO tempest.lib.common.rest_client [req-a04f9300-9153-4769-843d-6a6b3d73ea7c req-a04f9300-9153-4769-843d-6a6b3d73ea7c ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/30382f8e1b914440b0a8e8adfafc4e44 1.021s",
                                "2026-05-22 01:46:53.929 31 INFO tempest.lib.common.rest_client [req-1ddd71d0-79fd-4658-ba0a-4374aacd056f req-1ddd71d0-79fd-4658-ba0a-4374aacd056f ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/d3363e113dfc43d9801e96c569d1f82c/users/98bdf3ebf1c94db1bba03ec482a018ee/roles/09149526a0554d9399016d8921649a86 0.314s",
                                "2026-05-22 01:46:53.930 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98bdf3ebf1c94db1bba03ec482a018ee is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:53.932 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-71893148-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3363e113dfc43d9801e96c569d1f82c', 'project_name': 'tempest-GroupSnapshotsV319Test-71893148', 'tenant_id': 'd3363e113dfc43d9801e96c569d1f82c', 'tenant_name': 'tempest-GroupSnapshotsV319Test-71893148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98bdf3ebf1c94db1bba03ec482a018ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:53.933 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-71893148-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'd3363e113dfc43d9801e96c569d1f82c', 'project_name': 'tempest-GroupSnapshotsV319Test-71893148', 'tenant_id': 'd3363e113dfc43d9801e96c569d1f82c', 'tenant_name': 'tempest-GroupSnapshotsV319Test-71893148', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98bdf3ebf1c94db1bba03ec482a018ee', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:53.998 41 INFO tempest.lib.common.rest_client [req-2b8b1308-00c4-400c-8347-eed40192c60f req-2b8b1308-00c4-400c-8347-eed40192c60f ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.959s",
                                "2026-05-22 01:46:54.045 11 INFO tempest.lib.common.rest_client [req-f64e88ec-9f74-4789-986d-19221ea8752f req-f64e88ec-9f74-4789-986d-19221ea8752f ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.233s",
                                "2026-05-22 01:46:54.073 17 INFO tempest.lib.common.rest_client [req-713bb408-6539-47a5-ae47-af345ccdf9e8 req-713bb408-6539-47a5-ae47-af345ccdf9e8 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.956s",
                                "2026-05-22 01:46:54.081 13 INFO tempest.lib.common.rest_client [req-5baa0b55-7b97-4c63-ad06-6e9578e2c79e req-5baa0b55-7b97-4c63-ad06-6e9578e2c79e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/30382f8e1b914440b0a8e8adfafc4e44 0.860s",
                                "2026-05-22 01:46:54.112 35 INFO tempest.lib.common.rest_client [req-2c5c68ce-aad0-45df-8748-5682661f81a2 req-2c5c68ce-aad0-45df-8748-5682661f81a2 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/2194ff3a072f4deb83141fa1296997d2 0.323s",
                                "2026-05-22 01:46:54.213 29 INFO tempest.lib.common.rest_client [req-57c92819-ac46-4b1c-8f0f-784dd47ec189 req-57c92819-ac46-4b1c-8f0f-784dd47ec189 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/2194ff3a072f4deb83141fa1296997d2 0.298s",
                                "2026-05-22 01:46:54.211 27 INFO tempest.lib.common.rest_client [req-a72a23d6-32bd-46cb-870c-e1d21229950b req-a72a23d6-32bd-46cb-870c-e1d21229950b ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.937s",
                                "2026-05-22 01:46:54.220 37 INFO tempest.lib.common.rest_client [req-d0f1fbf7-7f70-4ce4-a769-1a1f6578baf5 req-d0f1fbf7-7f70-4ce4-a769-1a1f6578baf5 ] Request (ExtensionsTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.786s",
                                "2026-05-22 01:46:54.241 23 INFO tempest.lib.common.rest_client [req-f4f70acb-cadc-49be-8b86-4c39946efa28 req-f4f70acb-cadc-49be-8b86-4c39946efa28 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/717176c21ddb433eb4738e599e077fac/users/3b35fbbbcc0648e9916ab4629be0b264/roles/09149526a0554d9399016d8921649a86 0.342s",
                                "2026-05-22 01:46:54.242 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 3b35fbbbcc0648e9916ab4629be0b264 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:54.242 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1188865592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '717176c21ddb433eb4738e599e077fac', 'project_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'tenant_id': '717176c21ddb433eb4738e599e077fac', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b35fbbbcc0648e9916ab4629be0b264', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.242 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1188865592-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '717176c21ddb433eb4738e599e077fac', 'project_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'tenant_id': '717176c21ddb433eb4738e599e077fac', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1188865592', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '3b35fbbbcc0648e9916ab4629be0b264', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.317 33 INFO tempest.lib.common.rest_client [req-7c299af8-3839-431e-9f64-227c87c9bffa req-7c299af8-3839-431e-9f64-227c87c9bffa ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.695s",
                                "2026-05-22 01:46:54.330 39 INFO tempest.lib.common.rest_client [req-261664ca-7c87-4f8e-93f1-81800862329b req-261664ca-7c87-4f8e-93f1-81800862329b ] Request (AvailabilityZoneTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s",
                                "2026-05-22 01:46:54.325 21 INFO tempest.lib.common.rest_client [req-d6bb04a2-87de-49a6-b531-0c73ca10e438 req-d6bb04a2-87de-49a6-b531-0c73ca10e438 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/2194ff3a072f4deb83141fa1296997d2 0.756s",
                                "2026-05-22 01:46:54.418 13 INFO tempest.lib.common.rest_client [req-d9e53dcd-c99c-451d-bbd2-bceaab039b8d req-d9e53dcd-c99c-451d-bbd2-bceaab039b8d ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.334s",
                                "2026-05-22 01:46:54.418 17 INFO tempest.lib.common.rest_client [req-a27fe272-c20a-4821-9b73-bffd53a311f4 req-a27fe272-c20a-4821-9b73-bffd53a311f4 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/2194ff3a072f4deb83141fa1296997d2 0.342s",
                                "2026-05-22 01:46:54.417 41 INFO tempest.lib.common.rest_client [req-d443c287-7654-4923-9e94-0d7fa7cbfaf5 req-d443c287-7654-4923-9e94-0d7fa7cbfaf5 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749/users/b774fe7b09454097ad26cac1b821ad0f/roles/09149526a0554d9399016d8921649a86 0.416s",
                                "2026-05-22 01:46:54.418 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user b774fe7b09454097ad26cac1b821ad0f is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:54.418 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-2082977821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'project_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'tenant_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'tenant_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b774fe7b09454097ad26cac1b821ad0f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.418 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-2082977821-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'project_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'tenant_id': 'b47c7547ab3043a5b1d016e9c3daf749', 'tenant_name': 'tempest-VolumeServicesNegativeTest-2082977821', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'b774fe7b09454097ad26cac1b821ad0f', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.452 19 INFO tempest.lib.common.rest_client [req-6df0722a-1506-44f1-a9c7-019e40dd769f req-6df0722a-1506-44f1-a9c7-019e40dd769f ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98/users/6c954241c45f4b518a30ddf3056c8e41/roles/09149526a0554d9399016d8921649a86 0.633s",
                                "2026-05-22 01:46:54.452 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6c954241c45f4b518a30ddf3056c8e41 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:54.453 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-162451005-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83659ff15ee04735bb28f8fe7c953f98', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'tenant_id': '83659ff15ee04735bb28f8fe7c953f98', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c954241c45f4b518a30ddf3056c8e41', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.454 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-162451005-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '83659ff15ee04735bb28f8fe7c953f98', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'tenant_id': '83659ff15ee04735bb28f8fe7c953f98', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-162451005', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6c954241c45f4b518a30ddf3056c8e41', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.509 15 INFO tempest.lib.common.rest_client [req-ad442692-d3bc-45c1-ae2b-a20a0b967208 req-ad442692-d3bc-45c1-ae2b-a20a0b967208 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.756s",
                                "2026-05-22 01:46:54.533 29 INFO tempest.lib.common.rest_client [req-75b7dc0f-c035-4fa2-bca5-beca008aef71 req-75b7dc0f-c035-4fa2-bca5-beca008aef71 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.319s",
                                "2026-05-22 01:46:54.575 37 INFO tempest.lib.common.rest_client [req-9e0e930e-9161-4b83-9696-8f5d4f1382ab req-9e0e930e-9161-4b83-9696-8f5d4f1382ab ] Request (ExtensionsTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1/users/2d738c44e8fe4d12baf588336e582258/roles/09149526a0554d9399016d8921649a86 0.352s",
                                "2026-05-22 01:46:54.575 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2d738c44e8fe4d12baf588336e582258 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:54.575 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1096463255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '215684f79e484995b584485cf5d5bbc1', 'project_name': 'tempest-ExtensionsTestJSON-1096463255', 'tenant_id': '215684f79e484995b584485cf5d5bbc1', 'tenant_name': 'tempest-ExtensionsTestJSON-1096463255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d738c44e8fe4d12baf588336e582258', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.576 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-ExtensionsTestJSON-1096463255-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '215684f79e484995b584485cf5d5bbc1', 'project_name': 'tempest-ExtensionsTestJSON-1096463255', 'tenant_id': '215684f79e484995b584485cf5d5bbc1', 'tenant_name': 'tempest-ExtensionsTestJSON-1096463255', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2d738c44e8fe4d12baf588336e582258', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.596 33 INFO tempest.lib.common.rest_client [req-e2d62152-c546-4b90-9f52-170ed2025b8d req-e2d62152-c546-4b90-9f52-170ed2025b8d ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.277s",
                                "2026-05-22 01:46:54.615 25 INFO tempest.lib.common.rest_client [req-cbaaae80-1a08-4ac6-aeec-747a687130b5 req-cbaaae80-1a08-4ac6-aeec-747a687130b5 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.685s",
                                "2026-05-22 01:46:54.650 31 INFO tempest.lib.common.rest_client [req-5ea9f726-a470-4b80-a18e-8760a1eaeb43 req-5ea9f726-a470-4b80-a18e-8760a1eaeb43 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.703s",
                                "2026-05-22 01:46:54.714 35 INFO tempest.lib.common.rest_client [req-d4db5f26-43d4-496c-92cb-8076e1771468 req-d4db5f26-43d4-496c-92cb-8076e1771468 ] Request (VolumesExtendTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.599s",
                                "2026-05-22 01:46:54.702 11 INFO tempest.lib.common.rest_client [req-c1ca87e6-7cd9-4963-966b-400074028434 req-c1ca87e6-7cd9-4963-966b-400074028434 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/1fdcac05fa8a47469012f11fc2b3a24f/users/2688c382279144af9c5733bdb3ac78f3/roles/09149526a0554d9399016d8921649a86 0.654s",
                                "2026-05-22 01:46:54.703 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 2688c382279144af9c5733bdb3ac78f3 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:54.704 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1958586897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'project_name': 'tempest-SnapshotsActionsTest-1958586897', 'tenant_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'tenant_name': 'tempest-SnapshotsActionsTest-1958586897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2688c382279144af9c5733bdb3ac78f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.704 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-1958586897-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'project_name': 'tempest-SnapshotsActionsTest-1958586897', 'tenant_id': '1fdcac05fa8a47469012f11fc2b3a24f', 'tenant_name': 'tempest-SnapshotsActionsTest-1958586897', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '2688c382279144af9c5733bdb3ac78f3', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.773 39 INFO tempest.lib.common.rest_client [req-5f388ea8-088b-4827-b669-9bc70402fe63 req-5f388ea8-088b-4827-b669-9bc70402fe63 ] Request (AvailabilityZoneTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936/users/606312e79994491abc9849534c062582/roles/09149526a0554d9399016d8921649a86 0.441s",
                                "2026-05-22 01:46:54.773 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 606312e79994491abc9849534c062582 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:54.774 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1490391455-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4e13a8f48f744e628f97cefb92eb4936', 'project_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'tenant_id': '4e13a8f48f744e628f97cefb92eb4936', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '606312e79994491abc9849534c062582', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.774 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-AvailabilityZoneTestJSON-1490391455-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4e13a8f48f744e628f97cefb92eb4936', 'project_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'tenant_id': '4e13a8f48f744e628f97cefb92eb4936', 'tenant_name': 'tempest-AvailabilityZoneTestJSON-1490391455', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '606312e79994491abc9849534c062582', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:54.812 21 INFO tempest.lib.common.rest_client [req-a9dee908-df0b-470d-9823-d00d1f802e54 req-a9dee908-df0b-470d-9823-d00d1f802e54 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.482s",
                                "2026-05-22 01:46:54.900 13 INFO tempest.lib.common.rest_client [req-f6745fb3-dad8-411c-b8bf-823bb7650924 req-f6745fb3-dad8-411c-b8bf-823bb7650924 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/2194ff3a072f4deb83141fa1296997d2 0.478s",
                                "2026-05-22 01:46:54.910 27 INFO tempest.lib.common.rest_client [req-bb96ad12-87b0-42b2-8dc6-888cc2ee5379 req-bb96ad12-87b0-42b2-8dc6-888cc2ee5379 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/30382f8e1b914440b0a8e8adfafc4e44 0.695s",
                                "2026-05-22 01:46:54.923 17 INFO tempest.lib.common.rest_client [req-5f71498f-40c8-4c9e-8dae-dc2aa284a6a2 req-5f71498f-40c8-4c9e-8dae-dc2aa284a6a2 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.500s",
                                "2026-05-22 01:46:55.057 29 INFO tempest.lib.common.rest_client [req-5ac78951-4475-4557-a5ec-a85efdd92fe5 req-5ac78951-4475-4557-a5ec-a85efdd92fe5 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1a1e4fa28794e1fb86f20f6a5e80f8d/users/53b68cbb084d4ed4aec2a7b40f5a85fe/roles/09149526a0554d9399016d8921649a86 0.522s",
                                "2026-05-22 01:46:55.058 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 53b68cbb084d4ed4aec2a7b40f5a85fe is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:55.058 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1230784149-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'project_name': 'tempest-GroupTypesTest-1230784149', 'tenant_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'tenant_name': 'tempest-GroupTypesTest-1230784149', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53b68cbb084d4ed4aec2a7b40f5a85fe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.059 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-1230784149-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'project_name': 'tempest-GroupTypesTest-1230784149', 'tenant_id': 'c1a1e4fa28794e1fb86f20f6a5e80f8d', 'tenant_name': 'tempest-GroupTypesTest-1230784149', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '53b68cbb084d4ed4aec2a7b40f5a85fe', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.098 23 INFO tempest.lib.common.rest_client [req-b0bb858d-c52b-4389-940d-104e4cd448a9 req-b0bb858d-c52b-4389-940d-104e4cd448a9 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.850s",
                                "2026-05-22 01:46:55.112 19 INFO tempest.lib.common.rest_client [req-754619d4-4604-4611-85f2-623379d37da4 req-754619d4-4604-4611-85f2-623379d37da4 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.646s",
                                "2026-05-22 01:46:55.133 41 INFO tempest.lib.common.rest_client [req-64d053ae-f450-4790-adfe-69381c94241e req-64d053ae-f450-4790-adfe-69381c94241e ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.709s",
                                "2026-05-22 01:46:55.218 25 INFO tempest.lib.common.rest_client [req-3e5038e3-3302-49b8-a75d-ea0decb6c63c req-3e5038e3-3302-49b8-a75d-ea0decb6c63c ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/2194ff3a072f4deb83141fa1296997d2 0.601s",
                                "2026-05-22 01:46:55.385 31 INFO tempest.lib.common.rest_client [req-c791b7be-9a5f-4d71-911e-ee3683949af2 req-c791b7be-9a5f-4d71-911e-ee3683949af2 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.732s",
                                "2026-05-22 01:46:55.441 35 INFO tempest.lib.common.rest_client [req-2847a3e8-a2b0-49e3-bb5c-547197e9d051 req-2847a3e8-a2b0-49e3-bb5c-547197e9d051 ] Request (VolumesExtendTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/350f1303571842de86b67a2f510f05b6/users/71fa2a4c3a8d4481b188ac0eed58c078/roles/09149526a0554d9399016d8921649a86 0.721s",
                                "2026-05-22 01:46:55.441 35 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 71fa2a4c3a8d4481b188ac0eed58c078 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:55.442 35 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1996400571-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350f1303571842de86b67a2f510f05b6', 'project_name': 'tempest-VolumesExtendTest-1996400571', 'tenant_id': '350f1303571842de86b67a2f510f05b6', 'tenant_name': 'tempest-VolumesExtendTest-1996400571', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '71fa2a4c3a8d4481b188ac0eed58c078', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.443 35 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesExtendTest-1996400571-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '350f1303571842de86b67a2f510f05b6', 'project_name': 'tempest-VolumesExtendTest-1996400571', 'tenant_id': '350f1303571842de86b67a2f510f05b6', 'tenant_name': 'tempest-VolumesExtendTest-1996400571', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '71fa2a4c3a8d4481b188ac0eed58c078', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.489 33 INFO tempest.lib.common.rest_client [req-cb1fc441-9753-43df-8047-dd85f499119b req-cb1fc441-9753-43df-8047-dd85f499119b ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.889s",
                                "2026-05-22 01:46:55.542 15 INFO tempest.lib.common.rest_client [req-a01f211f-2e96-41c6-909d-9ba9162c0bc0 req-a01f211f-2e96-41c6-909d-9ba9162c0bc0 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.027s",
                                "2026-05-22 01:46:55.636 13 INFO tempest.lib.common.rest_client [req-5167eb5c-5c54-44a9-9ed6-e6c0d98c6d42 req-5167eb5c-5c54-44a9-9ed6-e6c0d98c6d42 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.732s",
                                "2026-05-22 01:46:55.673 21 INFO tempest.lib.common.rest_client [req-d641293a-ef8b-40b5-b310-4c2cdc4bdd29 req-d641293a-ef8b-40b5-b310-4c2cdc4bdd29 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/2744b8f34de4488c896ce012f6fb1172/users/409ddfd55ee64d9ba55ebcc6c54112ff/roles/09149526a0554d9399016d8921649a86 0.858s",
                                "2026-05-22 01:46:55.673 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 409ddfd55ee64d9ba55ebcc6c54112ff is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:55.674 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1774056188-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2744b8f34de4488c896ce012f6fb1172', 'project_name': 'tempest-GroupSnapshotsTest-1774056188', 'tenant_id': '2744b8f34de4488c896ce012f6fb1172', 'tenant_name': 'tempest-GroupSnapshotsTest-1774056188', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409ddfd55ee64d9ba55ebcc6c54112ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.675 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-1774056188-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '2744b8f34de4488c896ce012f6fb1172', 'project_name': 'tempest-GroupSnapshotsTest-1774056188', 'tenant_id': '2744b8f34de4488c896ce012f6fb1172', 'tenant_name': 'tempest-GroupSnapshotsTest-1774056188', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '409ddfd55ee64d9ba55ebcc6c54112ff', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.699 37 INFO tempest.lib.common.rest_client [req-ff06615c-d232-4050-88f4-f4a81b7a5d50 req-ff06615c-d232-4050-88f4-f4a81b7a5d50 ] Request (ExtensionsTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.117s",
                                "2026-05-22 01:46:55.708 11 INFO tempest.lib.common.rest_client [req-d45a4982-b464-4b4a-8d4f-939ac20df6d3 req-d45a4982-b464-4b4a-8d4f-939ac20df6d3 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.989s",
                                "2026-05-22 01:46:55.833 27 INFO tempest.lib.common.rest_client [req-341c5146-d12a-4fbc-8817-d824d59478f0 req-341c5146-d12a-4fbc-8817-d824d59478f0 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.920s",
                                "2026-05-22 01:46:55.880 41 INFO tempest.lib.common.rest_client [req-d6978814-f783-4e66-b887-a16b7d66e2fc req-d6978814-f783-4e66-b887-a16b7d66e2fc ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.745s",
                                "2026-05-22 01:46:55.877 17 INFO tempest.lib.common.rest_client [req-0035a0dc-b1cb-49e6-9f4a-189215640297 req-0035a0dc-b1cb-49e6-9f4a-189215640297 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/73d65a8657a541a2a5c4d2a83c2f79c3/users/ed0693fd726d438bac3c1be5ae0a11d8/roles/09149526a0554d9399016d8921649a86 0.951s",
                                "2026-05-22 01:46:55.877 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ed0693fd726d438bac3c1be5ae0a11d8 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:55.878 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-772104038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'project_name': 'tempest-GroupTypeSpecsTest-772104038', 'tenant_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'tenant_name': 'tempest-GroupTypeSpecsTest-772104038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed0693fd726d438bac3c1be5ae0a11d8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:55.878 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-772104038-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'project_name': 'tempest-GroupTypeSpecsTest-772104038', 'tenant_id': '73d65a8657a541a2a5c4d2a83c2f79c3', 'tenant_name': 'tempest-GroupTypeSpecsTest-772104038', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ed0693fd726d438bac3c1be5ae0a11d8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:56.040 39 INFO tempest.lib.common.rest_client [req-ab968a45-9232-420d-872f-baa0cc84618f req-ab968a45-9232-420d-872f-baa0cc84618f ] Request (AvailabilityZoneTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.259s",
                                "2026-05-22 01:46:56.059 19 INFO tempest.lib.common.rest_client [req-66cb161a-d1c5-4941-ba79-d2b1d0b404da req-66cb161a-d1c5-4941-ba79-d2b1d0b404da ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.945s",
                                "2026-05-22 01:46:56.166 23 INFO tempest.lib.common.rest_client [req-a00c3001-d77c-462b-8dcd-5f7cba4adab8 req-a00c3001-d77c-462b-8dcd-5f7cba4adab8 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.066s",
                                "2026-05-22 01:46:56.192 29 INFO tempest.lib.common.rest_client [req-4eff30c7-f1f6-4e87-9e11-ff1bfa26ce82 req-4eff30c7-f1f6-4e87-9e11-ff1bfa26ce82 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.125s",
                                "2026-05-22 01:46:56.295 25 INFO tempest.lib.common.rest_client [req-b331aaaf-b00c-4c53-8211-e3b7afe1ab50 req-b331aaaf-b00c-4c53-8211-e3b7afe1ab50 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.074s",
                                "2026-05-22 01:46:56.323 15 INFO tempest.lib.common.rest_client [req-89785bae-a232-433b-a76a-e3d2c2aee420 req-89785bae-a232-433b-a76a-e3d2c2aee420 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.780s",
                                "2026-05-22 01:46:56.336 31 INFO tempest.lib.common.rest_client [req-d808e89f-34aa-45c8-98d0-51df77991fdf req-d808e89f-34aa-45c8-98d0-51df77991fdf ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.948s",
                                "2026-05-22 01:46:56.383 33 INFO tempest.lib.common.rest_client [req-9790dc79-2ef1-43fc-8ab7-70a76baf17be req-9790dc79-2ef1-43fc-8ab7-70a76baf17be ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.892s",
                                "2026-05-22 01:46:56.395 13 INFO tempest.lib.common.rest_client [req-322e2cd0-9b8b-4e07-ba01-6e7b3a313a2c req-322e2cd0-9b8b-4e07-ba01-6e7b3a313a2c ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/50651417d05d45a2974c8e0f56b0722c/users/153584b6c8544acead70b9952bd4b7a1/roles/09149526a0554d9399016d8921649a86 0.754s",
                                "2026-05-22 01:46:56.395 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 153584b6c8544acead70b9952bd4b7a1 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:56.395 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50651417d05d45a2974c8e0f56b0722c', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'tenant_id': '50651417d05d45a2974c8e0f56b0722c', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '153584b6c8544acead70b9952bd4b7a1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:56.396 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '50651417d05d45a2974c8e0f56b0722c', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'tenant_id': '50651417d05d45a2974c8e0f56b0722c', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-663420015', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '153584b6c8544acead70b9952bd4b7a1', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:56.423 11 INFO tempest.lib.common.rest_client [req-b8fd5ce7-205f-4159-9e2e-948ee404275c req-b8fd5ce7-205f-4159-9e2e-948ee404275c ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.708s",
                                "2026-05-22 01:46:56.550 35 INFO tempest.lib.common.rest_client [req-88d7ae85-d4df-49d4-8491-984e1e37fd43 req-88d7ae85-d4df-49d4-8491-984e1e37fd43 ] Request (VolumesExtendTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.096s",
                                "2026-05-22 01:46:56.665 29 INFO tempest.lib.common.rest_client [req-0ceba06a-960e-4e73-96da-da40b8c359bd req-0ceba06a-960e-4e73-96da-da40b8c359bd ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.467s",
                                "2026-05-22 01:46:56.698 27 INFO tempest.lib.common.rest_client [req-d2795513-194a-4eac-88a4-fe4847ffc6a6 req-d2795513-194a-4eac-88a4-fe4847ffc6a6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/2194ff3a072f4deb83141fa1296997d2 0.860s",
                                "2026-05-22 01:46:56.771 37 INFO tempest.lib.common.rest_client [req-d9728aba-9152-4afd-ad64-09b0cbb88436 req-d9728aba-9152-4afd-ad64-09b0cbb88436 ] Request (ExtensionsTestJSON:test_list_extensions): 200 GET https://api.testbed.osism.xyz:8776/v3/215684f79e484995b584485cf5d5bbc1/extensions 1.069s",
                                "{13} tempest.api.volume.test_extensions.ExtensionsTestJSON.test_list_extensions [1.080458s] ... ok",
                                "2026-05-22 01:46:56.890 25 INFO tempest.lib.common.rest_client [req-45c9ee9a-c425-4bda-a0e5-641cda2c1523 req-45c9ee9a-c425-4bda-a0e5-641cda2c1523 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b1ddd3488cb34c2085bbb8e637951e94/users/f0e5e714aa214d0bbec2ec4d15143249/roles/09149526a0554d9399016d8921649a86 0.591s",
                                "2026-05-22 01:46:56.891 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f0e5e714aa214d0bbec2ec4d15143249 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:56.894 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-715212438-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'project_name': 'tempest-GroupsV314Test-715212438', 'tenant_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'tenant_name': 'tempest-GroupsV314Test-715212438', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e5e714aa214d0bbec2ec4d15143249', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:56.895 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-715212438-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'project_name': 'tempest-GroupsV314Test-715212438', 'tenant_id': 'b1ddd3488cb34c2085bbb8e637951e94', 'tenant_name': 'tempest-GroupsV314Test-715212438', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f0e5e714aa214d0bbec2ec4d15143249', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:56.926 31 INFO tempest.lib.common.rest_client [req-a4f898c8-a0b2-4005-a5e4-081e0142e3a2 req-a4f898c8-a0b2-4005-a5e4-081e0142e3a2 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.587s",
                                "2026-05-22 01:46:56.932 17 INFO tempest.lib.common.rest_client [req-7a4bf756-b450-4718-9908-92508ecc7008 req-7a4bf756-b450-4718-9908-92508ecc7008 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.043s",
                                "2026-05-22 01:46:56.940 21 INFO tempest.lib.common.rest_client [req-f9b01b9f-b425-4e85-9663-053db9c87fde req-f9b01b9f-b425-4e85-9663-053db9c87fde ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.256s",
                                "2026-05-22 01:46:57.048 19 INFO tempest.lib.common.rest_client [req-1d81fbe1-c684-462a-b2db-2701d15892fc req-1d81fbe1-c684-462a-b2db-2701d15892fc ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.986s",
                                "2026-05-22 01:46:57.279 37 INFO tempest.lib.common.rest_client [req-852cf23d-bc9a-4aa8-a460-068eb35fcaaa req-852cf23d-bc9a-4aa8-a460-068eb35fcaaa ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/2d738c44e8fe4d12baf588336e582258 0.439s",
                                "2026-05-22 01:46:57.280 37 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 215684f79e484995b584485cf5d5bbc1",
                                "2026-05-22 01:46:57.384 41 INFO tempest.lib.common.rest_client [req-0f3dff0a-2642-4ea4-8590-ff50fe018bf6 req-0f3dff0a-2642-4ea4-8590-ff50fe018bf6 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.499s",
                                "2026-05-22 01:46:57.489 31 INFO tempest.lib.common.rest_client [req-c2053451-1202-4218-9128-960836d54be7 req-c2053451-1202-4218-9128-960836d54be7 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.561s",
                                "2026-05-22 01:46:57.490 15 INFO tempest.lib.common.rest_client [req-e2eb1401-b6a2-4cf3-87f6-a28a38911bb3 req-e2eb1401-b6a2-4cf3-87f6-a28a38911bb3 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.165s",
                                "2026-05-22 01:46:57.526 23 INFO tempest.lib.common.rest_client [req-09096b0d-bda0-4798-bb0f-3f39e7ab786d req-09096b0d-bda0-4798-bb0f-3f39e7ab786d ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.357s",
                                "2026-05-22 01:46:57.581 11 INFO tempest.lib.common.rest_client [req-4ffc9f87-7531-4d14-a5b9-682ce016fe49 req-4ffc9f87-7531-4d14-a5b9-682ce016fe49 ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.156s",
                                "2026-05-22 01:46:57.676 13 INFO tempest.lib.common.rest_client [req-a7672171-603e-4fa5-ac7c-ad3b4815d278 req-a7672171-603e-4fa5-ac7c-ad3b4815d278 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.272s",
                                "2026-05-22 01:46:57.678 33 INFO tempest.lib.common.rest_client [req-91dd42eb-e2f2-4dcb-b2c6-afd76c66b61e req-91dd42eb-e2f2-4dcb-b2c6-afd76c66b61e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.292s",
                                "2026-05-22 01:46:57.816 27 INFO tempest.lib.common.rest_client [req-fc61670a-83e1-4fb5-940a-326775fc5781 req-fc61670a-83e1-4fb5-940a-326775fc5781 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.114s",
                                "2026-05-22 01:46:57.890 35 INFO tempest.lib.common.rest_client [req-3abac4ac-13c3-412e-bc9e-0b7bdae41de2 req-3abac4ac-13c3-412e-bc9e-0b7bdae41de2 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:9292/v2/images/d1177d67-ce92-44f7-87ba-b511a65901bc 1.336s",
                                "2026-05-22 01:46:57.906 19 INFO tempest.lib.common.rest_client [req-ea31e17f-03b5-4fe5-a2d6-4f309b02c50c req-ea31e17f-03b5-4fe5-a2d6-4f309b02c50c ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.855s",
                                "2026-05-22 01:46:57.942 17 INFO tempest.lib.common.rest_client [req-330634de-07ae-40fb-90de-9dde4da6e4b5 req-330634de-07ae-40fb-90de-9dde4da6e4b5 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.005s",
                                "2026-05-22 01:46:57.966 31 INFO tempest.lib.common.rest_client [req-5dba9aee-e8cc-4971-838a-381a3dc70d28 req-5dba9aee-e8cc-4971-838a-381a3dc70d28 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.474s",
                                "2026-05-22 01:46:58.020 39 INFO tempest.lib.common.rest_client [req-f54f1022-1742-4aa4-b427-de794023abdf req-f54f1022-1742-4aa4-b427-de794023abdf ] Request (AvailabilityZoneTestJSON:test_get_availability_zone_list): 200 GET https://api.testbed.osism.xyz:8776/v3/4e13a8f48f744e628f97cefb92eb4936/os-availability-zone 1.975s",
                                "2026-05-22 01:46:58.051 37 INFO tempest.lib.common.rest_client [req-8655fed8-1e2a-4cee-a3ca-5aacacbf954f req-8655fed8-1e2a-4cee-a3ca-5aacacbf954f ] Request (ExtensionsTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.769s",
                                "{14} tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON.test_get_availability_zone_list [1.979560s] ... ok",
                                "2026-05-22 01:46:58.086 11 INFO tempest.lib.common.rest_client [req-1de179b2-44a8-4774-908b-536f1a57cb9d req-1de179b2-44a8-4774-908b-536f1a57cb9d ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.502s",
                                "2026-05-22 01:46:58.109 29 INFO tempest.lib.common.rest_client [req-b72787a3-9a17-4ee4-9e5e-154a8dee2dd0 req-b72787a3-9a17-4ee4-9e5e-154a8dee2dd0 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.438s",
                                "2026-05-22 01:46:58.129 15 INFO tempest.lib.common.rest_client [req-6caab411-b06e-481f-a8ba-621f1b3265f6 req-6caab411-b06e-481f-a8ba-621f1b3265f6 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.637s",
                                "2026-05-22 01:46:58.148 27 INFO tempest.lib.common.rest_client [req-260a00b6-c3eb-47f7-9e19-55f2e93cf488 req-260a00b6-c3eb-47f7-9e19-55f2e93cf488 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/3c80b40873014db7b24159a8ae2c1e79/users/425e8aea7ab44f6d95af2cbcb5fafdc9/roles/09149526a0554d9399016d8921649a86 0.327s",
                                "2026-05-22 01:46:58.149 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 425e8aea7ab44f6d95af2cbcb5fafdc9 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:46:58.149 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c80b40873014db7b24159a8ae2c1e79', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'tenant_id': '3c80b40873014db7b24159a8ae2c1e79', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '425e8aea7ab44f6d95af2cbcb5fafdc9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:58.149 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '3c80b40873014db7b24159a8ae2c1e79', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'tenant_id': '3c80b40873014db7b24159a8ae2c1e79', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-262977773', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '425e8aea7ab44f6d95af2cbcb5fafdc9', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:46:58.172 31 INFO tempest.lib.common.rest_client [req-75444f77-85c7-4f9f-8680-6650f1806e1c req-75444f77-85c7-4f9f-8680-6650f1806e1c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.204s",
                                "2026-05-22 01:46:58.200 13 INFO tempest.lib.common.rest_client [req-c246d071-2e43-4258-9652-fd29a67ac34e req-c246d071-2e43-4258-9652-fd29a67ac34e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.520s",
                                "2026-05-22 01:46:58.313 25 INFO tempest.lib.common.rest_client [req-7f5a3dc5-399e-4756-b9b9-7785d1a94134 req-7f5a3dc5-399e-4756-b9b9-7785d1a94134 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.409s",
                                "2026-05-22 01:46:58.334 21 INFO tempest.lib.common.rest_client [req-27ea7b0a-b542-49a7-9d40-a6be0247749e req-27ea7b0a-b542-49a7-9d40-a6be0247749e ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.390s",
                                "2026-05-22 01:46:58.385 19 INFO tempest.lib.common.rest_client [req-9a5c6463-1b6b-405e-a147-72ae7592e73e req-9a5c6463-1b6b-405e-a147-72ae7592e73e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.475s",
                                "2026-05-22 01:46:58.499 41 INFO tempest.lib.common.rest_client [req-30b33d70-f4d7-4a00-b06e-72b2912772f5 req-30b33d70-f4d7-4a00-b06e-72b2912772f5 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.108s",
                                "2026-05-22 01:46:58.526 23 INFO tempest.lib.common.rest_client [req-f3a03fba-6867-46b3-8a32-6357b56e2405 req-f3a03fba-6867-46b3-8a32-6357b56e2405 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.998s",
                                "2026-05-22 01:46:58.523 31 INFO tempest.lib.common.rest_client [req-e1f28fd3-09b8-4efa-8485-02346afad16a req-e1f28fd3-09b8-4efa-8485-02346afad16a ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.348s",
                                "2026-05-22 01:46:58.533 11 INFO tempest.lib.common.rest_client [req-9b0fba61-8412-4373-90f2-0ec2d26c92b4 req-9b0fba61-8412-4373-90f2-0ec2d26c92b4 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.444s",
                                "2026-05-22 01:46:58.559 15 INFO tempest.lib.common.rest_client [req-bc52bf57-2382-4da7-8276-8234e0d89ac2 req-bc52bf57-2382-4da7-8276-8234e0d89ac2 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.424s",
                                "2026-05-22 01:46:58.653 39 INFO tempest.lib.common.rest_client [req-d4d025be-25a3-42c8-8167-374f0070f422 req-d4d025be-25a3-42c8-8167-374f0070f422 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/606312e79994491abc9849534c062582 0.566s",
                                "2026-05-22 01:46:58.654 39 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 4e13a8f48f744e628f97cefb92eb4936",
                                "2026-05-22 01:46:58.683 33 INFO tempest.lib.common.rest_client [req-86ff0e73-9efe-4378-be5e-7d22a5d0862f req-86ff0e73-9efe-4378-be5e-7d22a5d0862f ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 1.002s",
                                "2026-05-22 01:46:58.792 35 INFO tempest.lib.common.rest_client [req-5fe4dd9d-f905-4c5c-bb85-0e92a8e98f7b req-5fe4dd9d-f905-4c5c-bb85-0e92a8e98f7b ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes 0.897s",
                                "2026-05-22 01:46:58.815 19 INFO tempest.lib.common.rest_client [req-2ce63031-2b17-4897-b5ba-23bda37e74a7 req-2ce63031-2b17-4897-b5ba-23bda37e74a7 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-22 01:46:58.842 11 INFO tempest.lib.common.rest_client [req-4c5597a7-ea83-49a2-9830-f3be8c521831 req-4c5597a7-ea83-49a2-9830-f3be8c521831 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-22 01:46:58.882 29 INFO tempest.lib.common.rest_client [req-e867c9f7-c3dd-43d1-b38b-00854ce69603 req-e867c9f7-c3dd-43d1-b38b-00854ce69603 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.770s",
                                "2026-05-22 01:46:58.918 15 INFO tempest.lib.common.rest_client [req-28ab3446-7acc-479c-99a2-c69d5d4759b9 req-28ab3446-7acc-479c-99a2-c69d5d4759b9 ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.357s",
                                "2026-05-22 01:46:58.935 23 INFO tempest.lib.common.rest_client [req-6d292a0f-c6fb-4ffa-85b1-afb586adceee req-6d292a0f-c6fb-4ffa-85b1-afb586adceee ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.406s",
                                "2026-05-22 01:46:58.965 35 INFO tempest.lib.common.rest_client [req-45feffe9-b889-4444-882c-77ab27f3b520 req-45feffe9-b889-4444-882c-77ab27f3b520 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.163s",
                                "2026-05-22 01:46:59.109 19 INFO tempest.lib.common.rest_client [req-ba892f4b-a9cb-45a5-870a-646c309d391d req-ba892f4b-a9cb-45a5-870a-646c309d391d ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.291s",
                                "2026-05-22 01:46:59.207 17 INFO tempest.lib.common.rest_client [req-73d150f2-fd24-49ca-85c5-e22918eb2023 req-73d150f2-fd24-49ca-85c5-e22918eb2023 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.259s",
                                "2026-05-22 01:46:59.229 21 INFO tempest.lib.common.rest_client [req-70423524-088b-4169-862d-d7fffe835043 req-70423524-088b-4169-862d-d7fffe835043 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.892s",
                                "2026-05-22 01:46:59.258 15 INFO tempest.lib.common.rest_client [req-0af9ed50-22f4-435b-921a-0dcd9fad37e7 req-0af9ed50-22f4-435b-921a-0dcd9fad37e7 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/30382f8e1b914440b0a8e8adfafc4e44 0.337s",
                                "2026-05-22 01:46:59.300 13 INFO tempest.lib.common.rest_client [req-caf8a16e-6315-4095-ba79-791296b79f4e req-caf8a16e-6315-4095-ba79-791296b79f4e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.098s",
                                "2026-05-22 01:46:59.383 17 INFO tempest.lib.common.rest_client [req-7d13ce35-c2ed-401e-9911-47e4c2356c59 req-7d13ce35-c2ed-401e-9911-47e4c2356c59 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.173s",
                                "2026-05-22 01:46:59.382 25 INFO tempest.lib.common.rest_client [req-6f87fee1-ba2f-4a4e-bc4b-6c21aa6fda34 req-6f87fee1-ba2f-4a4e-bc4b-6c21aa6fda34 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 1.066s",
                                "2026-05-22 01:46:59.409 11 INFO tempest.lib.common.rest_client [req-ab363930-423d-49be-a055-6bfda2d5db5c req-ab363930-423d-49be-a055-6bfda2d5db5c ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.565s",
                                "2026-05-22 01:46:59.503 13 INFO tempest.lib.common.rest_client [req-0cb64611-e389-4e0a-8d23-78d545ada414 req-0cb64611-e389-4e0a-8d23-78d545ada414 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.200s",
                                "2026-05-22 01:46:59.508 39 INFO tempest.lib.common.rest_client [req-1ac291dd-dd96-43df-83da-12419f768fc4 req-1ac291dd-dd96-43df-83da-12419f768fc4 ] Request (AvailabilityZoneTestJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.851s",
                                "2026-05-22 01:46:59.529 11 INFO tempest.lib.common.rest_client [req-df7dc59a-bde1-43f0-a516-822b05f08ca6 req-df7dc59a-bde1-43f0-a516-822b05f08ca6 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.117s",
                                "2026-05-22 01:46:59.537 23 INFO tempest.lib.common.rest_client [req-646ece58-4111-441e-91da-04dc021b9407 req-646ece58-4111-441e-91da-04dc021b9407 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.601s",
                                "2026-05-22 01:46:59.545 41 INFO tempest.lib.common.rest_client [req-728c5158-bff7-4102-b9ca-972a046fe4c3 req-728c5158-bff7-4102-b9ca-972a046fe4c3 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.044s",
                                "2026-05-22 01:46:59.636 21 INFO tempest.lib.common.rest_client [req-6df96d62-044b-4da4-801e-c32417128b10 req-6df96d62-044b-4da4-801e-c32417128b10 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.404s",
                                "2026-05-22 01:46:59.646 37 INFO tempest.lib.common.rest_client [req-78affa55-f360-4e37-913c-0f0b9a8deed4 req-78affa55-f360-4e37-913c-0f0b9a8deed4 ] Request (ExtensionsTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=215684f79e484995b584485cf5d5bbc1&name=default 1.592s",
                                "2026-05-22 01:46:59.670 11 INFO tempest.lib.common.rest_client [req-ad7b15e6-20d8-44a0-aa2b-66f1d37d96af req-ad7b15e6-20d8-44a0-aa2b-66f1d37d96af ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/30382f8e1b914440b0a8e8adfafc4e44 0.136s",
                                "2026-05-22 01:46:59.682 31 INFO tempest.lib.common.rest_client [req-d56555cc-4ab5-49d6-aece-6380b8345f60 req-d56555cc-4ab5-49d6-aece-6380b8345f60 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/30382f8e1b914440b0a8e8adfafc4e44 1.151s",
                                "2026-05-22 01:46:59.693 17 INFO tempest.lib.common.rest_client [req-8ac22f40-c72d-402d-96b6-52f52ca6066f req-8ac22f40-c72d-402d-96b6-52f52ca6066f ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.303s",
                                "2026-05-22 01:46:59.706 13 INFO tempest.lib.common.rest_client [req-ec7e026c-45f8-4a9a-9369-c9fdd783a4eb req-ec7e026c-45f8-4a9a-9369-c9fdd783a4eb ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.200s",
                                "2026-05-22 01:46:59.781 27 INFO tempest.lib.common.rest_client [req-cd310f3d-d2c0-4a93-83dc-38531ae579ac req-cd310f3d-d2c0-4a93-83dc-38531ae579ac ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.621s",
                                "2026-05-22 01:46:59.857 41 INFO tempest.lib.common.rest_client [req-70fae1ee-c55d-442a-9aee-3058f94ae32d req-70fae1ee-c55d-442a-9aee-3058f94ae32d ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-22 01:46:59.867 33 INFO tempest.lib.common.rest_client [req-16245287-d7c8-409c-9b0d-7a0824d3a9b1 req-16245287-d7c8-409c-9b0d-7a0824d3a9b1 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.181s",
                                "2026-05-22 01:46:59.921 11 INFO tempest.lib.common.rest_client [req-d8e3e91e-0466-454d-8887-ad553570cbf7 req-d8e3e91e-0466-454d-8887-ad553570cbf7 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.247s",
                                "2026-05-22 01:46:59.954 31 INFO tempest.lib.common.rest_client [req-cf8e63a1-31b9-416b-b24e-01573d7954a6 req-cf8e63a1-31b9-416b-b24e-01573d7954a6 ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.263s",
                                "2026-05-22 01:46:59.975 19 INFO tempest.lib.common.rest_client [req-64f625be-4dbc-4743-bb2a-1bc63f0543ea req-64f625be-4dbc-4743-bb2a-1bc63f0543ea ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.863s",
                                "2026-05-22 01:47:00.000 13 INFO tempest.lib.common.rest_client [req-63ab14bd-806c-4b44-a2c1-6b11fc452302 req-63ab14bd-806c-4b44-a2c1-6b11fc452302 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.291s",
                                "2026-05-22 01:47:00.000 29 INFO tempest.lib.common.rest_client [req-e6b64a8b-4ad9-49a9-9aa6-c619c2527922 req-e6b64a8b-4ad9-49a9-9aa6-c619c2527922 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/cd0c223ecfe04f8fb37ac60a027a7808 1.111s",
                                "2026-05-22 01:47:00.061 27 INFO tempest.lib.common.rest_client [req-c4d4d552-0ede-4d9c-b0bb-09b4fd31da95 req-c4d4d552-0ede-4d9c-b0bb-09b4fd31da95 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.266s",
                                "2026-05-22 01:47:00.109 33 INFO tempest.lib.common.rest_client [req-52199856-6bc1-49ee-88c2-9af4a53097bf req-52199856-6bc1-49ee-88c2-9af4a53097bf ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.240s",
                                "2026-05-22 01:47:00.142 15 INFO tempest.lib.common.rest_client [req-3966429b-6508-42a7-a571-09214fe0ba5a req-3966429b-6508-42a7-a571-09214fe0ba5a ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.881s",
                                "2026-05-22 01:47:00.186 37 INFO tempest.lib.common.rest_client [req-e3e4bf5b-3fd1-46fe-b242-ed1065894462 req-e3e4bf5b-3fd1-46fe-b242-ed1065894462 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/d4833719-081d-4a57-81c7-8461c2a55fe7 0.527s",
                                "2026-05-22 01:47:00.198 23 INFO tempest.lib.common.rest_client [req-88677bfc-db01-4547-a996-e0cd649b4970 req-88677bfc-db01-4547-a996-e0cd649b4970 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.658s",
                                "2026-05-22 01:47:00.198 11 INFO tempest.lib.common.rest_client [req-230da1ba-4164-4c07-bd63-a23b4561efd9 req-230da1ba-4164-4c07-bd63-a23b4561efd9 ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/2194ff3a072f4deb83141fa1296997d2 0.258s",
                                "2026-05-22 01:47:00.265 31 INFO tempest.lib.common.rest_client [req-83c1d18f-73d7-4c59-a8fd-b7c619e4f85c req-83c1d18f-73d7-4c59-a8fd-b7c619e4f85c ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/2194ff3a072f4deb83141fa1296997d2 0.307s",
                                "2026-05-22 01:47:00.296 35 INFO tempest.lib.common.rest_client [req-9adbcb6d-5678-4811-9001-9146a52e4ea2 req-9adbcb6d-5678-4811-9001-9146a52e4ea2 ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.319s",
                                "2026-05-22 01:47:00.308 39 INFO tempest.lib.common.rest_client [req-f909cd68-7330-4605-84af-6565ffc1e3bb req-f909cd68-7330-4605-84af-6565ffc1e3bb ] Request (AvailabilityZoneTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=4e13a8f48f744e628f97cefb92eb4936&name=default 0.797s",
                                "2026-05-22 01:47:00.325 35 INFO tempest.common.waiters [-] volume b92424fa-fe39-43f9-8a68-1681e2a9b7bc reached available after waiting for 2.325445 seconds",
                                "2026-05-22 01:47:00.370 13 INFO tempest.lib.common.rest_client [req-d0cb8c9c-3423-44ff-be5e-c6e693eb32ae req-d0cb8c9c-3423-44ff-be5e-c6e693eb32ae ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.364s",
                                "2026-05-22 01:47:00.378 33 INFO tempest.lib.common.rest_client [req-655dbf43-9a4a-4b28-9c81-521c517297e6 req-655dbf43-9a4a-4b28-9c81-521c517297e6 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/30382f8e1b914440b0a8e8adfafc4e44 0.258s",
                                "2026-05-22 01:47:00.409 21 INFO tempest.lib.common.rest_client [req-bcbee935-70f8-4935-9011-6e01d4a2470c req-bcbee935-70f8-4935-9011-6e01d4a2470c ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.767s",
                                "2026-05-22 01:47:00.464 29 INFO tempest.lib.common.rest_client [req-41909fcd-75fe-409f-936e-5f3f1a2fe0bc req-41909fcd-75fe-409f-936e-5f3f1a2fe0bc ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.446s",
                                "2026-05-22 01:47:00.504 15 INFO tempest.lib.common.rest_client [req-0f2a8fb7-5a33-4cbc-8d5d-61c388104958 req-0f2a8fb7-5a33-4cbc-8d5d-61c388104958 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/2194ff3a072f4deb83141fa1296997d2 0.360s",
                                "2026-05-22 01:47:00.589 33 INFO tempest.lib.common.rest_client [req-d3eb16d9-c560-4726-a54b-6bfef01f65e9 req-d3eb16d9-c560-4726-a54b-6bfef01f65e9 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.207s",
                                "2026-05-22 01:47:00.593 25 INFO tempest.lib.common.rest_client [req-31d6094b-c266-4894-9a14-d6ac6341f1b6 req-31d6094b-c266-4894-9a14-d6ac6341f1b6 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.208s",
                                "2026-05-22 01:47:00.617 17 INFO tempest.lib.common.rest_client [req-3129bf50-8e51-43cd-8241-d87603b3bda7 req-3129bf50-8e51-43cd-8241-d87603b3bda7 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.921s",
                                "2026-05-22 01:47:00.620 31 INFO tempest.lib.common.rest_client [req-0562b981-58c6-49f1-b4e2-3be57024197c req-0562b981-58c6-49f1-b4e2-3be57024197c ] Request (GroupSnapshotsV319Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-05-22 01:47:00.625 37 INFO tempest.lib.common.rest_client [req-ee20bddb-9fd3-4021-be60-def2144f2640 req-ee20bddb-9fd3-4021-be60-def2144f2640 ] Request (ExtensionsTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/215684f79e484995b584485cf5d5bbc1 0.434s",
                                "2026-05-22 01:47:00.687 35 INFO tempest.lib.common.rest_client [req-f20ad2fc-eb38-454d-b4fd-8358fc164a19 req-f20ad2fc-eb38-454d-b4fd-8358fc164a19 ] Request (VolumesExtendTest:test_volume_extend): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc/action 0.360s",
                                "2026-05-22 01:47:00.704 13 INFO tempest.lib.common.rest_client [req-192c4109-e44d-4b63-8dd7-b226af27b318 req-192c4109-e44d-4b63-8dd7-b226af27b318 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.331s",
                                "2026-05-22 01:47:00.712 41 INFO tempest.lib.common.rest_client [req-6c0b7945-f9d2-4303-ab2e-bb9b29db97d8 req-6c0b7945-f9d2-4303-ab2e-bb9b29db97d8 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.852s",
                                "2026-05-22 01:47:00.717 29 INFO tempest.lib.common.rest_client [req-3df828ab-1591-4405-ae3f-2af55fcfa8a6 req-3df828ab-1591-4405-ae3f-2af55fcfa8a6 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.251s",
                                "2026-05-22 01:47:00.747 19 INFO tempest.lib.common.rest_client [req-04ffb284-9f40-4842-9c61-6fff85124ffa req-04ffb284-9f40-4842-9c61-6fff85124ffa ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.768s",
                                "2026-05-22 01:47:00.786 25 INFO tempest.lib.common.rest_client [req-ba42211a-88d9-46df-a875-7f4799067a23 req-ba42211a-88d9-46df-a875-7f4799067a23 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-22 01:47:00.799 39 INFO tempest.lib.common.rest_client [req-66bf9d37-efb3-4680-a206-11d3e738f99c req-66bf9d37-efb3-4680-a206-11d3e738f99c ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/18bc4cc8-4f7e-46ea-a2d9-5e24efc6abe5 0.476s",
                                "2026-05-22 01:47:00.826 33 INFO tempest.lib.common.rest_client [req-cf0ddd25-02c3-4d86-8be5-b314b6722766 req-cf0ddd25-02c3-4d86-8be5-b314b6722766 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/2194ff3a072f4deb83141fa1296997d2 0.227s",
                                "2026-05-22 01:47:00.892 35 INFO tempest.lib.common.rest_client [req-4dd32f55-3f1d-46c5-beb8-120886d580fe req-4dd32f55-3f1d-46c5-beb8-120886d580fe ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.203s",
                                "2026-05-22 01:47:00.919 23 INFO tempest.lib.common.rest_client [req-22fdaf69-70b8-4665-ab19-2d39ef277df7 req-22fdaf69-70b8-4665-ab19-2d39ef277df7 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.717s",
                                "2026-05-22 01:47:00.917 31 INFO tempest.lib.common.rest_client [req-05bb96c8-4fc1-4d35-86a8-5e326cc84aa1 req-05bb96c8-4fc1-4d35-86a8-5e326cc84aa1 ] Request (GroupSnapshotsV319Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ebec66c4504e466ca1eeb1d2f0efec4a/users/d281edd23e4f4924851f45e9d895d0b8/roles/09149526a0554d9399016d8921649a86 0.293s",
                                "2026-05-22 01:47:00.919 31 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user d281edd23e4f4924851f45e9d895d0b8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:00.920 31 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1866828180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'project_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'tenant_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd281edd23e4f4924851f45e9d895d0b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:00.920 31 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsV319Test-1866828180-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'project_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'tenant_id': 'ebec66c4504e466ca1eeb1d2f0efec4a', 'tenant_name': 'tempest-GroupSnapshotsV319Test-1866828180', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'd281edd23e4f4924851f45e9d895d0b8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:00.952 41 INFO tempest.lib.common.rest_client [req-406c7782-8b7f-4e20-af96-2dad1f443289 req-406c7782-8b7f-4e20-af96-2dad1f443289 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.235s",
                                "2026-05-22 01:47:01.016 33 INFO tempest.lib.common.rest_client [req-a7a6eb65-ce6d-4965-8bf6-10b8c0d46aba req-a7a6eb65-ce6d-4965-8bf6-10b8c0d46aba ] Request (VolumeHostsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.189s",
                                "2026-05-22 01:47:01.026 19 INFO tempest.lib.common.rest_client [req-7732c907-26b6-4ce6-9b4d-94cebbe29a7b req-7732c907-26b6-4ce6-9b4d-94cebbe29a7b ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.275s",
                                "2026-05-22 01:47:01.045 11 INFO tempest.lib.common.rest_client [req-c817b871-5b8c-4def-a4a7-9473a794bdbd req-c817b871-5b8c-4def-a4a7-9473a794bdbd ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.845s",
                                "2026-05-22 01:47:01.067 29 INFO tempest.lib.common.rest_client [req-9ed6403f-a2f1-4fb1-98fb-6a2e50e52eab req-9ed6403f-a2f1-4fb1-98fb-6a2e50e52eab ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.343s",
                                "2026-05-22 01:47:01.098 21 INFO tempest.lib.common.rest_client [req-2201c13f-f048-4b7e-8bc7-bb6029a1957a req-2201c13f-f048-4b7e-8bc7-bb6029a1957a ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.686s",
                                "2026-05-22 01:47:01.121 23 INFO tempest.lib.common.rest_client [req-37b27b2e-fabb-4c8b-8c44-2c0baa90d7ae req-37b27b2e-fabb-4c8b-8c44-2c0baa90d7ae ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/30382f8e1b914440b0a8e8adfafc4e44 0.200s",
                                "2026-05-22 01:47:01.208 15 INFO tempest.lib.common.rest_client [req-8eb18e65-7f9c-4a81-8154-269ec8c97d9e req-8eb18e65-7f9c-4a81-8154-269ec8c97d9e ] Request (UserMessagesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.701s",
                                "2026-05-22 01:47:01.240 19 INFO tempest.lib.common.rest_client [req-4ac06c3d-8a05-45fb-8e70-814bed41fd38 req-4ac06c3d-8a05-45fb-8e70-814bed41fd38 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/2194ff3a072f4deb83141fa1296997d2 0.211s",
                                "2026-05-22 01:47:01.251 37 INFO tempest.lib.common.rest_client [req-4605c7f8-b072-4814-a17d-b417dc8938aa req-4605c7f8-b072-4814-a17d-b417dc8938aa ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-22 01:47:01.263 33 INFO tempest.lib.common.rest_client [req-2326e73b-d362-46c5-b3e5-39e4192adec8 req-2326e73b-d362-46c5-b3e5-39e4192adec8 ] Request (VolumeHostsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f/users/87d22aef67d34755a5399d4f94d90e20/roles/09149526a0554d9399016d8921649a86 0.242s",
                                "2026-05-22 01:47:01.266 33 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 87d22aef67d34755a5399d4f94d90e20 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:01.267 33 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1192469582-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'tenant_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '87d22aef67d34755a5399d4f94d90e20', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:01.267 33 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeHostsAdminTestsJSON-1192469582-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'project_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'tenant_id': 'c1b54cf20ae94d32baaaa2283d0c665f', 'tenant_name': 'tempest-VolumeHostsAdminTestsJSON-1192469582', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '87d22aef67d34755a5399d4f94d90e20', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:01.328 27 INFO tempest.lib.common.rest_client [req-4c40a82c-7990-45c3-ab2e-367cf265d5d4 req-4c40a82c-7990-45c3-ab2e-367cf265d5d4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 1.263s",
                                "2026-05-22 01:47:01.341 17 INFO tempest.lib.common.rest_client [req-18648282-5c4d-4fac-8cd2-d13a0e1d5732 req-18648282-5c4d-4fac-8cd2-d13a0e1d5732 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.723s",
                                "2026-05-22 01:47:01.355 29 INFO tempest.lib.common.rest_client [req-f5ce356d-e0d9-4609-be25-0e9afe178373 req-f5ce356d-e0d9-4609-be25-0e9afe178373 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/30382f8e1b914440b0a8e8adfafc4e44 0.285s",
                                "2026-05-22 01:47:01.435 21 INFO tempest.lib.common.rest_client [req-43d04045-aae4-4737-abb2-8a0fcbbc8ab1 req-43d04045-aae4-4737-abb2-8a0fcbbc8ab1 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.334s",
                                "2026-05-22 01:47:01.445 13 INFO tempest.lib.common.rest_client [req-2388e8cb-08a9-488d-931f-e54b2bf06cda req-2388e8cb-08a9-488d-931f-e54b2bf06cda ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/30382f8e1b914440b0a8e8adfafc4e44 0.738s",
                                "2026-05-22 01:47:01.493 15 INFO tempest.lib.common.rest_client [req-369bcf2f-3de9-4b7f-948f-0a756a49da16 req-369bcf2f-3de9-4b7f-948f-0a756a49da16 ] Request (UserMessagesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/9a78b45bf68a4bbdbb983de1fb1723e5/users/0c5f586d59d0409c8671568457687faf/roles/09149526a0554d9399016d8921649a86 0.282s",
                                "2026-05-22 01:47:01.493 15 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 0c5f586d59d0409c8671568457687faf is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:01.494 15 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1977224409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'project_name': 'tempest-UserMessagesTest-1977224409', 'tenant_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'tenant_name': 'tempest-UserMessagesTest-1977224409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c5f586d59d0409c8671568457687faf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:01.494 15 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-UserMessagesTest-1977224409-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'project_name': 'tempest-UserMessagesTest-1977224409', 'tenant_id': '9a78b45bf68a4bbdbb983de1fb1723e5', 'tenant_name': 'tempest-UserMessagesTest-1977224409', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '0c5f586d59d0409c8671568457687faf', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:01.557 25 INFO tempest.lib.common.rest_client [req-5d3c3595-0997-46e9-b5dd-f3781a97f28a req-5d3c3595-0997-46e9-b5dd-f3781a97f28a ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.768s",
                                "2026-05-22 01:47:01.571 31 INFO tempest.lib.common.rest_client [req-9ccb8c78-b722-45e8-b36d-ebfaeabf0017 req-9ccb8c78-b722-45e8-b36d-ebfaeabf0017 ] Request (GroupSnapshotsV319Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.644s",
                                "2026-05-22 01:47:01.610 19 INFO tempest.lib.common.rest_client [req-df5ba7fa-589d-43d6-966a-cb97746487f2 req-df5ba7fa-589d-43d6-966a-cb97746487f2 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.367s",
                                "2026-05-22 01:47:01.642 29 INFO tempest.lib.common.rest_client [req-f5f1bd10-11e8-4d34-901f-6d53115975d5 req-f5f1bd10-11e8-4d34-901f-6d53115975d5 ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.284s",
                                "2026-05-22 01:47:01.663 21 INFO tempest.lib.common.rest_client [req-a5a78d4e-c140-45c0-8393-7394dc274584 req-a5a78d4e-c140-45c0-8393-7394dc274584 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.225s",
                                "2026-05-22 01:47:01.669 41 INFO tempest.lib.common.rest_client [req-a0ca9bd7-1a70-45e6-a27d-45a2d549efc1 req-a0ca9bd7-1a70-45e6-a27d-45a2d549efc1 ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/30382f8e1b914440b0a8e8adfafc4e44 0.714s",
                                "2026-05-22 01:47:01.697 27 INFO tempest.lib.common.rest_client [req-87af35bb-7598-4db7-b3c2-a4b679789612 req-87af35bb-7598-4db7-b3c2-a4b679789612 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.365s",
                                "2026-05-22 01:47:01.722 39 INFO tempest.lib.common.rest_client [req-44270f96-0fcc-45aa-8cab-28bcda041150 req-44270f96-0fcc-45aa-8cab-28bcda041150 ] Request (AvailabilityZoneTestJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/4e13a8f48f744e628f97cefb92eb4936 0.917s",
                                "2026-05-22 01:47:01.807 25 INFO tempest.lib.common.rest_client [req-9893480a-b705-4c8f-9ec4-e10bf8b09199 req-9893480a-b705-4c8f-9ec4-e10bf8b09199 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.246s",
                                "2026-05-22 01:47:01.807 37 INFO tempest.lib.common.rest_client [req-bf31c2cb-c4d7-4e5d-abb7-af5d8d372683 req-bf31c2cb-c4d7-4e5d-abb7-af5d8d372683 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.546s",
                                "2026-05-22 01:47:01.842 23 INFO tempest.lib.common.rest_client [req-18b10b61-5210-4d02-ac71-ab0b28ed02b0 req-18b10b61-5210-4d02-ac71-ab0b28ed02b0 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.720s",
                                "2026-05-22 01:47:01.855 21 INFO tempest.lib.common.rest_client [req-5d152490-f753-4ad3-b49a-d5b3f0b16307 req-5d152490-f753-4ad3-b49a-d5b3f0b16307 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/30382f8e1b914440b0a8e8adfafc4e44 0.189s",
                                "2026-05-22 01:47:01.876 11 INFO tempest.lib.common.rest_client [req-feea57f4-61b5-476e-89ef-afb4ba16625f req-feea57f4-61b5-476e-89ef-afb4ba16625f ] Request (SnapshotsActionsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/4a57ec79032b474aaf7281d9750bdd21/users/ff668180ace04b04b141d2d5dbfd56e8/roles/09149526a0554d9399016d8921649a86 0.828s",
                                "2026-05-22 01:47:01.876 11 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ff668180ace04b04b141d2d5dbfd56e8 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:01.876 11 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-761091567-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4a57ec79032b474aaf7281d9750bdd21', 'project_name': 'tempest-SnapshotsActionsTest-761091567', 'tenant_id': '4a57ec79032b474aaf7281d9750bdd21', 'tenant_name': 'tempest-SnapshotsActionsTest-761091567', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff668180ace04b04b141d2d5dbfd56e8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:01.876 11 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-SnapshotsActionsTest-761091567-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '4a57ec79032b474aaf7281d9750bdd21', 'project_name': 'tempest-SnapshotsActionsTest-761091567', 'tenant_id': '4a57ec79032b474aaf7281d9750bdd21', 'tenant_name': 'tempest-SnapshotsActionsTest-761091567', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ff668180ace04b04b141d2d5dbfd56e8', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:01.951 41 INFO tempest.lib.common.rest_client [req-833b6cf2-f4fc-47d7-8aa5-b31a0aae7453 req-833b6cf2-f4fc-47d7-8aa5-b31a0aae7453 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.280s",
                                "2026-05-22 01:47:02.008 17 INFO tempest.lib.common.rest_client [req-fc2e9331-480e-4493-83ac-817168fd0725 req-fc2e9331-480e-4493-83ac-817168fd0725 ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.664s",
                                "2026-05-22 01:47:02.018 21 INFO tempest.lib.common.rest_client [req-beaa3bd9-5798-4f64-bf6e-e9afd48ad622 req-beaa3bd9-5798-4f64-bf6e-e9afd48ad622 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.161s",
                                "2026-05-22 01:47:02.044 35 INFO tempest.lib.common.rest_client [req-ade09de4-4a7a-4605-840c-a3310789938a req-ade09de4-4a7a-4605-840c-a3310789938a ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.135s",
                                "2026-05-22 01:47:02.046 27 INFO tempest.lib.common.rest_client [req-fcaaaaee-f343-4ea2-a067-c8f2c6197d30 req-fcaaaaee-f343-4ea2-a067-c8f2c6197d30 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.342s",
                                "2026-05-22 01:47:02.064 35 INFO tempest.common.waiters [-] volume b92424fa-fe39-43f9-8a68-1681e2a9b7bc reached available after waiting for 2.064023 seconds",
                                "2026-05-22 01:47:02.128 13 INFO tempest.lib.common.rest_client [req-8aa1cd4f-a760-43b7-8206-33c8e6a603f5 req-8aa1cd4f-a760-43b7-8206-33c8e6a603f5 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.681s",
                                "2026-05-22 01:47:02.162 41 INFO tempest.lib.common.rest_client [req-4677fded-f8de-4d12-8251-e98d3e7058ee req-4677fded-f8de-4d12-8251-e98d3e7058ee ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/2194ff3a072f4deb83141fa1296997d2 0.207s",
                                "2026-05-22 01:47:02.164 25 INFO tempest.lib.common.rest_client [req-1d5b29a8-c42f-4b4b-8db9-acc140d4fc86 req-1d5b29a8-c42f-4b4b-8db9-acc140d4fc86 ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.354s",
                                "2026-05-22 01:47:02.181 15 INFO tempest.lib.common.rest_client [req-75566f4c-e6c3-471c-b5b1-2ebd145d0200 req-75566f4c-e6c3-471c-b5b1-2ebd145d0200 ] Request (UserMessagesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.679s",
                                "2026-05-22 01:47:02.188 35 INFO tempest.lib.common.rest_client [req-87a2de63-c2ff-4ba5-85e3-932096979d7c req-87a2de63-c2ff-4ba5-85e3-932096979d7c ] Request (VolumesExtendTest:test_volume_extend): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.120s",
                                "2026-05-22 01:47:02.247 39 INFO tempest.lib.common.rest_client [req-483f7b8b-1015-4689-8f04-02cd28b69716 req-483f7b8b-1015-4689-8f04-02cd28b69716 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.515s",
                                "2026-05-22 01:47:02.273 19 INFO tempest.lib.common.rest_client [req-c84e4979-75c4-4ada-a892-cee8c21c6086 req-c84e4979-75c4-4ada-a892-cee8c21c6086 ] Request (VolumePoolsAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b/users/6e951573b8c645de9e9b56882458058a/roles/09149526a0554d9399016d8921649a86 0.660s",
                                "2026-05-22 01:47:02.273 19 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 6e951573b8c645de9e9b56882458058a is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:02.274 19 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1727414548-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8aeb00de9656457cae4ac007910b1c9b', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'tenant_id': '8aeb00de9656457cae4ac007910b1c9b', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e951573b8c645de9e9b56882458058a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:02.274 19 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumePoolsAdminTestsJSON-1727414548-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '8aeb00de9656457cae4ac007910b1c9b', 'project_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'tenant_id': '8aeb00de9656457cae4ac007910b1c9b', 'tenant_name': 'tempest-VolumePoolsAdminTestsJSON-1727414548', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '6e951573b8c645de9e9b56882458058a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:02.287 27 INFO tempest.lib.common.rest_client [req-11602759-0029-457e-96f4-076ccc5f22a1 req-11602759-0029-457e-96f4-076ccc5f22a1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.239s",
                                "2026-05-22 01:47:02.321 35 INFO tempest.lib.common.rest_client [req-a26bc67b-ba47-4880-bcf3-dbb6dd43910a req-a26bc67b-ba47-4880-bcf3-dbb6dd43910a ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.118s",
                                "2026-05-22 01:47:02.386 41 INFO tempest.lib.common.rest_client [req-4f11702d-8b65-4e12-972d-1fd74a381ef7 req-4f11702d-8b65-4e12-972d-1fd74a381ef7 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.219s",
                                "2026-05-22 01:47:02.392 33 INFO tempest.lib.common.rest_client [req-2a4454f3-d9ac-4c01-b818-fbd494c9f31e req-2a4454f3-d9ac-4c01-b818-fbd494c9f31e ] Request (VolumeHostsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.118s",
                                "2026-05-22 01:47:02.393 17 INFO tempest.lib.common.rest_client [req-4f18295d-e5f3-4557-849a-b895329c97a5 req-4f18295d-e5f3-4557-849a-b895329c97a5 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/30382f8e1b914440b0a8e8adfafc4e44 0.382s",
                                "2026-05-22 01:47:02.469 25 INFO tempest.lib.common.rest_client [req-fc3a8728-c043-4ef4-ac49-76db5b643a43 req-fc3a8728-c043-4ef4-ac49-76db5b643a43 ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.303s",
                                "2026-05-22 01:47:02.479 35 INFO tempest.lib.common.rest_client [req-9b48853e-a459-4c1f-a5b9-a519f1914a7a req-9b48853e-a459-4c1f-a5b9-a519f1914a7a ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.147s",
                                "2026-05-22 01:47:02.516 29 INFO tempest.lib.common.rest_client [req-b48f7300-a70a-442b-b8ef-49d517335090 req-b48f7300-a70a-442b-b8ef-49d517335090 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/2194ff3a072f4deb83141fa1296997d2 0.870s",
                                "2026-05-22 01:47:02.609 35 INFO tempest.lib.common.rest_client [req-8a19bc08-cdc8-4aba-9c0e-08421e78680c req-8a19bc08-cdc8-4aba-9c0e-08421e78680c ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.127s",
                                "2026-05-22 01:47:02.627 37 INFO tempest.lib.common.rest_client [req-d529b23a-4826-44a8-944b-38c8335d5868 req-d529b23a-4826-44a8-944b-38c8335d5868 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.818s",
                                "2026-05-22 01:47:02.662 25 INFO tempest.lib.common.rest_client [req-219eff6a-08e3-4bdd-b881-2ef14971d12a req-219eff6a-08e3-4bdd-b881-2ef14971d12a ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/30382f8e1b914440b0a8e8adfafc4e44 0.190s",
                                "2026-05-22 01:47:02.674 23 INFO tempest.lib.common.rest_client [req-c153aed0-ea95-41e6-ac52-18c641f8d5d7 req-c153aed0-ea95-41e6-ac52-18c641f8d5d7 ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/2194ff3a072f4deb83141fa1296997d2 0.830s",
                                "2026-05-22 01:47:02.735 11 INFO tempest.lib.common.rest_client [req-72d5e35d-7f30-445b-8a6e-e053ac7458ae req-72d5e35d-7f30-445b-8a6e-e053ac7458ae ] Request (SnapshotsActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.853s",
                                "2026-05-22 01:47:02.805 15 INFO tempest.lib.common.rest_client [req-7997d621-9c8f-4b9a-be96-c8d67f2a9a9b req-7997d621-9c8f-4b9a-be96-c8d67f2a9a9b ] Request (UserMessagesTest:test_delete_message): 200 POST https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types 0.620s",
                                "2026-05-22 01:47:02.813 21 INFO tempest.lib.common.rest_client [req-2d0cf0af-7102-4ff7-8401-3206a7e6af71 req-2d0cf0af-7102-4ff7-8401-3206a7e6af71 ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/2194ff3a072f4deb83141fa1296997d2 0.794s",
                                "2026-05-22 01:47:02.837 17 INFO tempest.lib.common.rest_client [req-379fbfc4-4403-4ae8-9c42-fbb3e2dc408a req-379fbfc4-4403-4ae8-9c42-fbb3e2dc408a ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.440s",
                                "2026-05-22 01:47:02.921 39 INFO tempest.lib.common.rest_client [req-c59cc25f-c353-4fff-bae2-6cef52e0971b req-c59cc25f-c353-4fff-bae2-6cef52e0971b ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.664s",
                                "2026-05-22 01:47:02.922 13 INFO tempest.lib.common.rest_client [req-8ffd27c7-b20e-4b8f-9911-31523329c4b6 req-8ffd27c7-b20e-4b8f-9911-31523329c4b6 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/2194ff3a072f4deb83141fa1296997d2 0.791s",
                                "2026-05-22 01:47:02.929 25 INFO tempest.lib.common.rest_client [req-55977aa9-f597-4352-94e3-c87327632a0a req-55977aa9-f597-4352-94e3-c87327632a0a ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.265s",
                                "2026-05-22 01:47:02.967 37 INFO tempest.lib.common.rest_client [req-8d0ad962-260f-44dc-8984-d5a38c7c88d1 req-8d0ad962-260f-44dc-8984-d5a38c7c88d1 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.337s",
                                "2026-05-22 01:47:03.016 27 INFO tempest.lib.common.rest_client [req-2ba90b4b-d9b9-4828-8316-803a4432a9a1 req-2ba90b4b-d9b9-4828-8316-803a4432a9a1 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/cd0c223ecfe04f8fb37ac60a027a7808 0.726s",
                                "2026-05-22 01:47:03.036 17 INFO tempest.lib.common.rest_client [req-6afdb382-e0ee-4920-b248-e4664b531347 req-6afdb382-e0ee-4920-b248-e4664b531347 ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/2194ff3a072f4deb83141fa1296997d2 0.194s",
                                "2026-05-22 01:47:03.123 41 INFO tempest.lib.common.rest_client [req-4a937076-62fe-4f43-9898-a3cedab14d5b req-4a937076-62fe-4f43-9898-a3cedab14d5b ] Request (VolumeServicesNegativeTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94/users/ba76d8fdf5e54182a14058db11f0bd88/roles/09149526a0554d9399016d8921649a86 0.735s",
                                "2026-05-22 01:47:03.124 41 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user ba76d8fdf5e54182a14058db11f0bd88 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:03.124 41 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-384676400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'project_name': 'tempest-VolumeServicesNegativeTest-384676400', 'tenant_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'tenant_name': 'tempest-VolumeServicesNegativeTest-384676400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba76d8fdf5e54182a14058db11f0bd88', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.128 41 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeServicesNegativeTest-384676400-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'project_name': 'tempest-VolumeServicesNegativeTest-384676400', 'tenant_id': 'c707cbf2f2fb41c2be73af9aef755c94', 'tenant_name': 'tempest-VolumeServicesNegativeTest-384676400', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'ba76d8fdf5e54182a14058db11f0bd88', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.184 29 INFO tempest.lib.common.rest_client [req-bbb66fc5-a073-4e2b-977e-9b0ccb901b1b req-bbb66fc5-a073-4e2b-977e-9b0ccb901b1b ] Request (GroupTypesTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.666s",
                                "2026-05-22 01:47:03.216 39 INFO tempest.lib.common.rest_client [req-b534a263-3911-416f-8be1-19376709c58b req-b534a263-3911-416f-8be1-19376709c58b ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.292s",
                                "2026-05-22 01:47:03.224 17 INFO tempest.lib.common.rest_client [req-85aa31fc-0304-4c64-85b5-a78db009b48c req-85aa31fc-0304-4c64-85b5-a78db009b48c ] Request (GroupTypeSpecsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-22 01:47:03.244 33 INFO tempest.lib.common.rest_client [req-d46ade41-5139-4583-9915-ab8046ffdafe req-d46ade41-5139-4583-9915-ab8046ffdafe ] Request (VolumeHostsAdminTestsJSON:test_list_hosts): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts 0.849s",
                                "2026-05-22 01:47:03.252 23 INFO tempest.lib.common.rest_client [req-dc25ed21-e6d9-4efe-bd28-ad4459b45b26 req-dc25ed21-e6d9-4efe-bd28-ad4459b45b26 ] Request (VolumesBackupsAdminTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.575s",
                                "2026-05-22 01:47:03.263 21 INFO tempest.lib.common.rest_client [req-542111fe-5e0c-4c62-a2d0-907e07579b06 req-542111fe-5e0c-4c62-a2d0-907e07579b06 ] Request (GroupSnapshotsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.445s",
                                "2026-05-22 01:47:03.285 13 INFO tempest.lib.common.rest_client [req-c6854a27-8b77-4743-b832-e04bcfcdfd43 req-c6854a27-8b77-4743-b832-e04bcfcdfd43 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.361s",
                                "{11} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_list_hosts [0.855559s] ... ok",
                                "2026-05-22 01:47:03.315 25 INFO tempest.lib.common.rest_client [req-bb5a4de3-b39d-41e9-9091-c3038f398a2f req-bb5a4de3-b39d-41e9-9091-c3038f398a2f ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/2194ff3a072f4deb83141fa1296997d2 0.384s",
                                "2026-05-22 01:47:03.354 19 INFO tempest.lib.common.rest_client [req-a010f736-64c5-4583-a5dc-2f2f18bd6d0e req-a010f736-64c5-4583-a5dc-2f2f18bd6d0e ] Request (VolumePoolsAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.072s",
                                "2026-05-22 01:47:03.410 33 INFO tempest.lib.common.rest_client [req-4444ea34-d1cc-4c54-92b8-ea20d086b9ab req-4444ea34-d1cc-4c54-92b8-ea20d086b9ab ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts 0.099s",
                                "2026-05-22 01:47:03.430 39 INFO tempest.lib.common.rest_client [req-f3a51bd2-5386-42b7-a6e7-0dfcfdd96599 req-f3a51bd2-5386-42b7-a6e7-0dfcfdd96599 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.212s",
                                "2026-05-22 01:47:03.446 27 INFO tempest.lib.common.rest_client [req-6c05c54a-c6d6-402d-971c-ee77df88e3c4 req-6c05c54a-c6d6-402d-971c-ee77df88e3c4 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.428s",
                                "2026-05-22 01:47:03.462 31 INFO tempest.lib.common.rest_client [req-9acfd96d-0fdf-486a-9ba1-e88e7481cb91 req-9acfd96d-0fdf-486a-9ba1-e88e7481cb91 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types 1.886s",
                                "2026-05-22 01:47:03.465 11 INFO tempest.lib.common.rest_client [req-4e726e6c-853c-442d-a9a9-c88bac618126 req-4e726e6c-853c-442d-a9a9-c88bac618126 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes 0.727s",
                                "2026-05-22 01:47:03.501 29 INFO tempest.lib.common.rest_client [req-d4291db4-6b41-448b-a5a0-6c20776ccaa5 req-d4291db4-6b41-448b-a5a0-6c20776ccaa5 ] Request (GroupTypesTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd/users/bdba4d2ad445404898489ccd904be43a/roles/09149526a0554d9399016d8921649a86 0.312s",
                                "2026-05-22 01:47:03.501 29 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user bdba4d2ad445404898489ccd904be43a is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:03.501 29 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-623980653-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02e83262cae54ec8add96a66ffd7dddd', 'project_name': 'tempest-GroupTypesTest-623980653', 'tenant_id': '02e83262cae54ec8add96a66ffd7dddd', 'tenant_name': 'tempest-GroupTypesTest-623980653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bdba4d2ad445404898489ccd904be43a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.501 29 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypesTest-623980653-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '02e83262cae54ec8add96a66ffd7dddd', 'project_name': 'tempest-GroupTypesTest-623980653', 'tenant_id': '02e83262cae54ec8add96a66ffd7dddd', 'tenant_name': 'tempest-GroupTypesTest-623980653', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'bdba4d2ad445404898489ccd904be43a', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.568 13 INFO tempest.lib.common.rest_client [req-f09628b7-cd66-495a-9c91-bcbbd930ac32 req-f09628b7-cd66-495a-9c91-bcbbd930ac32 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ee7dfd7973594c7da408cd4dd307f3db/users/77121b5120574a4db73c8b7bea9a786d/roles/09149526a0554d9399016d8921649a86 0.278s",
                                "2026-05-22 01:47:03.569 13 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77121b5120574a4db73c8b7bea9a786d is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:03.569 13 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'tenant_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77121b5120574a4db73c8b7bea9a786d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.569 13 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'project_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'tenant_id': 'ee7dfd7973594c7da408cd4dd307f3db', 'tenant_name': 'tempest-VolumeSnapshotQuotasNegativeTestJSON-1556853805', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77121b5120574a4db73c8b7bea9a786d', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.583 33 INFO tempest.lib.common.rest_client [req-4c1533b2-bcf9-4fe2-b73c-730625d3c6f8 req-4c1533b2-bcf9-4fe2-b73c-730625d3c6f8 ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts/testbed-node-0@rbd-volumes 0.162s",
                                "2026-05-22 01:47:03.600 11 INFO tempest.lib.common.rest_client [req-59624601-cd0e-4a73-82f1-d6c52e99804b req-59624601-cd0e-4a73-82f1-d6c52e99804b ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 0.120s",
                                "2026-05-22 01:47:03.623 31 INFO tempest.lib.common.rest_client [req-ba352580-1827-452e-be19-64bcdd106875 req-ba352580-1827-452e-be19-64bcdd106875 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types 0.153s",
                                "2026-05-22 01:47:03.632 17 INFO tempest.lib.common.rest_client [req-d7750883-75b7-458e-8a17-53ae1a1ea16d req-d7750883-75b7-458e-8a17-53ae1a1ea16d ] Request (GroupTypeSpecsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0/users/7856f8fa28314e4a8c26c75f75139984/roles/09149526a0554d9399016d8921649a86 0.406s",
                                "2026-05-22 01:47:03.632 17 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 7856f8fa28314e4a8c26c75f75139984 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:03.632 17 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-184907002-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '265c93eac2764bf6aa267769eebc76b0', 'project_name': 'tempest-GroupTypeSpecsTest-184907002', 'tenant_id': '265c93eac2764bf6aa267769eebc76b0', 'tenant_name': 'tempest-GroupTypeSpecsTest-184907002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7856f8fa28314e4a8c26c75f75139984', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.632 17 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupTypeSpecsTest-184907002-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '265c93eac2764bf6aa267769eebc76b0', 'project_name': 'tempest-GroupTypeSpecsTest-184907002', 'tenant_id': '265c93eac2764bf6aa267769eebc76b0', 'tenant_name': 'tempest-GroupTypeSpecsTest-184907002', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '7856f8fa28314e4a8c26c75f75139984', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.707 33 INFO tempest.lib.common.rest_client [req-d1c2aea6-1d7a-417f-9641-eb57e941343f req-d1c2aea6-1d7a-417f-9641-eb57e941343f ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts/testbed-node-2@rbd-volumes 0.116s",
                                "2026-05-22 01:47:03.716 35 INFO tempest.lib.common.rest_client [req-28d71bb4-0fef-4864-8beb-3b9378694288 req-28d71bb4-0fef-4864-8beb-3b9378694288 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/b92424fa-fe39-43f9-8a68-1681e2a9b7bc 0.089s",
                                "{12} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend [7.165476s] ... ok",
                                "2026-05-22 01:47:03.715 21 INFO tempest.lib.common.rest_client [req-f0734604-fc8c-4171-992c-fe0afa73985e req-f0734604-fc8c-4171-992c-fe0afa73985e ] Request (GroupSnapshotsTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b3bd97b6936d458ca671400d397fae14/users/884f5e2c235340a0a87b1a8f2039b017/roles/09149526a0554d9399016d8921649a86 0.451s",
                                "2026-05-22 01:47:03.716 21 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 884f5e2c235340a0a87b1a8f2039b017 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:03.716 21 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-39222625-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3bd97b6936d458ca671400d397fae14', 'project_name': 'tempest-GroupSnapshotsTest-39222625', 'tenant_id': 'b3bd97b6936d458ca671400d397fae14', 'tenant_name': 'tempest-GroupSnapshotsTest-39222625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '884f5e2c235340a0a87b1a8f2039b017', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.716 21 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupSnapshotsTest-39222625-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b3bd97b6936d458ca671400d397fae14', 'project_name': 'tempest-GroupSnapshotsTest-39222625', 'tenant_id': 'b3bd97b6936d458ca671400d397fae14', 'tenant_name': 'tempest-GroupSnapshotsTest-39222625', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '884f5e2c235340a0a87b1a8f2039b017', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.807 15 INFO tempest.lib.common.rest_client [req-4ec0e3b7-44eb-4b5e-8db7-633492b986d8 req-4ec0e3b7-44eb-4b5e-8db7-633492b986d8 ] Request (UserMessagesTest:test_delete_message): 202 POST https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes 0.996s",
                                "2026-05-22 01:47:03.843 33 INFO tempest.lib.common.rest_client [req-ec1dd290-3ac5-4c62-8b55-ea1678ff3aff req-ec1dd290-3ac5-4c62-8b55-ea1678ff3aff ] Request (VolumeHostsAdminTestsJSON:test_show_host): 200 GET https://api.testbed.osism.xyz:8776/v3/c1b54cf20ae94d32baaaa2283d0c665f/os-hosts/testbed-node-1@rbd-volumes 0.131s",
                                "{11} tempest.api.volume.admin.test_volume_hosts.VolumeHostsAdminTestsJSON.test_show_host [0.539164s] ... ok",
                                "2026-05-22 01:47:03.864 37 INFO tempest.lib.common.rest_client [req-19f299d1-5b7d-4d03-b201-bada4f4b0d94 req-19f299d1-5b7d-4d03-b201-bada4f4b0d94 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.894s",
                                "2026-05-22 01:47:03.952 41 INFO tempest.lib.common.rest_client [req-9e7b9fde-431e-48e1-add9-2cb38e345073 req-9e7b9fde-431e-48e1-add9-2cb38e345073 ] Request (VolumeServicesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.817s",
                                "2026-05-22 01:47:03.982 23 INFO tempest.lib.common.rest_client [req-3907cda3-07a2-4952-a906-f39438eee90c req-3907cda3-07a2-4952-a906-f39438eee90c ] Request (VolumesBackupsAdminTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/f72eaf0f530c4d188c725b16c8703c3b/users/800b4c28cc70403db1397f06d06a3d96/roles/09149526a0554d9399016d8921649a86 0.728s",
                                "2026-05-22 01:47:03.982 23 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 800b4c28cc70403db1397f06d06a3d96 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:03.983 23 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1500288367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'project_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'tenant_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '800b4c28cc70403db1397f06d06a3d96', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:03.983 23 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesBackupsAdminTest-1500288367-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'project_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'tenant_id': 'f72eaf0f530c4d188c725b16c8703c3b', 'tenant_name': 'tempest-VolumesBackupsAdminTest-1500288367', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '800b4c28cc70403db1397f06d06a3d96', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:04.073 39 INFO tempest.lib.common.rest_client [req-9a88ba78-4be7-42fc-974c-84c407e1dd21 req-9a88ba78-4be7-42fc-974c-84c407e1dd21 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s",
                                "2026-05-22 01:47:04.121 25 INFO tempest.lib.common.rest_client [req-b7881486-158c-4f92-a6ed-63fa78ef8c1e req-b7881486-158c-4f92-a6ed-63fa78ef8c1e ] Request (GroupsV314Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.805s",
                                "2026-05-22 01:47:04.182 27 INFO tempest.lib.common.rest_client [req-2f7f72ad-8969-4d8d-a01f-2776b12d51ff req-2f7f72ad-8969-4d8d-a01f-2776b12d51ff ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/30382f8e1b914440b0a8e8adfafc4e44 0.733s",
                                "2026-05-22 01:47:04.218 13 INFO tempest.lib.common.rest_client [req-baba9f6f-24e5-4612-993e-473024b8dcb4 req-baba9f6f-24e5-4612-993e-473024b8dcb4 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-22 01:47:04.234 31 INFO tempest.lib.common.rest_client [req-3296d743-f924-4984-a49e-516b176eb430 req-3296d743-f924-4984-a49e-516b176eb430 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups 0.605s",
                                "2026-05-22 01:47:04.251 29 INFO tempest.lib.common.rest_client [req-d42f1065-8d5f-4131-8b50-58dd23a69747 req-d42f1065-8d5f-4131-8b50-58dd23a69747 ] Request (GroupTypesTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.743s",
                                "2026-05-22 01:47:04.271 15 INFO tempest.lib.common.rest_client [req-975addae-f0f0-4d29-a15d-11d08296f77d req-975addae-f0f0-4d29-a15d-11d08296f77d ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.441s",
                                "2026-05-22 01:47:04.285 35 INFO tempest.lib.common.rest_client [req-92921e75-1ba1-44cf-99e7-035995a6932a req-92921e75-1ba1-44cf-99e7-035995a6932a ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes 0.566s",
                                "2026-05-22 01:47:04.290 15 INFO tempest.common.waiters [-] volume 3134b51a-7807-45cb-9822-7d06ded65ce9 reached error after waiting for 0.290741 seconds",
                                "2026-05-22 01:47:04.289 37 INFO tempest.lib.common.rest_client [req-0172cf08-d241-46da-80e9-ee17caabdbe5 req-0172cf08-d241-46da-80e9-ee17caabdbe5 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.423s",
                                "2026-05-22 01:47:04.323 39 INFO tempest.lib.common.rest_client [req-35626994-17c9-4739-ac21-e83cda02bf13 req-35626994-17c9-4739-ac21-e83cda02bf13 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.249s",
                                "2026-05-22 01:47:04.401 15 INFO tempest.lib.common.rest_client [req-0ca15f60-840e-486f-bc08-107c79944df7 req-0ca15f60-840e-486f-bc08-107c79944df7 ] Request (UserMessagesTest:test_delete_message): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages 0.108s",
                                "2026-05-22 01:47:04.414 33 INFO tempest.lib.common.rest_client [req-532d6a4b-48c4-4bab-8afb-aefa158236ae req-532d6a4b-48c4-4bab-8afb-aefa158236ae ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7223e245ebe144c5afe281caa0290c17 0.563s",
                                "2026-05-22 01:47:04.417 41 INFO tempest.lib.common.rest_client [req-845679a7-33f7-4ddd-8d1d-3357702b4d72 req-845679a7-33f7-4ddd-8d1d-3357702b4d72 ] Request (VolumeServicesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services 0.463s",
                                "2026-05-22 01:47:04.417 31 INFO tempest.lib.common.rest_client [req-27c3ca42-19b7-475d-8ab8-ad6ab053b86e req-27c3ca42-19b7-475d-8ab8-ad6ab053b86e ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0 0.178s",
                                "2026-05-22 01:47:04.423 31 INFO tempest.common.waiters [-] group 0796d788-5a86-47d3-818a-fd39cdb84bc0 reached available after waiting for 0.423872 seconds",
                                "2026-05-22 01:47:04.462 35 INFO tempest.lib.common.rest_client [req-72e680f6-6dc4-42d0-8527-5358c77ba49a req-72e680f6-6dc4-42d0-8527-5358c77ba49a ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.168s",
                                "2026-05-22 01:47:04.519 41 INFO tempest.lib.common.rest_client [req-348337e8-774e-4832-b48b-b2cc2ae6c8c8 req-348337e8-774e-4832-b48b-b2cc2ae6c8c8 ] Request (VolumeServicesNegativeTest:test_disable_log_reason_with_no_reason): 400 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/disable-log-reason 0.097s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_log_reason_with_no_reason [0.098966s] ... ok",
                                "2026-05-22 01:47:04.527 15 INFO tempest.lib.common.rest_client [req-b5349e82-6b76-49f8-b20b-714ba568aea1 req-b5349e82-6b76-49f8-b20b-714ba568aea1 ] Request (UserMessagesTest:test_delete_message): 204 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/b8c957e9-34cb-4f5f-9120-a0c12df99a80 0.117s",
                                "2026-05-22 01:47:04.542 25 INFO tempest.lib.common.rest_client [req-3487476f-7dd7-4c9c-9c5e-50c630e6301a req-3487476f-7dd7-4c9c-9c5e-50c630e6301a ] Request (GroupsV314Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/bb1abc54197846709c2afd6ce7e5052d/users/69a207549b4e4428ba5174563f3079b2/roles/09149526a0554d9399016d8921649a86 0.416s",
                                "2026-05-22 01:47:04.542 25 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 69a207549b4e4428ba5174563f3079b2 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:04.543 25 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1436698671-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb1abc54197846709c2afd6ce7e5052d', 'project_name': 'tempest-GroupsV314Test-1436698671', 'tenant_id': 'bb1abc54197846709c2afd6ce7e5052d', 'tenant_name': 'tempest-GroupsV314Test-1436698671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69a207549b4e4428ba5174563f3079b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:04.543 25 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-GroupsV314Test-1436698671-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'bb1abc54197846709c2afd6ce7e5052d', 'project_name': 'tempest-GroupsV314Test-1436698671', 'tenant_id': 'bb1abc54197846709c2afd6ce7e5052d', 'tenant_name': 'tempest-GroupsV314Test-1436698671', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '69a207549b4e4428ba5174563f3079b2', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:04.574 37 INFO tempest.lib.common.rest_client [req-32ede780-a246-4e64-b68f-35384a5da33a req-32ede780-a246-4e64-b68f-35384a5da33a ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/09149526a0554d9399016d8921649a86 0.280s",
                                "2026-05-22 01:47:04.603 15 INFO tempest.lib.common.rest_client [req-976a1c9b-b90e-4f86-8106-0e0f8fce0997 req-976a1c9b-b90e-4f86-8106-0e0f8fce0997 ] Request (UserMessagesTest:test_delete_message): 404 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/b8c957e9-34cb-4f5f-9120-a0c12df99a80 0.075s",
                                "2026-05-22 01:47:04.607 21 INFO tempest.lib.common.rest_client [req-82a3c074-a0e6-4586-9e19-5ef9fc6e3533 req-82a3c074-a0e6-4586-9e19-5ef9fc6e3533 ] Request (GroupSnapshotsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.885s",
                                "2026-05-22 01:47:04.700 15 INFO tempest.lib.common.rest_client [req-c782b522-558c-4fe6-bcf8-4e1b5aa11cbb req-c782b522-558c-4fe6-bcf8-4e1b5aa11cbb ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.095s",
                                "2026-05-22 01:47:04.735 11 INFO tempest.lib.common.rest_client [req-3b69ffbd-1f1f-4acf-bae5-53802ccf0dad req-3b69ffbd-1f1f-4acf-bae5-53802ccf0dad ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 0.125s",
                                "2026-05-22 01:47:04.737 17 INFO tempest.lib.common.rest_client [req-a11751b5-68d3-43bf-8240-70fe8e3489d1 req-a11751b5-68d3-43bf-8240-70fe8e3489d1 ] Request (GroupTypeSpecsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.094s",
                                "2026-05-22 01:47:04.750 11 INFO tempest.common.waiters [-] volume a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 reached available after waiting for 1.750116 seconds",
                                "2026-05-22 01:47:04.773 27 INFO tempest.lib.common.rest_client [req-f5f725c3-85be-4a7d-96c0-53facc51e156 req-f5f725c3-85be-4a7d-96c0-53facc51e156 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.589s",
                                "2026-05-22 01:47:04.780 19 INFO tempest.lib.common.rest_client [req-b1d62cfc-b1f5-4a70-b3c9-594b1c1a7827 req-b1d62cfc-b1f5-4a70-b3c9-594b1c1a7827 ] Request (VolumePoolsAdminTestsJSON:test_get_pools_with_details): 200 GET https://api.testbed.osism.xyz:8776/v3/8aeb00de9656457cae4ac007910b1c9b/scheduler-stats/get_pools?detail=True 1.417s",
                                "{4} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_with_details [1.434752s] ... ok",
                                "2026-05-22 01:47:04.807 39 INFO tempest.lib.common.rest_client [req-86ff258d-9e1f-407e-940c-88235343d507 req-86ff258d-9e1f-407e-940c-88235343d507 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/09149526a0554d9399016d8921649a86 0.480s",
                                "2026-05-22 01:47:04.863 31 INFO tempest.lib.common.rest_client [req-46a7c7a2-9067-401a-8776-782be432b85b req-46a7c7a2-9067-401a-8776-782be432b85b ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes 0.437s",
                                "2026-05-22 01:47:04.883 41 INFO tempest.lib.common.rest_client [req-25e8eaf6-7ec0-449e-9f23-0c72624b1cf0 req-25e8eaf6-7ec0-449e-9f23-0c72624b1cf0 ] Request (VolumeServicesNegativeTest:test_disable_service_with_invalid_binary): 404 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/disable 0.360s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_disable_service_with_invalid_binary [0.363254s] ... ok",
                                "2026-05-22 01:47:04.888 23 INFO tempest.lib.common.rest_client [req-45d9b942-6f21-495d-9474-a0fbc8fb3a97 req-45d9b942-6f21-495d-9474-a0fbc8fb3a97 ] Request (VolumesBackupsAdminTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.897s",
                                "2026-05-22 01:47:04.916 29 INFO tempest.lib.common.rest_client [req-94bf54bc-e207-457b-a38b-04794f094fda req-94bf54bc-e207-457b-a38b-04794f094fda ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.658s",
                                "2026-05-22 01:47:04.930 37 INFO tempest.lib.common.rest_client [req-0d826381-1e1d-4988-9dbc-d722e3afc2e6 req-0d826381-1e1d-4988-9dbc-d722e3afc2e6 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.355s",
                                "2026-05-22 01:47:04.995 39 INFO tempest.lib.common.rest_client [req-912a6a2c-0342-48fd-a79f-e3f3d62d26e2 req-912a6a2c-0342-48fd-a79f-e3f3d62d26e2 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.183s",
                                "2026-05-22 01:47:05.044 33 INFO tempest.lib.common.rest_client [req-26d8ab48-cd04-4bec-8a37-21c78eaef976 req-26d8ab48-cd04-4bec-8a37-21c78eaef976 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/87d22aef67d34755a5399d4f94d90e20 0.629s",
                                "2026-05-22 01:47:05.046 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c1b54cf20ae94d32baaaa2283d0c665f",
                                "2026-05-22 01:47:05.089 11 INFO tempest.lib.common.rest_client [req-90a67908-b93e-4afc-a8ee-df6ffdd0ba23 req-90a67908-b93e-4afc-a8ee-df6ffdd0ba23 ] Request (SnapshotsActionsTest:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.338s",
                                "2026-05-22 01:47:05.095 13 INFO tempest.lib.common.rest_client [req-9a968d17-8dd3-4f0d-80d3-8ccbbfabbf34 req-9a968d17-8dd3-4f0d-80d3-8ccbbfabbf34 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.875s",
                                "2026-05-22 01:47:05.116 17 INFO tempest.lib.common.rest_client [req-b89d1fbc-9d31-4ee6-80f9-0577ea32bc46 req-b89d1fbc-9d31-4ee6-80f9-0577ea32bc46 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types 0.375s",
                                "2026-05-22 01:47:05.121 41 INFO tempest.lib.common.rest_client [req-c42aa23e-ca52-4716-8d6f-99bb353519c8 req-c42aa23e-ca52-4716-8d6f-99bb353519c8 ] Request (VolumeServicesNegativeTest:test_enable_service_with_invalid_host): 404 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/enable 0.234s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_enable_service_with_invalid_host [0.236365s] ... ok",
                                "2026-05-22 01:47:05.162 25 INFO tempest.lib.common.rest_client [req-e67a0fad-5cd9-415f-8d14-9760415befe7 req-e67a0fad-5cd9-415f-8d14-9760415befe7 ] Request (GroupsV314Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.612s",
                                "2026-05-22 01:47:05.182 11 INFO tempest.lib.common.rest_client [req-df19ad1c-83c3-45b7-9252-71149eba1f33 req-df19ad1c-83c3-45b7-9252-71149eba1f33 ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.088s",
                                "2026-05-22 01:47:05.189 27 INFO tempest.lib.common.rest_client [req-4df9ec25-96d7-42b9-9afc-158ca28fb1b0 req-4df9ec25-96d7-42b9-9afc-158ca28fb1b0 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/2194ff3a072f4deb83141fa1296997d2 0.414s",
                                "2026-05-22 01:47:05.192 37 INFO tempest.lib.common.rest_client [req-77142ca9-37bb-4945-83a5-b8282d9c70a2 req-77142ca9-37bb-4945-83a5-b8282d9c70a2 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/30382f8e1b914440b0a8e8adfafc4e44 0.253s",
                                "2026-05-22 01:47:05.192 31 INFO tempest.lib.common.rest_client [req-bfdbcfd4-856f-49ad-bdde-b454d5c175e7 req-bfdbcfd4-856f-49ad-bdde-b454d5c175e7 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/23967099-2e92-4923-ad6e-98b4364ec9d3 0.313s",
                                "2026-05-22 01:47:05.207 31 INFO tempest.common.waiters [-] volume 23967099-2e92-4923-ad6e-98b4364ec9d3 reached available after waiting for 0.207464 seconds",
                                "2026-05-22 01:47:05.208 15 INFO tempest.lib.common.rest_client [req-cca1a0c2-de20-4d94-a0ee-451dce3bbee3 req-cca1a0c2-de20-4d94-a0ee-451dce3bbee3 ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.492s",
                                "2026-05-22 01:47:05.218 39 INFO tempest.lib.common.rest_client [req-5d25a0f2-a12e-4e29-8559-aaad73d6f9bf req-5d25a0f2-a12e-4e29-8559-aaad73d6f9bf ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/30382f8e1b914440b0a8e8adfafc4e44 0.222s",
                                "2026-05-22 01:47:05.262 17 INFO tempest.lib.common.rest_client [req-8f711ee8-3656-46cc-b188-6480c290c76c req-8f711ee8-3656-46cc-b188-6480c290c76c ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs 0.142s",
                                "2026-05-22 01:47:05.285 21 INFO tempest.lib.common.rest_client [req-722ae096-2f82-403a-93a4-a7807f0044ef req-722ae096-2f82-403a-93a4-a7807f0044ef ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 0.674s",
                                "2026-05-22 01:47:05.301 13 INFO tempest.lib.common.rest_client [req-e553cb3d-f1c9-41cb-8e83-22e8dbcb0c94 req-e553cb3d-f1c9-41cb-8e83-22e8dbcb0c94 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.203s",
                                "2026-05-22 01:47:05.311 15 INFO tempest.lib.common.rest_client [req-5c7fd871-2818-409c-b67d-079904b74d2d req-5c7fd871-2818-409c-b67d-079904b74d2d ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/3134b51a-7807-45cb-9822-7d06ded65ce9 0.102s",
                                "2026-05-22 01:47:05.311 29 INFO tempest.lib.common.rest_client [req-347cbd95-b461-43ba-8a45-e2b54e590b4a req-347cbd95-b461-43ba-8a45-e2b54e590b4a ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.387s",
                                "2026-05-22 01:47:05.325 41 INFO tempest.lib.common.rest_client [req-c79646c5-53f3-4556-8f39-1766f8eea6cf req-c79646c5-53f3-4556-8f39-1766f8eea6cf ] Request (VolumeServicesNegativeTest:test_freeze_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/freeze 0.202s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_freeze_host_with_invalid_host [0.205959s] ... ok",
                                "2026-05-22 01:47:05.374 27 INFO tempest.lib.common.rest_client [req-1940d9ef-6abd-4824-9cb9-6189ec9a99e6 req-1940d9ef-6abd-4824-9cb9-6189ec9a99e6 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.185s",
                                "2026-05-22 01:47:05.380 19 INFO tempest.lib.common.rest_client [req-802ba724-05b4-483c-a58c-f05408cb5b2d req-802ba724-05b4-483c-a58c-f05408cb5b2d ] Request (VolumePoolsAdminTestsJSON:test_get_pools_without_details): 200 GET https://api.testbed.osism.xyz:8776/v3/8aeb00de9656457cae4ac007910b1c9b/scheduler-stats/get_pools 0.584s",
                                "{4} tempest.api.volume.admin.test_volume_pools.VolumePoolsAdminTestsJSON.test_get_pools_without_details [0.588944s] ... ok",
                                "2026-05-22 01:47:05.423 37 INFO tempest.lib.common.rest_client [req-9ef09b91-af23-4c06-b3bb-587e9f0906e6 req-9ef09b91-af23-4c06-b3bb-587e9f0906e6 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.230s",
                                "2026-05-22 01:47:05.456 17 INFO tempest.lib.common.rest_client [req-09c66a1b-ec3e-4ccd-9153-3fb5f5b04f3e req-09c66a1b-ec3e-4ccd-9153-3fb5f5b04f3e ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 POST https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs 0.189s",
                                "2026-05-22 01:47:05.479 41 INFO tempest.lib.common.rest_client [req-c88e37d1-6b2a-4e79-aa1f-5ec88cf4d365 req-c88e37d1-6b2a-4e79-aa1f-5ec88cf4d365 ] Request (VolumeServicesNegativeTest:test_thaw_host_with_invalid_host): 400 PUT https://api.testbed.osism.xyz:8776/v3/c707cbf2f2fb41c2be73af9aef755c94/os-services/thaw 0.150s",
                                "{15} tempest.api.volume.admin.test_volume_services_negative.VolumeServicesNegativeTest.test_thaw_host_with_invalid_host [0.151505s] ... ok",
                                "2026-05-22 01:47:05.487 15 INFO tempest.lib.common.rest_client [req-23b83692-2f8f-4c34-8dda-6049ff37425d req-23b83692-2f8f-4c34-8dda-6049ff37425d ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/8c6a1a5e-1037-4434-8f08-97ec6ac55dbb 0.165s",
                                "2026-05-22 01:47:05.512 29 INFO tempest.lib.common.rest_client [req-3a3e1c4e-c05d-4c58-9601-7b61e9c8c631 req-3a3e1c4e-c05d-4c58-9601-7b61e9c8c631 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/19b6d5d4-d6c9-4a13-8be4-cdbb016a784b 0.188s",
                                "2026-05-22 01:47:05.535 39 INFO tempest.lib.common.rest_client [req-32acdc15-1ab9-43c0-9cfa-815afcd06759 req-32acdc15-1ab9-43c0-9cfa-815afcd06759 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.315s",
                                "2026-05-22 01:47:05.540 25 INFO tempest.lib.common.rest_client [req-131528a2-b16a-49f4-8310-07c888207d48 req-131528a2-b16a-49f4-8310-07c888207d48 ] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types 0.377s",
                                "2026-05-22 01:47:05.566 17 INFO tempest.lib.common.rest_client [req-e774f698-6092-4cfd-958c-7b545932d4cb req-e774f698-6092-4cfd-958c-7b545932d4cb ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key2 0.109s",
                                "2026-05-22 01:47:05.594 37 INFO tempest.lib.common.rest_client [req-ad3e561d-98e0-4d44-bc67-ca88796b4f97 req-ad3e561d-98e0-4d44-bc67-ca88796b4f97 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/2194ff3a072f4deb83141fa1296997d2 0.166s",
                                "2026-05-22 01:47:05.595 31 INFO tempest.lib.common.rest_client [req-c6feb8ce-6ae1-4df4-9bf0-96e20a104477 req-c6feb8ce-6ae1-4df4-9bf0-96e20a104477 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots 0.387s",
                                "2026-05-22 01:47:05.595 27 INFO tempest.lib.common.rest_client [req-dbfd9fe8-b3c2-4a58-8db6-5336d77de5a5 req-dbfd9fe8-b3c2-4a58-8db6-5336d77de5a5 ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/ad77eb9bf353429c84a23d2a8bd3d73f/users/98b119d8728241d2a72e0d64b377cf89/roles/09149526a0554d9399016d8921649a86 0.219s",
                                "2026-05-22 01:47:05.595 27 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 98b119d8728241d2a72e0d64b377cf89 is created with scope project and roles: ['admin', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:05.595 27 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'tenant_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b119d8728241d2a72e0d64b377cf89', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:05.595 27 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484-project-admin', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'project_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'tenant_id': 'ad77eb9bf353429c84a23d2a8bd3d73f', 'tenant_name': 'tempest-BackendsCapabilitiesAdminTestsJSON-630861484', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '98b119d8728241d2a72e0d64b377cf89', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:05.621 29 INFO tempest.lib.common.rest_client [req-a6e7d7dd-839e-41f0-b8af-1a31b2b53384 req-a6e7d7dd-839e-41f0-b8af-1a31b2b53384 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/19b6d5d4-d6c9-4a13-8be4-cdbb016a784b 0.106s",
                                "2026-05-22 01:47:05.635 19 INFO tempest.lib.common.rest_client [req-187100c5-1b0b-4084-8d32-6eb7a1281d66 req-187100c5-1b0b-4084-8d32-6eb7a1281d66 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6c954241c45f4b518a30ddf3056c8e41 0.244s",
                                "2026-05-22 01:47:05.658 21 INFO tempest.lib.common.rest_client [req-541affbc-ff4d-45ab-82e9-697f163ac8cc req-541affbc-ff4d-45ab-82e9-697f163ac8cc ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.370s",
                                "2026-05-22 01:47:05.664 35 INFO tempest.lib.common.rest_client [req-87abe9be-b3ca-4f2e-b10f-9257bb3406f1 req-87abe9be-b3ca-4f2e-b10f-9257bb3406f1 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.186s",
                                "2026-05-22 01:47:05.684 35 INFO tempest.common.waiters [-] volume 6bdc078f-bf79-4c24-803e-f9c43fcd92f8 reached available after waiting for 1.684898 seconds",
                                "2026-05-22 01:47:05.703 17 INFO tempest.lib.common.rest_client [req-6098c82d-5fed-4b6c-a3a4-b4bef50d4415 req-6098c82d-5fed-4b6c-a3a4-b4bef50d4415 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.129s",
                                "2026-05-22 01:47:05.703 33 INFO tempest.lib.common.rest_client [req-b7f4d8e4-15a0-4d4d-ae27-d5273511af59 req-b7f4d8e4-15a0-4d4d-ae27-d5273511af59 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.655s",
                                "2026-05-22 01:47:05.744 31 INFO tempest.lib.common.rest_client [req-3715bd9c-48fa-4a8b-928e-29f9cbcd9fbc req-3715bd9c-48fa-4a8b-928e-29f9cbcd9fbc ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.146s",
                                "2026-05-22 01:47:05.751 39 INFO tempest.lib.common.rest_client [req-8430bfb8-8f28-4b92-94ce-2346bab14f68 req-8430bfb8-8f28-4b92-94ce-2346bab14f68 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/2194ff3a072f4deb83141fa1296997d2 0.215s",
                                "2026-05-22 01:47:05.815 41 INFO tempest.lib.common.rest_client [req-d11728d7-9619-4b24-8a3c-39a1d4c9f4c5 req-d11728d7-9619-4b24-8a3c-39a1d4c9f4c5 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/b774fe7b09454097ad26cac1b821ad0f 0.332s",
                                "2026-05-22 01:47:05.918 39 INFO tempest.lib.common.rest_client [req-00e4464e-691f-4487-a66d-9003801ebbfe req-00e4464e-691f-4487-a66d-9003801ebbfe ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.166s",
                                "2026-05-22 01:47:05.932 35 INFO tempest.lib.common.rest_client [req-0399c19d-b25b-4c42-96bf-ec2d75a4532d req-0399c19d-b25b-4c42-96bf-ec2d75a4532d ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots 0.246s",
                                "2026-05-22 01:47:05.945 37 INFO tempest.lib.common.rest_client [req-bdafc2b6-9f0f-48f3-9d98-2098cd9375aa req-bdafc2b6-9f0f-48f3-9d98-2098cd9375aa ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.350s",
                                "2026-05-22 01:47:05.967 23 INFO tempest.lib.common.rest_client [req-1fa37601-24d5-4be3-9575-675c483ab0f3 req-1fa37601-24d5-4be3-9575-675c483ab0f3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.077s",
                                "2026-05-22 01:47:05.996 15 INFO tempest.lib.common.rest_client [req-4115fa03-d4b0-43ac-b901-d97905dfb42e req-4115fa03-d4b0-43ac-b901-d97905dfb42e ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/8c6a1a5e-1037-4434-8f08-97ec6ac55dbb 0.505s",
                                "{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_delete_message [3.814231s] ... ok",
                                "2026-05-22 01:47:06.040 25 INFO tempest.lib.common.rest_client [req-c873850a-8f0d-4694-addd-40329ca9dd11 req-c873850a-8f0d-4694-addd-40329ca9dd11 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types 0.491s",
                                "2026-05-22 01:47:06.037 19 INFO tempest.lib.common.rest_client [req-84605529-3ae0-42fd-94b8-6ff18ae5f804 req-84605529-3ae0-42fd-94b8-6ff18ae5f804 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/6e951573b8c645de9e9b56882458058a 0.400s",
                                "2026-05-22 01:47:06.043 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 83659ff15ee04735bb28f8fe7c953f98",
                                "2026-05-22 01:47:06.082 23 INFO tempest.lib.common.rest_client [req-e0a052c2-5ccc-46a0-8824-b927dbc5ba1c req-e0a052c2-5ccc-46a0-8824-b927dbc5ba1c ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.105s",
                                "2026-05-22 01:47:06.097 35 INFO tempest.lib.common.rest_client [req-95a1a843-6d75-4add-87ee-6827e80fd187 req-95a1a843-6d75-4add-87ee-6827e80fd187 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.156s",
                                "2026-05-22 01:47:06.115 29 INFO tempest.lib.common.rest_client [req-adaef7ca-4483-4de9-a405-ecdc0eee6341 req-adaef7ca-4483-4de9-a405-ecdc0eee6341 ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/19b6d5d4-d6c9-4a13-8be4-cdbb016a784b 0.484s",
                                "2026-05-22 01:47:06.184 17 INFO tempest.lib.common.rest_client [req-c22d8345-8a0b-4490-bfb5-2b2bf2d9f513 req-c22d8345-8a0b-4490-bfb5-2b2bf2d9f513 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 PUT https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.476s",
                                "2026-05-22 01:47:06.192 21 INFO tempest.lib.common.rest_client [req-493a73e6-745f-4abe-8e53-c2617aea305a req-493a73e6-745f-4abe-8e53-c2617aea305a ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups 0.529s",
                                "2026-05-22 01:47:06.232 29 INFO tempest.lib.common.rest_client [req-2d9ef6cd-2b5d-425a-8468-f542b50e08cc req-2d9ef6cd-2b5d-425a-8468-f542b50e08cc ] Request (GroupTypesTest:test_group_type_create_list_update_show_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.115s",
                                "2026-05-22 01:47:06.231 41 INFO tempest.lib.common.rest_client [req-9177c507-dd84-47af-9dc0-28c2a393f4bb req-9177c507-dd84-47af-9dc0-28c2a393f4bb ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ba76d8fdf5e54182a14058db11f0bd88 0.415s",
                                "2026-05-22 01:47:06.238 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: b47c7547ab3043a5b1d016e9c3daf749",
                                "2026-05-22 01:47:06.248 39 INFO tempest.lib.common.rest_client [req-504df42d-94f9-4b36-b74b-61a301bddb56 req-504df42d-94f9-4b36-b74b-61a301bddb56 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/85a29a1e8ae444b2b1213273a58484b8/users/77a274f50805497784b7cfdffc8b1035/roles/09149526a0554d9399016d8921649a86 0.329s",
                                "2026-05-22 01:47:06.255 27 INFO tempest.lib.common.rest_client [req-9e8a73a1-d518-4250-8925-6578a7c0141d req-9e8a73a1-d518-4250-8925-6578a7c0141d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.653s",
                                "2026-05-22 01:47:06.256 37 INFO tempest.lib.common.rest_client [req-443eea52-1bc6-4dad-a5a3-08a16d418d2c req-443eea52-1bc6-4dad-a5a3-08a16d418d2c ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/c15262ee30784b33a8119931cca06150/users/f2f163a4c4bd438a9e7124788b482c7c/roles/09149526a0554d9399016d8921649a86 0.308s",
                                "2026-05-22 01:47:06.256 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user f2f163a4c4bd438a9e7124788b482c7c is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:06.257 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1146652737-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c15262ee30784b33a8119931cca06150', 'project_name': 'tempest-VolumesTransfersV357Test-1146652737', 'tenant_id': 'c15262ee30784b33a8119931cca06150', 'tenant_name': 'tempest-VolumesTransfersV357Test-1146652737', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2f163a4c4bd438a9e7124788b482c7c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:06.257 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1146652737-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'c15262ee30784b33a8119931cca06150', 'project_name': 'tempest-VolumesTransfersV357Test-1146652737', 'tenant_id': 'c15262ee30784b33a8119931cca06150', 'tenant_name': 'tempest-VolumesTransfersV357Test-1146652737', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': 'f2f163a4c4bd438a9e7124788b482c7c', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:06.277 15 INFO tempest.lib.common.rest_client [req-6798abc7-e6dc-4172-bcd5-00627fd0b12a req-6798abc7-e6dc-4172-bcd5-00627fd0b12a ] Request (UserMessagesTest:test_list_show_messages): 200 POST https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types 0.231s",
                                "2026-05-22 01:47:06.254 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 77a274f50805497784b7cfdffc8b1035 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:06.254 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1057338049-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85a29a1e8ae444b2b1213273a58484b8', 'project_name': 'tempest-VolumesTransfersTest-1057338049', 'tenant_id': '85a29a1e8ae444b2b1213273a58484b8', 'tenant_name': 'tempest-VolumesTransfersTest-1057338049', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a274f50805497784b7cfdffc8b1035', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:06.254 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1057338049-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '85a29a1e8ae444b2b1213273a58484b8', 'project_name': 'tempest-VolumesTransfersTest-1057338049', 'tenant_id': '85a29a1e8ae444b2b1213273a58484b8', 'tenant_name': 'tempest-VolumesTransfersTest-1057338049', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '77a274f50805497784b7cfdffc8b1035', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:06.292 17 INFO tempest.lib.common.rest_client [req-c1b05463-614c-452b-a7d4-b6c29e6e7a1d req-c1b05463-614c-452b-a7d4-b6c29e6e7a1d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 200 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs 0.106s",
                                "2026-05-22 01:47:06.306 11 INFO tempest.lib.common.rest_client [req-58c87e44-9002-4eca-be3f-2e5a5cdb558a req-58c87e44-9002-4eca-be3f-2e5a5cdb558a ] Request (SnapshotsActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.118s",
                                "2026-05-22 01:47:06.316 11 INFO tempest.common.waiters [-] snapshot f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 reached available after waiting for 1.316124 seconds",
                                "2026-05-22 01:47:06.312 13 INFO tempest.lib.common.rest_client [req-de821a41-1d3b-4496-8db4-29b4e7a12728 req-de821a41-1d3b-4496-8db4-29b4e7a12728 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes 1.004s",
                                "{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_create_list_update_show_delete [1.981568s] ... ok",
                                "2026-05-22 01:47:06.323 21 INFO tempest.lib.common.rest_client [req-105edd07-781d-46f7-882c-76538d73eb42 req-105edd07-781d-46f7-882c-76538d73eb42 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.129s",
                                "2026-05-22 01:47:06.427 17 INFO tempest.lib.common.rest_client [req-28df3082-67d1-4e71-97d7-eb946a45e83d req-28df3082-67d1-4e71-97d7-eb946a45e83d ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key1 0.130s",
                                "2026-05-22 01:47:06.492 29 INFO tempest.lib.common.rest_client [req-b1340002-469c-4b16-99ad-7d2e9d1e6993 req-b1340002-469c-4b16-99ad-7d2e9d1e6993 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.155s",
                                "2026-05-22 01:47:06.519 17 INFO tempest.lib.common.rest_client [req-aa253bb2-808a-43db-9e0e-aa20eaa45779 req-aa253bb2-808a-43db-9e0e-aa20eaa45779 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key1 0.088s",
                                "2026-05-22 01:47:06.556 33 INFO tempest.lib.common.rest_client [req-8392ce63-50cb-411f-aed9-c38ab05dd220 req-8392ce63-50cb-411f-aed9-c38ab05dd220 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c1b54cf20ae94d32baaaa2283d0c665f&name=default 0.845s",
                                "2026-05-22 01:47:06.638 17 INFO tempest.lib.common.rest_client [req-0998fe4c-cd4e-4daa-b267-1918bf7d7126 req-0998fe4c-cd4e-4daa-b267-1918bf7d7126 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key2 0.116s",
                                "2026-05-22 01:47:06.679 15 INFO tempest.lib.common.rest_client [req-1596683b-e7a4-42f6-a099-823904474a13 req-1596683b-e7a4-42f6-a099-823904474a13 ] Request (UserMessagesTest:test_list_show_messages): 202 POST https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes 0.396s",
                                "2026-05-22 01:47:06.725 17 INFO tempest.lib.common.rest_client [req-732b4ab8-957d-42ce-b89c-16f7cf350c64 req-732b4ab8-957d-42ce-b89c-16f7cf350c64 ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key2 0.084s",
                                "2026-05-22 01:47:06.768 19 INFO tempest.lib.common.rest_client [req-54191464-5ed5-4fe2-8b94-56581184c046 req-54191464-5ed5-4fe2-8b94-56581184c046 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s",
                                "2026-05-22 01:47:06.788 41 INFO tempest.lib.common.rest_client [req-d1ae8d4c-24fe-4f42-8399-7678ac8a0b85 req-d1ae8d4c-24fe-4f42-8399-7678ac8a0b85 ] Request (VolumeServicesNegativeTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.547s",
                                "2026-05-22 01:47:06.827 17 INFO tempest.lib.common.rest_client [req-ec3fedca-6f2a-4176-9a0c-b1bfb6f8bbdb req-ec3fedca-6f2a-4176-9a0c-b1bfb6f8bbdb ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.101s",
                                "2026-05-22 01:47:06.858 31 INFO tempest.lib.common.rest_client [req-bd033288-c60f-4a97-a58b-04f923395d13 req-bd033288-c60f-4a97-a58b-04f923395d13 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.108s",
                                "2026-05-22 01:47:06.861 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 1.861303 seconds",
                                "2026-05-22 01:47:06.961 31 INFO tempest.lib.common.rest_client [req-c72b8f88-d339-41c4-a3f5-c173c5210013 req-c72b8f88-d339-41c4-a3f5-c173c5210013 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.099s",
                                "2026-05-22 01:47:06.966 37 INFO tempest.lib.common.rest_client [req-417edbad-c5f1-4207-ac36-cc3dfc7e72f7 req-417edbad-c5f1-4207-ac36-cc3dfc7e72f7 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.700s",
                                "2026-05-22 01:47:06.994 39 INFO tempest.lib.common.rest_client [req-a88dd933-b61b-4883-9521-0ba4658522aa req-a88dd933-b61b-4883-9521-0ba4658522aa ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.729s",
                                "2026-05-22 01:47:07.038 33 INFO tempest.lib.common.rest_client [req-1a2eef02-b8c9-4bcd-9d02-14dcd1923673 req-1a2eef02-b8c9-4bcd-9d02-14dcd1923673 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/7ca9e20e-875a-4656-95a2-697af07e91f9 0.479s",
                                "2026-05-22 01:47:07.069 11 INFO tempest.lib.common.rest_client [req-e2aa782a-a2a4-4bcf-89dc-ce8be769acc5 req-e2aa782a-a2a4-4bcf-89dc-ce8be769acc5 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 0.749s",
                                "2026-05-22 01:47:07.102 25 INFO tempest.lib.common.rest_client [req-8c3080e5-13b3-450d-b3d5-f616621b6363 req-8c3080e5-13b3-450d-b3d5-f616621b6363 ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups 1.058s",
                                "2026-05-22 01:47:07.131 27 INFO tempest.lib.common.rest_client [req-9c0422da-53fa-49db-b591-1db5487e641d req-9c0422da-53fa-49db-b591-1db5487e641d ] Request (BackendsCapabilitiesAdminTestsJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/scheduler-stats/get_pools 0.871s",
                                "2026-05-22 01:47:07.126 37 INFO tempest.lib.common.rest_client [req-b3e21dfb-b7e8-4061-aef4-9773eaa9fb64 req-b3e21dfb-b7e8-4061-aef4-9773eaa9fb64 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.158s",
                                "2026-05-22 01:47:07.147 13 INFO tempest.lib.common.rest_client [req-5203a730-6e91-45df-a7c7-86f1cd694650 req-5203a730-6e91-45df-a7c7-86f1cd694650 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes/ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b 0.806s",
                                "2026-05-22 01:47:07.164 13 INFO tempest.common.waiters [-] volume ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b reached available after waiting for 0.163960 seconds",
                                "2026-05-22 01:47:07.170 39 INFO tempest.lib.common.rest_client [req-7e467cb3-b889-45a7-84c6-367a09162e91 req-7e467cb3-b889-45a7-84c6-367a09162e91 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.172s",
                                "2026-05-22 01:47:07.183 15 INFO tempest.lib.common.rest_client [req-6edc81bb-365f-41e7-9993-7088845b0897 req-6edc81bb-365f-41e7-9993-7088845b0897 ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.491s",
                                "2026-05-22 01:47:07.190 29 INFO tempest.lib.common.rest_client [req-dc4a1d58-843e-4c5d-bdd7-bc2061945889 req-dc4a1d58-843e-4c5d-bdd7-bc2061945889 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 202 POST https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types 0.689s",
                                "2026-05-22 01:47:07.197 25 INFO tempest.lib.common.rest_client [req-a19e3f89-446d-4975-a2e4-5f151f6f93b2 req-a19e3f89-446d-4975-a2e4-5f151f6f93b2 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.093s",
                                "2026-05-22 01:47:07.204 15 INFO tempest.common.waiters [-] volume c527251d-8dc1-4aed-928f-505b5750ee04 reached error after waiting for 0.204542 seconds",
                                "2026-05-22 01:47:07.213 11 INFO tempest.lib.common.rest_client [req-04e370b6-62d1-4efc-9afe-9d55485355a8 req-04e370b6-62d1-4efc-9afe-9d55485355a8 ] Request (SnapshotsActionsTest:test_reset_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.137s",
                                "2026-05-22 01:47:07.216 17 INFO tempest.lib.common.rest_client [req-d16655f7-9949-45a8-aa5c-7de40986098a req-d16655f7-9949-45a8-aa5c-7de40986098a ] Request (GroupTypeSpecsTest:test_group_type_specs_create_show_update_list_delete): 404 GET https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c/group_specs/key3 0.381s",
                                "2026-05-22 01:47:07.215 11 INFO tempest.common.waiters [-] snapshot f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 reached creating after waiting for 0.215740 seconds",
                                "2026-05-22 01:47:07.223 35 INFO tempest.lib.common.rest_client [req-d973b7e2-8426-4d3d-b302-69b8aac76f3f req-d973b7e2-8426-4d3d-b302-69b8aac76f3f ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.121s",
                                "2026-05-22 01:47:07.232 35 INFO tempest.common.waiters [-] snapshot ac830823-3876-4baa-aa9a-856d0944315a reached available after waiting for 1.232898 seconds",
                                "2026-05-22 01:47:07.243 23 INFO tempest.lib.common.rest_client [req-873f9123-c1a3-4828-a0fe-65b4701d1e9d req-873f9123-c1a3-4828-a0fe-65b4701d1e9d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.151s",
                                "2026-05-22 01:47:07.260 23 INFO tempest.common.waiters [-] volume 9d7d25e8-b2fb-4734-b8c6-b5c012eccade reached available after waiting for 1.259974 seconds",
                                "2026-05-22 01:47:07.296 29 INFO tempest.lib.common.rest_client [req-5546d653-7d7b-43d7-8b11-22ff20bf2396 req-5546d653-7d7b-43d7-8b11-22ff20bf2396 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?sort=name%3Aasc&is_public=None 0.102s",
                                "2026-05-22 01:47:07.311 31 INFO tempest.lib.common.rest_client [req-17da3bce-c006-41af-a3db-434c3edf2547 req-17da3bce-c006-41af-a3db-434c3edf2547 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.346s",
                                "2026-05-22 01:47:07.317 31 INFO tempest.common.waiters [-] snapshot 18ff1b8d-5c25-4df6-814e-142097b7d9b4 reached available after waiting for 0.317024 seconds",
                                "2026-05-22 01:47:07.335 19 INFO tempest.lib.common.rest_client [req-ea2a0dca-54c3-499a-9230-58e97f8d85f2 req-ea2a0dca-54c3-499a-9230-58e97f8d85f2 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=83659ff15ee04735bb28f8fe7c953f98&name=default 0.565s",
                                "2026-05-22 01:47:07.336 15 INFO tempest.lib.common.rest_client [req-c8f43d41-9b45-424d-b815-d2d277b24107 req-c8f43d41-9b45-424d-b815-d2d277b24107 ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages 0.130s",
                                "2026-05-22 01:47:07.358 33 INFO tempest.lib.common.rest_client [req-e7f396d8-f684-421a-85cc-4c80c9ae7765 req-e7f396d8-f684-421a-85cc-4c80c9ae7765 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c1b54cf20ae94d32baaaa2283d0c665f 0.318s",
                                "2026-05-22 01:47:07.358 33 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d216837d4e4c473b8526a131d38987ce",
                                "2026-05-22 01:47:07.393 17 INFO tempest.lib.common.rest_client [req-1f6e399e-3d06-47ae-b925-f489da188f05 req-1f6e399e-3d06-47ae-b925-f489da188f05 ] Request (GroupTypeSpecsTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/265c93eac2764bf6aa267769eebc76b0/group_types/9fc29b08-4769-4946-b9dd-e49b4ac2c88c 0.174s",
                                "2026-05-22 01:47:07.407 41 INFO tempest.lib.common.rest_client [req-8292eea8-ea80-484b-aaec-68a18bb89f05 req-8292eea8-ea80-484b-aaec-68a18bb89f05 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=b47c7547ab3043a5b1d016e9c3daf749&name=default 0.617s",
                                "2026-05-22 01:47:07.419 35 INFO tempest.lib.common.rest_client [req-a17434f6-4d28-430b-bbb1-b40b06bf83d1 req-a17434f6-4d28-430b-bbb1-b40b06bf83d1 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8/action 0.185s",
                                "2026-05-22 01:47:07.428 29 INFO tempest.lib.common.rest_client [req-78938000-a639-4445-8597-0f6f9ef5e63d req-78938000-a639-4445-8597-0f6f9ef5e63d ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?sort=name%3Adesc&is_public=None 0.124s",
                                "{3} tempest.api.volume.admin.test_group_type_specs.GroupTypeSpecsTest.test_group_type_specs_create_show_update_list_delete [2.655417s] ... ok",
                                "2026-05-22 01:47:07.444 15 INFO tempest.lib.common.rest_client [req-37037859-45d6-4073-a6e8-36a159eb81e0 req-37037859-45d6-4073-a6e8-36a159eb81e0 ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/568d3fdc-676b-43f9-9327-3e37328c5d12 0.101s",
                                "2026-05-22 01:47:07.488 21 INFO tempest.lib.common.rest_client [req-a7ecef83-6d59-4a03-baa0-49712fa0c8ff req-a7ecef83-6d59-4a03-baa0-49712fa0c8ff ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.152s",
                                "2026-05-22 01:47:07.492 21 INFO tempest.common.waiters [-] group 2c10065b-3ab1-4414-bfa1-4cc9348ed22a reached available after waiting for 1.492748 seconds",
                                "2026-05-22 01:47:07.513 23 INFO tempest.lib.common.rest_client [req-35f7adc9-60a5-4128-b49d-652e9b2c2c6d req-35f7adc9-60a5-4128-b49d-652e9b2c2c6d ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups 0.252s",
                                "2026-05-22 01:47:07.533 29 INFO tempest.lib.common.rest_client [req-5072e138-692a-42de-a419-102b91033fa4 req-5072e138-692a-42de-a419-102b91033fa4 ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?is_public=False 0.098s",
                                "2026-05-22 01:47:07.536 13 INFO tempest.lib.common.rest_client [req-07e2f36f-04b2-47cd-9e41-fc826620b49e req-07e2f36f-04b2-47cd-9e41-fc826620b49e ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 202 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots 0.368s",
                                "2026-05-22 01:47:07.546 15 INFO tempest.lib.common.rest_client [req-3eac2033-bdb0-4ebf-b40e-e1242ce1332b req-3eac2033-bdb0-4ebf-b40e-e1242ce1332b ] Request (UserMessagesTest:test_list_show_messages): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages 0.096s",
                                "2026-05-22 01:47:07.618 23 INFO tempest.lib.common.rest_client [req-c1cd96da-3e11-49d8-bdb4-0795c6e58df6 req-c1cd96da-3e11-49d8-bdb4-0795c6e58df6 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.102s",
                                "2026-05-22 01:47:07.655 15 INFO tempest.lib.common.rest_client [req-948131e4-2306-4cde-872d-c79622b3af7f req-948131e4-2306-4cde-872d-c79622b3af7f ] Request (UserMessagesTest:_run_cleanups): 204 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/messages/568d3fdc-676b-43f9-9327-3e37328c5d12 0.101s",
                                "2026-05-22 01:47:07.664 29 INFO tempest.lib.common.rest_client [req-b1222dd4-a8ca-42f4-bd5f-8862fe2f55ed req-b1222dd4-a8ca-42f4-bd5f-8862fe2f55ed ] Request (GroupTypesTest:test_group_type_list_by_optional_params): 200 GET https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types?is_public=True 0.126s",
                                "2026-05-22 01:47:07.689 17 INFO tempest.lib.common.rest_client [req-c169470b-59e7-40f9-a1dc-a12afb1e669b req-c169470b-59e7-40f9-a1dc-a12afb1e669b ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/ed0693fd726d438bac3c1be5ae0a11d8 0.242s",
                                "2026-05-22 01:47:07.765 27 INFO tempest.lib.common.rest_client [req-85a2d448-140f-4319-83e2-4d1873051682 req-85a2d448-140f-4319-83e2-4d1873051682 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/scheduler-stats/get_pools?detail=True 0.628s",
                                "2026-05-22 01:47:07.776 15 INFO tempest.lib.common.rest_client [req-59b878d0-b9de-44b9-a3b0-80da65567073 req-59b878d0-b9de-44b9-a3b0-80da65567073 ] Request (UserMessagesTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.118s",
                                "2026-05-22 01:47:07.824 39 INFO tempest.lib.common.rest_client [req-eb811c6f-0ba6-4987-a06e-9463b5f9caa3 req-eb811c6f-0ba6-4987-a06e-9463b5f9caa3 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.649s",
                                "2026-05-22 01:47:07.829 19 INFO tempest.lib.common.rest_client [req-8d497dbc-d122-4e70-87ab-21e17775cd17 req-8d497dbc-d122-4e70-87ab-21e17775cd17 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/74f22c6f-4dd7-4131-b662-f58bfcb3e9e1 0.492s",
                                "2026-05-22 01:47:07.834 31 INFO tempest.lib.common.rest_client [req-b755edd6-aad0-45d6-b9c9-b838262af175 req-b755edd6-aad0-45d6-b9c9-b838262af175 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.516s",
                                "2026-05-22 01:47:07.840 11 INFO tempest.lib.common.rest_client [req-83b3a24d-e153-462f-aa35-ae76304d2a0b req-83b3a24d-e153-462f-aa35-ae76304d2a0b ] Request (SnapshotsActionsTest:tearDown): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 0.616s",
                                "2026-05-22 01:47:07.850 33 INFO tempest.lib.common.rest_client [req-feae8233-e8a3-4b6b-be3b-9e5b3559bd56 req-feae8233-e8a3-4b6b-be3b-9e5b3559bd56 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d216837d4e4c473b8526a131d38987ce&name=default 0.490s",
                                "2026-05-22 01:47:07.851 37 INFO tempest.lib.common.rest_client [req-28ffa5ec-9649-4821-aadc-48f173ab1de3 req-28ffa5ec-9649-4821-aadc-48f173ab1de3 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/users 0.720s",
                                "2026-05-22 01:47:07.881 35 INFO tempest.lib.common.rest_client [req-9eab9e8c-0a83-4045-9c24-c9445eb8db3a req-9eab9e8c-0a83-4045-9c24-c9445eb8db3a ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.460s",
                                "2026-05-22 01:47:07.902 13 INFO tempest.lib.common.rest_client [req-255dde49-560f-4e9a-b31b-bd091507d692 req-255dde49-560f-4e9a-b31b-bd091507d692 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.363s",
                                "2026-05-22 01:47:07.910 35 INFO tempest.common.waiters [-] volume 6bdc078f-bf79-4c24-803e-f9c43fcd92f8 reached available after waiting for 0.909997 seconds",
                                "2026-05-22 01:47:07.926 31 INFO tempest.lib.common.rest_client [req-864f9661-48d0-4d77-9a04-1c2f2232591c req-864f9661-48d0-4d77-9a04-1c2f2232591c ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.089s",
                                "2026-05-22 01:47:07.927 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached creating after waiting for 0.927689 seconds",
                                "2026-05-22 01:47:07.950 29 INFO tempest.lib.common.rest_client [req-a2f91646-11f3-480b-a8a6-2c8a814a4035 req-a2f91646-11f3-480b-a8a6-2c8a814a4035 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/2946b40c-2f0d-4504-b4a6-ea2a46b07a1e 0.281s",
                                "2026-05-22 01:47:07.972 41 INFO tempest.lib.common.rest_client [req-c37370bd-8749-405c-bd41-b2c1386a0e7b req-c37370bd-8749-405c-bd41-b2c1386a0e7b ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/3efddab5-db87-45c5-93b8-19e682284f1e 0.564s",
                                "2026-05-22 01:47:08.003 11 INFO tempest.lib.common.rest_client [req-885daf81-e2d3-429a-882f-c602f755ee02 req-885daf81-e2d3-429a-882f-c602f755ee02 ] Request (SnapshotsActionsTest:tearDown): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 0.158s",
                                "2026-05-22 01:47:08.006 11 INFO tempest.common.waiters [-] snapshot f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 reached available after waiting for 0.006621 seconds",
                                "2026-05-22 01:47:08.033 17 INFO tempest.lib.common.rest_client [req-defd4083-bcfd-44d9-b8af-b124324ba56e req-defd4083-bcfd-44d9-b8af-b124324ba56e ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/7856f8fa28314e4a8c26c75f75139984 0.333s",
                                "2026-05-22 01:47:08.033 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 265c93eac2764bf6aa267769eebc76b0",
                                "2026-05-22 01:47:08.058 31 INFO tempest.lib.common.rest_client [req-6fe7ad75-0747-4c11-a9b9-6a9ee7522ac8 req-6fe7ad75-0747-4c11-a9b9-6a9ee7522ac8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.126s",
                                "{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_reset_snapshot_status [1.690665s] ... ok",
                                "2026-05-22 01:47:08.067 29 INFO tempest.lib.common.rest_client [req-390ddfe5-3cee-4307-a16f-6ca359811606 req-390ddfe5-3cee-4307-a16f-6ca359811606 ] Request (GroupTypesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/02e83262cae54ec8add96a66ffd7dddd/group_types/b61f90a2-2a12-4f26-958f-d058f5233a0b 0.112s",
                                "{9} tempest.api.volume.admin.test_group_types.GroupTypesTest.test_group_type_list_by_optional_params [1.733718s] ... ok",
                                "2026-05-22 01:47:08.085 37 INFO tempest.lib.common.rest_client [req-134c2670-3b4e-4709-af9f-0075e648043e req-134c2670-3b4e-4709-af9f-0075e648043e ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.232s",
                                "2026-05-22 01:47:08.133 15 INFO tempest.lib.common.rest_client [req-5aca2435-555a-4c48-b8b8-147e3e548af8 req-5aca2435-555a-4c48-b8b8-147e3e548af8 ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.338s",
                                "2026-05-22 01:47:08.134 39 INFO tempest.lib.common.rest_client [req-9764f887-cf2c-4bd6-a527-af9edb725ca6 req-9764f887-cf2c-4bd6-a527-af9edb725ca6 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.307s",
                                "2026-05-22 01:47:08.166 31 INFO tempest.lib.common.rest_client [req-0f019201-724c-42ce-b731-2acb6910a1a8 req-0f019201-724c-42ce-b731-2acb6910a1a8 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.106s",
                                "2026-05-22 01:47:08.171 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.171430 seconds",
                                "2026-05-22 01:47:08.179 35 INFO tempest.lib.common.rest_client [req-cb6118a0-1826-4684-a9e2-517cadf7d9c5 req-cb6118a0-1826-4684-a9e2-517cadf7d9c5 ] Request (VolumesExtendTest:test_volume_extend_when_volume_has_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.268s",
                                "2026-05-22 01:47:08.214 21 INFO tempest.lib.common.rest_client [req-7fbc14ee-51ed-4e48-9fa6-80913ed0b35b req-7fbc14ee-51ed-4e48-9fa6-80913ed0b35b ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes 0.714s",
                                "2026-05-22 01:47:08.222 15 INFO tempest.lib.common.rest_client [req-249b4d42-03c5-4d62-910d-7a29ade2eeb4 req-249b4d42-03c5-4d62-910d-7a29ade2eeb4 ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d6a87d4f820f4f5598c76921716add5b/volumes/c527251d-8dc1-4aed-928f-505b5750ee04 0.088s",
                                "2026-05-22 01:47:08.272 19 INFO tempest.lib.common.rest_client [req-3372fe72-884e-4b56-a831-625b82b09d63 req-3372fe72-884e-4b56-a831-625b82b09d63 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/83659ff15ee04735bb28f8fe7c953f98 0.441s",
                                "2026-05-22 01:47:08.273 19 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 8aeb00de9656457cae4ac007910b1c9b",
                                "2026-05-22 01:47:08.311 41 INFO tempest.lib.common.rest_client [req-807199d1-0072-4660-a3f3-6db5ba35ce39 req-807199d1-0072-4660-a3f3-6db5ba35ce39 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/b47c7547ab3043a5b1d016e9c3daf749 0.338s",
                                "2026-05-22 01:47:08.311 41 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: c707cbf2f2fb41c2be73af9aef755c94",
                                "2026-05-22 01:47:08.322 31 INFO tempest.lib.common.rest_client [req-c045bea7-4ed4-4e28-b146-b656e2f1a787 req-c045bea7-4ed4-4e28-b146-b656e2f1a787 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.146s",
                                "2026-05-22 01:47:08.336 25 INFO tempest.lib.common.rest_client [req-e7bf7d6c-e837-4ae8-9841-2ad116eec747 req-e7bf7d6c-e837-4ae8-9841-2ad116eec747 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.135s",
                                "2026-05-22 01:47:08.342 25 INFO tempest.common.waiters [-] group 522ef12a-0b2a-46aa-94a8-960a325192a5 reached available after waiting for 1.342176 seconds",
                                "2026-05-22 01:47:08.342 35 INFO tempest.lib.common.rest_client [req-d929091f-c045-4646-8cf2-8194e986a6e3 req-d929091f-c045-4646-8cf2-8194e986a6e3 ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.148s",
                                "2026-05-22 01:47:08.361 11 INFO tempest.lib.common.rest_client [req-7d9c1fe8-b2d6-417e-85e3-3bc73a75de8c req-7d9c1fe8-b2d6-417e-85e3-3bc73a75de8c ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.290s",
                                "2026-05-22 01:47:08.370 21 INFO tempest.lib.common.rest_client [req-6902cbd7-a8c0-4956-8ddc-7df29b2386b8 req-6902cbd7-a8c0-4956-8ddc-7df29b2386b8 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.145s",
                                "2026-05-22 01:47:08.398 27 INFO tempest.lib.common.rest_client [req-67a48038-f3b5-432c-9787-bbf74849d118 req-67a48038-f3b5-432c-9787-bbf74849d118 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-0@rbd-volumes#volumes 0.623s",
                                "2026-05-22 01:47:08.406 33 INFO tempest.lib.common.rest_client [req-21556436-cb83-43f0-8eee-6b702f4706a5 req-21556436-cb83-43f0-8eee-6b702f4706a5 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/c33aadf7-2bef-4d40-9d81-af85b102d4db 0.550s",
                                "2026-05-22 01:47:08.428 39 INFO tempest.lib.common.rest_client [req-f2c7084d-1c33-4bf2-b47f-d6b364a293c8 req-f2c7084d-1c33-4bf2-b47f-d6b364a293c8 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/09149526a0554d9399016d8921649a86 0.291s",
                                "2026-05-22 01:47:08.428 31 INFO tempest.lib.common.rest_client [req-00c0df3b-0e53-4425-b9ae-5c0475282800 req-00c0df3b-0e53-4425-b9ae-5c0475282800 ] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.102s",
                                "2026-05-22 01:47:08.430 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached error after waiting for 0.430499 seconds",
                                "2026-05-22 01:47:08.444 15 INFO tempest.lib.common.rest_client [req-855c907c-e628-4d25-930b-29651cb4e2ee req-855c907c-e628-4d25-930b-29651cb4e2ee ] Request (UserMessagesTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/ca33e349-f5c2-46e9-b1a7-c42da6be8c0e 0.219s",
                                "2026-05-22 01:47:08.470 29 INFO tempest.lib.common.rest_client [req-d69fcd51-7825-40ef-981c-07d29fd66c81 req-d69fcd51-7825-40ef-981c-07d29fd66c81 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/53b68cbb084d4ed4aec2a7b40f5a85fe 0.399s",
                                "2026-05-22 01:47:08.471 11 INFO tempest.lib.common.rest_client [req-b3362e5d-e460-48da-b4df-2a3f22dda158 req-b3362e5d-e460-48da-b4df-2a3f22dda158 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.100s",
                                "2026-05-22 01:47:08.516 35 INFO tempest.lib.common.rest_client [req-d5cfba62-00f1-452d-a4a5-80258c6b4d81 req-d5cfba62-00f1-452d-a4a5-80258c6b4d81 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.170s",
                                "2026-05-22 01:47:08.570 15 INFO tempest.lib.common.rest_client [req-9e289ec7-7e44-47c3-8b75-1a7c19b50a4a req-9e289ec7-7e44-47c3-8b75-1a7c19b50a4a ] Request (UserMessagesTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/9a78b45bf68a4bbdbb983de1fb1723e5/types/ca33e349-f5c2-46e9-b1a7-c42da6be8c0e 0.118s",
                                "{2} tempest.api.volume.admin.test_user_messages.UserMessagesTest.test_list_show_messages [2.525113s] ... ok",
                                "2026-05-22 01:47:08.565 37 INFO tempest.lib.common.rest_client [req-f428ab47-9180-4618-9237-d632dace3a0c req-f428ab47-9180-4618-9237-d632dace3a0c ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/09149526a0554d9399016d8921649a86 0.479s",
                                "2026-05-22 01:47:08.587 31 INFO tempest.lib.common.rest_client [req-91bf8c43-47ba-4059-89af-505e2deaab06 req-91bf8c43-47ba-4059-89af-505e2deaab06 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.154s",
                                "2026-05-22 01:47:08.667 39 INFO tempest.lib.common.rest_client [req-5747b016-90df-4f18-9a88-c8674fe066fb req-5747b016-90df-4f18-9a88-c8674fe066fb ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.226s",
                                "2026-05-22 01:47:08.675 17 INFO tempest.lib.common.rest_client [req-5aef2f0d-176b-4319-9820-59b356a5a969 req-5aef2f0d-176b-4319-9820-59b356a5a969 ] Request (GroupTypeSpecsTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.641s",
                                "2026-05-22 01:47:08.695 37 INFO tempest.lib.common.rest_client [req-f4417195-338e-4431-8241-d7a4d09c88b1 req-f4417195-338e-4431-8241-d7a4d09c88b1 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.128s",
                                "2026-05-22 01:47:08.693 31 INFO tempest.lib.common.rest_client [req-132e8ec3-0be4-41ad-9747-b7d2b05c4fd2 req-132e8ec3-0be4-41ad-9747-b7d2b05c4fd2 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.104s",
                                "2026-05-22 01:47:08.697 31 INFO tempest.common.waiters [-] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.697280 seconds",
                                "2026-05-22 01:47:08.742 19 INFO tempest.lib.common.rest_client [req-9c200737-fea8-4a07-bbf0-f4e65b810ec0 req-9c200737-fea8-4a07-bbf0-f4e65b810ec0 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=8aeb00de9656457cae4ac007910b1c9b&name=default 0.468s",
                                "2026-05-22 01:47:08.754 23 INFO tempest.lib.common.rest_client [req-f4d6ce6e-ce8c-4241-b71e-b92ac98c66b3 req-f4d6ce6e-ce8c-4241-b71e-b92ac98c66b3 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.127s",
                                "2026-05-22 01:47:08.761 33 INFO tempest.lib.common.rest_client [req-7bff824f-d1c9-44a9-b844-f9d551a2b341 req-7bff824f-d1c9-44a9-b844-f9d551a2b341 ] Request (VolumeHostsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/d216837d4e4c473b8526a131d38987ce 0.349s",
                                "2026-05-22 01:47:08.763 33 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeRetypeWithMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{11} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithMigrationTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-22 01:47:08.810 29 INFO tempest.lib.common.rest_client [req-80bc7ffa-dbd1-4907-86bd-e2e92a4f48a6 req-80bc7ffa-dbd1-4907-86bd-e2e92a4f48a6 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/bdba4d2ad445404898489ccd904be43a 0.338s",
                                "2026-05-22 01:47:08.811 29 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 02e83262cae54ec8add96a66ffd7dddd",
                                "2026-05-22 01:47:08.843 41 INFO tempest.lib.common.rest_client [req-6cfed6bc-70cd-41a1-80c5-6efdffd58a17 req-6cfed6bc-70cd-41a1-80c5-6efdffd58a17 ] Request (VolumeServicesNegativeTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=c707cbf2f2fb41c2be73af9aef755c94&name=default 0.529s",
                                "2026-05-22 01:47:08.889 31 INFO tempest.lib.common.rest_client [req-531a56af-87f3-44ea-8cf6-6e135c12a169 req-531a56af-87f3-44ea-8cf6-6e135c12a169 ] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.190s",
                                "2026-05-22 01:47:08.894 39 INFO tempest.lib.common.rest_client [req-6bcac15d-3e11-4164-8e5b-8472d1ca10b3 req-6bcac15d-3e11-4164-8e5b-8472d1ca10b3 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/30382f8e1b914440b0a8e8adfafc4e44 0.224s",
                                "2026-05-22 01:47:08.931 15 INFO tempest.lib.common.rest_client [req-32bb34fc-c474-485f-bd37-358fa92ebd1e req-32bb34fc-c474-485f-bd37-358fa92ebd1e ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/e4d0032bcc7b4a4eb4d3e80032f67878 0.357s",
                                "2026-05-22 01:47:08.936 37 INFO tempest.lib.common.rest_client [req-36879b26-15bf-41f9-b497-abb17a6422c6 req-36879b26-15bf-41f9-b497-abb17a6422c6 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/30382f8e1b914440b0a8e8adfafc4e44 0.233s",
                                "2026-05-22 01:47:08.997 25 INFO tempest.lib.common.rest_client [req-952db000-4e91-4f5c-a586-1d06276b226f req-952db000-4e91-4f5c-a586-1d06276b226f ] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes 0.654s",
                                "2026-05-22 01:47:09.001 27 INFO tempest.lib.common.rest_client [req-103945aa-dafb-410c-bd2a-0ae19007ee6b req-103945aa-dafb-410c-bd2a-0ae19007ee6b ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-2@rbd-volumes#volumes 0.599s",
                                "2026-05-22 01:47:09.014 13 INFO tempest.lib.common.rest_client [req-14e5cc27-3095-40f7-9e86-b0c13b5d0436 req-14e5cc27-3095-40f7-9e86-b0c13b5d0436 ] Request (VolumeSnapshotQuotasNegativeTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.100s",
                                "2026-05-22 01:47:09.020 13 INFO tempest.common.waiters [-] snapshot 027c18dc-f0cb-45c0-9815-5b560350375f reached available after waiting for 2.020414 seconds",
                                "2026-05-22 01:47:09.168 25 INFO tempest.lib.common.rest_client [req-dddbce32-c2aa-4799-ba2a-0e2de24cdaf5 req-dddbce32-c2aa-4799-ba2a-0e2de24cdaf5 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.158s",
                                "2026-05-22 01:47:09.172 37 INFO tempest.lib.common.rest_client [req-dc3ef8c2-86a8-4d65-8981-6131ce5d473d req-dc3ef8c2-86a8-4d65-8981-6131ce5d473d ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.231s",
                                "2026-05-22 01:47:09.191 39 INFO tempest.lib.common.rest_client [req-66d4e6de-4d37-4860-9236-227eedfbcd9f req-66d4e6de-4d37-4860-9236-227eedfbcd9f ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.294s",
                                "2026-05-22 01:47:09.281 13 INFO tempest.lib.common.rest_client [req-d827e4b5-bfd7-4875-bb48-acf7a4971389 req-d827e4b5-bfd7-4875-bb48-acf7a4971389 ] Request (VolumeSnapshotQuotasNegativeTestJSON:test_quota_volume_gigabytes_snapshots): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.258s",
                                "2026-05-22 01:47:09.316 19 INFO tempest.lib.common.rest_client [req-932018e5-7d0b-44c0-9ee3-628d011a2b66 req-932018e5-7d0b-44c0-9ee3-628d011a2b66 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/5da129c5-5b68-4c70-b8b7-8ad1305fdebb 0.572s",
                                "2026-05-22 01:47:09.325 31 INFO tempest.lib.common.rest_client [req-61820928-d3b3-4a85-970c-d80af5f14483 req-61820928-d3b3-4a85-970c-d80af5f14483 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.434s",
                                "2026-05-22 01:47:09.332 15 INFO tempest.lib.common.rest_client [req-d20de89f-129e-4087-b831-ee35418a3e5e req-d20de89f-129e-4087-b831-ee35418a3e5e ] Request (UserMessagesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/0c5f586d59d0409c8671568457687faf 0.397s",
                                "2026-05-22 01:47:09.332 15 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: d6a87d4f820f4f5598c76921716add5b",
                                "2026-05-22 01:47:09.400 33 INFO tempest.lib.common.rest_client [req-0fd64717-fa1e-4529-b3e7-dcae5a0e76f2 req-0fd64717-fa1e-4529-b3e7-dcae5a0e76f2 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.631s",
                                "2026-05-22 01:47:09.427 39 INFO tempest.lib.common.rest_client [req-4d6cb12a-d937-46ee-846b-b8570596a6b5 req-4d6cb12a-d937-46ee-846b-b8570596a6b5 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/2194ff3a072f4deb83141fa1296997d2 0.232s",
                                "2026-05-22 01:47:09.427 37 INFO tempest.lib.common.rest_client [req-995b100c-71a2-435d-b744-e878caa43912 req-995b100c-71a2-435d-b744-e878caa43912 ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/2194ff3a072f4deb83141fa1296997d2 0.245s",
                                "2026-05-22 01:47:09.450 31 INFO tempest.lib.common.rest_client [req-6e6a1d06-4f7f-4a3c-869c-a2f6a2a23429 req-6e6a1d06-4f7f-4a3c-869c-a2f6a2a23429 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.106s",
                                "2026-05-22 01:47:09.457 41 INFO tempest.lib.common.rest_client [req-80b363ad-6deb-4a5b-87d8-18519491b62f req-80b363ad-6deb-4a5b-87d8-18519491b62f ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/6a4e6fbd-7817-4797-b11f-ba1a3cd576d4 0.608s",
                                "2026-05-22 01:47:09.496 13 INFO tempest.lib.common.rest_client [req-f3919a85-99ee-415f-bf47-c5205b934001 req-f3919a85-99ee-415f-bf47-c5205b934001 ] Request (VolumeSnapshotQuotasNegativeTestJSON:test_quota_volume_gigabytes_snapshots): 413 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots 0.199s",
                                "2026-05-22 01:47:09.535 29 INFO tempest.lib.common.rest_client [req-a5cba62b-9a67-496a-981b-322fda04276d req-a5cba62b-9a67-496a-981b-322fda04276d ] Request (GroupTypesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.723s",
                                "2026-05-22 01:47:09.610 39 INFO tempest.lib.common.rest_client [req-97dceffc-bdc9-4f8c-b5e9-263d0fa9b503 req-97dceffc-bdc9-4f8c-b5e9-263d0fa9b503 ] Request (VolumesTransfersTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.182s",
                                "2026-05-22 01:47:09.613 31 INFO tempest.lib.common.rest_client [req-6a050966-f313-40e9-a914-766ee41b0824 req-6a050966-f313-40e9-a914-766ee41b0824 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.152s",
                                "2026-05-22 01:47:09.614 27 INFO tempest.lib.common.rest_client [req-fbc948fc-9da3-44b8-99e3-7ced9866ac62 req-fbc948fc-9da3-44b8-99e3-7ced9866ac62 ] Request (BackendsCapabilitiesAdminTestsJSON:test_compare_volume_stats_values): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-1@rbd-volumes#volumes 0.607s",
                                "2026-05-22 01:47:09.638 17 INFO tempest.lib.common.rest_client [req-359bf757-7a02-40df-84c5-608d89bf7ed6 req-359bf757-7a02-40df-84c5-608d89bf7ed6 ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=265c93eac2764bf6aa267769eebc76b0&name=default 0.961s",
                                "2026-05-22 01:47:09.646 35 INFO tempest.lib.common.rest_client [req-03862628-9d7d-4069-bfb3-0541dec69850 req-03862628-9d7d-4069-bfb3-0541dec69850 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/snapshots/ac830823-3876-4baa-aa9a-856d0944315a 0.126s",
                                "2026-05-22 01:47:09.653 11 INFO tempest.lib.common.rest_client [req-28108952-160b-4209-9f1a-c403b1676f1c req-28108952-160b-4209-9f1a-c403b1676f1c ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.176s",
                                "2026-05-22 01:47:09.656 11 INFO tempest.common.waiters [-] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached available after waiting for 1.656279 seconds",
                                "2026-05-22 01:47:09.656 21 INFO tempest.lib.common.rest_client [req-2739a71c-03cc-49c6-b860-01ef88c58882 req-2739a71c-03cc-49c6-b860-01ef88c58882 ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.267s",
                                "2026-05-22 01:47:09.672 21 INFO tempest.common.waiters [-] volume 147aaeb3-0c84-4661-bbde-29daacce5e6f reached available after waiting for 1.672542 seconds",
                                "2026-05-22 01:47:09.672 37 INFO tempest.lib.common.rest_client [req-b37b9e68-5520-4cc3-a30e-f78ad36cdef1 req-b37b9e68-5520-4cc3-a30e-f78ad36cdef1 ] Request (VolumesTransfersV357Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/roles 0.244s",
                                "{8} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_compare_volume_stats_values [2.484491s] ... ok",
                                "2026-05-22 01:47:09.721 19 INFO tempest.lib.common.rest_client [req-17de6b73-9fff-4dab-98ff-7b42310cc9f6 req-17de6b73-9fff-4dab-98ff-7b42310cc9f6 ] Request (VolumePoolsAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/8aeb00de9656457cae4ac007910b1c9b 0.402s",
                                "2026-05-22 01:47:09.780 13 INFO tempest.lib.common.rest_client [req-f2f78a66-7722-4e48-83e3-bab0bdc8b52b req-f2f78a66-7722-4e48-83e3-bab0bdc8b52b ] Request (VolumeSnapshotQuotasNegativeTestJSON:_run_cleanups): 200 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 0.283s",
                                "2026-05-22 01:47:09.800 35 INFO tempest.lib.common.rest_client [req-fe78933d-d2f1-4f6e-bf35-6d002e8cc501 req-fe78933d-d2f1-4f6e-bf35-6d002e8cc501 ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.152s",
                                "2026-05-22 01:47:09.811 39 INFO tempest.lib.common.rest_client [req-bdf02f05-92a8-4b74-bd76-626956ae5845 req-bdf02f05-92a8-4b74-bd76-626956ae5845 ] Request (VolumesTransfersTest:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/b818ddcc93604286ada8af0e2f832ff5/users/25d15dcade524319a69a7b1b8bbeb878/roles/09149526a0554d9399016d8921649a86 0.189s",
                                "2026-05-22 01:47:09.812 39 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 25d15dcade524319a69a7b1b8bbeb878 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:09.812 39 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1245986638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b818ddcc93604286ada8af0e2f832ff5', 'project_name': 'tempest-VolumesTransfersTest-1245986638', 'tenant_id': 'b818ddcc93604286ada8af0e2f832ff5', 'tenant_name': 'tempest-VolumesTransfersTest-1245986638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '25d15dcade524319a69a7b1b8bbeb878', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:09.814 39 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersTest-1245986638-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': 'b818ddcc93604286ada8af0e2f832ff5', 'project_name': 'tempest-VolumesTransfersTest-1245986638', 'tenant_id': 'b818ddcc93604286ada8af0e2f832ff5', 'tenant_name': 'tempest-VolumesTransfersTest-1245986638', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '25d15dcade524319a69a7b1b8bbeb878', 'system': None}, Network: None, Subnet: None, Router: None",
                                "{1} tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON.test_quota_volume_gigabytes_snapshots [0.761706s] ... ok",
                                "2026-05-22 01:47:09.850 23 INFO tempest.lib.common.rest_client [req-a7c569e7-e392-40f1-a005-bf7c19c9802b req-a7c569e7-e392-40f1-a005-bf7c19c9802b ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.089s",
                                "2026-05-22 01:47:09.910 11 INFO tempest.lib.common.rest_client [req-8d6f69ef-21ae-4224-8afa-d0555139ade4 req-8d6f69ef-21ae-4224-8afa-d0555139ade4 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.253s",
                                "2026-05-22 01:47:09.918 37 INFO tempest.lib.common.rest_client [req-518ca01c-08f1-4d69-a574-cb9befe38e4e req-518ca01c-08f1-4d69-a574-cb9befe38e4e ] Request (VolumesTransfersV357Test:setUpClass): 204 PUT https://api.testbed.osism.xyz:5000/v3/projects/078c375cfa0e41cf9bf9c11dbd656b03/users/055eb343894645e5b5acdd78bf50b5b5/roles/09149526a0554d9399016d8921649a86 0.242s",
                                "2026-05-22 01:47:09.919 37 INFO tempest.lib.common.dynamic_creds [-] Dynamic test user 055eb343894645e5b5acdd78bf50b5b5 is created with scope project and roles: ['member', 'creator', 'load-balancer_member', 'member']",
                                "2026-05-22 01:47:09.919 37 INFO tempest.lib.common.dynamic_creds [-] Acquired dynamic creds:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1619001977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'project_name': 'tempest-VolumesTransfersV357Test-1619001977', 'tenant_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'tenant_name': 'tempest-VolumesTransfersV357Test-1619001977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '055eb343894645e5b5acdd78bf50b5b5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:09.921 37 INFO tempest.lib.common.dynamic_creds [-] Created isolated network resources for:",
                                " credentials: Credentials: {'domain_id': 'default', 'domain_name': 'Default', 'username': 'tempest-VolumesTransfersV357Test-1619001977-project-member', 'project_domain_id': 'default', 'project_domain_name': 'Default', 'project_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'project_name': 'tempest-VolumesTransfersV357Test-1619001977', 'tenant_id': '078c375cfa0e41cf9bf9c11dbd656b03', 'tenant_name': 'tempest-VolumesTransfersV357Test-1619001977', 'user_domain_id': 'default', 'user_domain_name': 'Default', 'user_id': '055eb343894645e5b5acdd78bf50b5b5', 'system': None}, Network: None, Subnet: None, Router: None",
                                "2026-05-22 01:47:09.988 41 INFO tempest.lib.common.rest_client [req-8ebc554d-ed8d-4b54-8d57-dacce91a66f3 req-8ebc554d-ed8d-4b54-8d57-dacce91a66f3 ] Request (VolumeServicesNegativeTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/c707cbf2f2fb41c2be73af9aef755c94 0.529s",
                                "2026-05-22 01:47:10.004 35 INFO tempest.lib.common.rest_client [req-99b9677c-4eff-483d-bf32-0da8b22ec96d req-99b9677c-4eff-483d-bf32-0da8b22ec96d ] Request (VolumesExtendTest:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.190s",
                                "2026-05-22 01:47:09.998 11 INFO tempest.lib.common.rest_client [req-6dfc167f-9c1b-403b-a18b-a7d97eb4fd06 req-6dfc167f-9c1b-403b-a18b-a7d97eb4fd06 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.087s",
                                "2026-05-22 01:47:10.000 11 INFO tempest.common.waiters [-] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached creating after waiting for 0.000623 seconds",
                                "2026-05-22 01:47:10.000 21 INFO tempest.lib.common.rest_client [req-b3465dae-c0c4-4be2-a60d-334fee1109ed req-b3465dae-c0c4-4be2-a60d-334fee1109ed ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots 0.325s",
                                "2026-05-22 01:47:10.012 13 INFO tempest.lib.common.rest_client [req-436948b7-d505-44b1-998f-4845d13fac02 req-436948b7-d505-44b1-998f-4845d13fac02 ] Request (VolumeSnapshotQuotasNegativeTestJSON:test_quota_volume_snapshots): 413 POST https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots 0.174s",
                                "{1} tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON.test_quota_volume_snapshots [0.181930s] ... ok",
                                "2026-05-22 01:47:10.105 33 INFO tempest.lib.common.rest_client [req-4aceeb8a-4435-4ea0-8e25-919c66b200d1 req-4aceeb8a-4435-4ea0-8e25-919c66b200d1 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.697s",
                                "2026-05-22 01:47:10.126 15 INFO tempest.lib.common.rest_client [req-4cfb75f8-d5da-462d-9f2e-55f66339214d req-4cfb75f8-d5da-462d-9f2e-55f66339214d ] Request (UserMessagesTest:tearDownClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.793s",
                                "2026-05-22 01:47:10.156 21 INFO tempest.lib.common.rest_client [req-49f5d1d1-d2de-4f83-859b-dee1ec3ef1cb req-49f5d1d1-d2de-4f83-859b-dee1ec3ef1cb ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s",
                                "2026-05-22 01:47:10.177 35 INFO tempest.lib.common.rest_client [req-75623b74-42ec-479e-8a9d-88d560a892cf req-75623b74-42ec-479e-8a9d-88d560a892cf ] Request (VolumesExtendTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.167s",
                                "2026-05-22 01:47:10.288 17 INFO tempest.lib.common.rest_client [req-26741c2c-a777-4051-bbea-45663f1d0db9 req-26741c2c-a777-4051-bbea-45663f1d0db9 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/34d7d2c1-86b4-40b5-aabc-b91a99dc0c02 0.648s",
                                "2026-05-22 01:47:10.306 11 INFO tempest.lib.common.rest_client [req-3ef6110b-d48b-403c-9949-a1e89dd17d93 req-3ef6110b-d48b-403c-9949-a1e89dd17d93 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.302s",
                                "2026-05-22 01:47:10.319 27 INFO tempest.lib.common.rest_client [req-1dd493cf-c1dc-407c-995d-d3ec7116a77c req-1dd493cf-c1dc-407c-995d-d3ec7116a77c ] Request (BackendsCapabilitiesAdminTestsJSON:test_get_capabilities_backend): 200 GET https://api.testbed.osism.xyz:8776/v3/ad77eb9bf353429c84a23d2a8bd3d73f/capabilities/testbed-node-0@rbd-volumes#volumes 0.628s",
                                "{8} tempest.api.volume.admin.test_backends_capabilities.BackendsCapabilitiesAdminTestsJSON.test_get_capabilities_backend [0.637149s] ... ok",
                                "2026-05-22 01:47:10.404 11 INFO tempest.lib.common.rest_client [req-e4a92c1d-1252-4de6-b49f-007ed29d9c1f req-e4a92c1d-1252-4de6-b49f-007ed29d9c1f ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.096s",
                                "2026-05-22 01:47:10.408 13 INFO tempest.lib.common.rest_client [req-1c1fcbcb-49c4-4d64-8d15-32c76c4a6134 req-1c1fcbcb-49c4-4d64-8d15-32c76c4a6134 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 202 DELETE https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.388s",
                                "2026-05-22 01:47:10.410 33 INFO tempest.lib.common.rest_client [req-c31681b3-ff94-411e-845b-3fde7529e7bf req-c31681b3-ff94-411e-845b-3fde7529e7bf ] Request (VolumeTypesNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.303s",
                                "2026-05-22 01:47:10.431 25 INFO tempest.lib.common.rest_client [req-ef1ad3a5-5aef-418c-bcf7-6374254ff729 req-ef1ad3a5-5aef-418c-bcf7-6374254ff729 ] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.235s",
                                "2026-05-22 01:47:10.450 25 INFO tempest.common.waiters [-] volume e3023325-8995-4cef-9b9a-6153e315415e reached available after waiting for 1.450724 seconds",
                                "2026-05-22 01:47:10.518 13 INFO tempest.lib.common.rest_client [req-9718b773-e735-47b4-89be-a42ff65116e9 req-9718b773-e735-47b4-89be-a42ff65116e9 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 0.107s",
                                "2026-05-22 01:47:10.565 39 INFO tempest.lib.common.rest_client [req-a11f0363-28e7-4d34-bb7a-79d41e04d7f6 req-a11f0363-28e7-4d34-bb7a-79d41e04d7f6 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.732s",
                                "2026-05-22 01:47:10.617 17 INFO tempest.lib.common.rest_client [req-058079a6-67c8-4a52-b93f-27d758d84fe9 req-058079a6-67c8-4a52-b93f-27d758d84fe9 ] Request (GroupTypeSpecsTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/projects/265c93eac2764bf6aa267769eebc76b0 0.327s",
                                "2026-05-22 01:47:10.617 17 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: 73d65a8657a541a2a5c4d2a83c2f79c3",
                                "2026-05-22 01:47:10.667 29 INFO tempest.lib.common.rest_client [req-198603b9-c970-4fd2-b094-3d5050b8a917 req-198603b9-c970-4fd2-b094-3d5050b8a917 ] Request (GroupTypesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=02e83262cae54ec8add96a66ffd7dddd&name=default 1.130s",
                                "2026-05-22 01:47:10.686 19 INFO tempest.lib.common.rest_client [req-4dd28cd5-6b67-4a5c-8eb0-8c2272001e8d req-4dd28cd5-6b67-4a5c-8eb0-8c2272001e8d ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.953s",
                                "2026-05-22 01:47:10.705 33 INFO tempest.lib.common.rest_client [req-8e85c625-1c3c-496b-adad-40212d439092 req-8e85c625-1c3c-496b-adad-40212d439092 ] Request (VolumeTypesNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.289s",
                                "2026-05-22 01:47:10.768 31 INFO tempest.lib.common.rest_client [req-60ab651c-a178-4731-87fe-2f6034389a9a req-60ab651c-a178-4731-87fe-2f6034389a9a ] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.145s",
                                "2026-05-22 01:47:10.772 37 INFO tempest.lib.common.rest_client [req-953787bb-1edf-47a0-8c22-2aab5b936ce1 req-953787bb-1edf-47a0-8c22-2aab5b936ce1 ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.835s",
                                "2026-05-22 01:47:10.803 39 INFO tempest.lib.common.rest_client [req-e3a05b91-6f33-4d53-a087-d502d5f51b29 req-e3a05b91-6f33-4d53-a087-d502d5f51b29 ] Request (VolumesTransfersTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.234s",
                                "2026-05-22 01:47:10.817 41 INFO tempest.lib.common.rest_client [req-46acfe40-3192-4de5-a467-5c2037d02c3d req-46acfe40-3192-4de5-a467-5c2037d02c3d ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.825s",
                                "2026-05-22 01:47:10.859 31 INFO tempest.lib.common.rest_client [req-7beff944-8b1a-471b-8dc4-c2892506d95a req-7beff944-8b1a-471b-8dc4-c2892506d95a ] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.086s",
                                "2026-05-22 01:47:10.952 15 INFO tempest.lib.common.rest_client [req-34448409-8641-43d6-9c49-b9ac7712484a req-34448409-8641-43d6-9c49-b9ac7712484a ] Request (UserMessagesTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=d6a87d4f820f4f5598c76921716add5b&name=default 0.819s",
                                "2026-05-22 01:47:10.978 27 INFO tempest.lib.common.rest_client [req-35725256-c77d-4e44-ace7-4e7537c20f48 req-35725256-c77d-4e44-ace7-4e7537c20f48 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/425e8aea7ab44f6d95af2cbcb5fafdc9 0.650s",
                                "2026-05-22 01:47:10.984 23 INFO tempest.lib.common.rest_client [req-6a2d5d40-9dd1-46c3-854d-ecf2c517a6b4 req-6a2d5d40-9dd1-46c3-854d-ecf2c517a6b4 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.117s",
                                "2026-05-22 01:47:11.046 31 INFO tempest.lib.common.rest_client [req-0117746b-cc96-485c-a4be-0a6e6b03af0b req-0117746b-cc96-485c-a4be-0a6e6b03af0b ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.184s",
                                "2026-05-22 01:47:11.129 17 INFO tempest.lib.common.rest_client [req-cff7d2ce-b370-4cfb-b36c-b593bc6e38c7 req-cff7d2ce-b370-4cfb-b36c-b593bc6e38c7 ] Request (GroupTypeSpecsTest:tearDownClass): 200 GET https://api.testbed.osism.xyz:9696/v2.0/security-groups?tenant_id=73d65a8657a541a2a5c4d2a83c2f79c3&name=default 0.511s",
                                "2026-05-22 01:47:11.195 37 INFO tempest.lib.common.rest_client [req-c24a36ea-a9a2-4377-b9bf-0bf15b21aeab req-c24a36ea-a9a2-4377-b9bf-0bf15b21aeab ] Request (VolumesTransfersV357Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 0.416s",
                                "2026-05-22 01:47:11.214 29 INFO tempest.lib.common.rest_client [req-1ca5653e-5ce0-42b8-84ea-12987b460087 req-1ca5653e-5ce0-42b8-84ea-12987b460087 ] Request (GroupTypesTest:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/57378c84-6fdf-4288-98c2-58230a532086 0.545s",
                                "2026-05-22 01:47:11.267 27 INFO tempest.lib.common.rest_client [req-146facd4-7692-4eb5-8d3b-3be6aa162e11 req-146facd4-7692-4eb5-8d3b-3be6aa162e11 ] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 204 DELETE https://api.testbed.osism.xyz:5000/v3/users/98b119d8728241d2a72e0d64b377cf89 0.287s",
                                "2026-05-22 01:47:11.268 27 INFO tempest.lib.common.dynamic_creds [-] Deleting project and security group for project: ad77eb9bf353429c84a23d2a8bd3d73f",
                                "2026-05-22 01:47:11.316 35 INFO tempest.lib.common.rest_client [req-6e8e7c23-ab73-4a0f-bacf-26ca0e5a0892 req-6e8e7c23-ab73-4a0f-bacf-26ca0e5a0892 ] Request (VolumesExtendTest:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/350f1303571842de86b67a2f510f05b6/volumes/6bdc078f-bf79-4c24-803e-f9c43fcd92f8 0.114s",
                                "2026-05-22 01:47:11.314 21 INFO tempest.lib.common.rest_client [req-f7933822-f8c8-4a72-b597-0a7fce9486cd req-f7933822-f8c8-4a72-b597-0a7fce9486cd ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s",
                                "{12} tempest.api.volume.test_volumes_extend.VolumesExtendTest.test_volume_extend_when_volume_has_snapshot [7.598476s] ... ok",
                                "2026-05-22 01:47:11.790 33 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 1.083s",
                                "2026-05-22 01:47:11.792 33 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeTypesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{11} 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 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-22 01:47:21.535 11 INFO tempest.lib.common.rest_client [req-49a3873d-53a1-4924-8a04-fc7b56fd2652 req-49a3873d-53a1-4924-8a04-fc7b56fd2652 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.121s",
                                "2026-05-22 01:47:21.641 13 INFO tempest.lib.common.rest_client [req-9218b7dd-1968-43c2-8805-581b6b2f3b8b req-9218b7dd-1968-43c2-8805-581b6b2f3b8b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 10.115s",
                                "2026-05-22 01:47:21.642 13 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_volume_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:21.833 29 INFO tempest.lib.common.rest_client [req-49693130-4274-484a-9bb1-a51d95ae071e req-49693130-4274-484a-9bb1-a51d95ae071e ] Request (GroupTypesTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/projects/02e83262cae54ec8add96a66ffd7dddd 10.616s",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 646, in clear_creds",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     self.creds_client.delete_project(project_id)",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 173, in delete_project",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     self.projects_client.delete_project(project_id)",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "2026-05-22 01:47:21.834 29 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-22 01:47:21.834 29 ERROR tempest.test     resp, body = self.delete('projects/%s' % project_id)",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:47:21.834 29 ERROR tempest.test ",
                                "{9} tearDownClass (tempest.api.volume.admin.test_group_types.GroupTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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 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-22 01:47:21.868 25 INFO tempest.lib.common.rest_client [req-1dead5d0-d22e-41ec-a8ac-054d0b862161 req-1dead5d0-d22e-41ec-a8ac-054d0b862161 ] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/action 11.415s",
                                "2026-05-22 01:47:22.288 15 INFO tempest.lib.common.rest_client [req-574f56ab-fb1c-4b3d-a617-531d4e849f6c req-574f56ab-fb1c-4b3d-a617-531d4e849f6c ] Request (UserMessagesTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/1ed33a5f-ea4a-488f-967a-fed5268a57b2 11.333s",
                                "2026-05-22 01:47:22.307 23 INFO tempest.lib.common.rest_client [req-d712bde9-8868-4ae3-b582-bf7be6495e80 req-d712bde9-8868-4ae3-b582-bf7be6495e80 ] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.314s",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-22 01:47:22.289 15 ERROR tempest.test ",
                                "{2} tearDownClass (tempest.api.volume.admin.test_user_messages.UserMessagesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "2026-05-22 01:47:29.061 19 INFO tempest.lib.common.rest_client [req-27c146b9-687a-4700-b660-f3a58bb516e9 req-27c146b9-687a-4700-b660-f3a58bb516e9 ] Request (VolumesServicesTestJSON:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 18.369s",
                                "2026-05-22 01:47:29.286 31 INFO tempest.lib.common.rest_client [req-d1e01dd0-7b0c-4984-b774-9c1451e04a79 req-d1e01dd0-7b0c-4984-b774-9c1451e04a79 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.222s",
                                "2026-05-22 01:47:29.290 31 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=0x7a5edc694050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:30.793 21 INFO tempest.lib.common.rest_client [req-4aef172a-711e-4728-b023-d13d2a5ffc1c req-4aef172a-711e-4728-b023-d13d2a5ffc1c ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 18.471s",
                                "2026-05-22 01:47:30.806 23 INFO tempest.lib.common.rest_client [req-76fe9856-f865-404f-bb6c-213f70715751 req-76fe9856-f865-404f-bb6c-213f70715751 ] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 8.492s",
                                "2026-05-22 01:47:30.850 13 INFO tempest.lib.common.rest_client [req-f5605222-1d07-45c5-87c0-59044e80007b req-f5605222-1d07-45c5-87c0-59044e80007b ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/snapshots/027c18dc-f0cb-45c0-9815-5b560350375f 4.206s",
                                "2026-05-22 01:47:30.864 27 INFO tempest.lib.common.rest_client [-] Request (BackendsCapabilitiesAdminTestsJSON:tearDownClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.594s",
                                "2026-05-22 01:47:30.864 25 INFO tempest.lib.common.rest_client [req-292ee281-c0b2-4f6d-bc91-418cfea16e40 req-292ee281-c0b2-4f6d-bc91-418cfea16e40 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 8.989s",
                                "2026-05-22 01:47:30.861 19 INFO tempest.lib.common.rest_client [req-18cf6886-879a-443c-a2d6-11fe45500a64 req-18cf6886-879a-443c-a2d6-11fe45500a64 ] Request (VolumesServicesTestJSON:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 1.798s",
                                "2026-05-22 01:47:30.920 41 INFO tempest.lib.common.rest_client [req-26c7c8a0-e99a-4596-8605-0b6861084359 req-26c7c8a0-e99a-4596-8605-0b6861084359 ] Request (VolumesMetadataTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.095s",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test [-] teardown of credentials failed: Got identity error",
                                "Details: Unexpected status code 500: tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     resp_body = security_group_client.list_security_groups(",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         tenant_id=tenant,",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         name=\"default\")",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     return self.list_resources(uri, **filters)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     resp, body = self.get(req_uri)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                  ~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     return self.request('GET', url, extra_headers, headers,",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                         chunked=chunked)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                         ^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     resp, resp_body = self._request(method, url, headers=headers,",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                       ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                                     body=body, chunked=chunked)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         method, url, headers, body, self.filters)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     auth_url, auth_headers, auth_body = self._decorate_request(",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                                         ~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         filters, method, url, headers, body)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     auth_data = self.get_auth()",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     self.set_auth()",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     ~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     self.cache = self._get_auth()",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                  ~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     token, auth_data = auth_func(**auth_params)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                        ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     body = self.auth(**kwargs)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     resp, body = self.post(self.auth_url, body=body)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test     raise exceptions.IdentityError(",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test         'Unexpected status code {0}'.format(resp.status))",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test tempest.lib.exceptions.IdentityError: Got identity error",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test Details: Unexpected status code 500",
                                "2026-05-22 01:47:30.864 27 ERROR tempest.test ",
                                "{8} 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 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:47:30.999 23 INFO tempest.lib.common.rest_client [req-d17fe324-6003-48a0-88f0-d16130e07799 req-d17fe324-6003-48a0-88f0-d16130e07799 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.189s",
                                "2026-05-22 01:47:31.043 13 INFO tempest.lib.common.rest_client [req-6562052b-8111-4354-8d59-77b87f505ab9 req-6562052b-8111-4354-8d59-77b87f505ab9 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 200 GET https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes/ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b 0.192s",
                                "2026-05-22 01:47:31.181 13 INFO tempest.lib.common.rest_client [req-371e107a-3513-4973-b75f-d4d49262b2c7 req-371e107a-3513-4973-b75f-d4d49262b2c7 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 400 DELETE https://api.testbed.osism.xyz:8776/v3/50651417d05d45a2974c8e0f56b0722c/volumes/ff3c6d4b-8f83-4575-9b6e-bd3d51dc710b 0.127s",
                                "2026-05-22 01:47:31.319 29 INFO tempest.lib.common.rest_client [req-9c6de959-98f7-427a-bdf4-5ed7c702fbb8 req-9c6de959-98f7-427a-bdf4-5ed7c702fbb8 ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.467s",
                                "2026-05-22 01:47:31.512 27 INFO tempest.lib.common.rest_client [req-31caa6f7-2a0f-43ac-b208-9833ef7bf8ea req-31caa6f7-2a0f-43ac-b208-9833ef7bf8ea ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.614s",
                                "2026-05-22 01:47:31.876 29 INFO tempest.lib.common.rest_client [req-83617cb4-137a-4ee7-ba81-4e1fe57a8f2e req-83617cb4-137a-4ee7-ba81-4e1fe57a8f2e ] Request (GroupsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.549s",
                                "2026-05-22 01:47:31.912 21 INFO tempest.lib.common.rest_client [req-dca43726-3b20-4fd9-9111-23e36a24098d req-dca43726-3b20-4fd9-9111-23e36a24098d ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.108s",
                                "2026-05-22 01:47:32.005 29 INFO tempest.lib.common.rest_client [req-579342c6-5e07-4d2c-a675-731dbf55ecd2 req-579342c6-5e07-4d2c-a675-731dbf55ecd2 ] Request (GroupsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.127s",
                                "2026-05-22 01:47:32.114 23 INFO tempest.lib.common.rest_client [req-9523fde1-8ace-49cb-aeb6-8f16a4c81698 req-9523fde1-8ace-49cb-aeb6-8f16a4c81698 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.108s",
                                "2026-05-22 01:47:33.041 21 INFO tempest.lib.common.rest_client [req-d7129bee-0335-4183-8197-01212346e96d req-d7129bee-0335-4183-8197-01212346e96d ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.123s",
                                "2026-05-22 01:47:33.236 23 INFO tempest.lib.common.rest_client [req-36d5c19d-7023-4003-9f69-118f421b19b5 req-36d5c19d-7023-4003-9f69-118f421b19b5 ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.114s",
                                "2026-05-22 01:47:34.157 21 INFO tempest.lib.common.rest_client [req-11195a7f-2049-4fae-a296-11c52084437c req-11195a7f-2049-4fae-a296-11c52084437c ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.111s",
                                "2026-05-22 01:47:34.346 23 INFO tempest.lib.common.rest_client [req-57020416-e530-46fa-b8f7-14f74f26836b req-57020416-e530-46fa-b8f7-14f74f26836b ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.103s",
                                "2026-05-22 01:47:34.480 31 INFO tempest.lib.common.rest_client [req-46408e7a-68e6-4290-a534-72db600ba4b9 req-46408e7a-68e6-4290-a534-72db600ba4b9 ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.186s",
                                "2026-05-22 01:47:35.211 11 INFO tempest.lib.common.rest_client [req-4e746727-636e-4dcf-81f4-a349bca367e1 req-4e746727-636e-4dcf-81f4-a349bca367e1 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 13.669s",
                                "2026-05-22 01:47:35.237 29 INFO tempest.lib.common.rest_client [-] Request (GroupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 3.220s",
                                "2026-05-22 01:47:35.237 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in GroupsTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:47:35.238 39 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 24.425s",
                                "2026-05-22 01:47:35.238 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersTest.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.admin.test_groups.GroupsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:35.268 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 24.055s",
                                "2026-05-22 01:47:35.277 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesTransfersV357Test.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:47:35.215 13 INFO tempest.lib.common.rest_client [req-5dc65e44-f2f6-4920-bea4-20dfd2538514 req-5dc65e44-f2f6-4920-bea4-20dfd2538514 ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 PUT https://api.testbed.osism.xyz:8776/v3/ee7dfd7973594c7da408cd4dd307f3db/os-quota-sets/50651417d05d45a2974c8e0f56b0722c 4.032s",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test [-] teardown of resources failed: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>)): testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>))",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x76f8f4e51880>))",
                                "2026-05-22 01:47:35.220 13 ERROR tempest.test ",
                                "2026-05-22 01:47:35.244 19 INFO tempest.lib.common.rest_client [-] Request (VolumesServicesTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 4.376s",
                                "2026-05-22 01:47:35.248 19 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesServicesTestJSON.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:47:35.245 25 INFO tempest.lib.common.rest_client [req-9599265e-7e0b-45d8-9dfe-494b9589c72c req-9599265e-7e0b-45d8-9dfe-494b9589c72c ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 4.360s",
                                "2026-05-22 01:47:35.247 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "{4} 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-22 01:47:35.259 19 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumesExtendAttachedTest.setUpClass. Invoking tearDownClass.",
                                "{4} setUpClass (tempest.api.volume.test_volumes_extend.VolumesExtendAttachedTest) ... SKIPPED: Attached volume extend is disabled.",
                                "2026-05-22 01:47:45.229 17 INFO tempest.lib.common.rest_client [req-c649cf36-88be-4b6f-ac44-0b2a050d47bc req-c649cf36-88be-4b6f-ac44-0b2a050d47bc ] Request (GroupTypeSpecsTest:tearDownClass): 409 DELETE https://api.testbed.osism.xyz:9696/v2.0/security-groups/8999fab3-7409-4a8a-9149-de97f5b98b2c 34.099s",
                                "2026-05-22 01:47:45.270 35 INFO tempest.lib.common.rest_client [req-5e3a681d-4f7c-4178-ae0b-abcae272df0b req-5e3a681d-4f7c-4178-ae0b-abcae272df0b ] Request (VolumesExtendTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/71fa2a4c3a8d4481b188ac0eed58c078 33.925s",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test [-] teardown of credentials failed: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}: tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     self.cleanup_default_secgroup(",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test         self.security_groups_admin_client, project_id)",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     security_group_client.delete_security_group(secgroup['id'])",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     return self.delete_resource(uri)",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     resp, body = self.delete(req_uri)",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test     raise exceptions.Conflict(resp_body, resp=resp)",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "2026-05-22 01:47:45.229 17 ERROR tempest.test ",
                                "{3} 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 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "2026-05-22 01:47:45.270 35 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-22 01:47:45.270 35 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:47:45.270 35 ERROR tempest.test ",
                                "{12} tearDownClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:45.336 11 INFO tempest.lib.common.rest_client [req-00e40cf5-ff73-4536-b6c2-90c03383fee4 req-00e40cf5-ff73-4536-b6c2-90c03383fee4 ] Request (SnapshotsActionsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.122s",
                                "2026-05-22 01:47:45.336 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a] id=0x76951280cf50>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:45.344 21 INFO tempest.lib.common.rest_client [req-68a335d7-0d85-4412-9a1c-e637833ccbbf req-68a335d7-0d85-4412-9a1c-e637833ccbbf ] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 10.182s",
                                "2026-05-22 01:47:45.388 13 INFO tempest.lib.common.rest_client [req-1e2565c3-042e-4e3a-8cb8-73e44681e22d req-1e2565c3-042e-4e3a-8cb8-73e44681e22d ] Request (VolumeSnapshotQuotasNegativeTestJSON:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/153584b6c8544acead70b9952bd4b7a1 10.147s",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:47:45.389 13 ERROR tempest.test ",
                                "{1} tearDownClass (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 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.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>))",
                                "",
                                "2026-05-22 01:47:45.426 39 INFO tempest.lib.common.rest_client [req-1308d065-e039-46c8-bcdd-b75d5606c14e req-1308d065-e039-46c8-bcdd-b75d5606c14e ] Request (VolumesTransfersTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/77a274f50805497784b7cfdffc8b1035 10.181s",
                                "2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-22 01:47:45.426 39 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-22 01:47:45.426 39 ERROR tempest.test     return self.get_credentials('admin')",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     user = self.creds_client.create_user(",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test         username, user_password)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     user = self.users_client.create_user(**params)",
                                "2026-05-22 01:47:45.426 39 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-22 01:47:45.426 39 ERROR tempest.test     resp, body = self.post('users', post_body)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test Details: 500",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test ",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test ",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:45.426 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-22 01:47:45.426 39 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:47:45.426 39 ERROR tempest.test ",
                                "{14} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:45.479 23 INFO tempest.lib.common.rest_client [req-a052cd38-8411-4d86-b992-73a90e1d40db req-a052cd38-8411-4d86-b992-73a90e1d40db ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.124s",
                                "2026-05-22 01:47:50.433 25 INFO tempest.lib.common.rest_client [req-94ea3d5a-ed94-47b7-bbac-014dc39e77dd req-94ea3d5a-ed94-47b7-bbac-014dc39e77dd ] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 10.183s",
                                "2026-05-22 01:47:50.434 25 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:52.265 15 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 29.960s",
                                "2026-05-22 01:47:52.266 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "{2} setUpClass (tempest.api.volume.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 31, in setup_credentials",
                                "    super(VolumeQuotasNegativeTestJSON, 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-22 01:47:52.334 41 INFO tempest.lib.common.rest_client [req-b6e99656-e186-4b9d-b96d-151ad989eedd req-b6e99656-e186-4b9d-b96d-151ad989eedd ] Request (VolumesMetadataTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 21.412s",
                                "2026-05-22 01:47:52.346 11 INFO tempest.lib.common.rest_client [req-e90e2e9d-3151-4c07-a818-fcf0c1878ac7 req-e90e2e9d-3151-4c07-a818-fcf0c1878ac7 ] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 2.004s",
                                "{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating [44.281716s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating",
                                "    self._create_reset_and_force_delete_temp_snapshot('creating')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 63, in _create_reset_and_force_delete_temp_snapshot",
                                "    self.snapshots_client.wait_for_resource_deletion(temp_snapshot['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/snapshots_client.py\", line 101, in is_resource_deleted",
                                "    self.show_snapshot(id)",
                                "    ~~~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured 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 237, in delete_snapshot",
                                "    snapshots_client.delete_snapshot(snapshot_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot",
                                "    resp, body = self.delete(\"snapshots/%s\" % 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/common/rest_client.py\", line 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 snapshot: Snapshot status must be available or error and must not be part of a group.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:47:08,361 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.290s",
                                "2026-05-22 01:47:08,471 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.100s",
                                "2026-05-22 01:47:09,653 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.176s",
                                "2026-05-22 01:47:09,656 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached available after waiting for 1.656279 seconds",
                                "2026-05-22 01:47:09,910 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.253s",
                                "2026-05-22 01:47:09,998 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.087s",
                                "2026-05-22 01:47:10,000 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached creating after waiting for 0.000623 seconds",
                                "2026-05-22 01:47:10,306 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.302s",
                                "2026-05-22 01:47:10,404 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.096s",
                                "2026-05-22 01:47:21,535 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.121s",
                                "2026-05-22 01:47:35,211 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 13.669s",
                                "2026-05-22 01:47:45,336 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.122s",
                                "2026-05-22 01:47:45,336 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a] id=0x76951280cf50>>, retrying...",
                                "2026-05-22 01:47:52,346 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 2.004s",
                                "",
                                "2026-05-22 01:47:52.348 21 INFO tempest.lib.common.rest_client [req-7853520c-5ad5-4283-adab-dc95eef6446c req-7853520c-5ad5-4283-adab-dc95eef6446c ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 6.996s",
                                "2026-05-22 01:47:52.368 23 INFO tempest.lib.common.rest_client [req-66b2dc54-0a8f-4ab3-9718-5e6f347fb8fd req-66b2dc54-0a8f-4ab3-9718-5e6f347fb8fd ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 6.886s",
                                "2026-05-22 01:47:52.625 31 INFO tempest.lib.common.rest_client [req-6b6b0ac3-3301-416f-b26e-8ab800e863cd req-6b6b0ac3-3301-416f-b26e-8ab800e863cd ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.127s",
                                "2026-05-22 01:47:52.625 31 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=0x7a5edc694050>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:52.626 23 INFO tempest.lib.common.rest_client [req-e089c4e2-6c37-49b9-a58a-48d5218bf66c req-e089c4e2-6c37-49b9-a58a-48d5218bf66c ] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.246s",
                                "2026-05-22 01:47:52.627 23 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x768a36bfbc40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:47:52.639 41 INFO tempest.lib.common.rest_client [-] Request (VolumesMetadataTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 0.303s",
                                "2026-05-22 01:47:52.639 41 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesMetadataTest.setUpClass. Invoking tearDownClass.",
                                "{15} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:47:54.855 27 INFO tempest.lib.common.rest_client [req-cc45a129-aea4-4f4c-925b-d4da2123e632 req-cc45a129-aea4-4f4c-925b-d4da2123e632 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.335s",
                                "2026-05-22 01:47:54.856 13 INFO tempest.lib.common.rest_client [req-829dc83a-ba93-4524-a010-1830fa8087ec req-829dc83a-ba93-4524-a010-1830fa8087ec ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.451s",
                                "2026-05-22 01:47:54.861 17 INFO tempest.lib.common.rest_client [req-77f1a077-0b5d-497d-a7fa-d61362c37aaf req-77f1a077-0b5d-497d-a7fa-d61362c37aaf ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.621s",
                                "2026-05-22 01:47:54.863 15 INFO tempest.lib.common.rest_client [req-b327471e-8eef-4bf4-bd76-e12c81fbfdf6 req-b327471e-8eef-4bf4-bd76-e12c81fbfdf6 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 2.583s",
                                "2026-05-22 01:47:54.866 29 INFO tempest.lib.common.rest_client [-] Request (VolumesListAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 19.617s",
                                "2026-05-22 01:47:54.866 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "{9} setUpClass (tempest.api.volume.admin.test_volumes_list.VolumesListAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:47:54.926 21 INFO tempest.lib.common.rest_client [req-31ba57ae-ce38-45b3-9e9d-8112422489a3 req-31ba57ae-ce38-45b3-9e9d-8112422489a3 ] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/detail 2.573s",
                                "2026-05-22 01:47:55.033 27 INFO tempest.lib.common.rest_client [req-084807fb-470b-47e3-b8b9-10d854ef9434 req-084807fb-470b-47e3-b8b9-10d854ef9434 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.175s",
                                "2026-05-22 01:47:55.078 21 INFO tempest.lib.common.rest_client [req-22467ba6-6fba-46b5-8440-eea8621cae06 req-22467ba6-6fba-46b5-8440-eea8621cae06 ] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a/action 0.137s",
                                "2026-05-22 01:47:55.174 21 INFO tempest.lib.common.rest_client [req-5058ec7e-326a-4a3e-9fba-3ab8aeca4d49 req-5058ec7e-326a-4a3e-9fba-3ab8aeca4d49 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types/4d792c32-6c70-44e0-9656-292074742ab2 0.090s",
                                "2026-05-22 01:47:55.280 39 INFO tempest.lib.common.rest_client [req-6ba0f363-b92d-4ae8-ad9c-cb1aa50a406f req-6ba0f363-b92d-4ae8-ad9c-cb1aa50a406f ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 9.839s",
                                "2026-05-22 01:47:55.329 13 INFO tempest.lib.common.rest_client [req-183e48fe-a1e0-49bf-afaf-d452ad6643f4 req-183e48fe-a1e0-49bf-afaf-d452ad6643f4 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.464s",
                                "2026-05-22 01:47:55.341 17 INFO tempest.lib.common.rest_client [req-46f63ab8-9093-4a20-987f-88db99da36ac req-46f63ab8-9093-4a20-987f-88db99da36ac ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.472s",
                                "2026-05-22 01:47:55.349 21 INFO tempest.lib.common.rest_client [req-198798e2-7c3e-439d-9966-3feb9491fb83 req-198798e2-7c3e-439d-9966-3feb9491fb83 ] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/d25de27f-239a-4f50-9482-95bf4049e2b1 0.169s",
                                "{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot [50.747937s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot",
                                "    group_snapshot = self._create_group_snapshot(",
                                "        group_id=grp['id'], name=group_snapshot_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 46, in _create_group_snapshot",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.group_snapshots_client, group_snapshot['id'], 'available')",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 59, in show_group_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 4d792c32-6c70-44e0-9656-292074742ab2 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-22 01:47:05,285 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 0.674s",
                                "2026-05-22 01:47:05,658 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.370s",
                                "2026-05-22 01:47:06,192 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups 0.529s",
                                "2026-05-22 01:47:06,323 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.129s",
                                "2026-05-22 01:47:07,488 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.152s",
                                "2026-05-22 01:47:07,492 21 INFO     [tempest.common.waiters] group 2c10065b-3ab1-4414-bfa1-4cc9348ed22a reached available after waiting for 1.492748 seconds",
                                "2026-05-22 01:47:08,214 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes 0.714s",
                                "2026-05-22 01:47:08,370 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.145s",
                                "2026-05-22 01:47:09,656 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.267s",
                                "2026-05-22 01:47:09,672 21 INFO     [tempest.common.waiters] volume 147aaeb3-0c84-4661-bbde-29daacce5e6f reached available after waiting for 1.672542 seconds",
                                "2026-05-22 01:47:10,000 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots 0.325s",
                                "2026-05-22 01:47:10,156 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s",
                                "2026-05-22 01:47:11,314 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s",
                                "2026-05-22 01:47:30,793 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 18.471s",
                                "2026-05-22 01:47:31,912 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.108s",
                                "2026-05-22 01:47:33,041 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.123s",
                                "2026-05-22 01:47:34,157 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.test",
                                "    bed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.111s",
                                "2026-05-22 01:47:45,344 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 10.182s",
                                "2026-05-22 01:47:52,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 6.996s",
                                "2026-05-22 01:47:54,926 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/detail 2.573s",
                                "2026-05-22 01:47:55,078 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a/action 0.137s",
                                "2026-05-22 01:47:55,174 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types/4d792c32-6c70-44e0-9656-292074742ab2 0.090s",
                                "2026-05-22 01:47:55,349 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/d25de27f-239a-4f50-9482-95bf4049e2b1 0.169s",
                                "",
                                "2026-05-22 01:47:55.448 13 INFO tempest.lib.common.rest_client [req-23fe6876-a109-4b6d-ae92-f6de394679bf req-23fe6876-a109-4b6d-ae92-f6de394679bf ] Request (ExtraSpecsNegativeTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.115s",
                                "2026-05-22 01:47:55.452 17 INFO tempest.lib.common.rest_client [req-dff725ba-5216-47a9-b8de-aa5d0fb52ffa req-dff725ba-5216-47a9-b8de-aa5d0fb52ffa ] Request (GroupsV320Test:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.108s",
                                "2026-05-22 01:47:55.563 25 INFO tempest.lib.common.rest_client [req-e1bfcd45-5725-4f04-ba7e-000d78cfb227 req-e1bfcd45-5725-4f04-ba7e-000d78cfb227 ] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 0.127s",
                                "2026-05-22 01:47:55.678 29 INFO tempest.lib.common.rest_client [req-4c35aa0e-a8e9-4617-99f4-b077ae053f71 req-4c35aa0e-a8e9-4617-99f4-b077ae053f71 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.805s",
                                "2026-05-22 01:47:56.060 15 INFO tempest.lib.common.rest_client [req-b3ef6748-1a7c-4e1c-a5c3-9bd2c97a59c5 req-b3ef6748-1a7c-4e1c-a5c3-9bd2c97a59c5 ] Request (VolumesActionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.186s",
                                "2026-05-22 01:47:56.114 29 INFO tempest.lib.common.rest_client [req-308b9af3-0a94-434b-b66f-a78d2189ad17 req-308b9af3-0a94-434b-b66f-a78d2189ad17 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 0.421s",
                                "2026-05-22 01:47:56.255 29 INFO tempest.lib.common.rest_client [req-3bb2c979-3b84-42ce-beb2-40acc1ea7e86 req-3bb2c979-3b84-42ce-beb2-40acc1ea7e86 ] Request (VersionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 0.140s",
                                "2026-05-22 01:47:56.440 39 INFO tempest.lib.common.rest_client [req-adb5e65d-e834-42fe-95c2-a05235e19222 req-adb5e65d-e834-42fe-95c2-a05235e19222 ] Request (VolumesGetTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 1.154s",
                                "2026-05-22 01:47:57.787 23 INFO tempest.lib.common.rest_client [req-ef69e1c1-a9d5-4d33-8e25-ce3693257c3d req-ef69e1c1-a9d5-4d33-8e25-ce3693257c3d ] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.157s",
                                "2026-05-22 01:47:57.901 23 INFO tempest.lib.common.rest_client [req-1cc04a4d-0a44-4b9c-941f-37843ce4a075 req-1cc04a4d-0a44-4b9c-941f-37843ce4a075 ] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.097s",
                                "{6} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import [53.015215s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import",
                                "    backup = self.create_backup(volume_id=volume['id'], name=backup_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup",
                                "    waiters.wait_for_volume_resource_status(backup_client, backup['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            'available')",
                                "                                            ^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 76, in delete_backup",
                                "    resp, body = self.delete('backups/%s' % backup_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid backup: Backup status must be available or error'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted",
                                "    self.show_backup(id)",
                                "    ~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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-22 01:47:05,967 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.077s",
                                "2026-05-22 01:47:06,082 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.105s",
                                "2026-05-22 01:47:07,243 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.151s",
                                "2026-05-22 01:47:07,260 23 INFO     [tempest.common.waiters] volume 9d7d25e8-b2fb-4734-b8c6-b5c012eccade reached available after waiting for 1.259974 seconds",
                                "2026-05-22 01:47:07,513 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups 0.252s",
                                "2026-05-22 01:47:07,618 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.102s",
                                "2026-05-22 01:47:08,754 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.127s",
                                "2026-05-22 01:47:09,850 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.089s",
                                "2026-05-22 01:47:10,984 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.117s",
                                "2026-05-22 01:47:22,307 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.314s",
                                "2026-05-22 01:47:30,806 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 8.492s",
                                "2026-05-22 01:47:30,999 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.189s",
                                "2026-05-22 01:47:32,114 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.108s",
                                "2026-05-22 01:47:33,236 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.114s",
                                "2026-05-22 01:47:34,346 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.103s",
                                "2026-05-22 01:47:45,479 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.124s",
                                "2026-05-22 01:47:52,368 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTe",
                                "    st:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 6.886s",
                                "2026-05-22 01:47:52,626 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.246s",
                                "2026-05-22 01:47:52,627 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x768a36bfbc40>, retrying...",
                                "2026-05-22 01:47:57,787 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.157s",
                                "2026-05-22 01:47:57,901 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.097s",
                                "",
                                "2026-05-22 01:47:58.378 21 INFO tempest.lib.common.rest_client [req-d75e8e8c-1e94-4589-b432-b8877499c5aa req-d75e8e8c-1e94-4589-b432-b8877499c5aa ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 2.961s",
                                "2026-05-22 01:47:58.394 17 INFO tempest.lib.common.rest_client [req-6895b01e-a485-4db9-b3e9-a0de5e0d88cd req-6895b01e-a485-4db9-b3e9-a0de5e0d88cd ] Request (GroupsV320Test:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 2.938s",
                                "2026-05-22 01:47:58.400 29 INFO tempest.lib.common.rest_client [req-1aa5f799-df51-4093-b30b-b8dc3be1a3f3 req-1aa5f799-df51-4093-b30b-b8dc3be1a3f3 ] Request (VersionsTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 2.140s",
                                "2026-05-22 01:47:58.394 13 INFO tempest.lib.common.rest_client [req-f5afb453-d7bb-4de1-831c-0b0cfe95d444 req-f5afb453-d7bb-4de1-831c-0b0cfe95d444 ] Request (ExtraSpecsNegativeTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 2.944s",
                                "2026-05-22 01:47:58.396 27 INFO tempest.lib.common.rest_client [req-512ebcc2-7373-4c03-ae5f-917f7039ec57 req-512ebcc2-7373-4c03-ae5f-917f7039ec57 ] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 201 POST https://api.testbed.osism.xyz:5000/v3/projects 3.360s",
                                "2026-05-22 01:47:58.483 31 INFO tempest.lib.common.rest_client [req-4348dd14-b00c-4c29-bb41-349bea3cb72a req-4348dd14-b00c-4c29-bb41-349bea3cb72a ] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.855s",
                                "2026-05-22 01:47:58.746 25 INFO tempest.lib.common.rest_client [req-71605125-e636-4b26-8475-8cfc75747c7a req-71605125-e636-4b26-8475-8cfc75747c7a ] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 3.163s",
                                "2026-05-22 01:47:58.949 15 INFO tempest.lib.common.rest_client [req-a5c7a2bb-c963-49e3-8a8a-4f54830d0c75 req-a5c7a2bb-c963-49e3-8a8a-4f54830d0c75 ] Request (VolumesActionsTest:setUpClass): 200 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 2.884s",
                                "2026-05-22 01:47:58.996 39 INFO tempest.lib.common.rest_client [-] Request (VolumesGetTest:setUpClass): 500 GET https://api.testbed.osism.xyz:5000/v3/domains?name=Default 2.553s",
                                "2026-05-22 01:47:58.996 39 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumesGetTest.setUpClass. Invoking tearDownClass.",
                                "{14} 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 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 856, in _error_checker",
                                "    raise exceptions.UnexpectedContentType(str(resp.status),",
                                "                                           resp=resp)",
                                "",
                                "    tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "",
                                "2026-05-22 01:47:59.045 29 INFO tempest.lib.common.rest_client [req-a6638f91-cb9f-4d1a-ab49-e80608865961 req-a6638f91-cb9f-4d1a-ab49-e80608865961 ] Request (VersionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 0.642s",
                                "2026-05-22 01:47:59.046 29 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VersionsTest.setUpClass. Invoking tearDownClass.",
                                "{9} 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 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 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-22 01:47:59.342 37 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV357Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/f2f163a4c4bd438a9e7124788b482c7c 24.063s",
                                "2026-05-22 01:47:59.351 11 INFO tempest.lib.common.rest_client [req-1ad8141b-076b-421f-820c-08696e900eb7 req-1ad8141b-076b-421f-820c-08696e900eb7 ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 6.991s",
                                "2026-05-22 01:47:59.348 21 INFO tempest.lib.common.rest_client [req-ec45e1d5-7b75-4982-bba4-2a3926da323d req-ec45e1d5-7b75-4982-bba4-2a3926da323d ] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.964s",
                                "2026-05-22 01:47:59.349 21 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-22 01:47:59.370 23 INFO tempest.lib.common.rest_client [req-d37c98bd-cc4b-43ac-b6fb-54f3f7a47df4 req-d37c98bd-cc4b-43ac-b6fb-54f3f7a47df4 ] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.408s",
                                "{6} tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status [1.418516s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:47:59,370 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.408s",
                                "",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test [-] teardown of credentials failed: Unexpected content type provided",
                                "Details: 500: tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "Details: 500",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     cls.setup_credentials()",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     super(BaseVolumeTest, cls).setup_credentials()",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     manager = cls.get_client_manager(",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test         credential_type=credentials_type)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     creds = getattr(cred_provider, credentials_method)()",
                                "2026-05-22 01:47:59.342 37 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-22 01:47:59.342 37 ERROR tempest.test     return self.get_credentials('admin')",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 443, in get_credentials",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     credentials = self._create_creds(admin=is_admin)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 235, in _create_creds",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     user = self.creds_client.create_user(",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test         username, user_password)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 195, in create_user",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     user = self.users_client.create_user(**params)",
                                "2026-05-22 01:47:59.342 37 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-22 01:47:59.342 37 ERROR tempest.test     resp, body = self.post('users', post_body)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test                  ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     resp_header, resp_body = self.request(",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test                              ~~~~~~~~~~~~^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test         'POST', url, extra_headers, headers, body, chunked)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test Details: 500",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test ",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test During handling of the above exception, another exception occurred:",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test ",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     teardown()",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 856, in _error_checker",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test     raise exceptions.UnexpectedContentType(str(resp.status),",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test                                            resp=resp)",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test Details: 500",
                                "2026-05-22 01:47:59.342 37 ERROR tempest.test ",
                                "{13} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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-22 01:48:09.735 11 INFO tempest.lib.common.rest_client [req-600e00ff-3865-484b-b230-0ce914cd9b00 req-600e00ff-3865-484b-b230-0ce914cd9b00 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.378s",
                                "{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting [17.385257s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:47:59,351 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 6.991s",
                                "2026-05-22 01:48:09,735 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.378s",
                                "",
                                "2026-05-22 01:48:09.736 21 INFO tempest.lib.common.rest_client [req-17270ddf-5d50-45af-a059-f20b423e1821 req-17270ddf-5d50-45af-a059-f20b423e1821 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.374s",
                                "2026-05-22 01:48:09.738 21 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 0x7cb80d3ab610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:09.843 25 INFO tempest.lib.common.rest_client [req-e559e704-eecd-4f18-a498-169622a5c882 req-e559e704-eecd-4f18-a498-169622a5c882 ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types/3df53687-c043-43fe-a449-011cca912e2c 11.087s",
                                "2026-05-22 01:48:09.854 13 INFO tempest.lib.common.rest_client [-] Request (ExtraSpecsNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 11.457s",
                                "2026-05-22 01:48:09.858 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in ExtraSpecsNegativeTest.setUpClass. Invoking tearDownClass.",
                                "2026-05-22 01:48:09.854 17 INFO tempest.lib.common.rest_client [-] Request (GroupsV320Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/users 11.456s",
                                "2026-05-22 01:48:09.855 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in GroupsV320Test.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (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 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",
                                "",
                                "{1} setUpClass (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 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-22 01:48:19.862 37 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.490s",
                                "2026-05-22 01:48:19.862 37 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotTestJSON.setUpClass. Invoking tearDownClass.",
                                "{13} 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-22 01:48:19.865 11 INFO tempest.lib.common.rest_client [req-50e1bd88-ec7b-4763-9ce0-1fb07dea62bf req-50e1bd88-ec7b-4763-9ce0-1fb07dea62bf ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.119s",
                                "2026-05-22 01:48:19.963 23 INFO tempest.lib.common.rest_client [req-8d1cc832-9561-4163-a91d-0ac6f6633cf6 req-8d1cc832-9561-4163-a91d-0ac6f6633cf6 ] Request (VolumesBackupsAdminTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/3b35fbbbcc0648e9916ab4629be0b264 20.580s",
                                "2026-05-22 01:48:19.975 25 INFO tempest.lib.common.rest_client [req-4a9a1640-e2e4-403f-a480-28678aa11bac req-4a9a1640-e2e4-403f-a480-28678aa11bac ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.125s",
                                "2026-05-22 01:48:19.975 25 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 0x742c39053610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     teardown()",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:48:19.963 23 ERROR tempest.test ",
                                "{6} tearDownClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-22 01:48:24.857 21 INFO tempest.lib.common.rest_client [req-6160c29a-4d69-4330-b181-9b3df1ce2286 req-6160c29a-4d69-4330-b181-9b3df1ce2286 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s",
                                "2026-05-22 01:48:24.861 21 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 0x7cb80d3ab610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:29.972 13 INFO tempest.lib.common.rest_client [-] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.100s",
                                "2026-05-22 01:48:29.973 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{1} setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:48:30.056 11 INFO tempest.lib.common.rest_client [req-92a97ddb-604d-4970-b923-9b64c3ce68f5 req-92a97ddb-604d-4970-b923-9b64c3ce68f5 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.181s",
                                "{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error [20.316603s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error",
                                "    self._create_reset_and_force_delete_temp_snapshot('error')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:19,865 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.119s",
                                "2026-05-22 01:48:30,056 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.181s",
                                "",
                                "2026-05-22 01:48:35.203 25 INFO tempest.lib.common.rest_client [req-61f08f25-2d77-4ff1-aae4-7d9cc128ad7c req-61f08f25-2d77-4ff1-aae4-7d9cc128ad7c ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.226s",
                                "2026-05-22 01:48:35.205 25 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 0x742c39053610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:48:39.978 21 INFO tempest.lib.common.rest_client [req-12dbc83d-e893-4b86-8eeb-ed71c753fee6 req-12dbc83d-e893-4b86-8eeb-ed71c753fee6 ] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s",
                                "{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_delete_group_snapshots_following_updated_volumes [44.570289s] ... 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 222, in test_delete_group_snapshots_following_updated_volumes",
                                "    group_type = self.create_group_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type",
                                "    group_type = self.admin_group_types_client.create_group_type(",
                                "                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['group_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type",
                                "    resp, body = self.post('group_types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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 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-22 01:47:58,378 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 2.961s",
                                "2026-05-22 01:47:59,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.964s",
                                "2026-05-22 01:47:59,349 21 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-22 01:48:09,736 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.374s",
                                "2026-05-22 01:48:09,738 21 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 0x7cb80d3ab610>>, retrying...",
                                "2026-05-22 01:48:24,857 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s",
                                "2026-05-22 01:48:24,861 21 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 0x7cb80d3ab610>>, retrying...",
                                "2026-05-22 01:48:39,978 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s",
                                "",
                                "2026-05-22 01:48:40.207 11 INFO tempest.lib.common.rest_client [req-6f1c2634-72da-4298-b705-950d00c3600c req-6f1c2634-72da-4298-b705-950d00c3600c ] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.102s",
                                "2026-05-22 01:48:43.031 31 INFO tempest.lib.common.rest_client [req-3788cd8c-4a9b-4672-b2c3-ab0c6d6c4579 req-3788cd8c-4a9b-4672-b2c3-ab0c6d6c4579 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 44.537s",
                                "2026-05-22 01:48:43.049 15 INFO tempest.lib.common.rest_client [req-23fcc553-4b21-466b-ac7b-2766c6c1ed97 req-23fcc553-4b21-466b-ac7b-2766c6c1ed97 ] Request (VolumesActionsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/projects 44.094s",
                                "2026-05-22 01:48:43.050 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.ServerFault'> raised in VolumesActionsTest.setUpClass. Invoking tearDownClass.",
                                "{2} 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 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "    project = self.projects_client.create_project(",
                                "              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, description=description,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        domain_id=self.creds_domain['id'])['project']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "    resp, body = self.post('projects', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-22 01:48:50.234 21 INFO tempest.lib.common.rest_client [req-5a5a6240-a677-4e5b-8586-e6f09002c084 req-5a5a6240-a677-4e5b-8586-e6f09002c084 ] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 10.243s",
                                "{5} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_group_snapshot_create_show_list_delete [10.251945s] ... 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-22 01:48:50,234 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 10.243s",
                                "",
                                "2026-05-22 01:48:50.267 13 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsV39Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.281s",
                                "2026-05-22 01:48:50.268 13 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesBackupsV39Test.setUpClass. Invoking tearDownClass.",
                                "{1} 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 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-22 01:48:50.317 25 INFO tempest.lib.common.rest_client [req-65647da9-860e-46aa-90d4-eb6829e4e673 req-65647da9-860e-46aa-90d4-eb6829e4e673 ] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.109s",
                                "2026-05-22 01:48:50.356 11 INFO tempest.lib.common.rest_client [req-5668f58d-bb12-479e-bacb-1d187bf37100 req-5668f58d-bb12-479e-bacb-1d187bf37100 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.131s",
                                "{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting [20.258047s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('error_deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:40,207 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.102s",
                                "2026-05-22 01:48:50,356 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.131s",
                                "",
                                "{7} tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group [105.162725s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_groups.py\", line 198, in test_create_group_from_group",
                                "    grp2 = self.groups_client.create_group_from_source(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        source_group_id=grp['id'], name=grp_name2)['group']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source",
                                "    resp, body = self.post('groups/action', 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/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-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 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-22 01:47:05,540 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types 0.377s",
                                "2026-05-22 01:47:06,040 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types 0.491s",
                                "2026-05-22 01:47:07,102 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups 1.058s",
                                "2026-05-22 01:47:07,197 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.093s",
                                "2026-05-22 01:47:08,336 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.135s",
                                "2026-05-22 01:47:08,342 25 INFO     [tempest.common.waiters] group 522ef12a-0b2a-46aa-94a8-960a325192a5 reached available after waiting for 1.342176 seconds",
                                "2026-05-22 01:47:08,997 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes 0.654s",
                                "2026-05-22 01:47:09,168 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.158s",
                                "2026-05-22 01:47:10,431 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.235s",
                                "2026-05-22 01:47:10,450 25 INFO     [tempest.common.waiters] volume e3023325-8995-4cef-9b9a-6153e315415e reached available after waiting for 1.450724 seconds",
                                "2026-05-22 01:47:21,868 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/action 11.415s",
                                "2026-05-22 01:47:30,864 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 8.989s",
                                "2026-05-22 01:47:35,245 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 4.360s",
                                "2026-05-22 01:47:35,247 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...",
                                "2026-05-22 01:47:50,433 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 10.183s",
                                "2026-05-22 01:47:50,434 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...",
                                "2026-05-22 01:47:55,563 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 0.127s",
                                "2026-05-22 01:47:58,746 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c20",
                                "    85bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 3.163s",
                                "2026-05-22 01:48:09,843 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types/3df53687-c043-43fe-a449-011cca912e2c 11.087s",
                                "2026-05-22 01:48:19,975 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.125s",
                                "2026-05-22 01:48:19,975 25 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 0x742c39053610>>, retrying...",
                                "2026-05-22 01:48:35,203 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.226s",
                                "2026-05-22 01:48:35,205 25 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 0x742c39053610>>, retrying...",
                                "2026-05-22 01:48:50,317 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.109s",
                                "",
                                "2026-05-22 01:48:53.157 31 INFO tempest.lib.common.rest_client [req-f98551e9-65eb-43b6-af24-ba3c20de3d64 req-f98551e9-65eb-43b6-af24-ba3c20de3d64 ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types/27ea9a96-2f2f-4ac4-a196-35d90619813b 10.114s",
                                "2026-05-22 01:48:58.532 27 INFO tempest.lib.common.rest_client [-] Request (VolumeRetypeWithoutMigrationTest:setUpClass): 504 POST https://api.testbed.osism.xyz:5000/v3/users 60.132s",
                                "2026-05-22 01:48:58.533 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.UnexpectedContentType'> raised in VolumeRetypeWithoutMigrationTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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: 504",
                                "",
                                "2026-05-22 01:49:00.573 11 INFO tempest.lib.common.rest_client [req-535712f2-d3e2-4b50-bd0d-3edaf555ac65 req-535712f2-d3e2-4b50-bd0d-3edaf555ac65 ] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.211s",
                                "2026-05-22 01:49:00.589 25 INFO tempest.lib.common.rest_client [req-4383553a-f684-45fb-94f1-65d479a4e22d req-4383553a-f684-45fb-94f1-65d479a4e22d ] Request (GroupsV314Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/f0e5e714aa214d0bbec2ec4d15143249 10.181s",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:00.591 25 ERROR tempest.test ",
                                "{7} tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-22 01:49:03.161 17 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotasAdminTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 53.296s",
                                "2026-05-22 01:49:03.162 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotasAdminTestJSON.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:49:03.197 15 INFO tempest.lib.common.rest_client [-] Request (VolumesBackupsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.129s",
                                "2026-05-22 01:49:03.198 15 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> 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 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-22 01:49:03.273 31 INFO tempest.lib.common.rest_client [req-77667309-d26b-4f91-b7d6-ce6e043d79ea req-77667309-d26b-4f91-b7d6-ce6e043d79ea ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s",
                                "2026-05-22 01:49:03.274 31 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 0x7a5ed736b610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:11.302 11 INFO tempest.lib.common.rest_client [req-dc99570b-d540-4266-9ef8-22da2dea4791 req-dc99570b-d540-4266-9ef8-22da2dea4791 ] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.726s",
                                "{0} tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status [20.946864s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:49:00,573 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.211s",
                                "2026-05-22 01:49:11,302 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.726s",
                                "",
                                "2026-05-22 01:49:18.385 31 INFO tempest.lib.common.rest_client [req-a2891c31-8a23-4c40-b153-0ca380b89b8c req-a2891c31-8a23-4c40-b153-0ca380b89b8c ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s",
                                "2026-05-22 01:49:18.385 31 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 0x7a5ed736b610>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:19.068 27 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.525s",
                                "2026-05-22 01:49:19.069 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesTest.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:49:20.146 21 INFO tempest.lib.common.rest_client [req-40622d4b-8470-4cf0-a19a-24a278a2bc1c req-40622d4b-8470-4cf0-a19a-24a278a2bc1c ] Request (GroupSnapshotsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/409ddfd55ee64d9ba55ebcc6c54112ff 29.899s",
                                "2026-05-22 01:49:20.146 21 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-22 01:49:20.146 21 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:20.146 21 ERROR tempest.test ",
                                "{5} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-22 01:49:21.420 11 INFO tempest.lib.common.rest_client [req-7e9f267c-95f4-4b18-9a69-8aee9988741b req-7e9f267c-95f4-4b18-9a69-8aee9988741b ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 10.108s",
                                "2026-05-22 01:49:21.421 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:21.536 25 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesAccessTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.925s",
                                "2026-05-22 01:49:21.536 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesAccessTest.setUpClass. Invoking tearDownClass.",
                                "{7} 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-22 01:49:23.822 23 INFO tempest.lib.common.rest_client [-] Request (VolumesDeleteCascade:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 63.846s",
                                "2026-05-22 01:49:23.823 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesDeleteCascade.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:49:23.926 17 INFO tempest.lib.common.rest_client [-] Request (VolumesImageMetadata:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.752s",
                                "2026-05-22 01:49:23.926 17 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesImageMetadata.setUpClass. Invoking tearDownClass.",
                                "{3} setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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-22 01:49:33.931 31 INFO tempest.lib.common.rest_client [req-c1cc5c3a-ee6c-4f3b-833d-82bc32ff338b req-c1cc5c3a-ee6c-4f3b-833d-82bc32ff338b ] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.542s",
                                "{10} tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status [152.363260s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-22 01:47:03,462 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types 1.886s",
                                "2026-05-22 01:47:03,623 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types 0.153s",
                                "2026-05-22 01:47:04,234 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups 0.605s",
                                "2026-05-22 01:47:04,417 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0 0.178s",
                                "2026-05-22 01:47:04,423 31 INFO     [tempest.common.waiters] group 0796d788-5a86-47d3-818a-fd39cdb84bc0 reached available after waiting for 0.423872 seconds",
                                "2026-05-22 01:47:04,863 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes 0.437s",
                                "2026-05-22 01:47:05,192 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/23967099-2e92-4923-ad6e-98b4364ec9d3 0.313s",
                                "2026-05-22 01:47:05,207 31 INFO     [tempest.common.waiters] volume 23967099-2e92-4923-ad6e-98b4364ec9d3 reached available after waiting for 0.207464 seconds",
                                "2026-05-22 01:47:05,595 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots 0.387s",
                                "2026-05-22 01:47:05,744 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.146s",
                                "2026-05-22 01:47:06,858 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.108s",
                                "2026-05-22 01:47:06,861 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 1.861303 seconds",
                                "2026-05-22 01:47:06,961 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.099s",
                                "2026-05-22 01:47:07,311 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.346s",
                                "2026-05-22 01:47:07,317 31 INFO     [tempest.common.waiters] snapshot 18ff1b8d-5c25-4df6-814e-142097b7d9b4 reached available after waiting for 0.317024 seconds",
                                "2026-05-22 01:47:07,834 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.516s",
                                "2026-05-22 01:47:07,926 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.089s",
                                "2026-05-22 01:47:07,927 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached creating after waitin",
                                "    g for 0.927689 seconds",
                                "2026-05-22 01:47:08,058 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.126s",
                                "2026-05-22 01:47:08,166 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.106s",
                                "2026-05-22 01:47:08,171 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.171430 seconds",
                                "2026-05-22 01:47:08,322 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.146s",
                                "2026-05-22 01:47:08,428 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.102s",
                                "2026-05-22 01:47:08,430 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached error after waiting for 0.430499 seconds",
                                "2026-05-22 01:47:08,587 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.154s",
                                "2026-05-22 01:47:08,693 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.104s",
                                "2026-05-22 01:47:08,697 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.697280 seconds",
                                "2026-05-22 01:47:08,889 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.190s",
                                "2026-05-22 01:47:09,325 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.434s",
                                "2026-05-22 01:47:09,450 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.106s",
                                "2026-05-22 01:47:09,613 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.152s",
                                "2026-05-22 01:47:10,768 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.145s",
                                "2026-05-22 01:47:10,859 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.086s",
                                "2026-05-22 01:47:11,046 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.184s",
                                "2026-05-22 01:47:29,286 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.222s",
                                "2026-05-22 01:47",
                                "    :29,290 31 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=0x7a5edc694050>>, retrying...",
                                "2026-05-22 01:47:34,480 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.186s",
                                "2026-05-22 01:47:52,625 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.127s",
                                "2026-05-22 01:47:52,625 31 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=0x7a5edc694050>>, retrying...",
                                "2026-05-22 01:47:58,483 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.855s",
                                "2026-05-22 01:48:43,031 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 44.537s",
                                "2026-05-22 01:48:53,157 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types/27ea9a96-2f2f-4ac4-a196-35d90619813b 10.114s",
                                "2026-05-22 01:49:03,273 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s",
                                "2026-05-22 01:49:03,274 31 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 0x7a5ed736b610>>, retrying...",
                                "2026-05-22 01:49:18,385 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s",
                                "2026-05-22 01:49:18,385 31 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 0x7a5ed736b610>>, retrying...",
                                "2026-05-22 01:49:33,931 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.542s",
                                "",
                                "2026-05-22 01:49:36.722 11 INFO tempest.lib.common.rest_client [req-540c3daf-eea6-4edc-915e-c05df1d53c8e req-540c3daf-eea6-4edc-915e-c05df1d53c8e ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 10.298s",
                                "2026-05-22 01:49:36.722 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <class 'tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest'>>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:39.778 27 INFO tempest.lib.common.rest_client [-] Request (VolumesTransfersV355Test:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.695s",
                                "2026-05-22 01:49:39.779 27 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesTransfersV355Test.setUpClass. Invoking tearDownClass.",
                                "{8} setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:49:40.286 21 INFO tempest.lib.common.rest_client [-] Request (QosSpecsTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.123s",
                                "2026-05-22 01:49:40.286 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in QosSpecsTestJSON.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:49:44.068 23 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.235s",
                                "2026-05-22 01:49:44.069 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{6} 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-22 01:49:44.851 25 INFO tempest.lib.common.rest_client [-] Request (VolumesSummaryTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 23.301s",
                                "2026-05-22 01:49:44.851 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSummaryTest.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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-22 01:49:50.241 31 INFO tempest.lib.common.rest_client [req-ff90fbf7-3411-411e-81c3-fc2703f2cde9 req-ff90fbf7-3411-411e-81c3-fc2703f2cde9 ] Request (GroupSnapshotsV319Test:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/98bdf3ebf1c94db1bba03ec482a018ee 16.249s",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test [-] teardown of credentials failed: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.: tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     teardown()",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:49:50.241 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-22 01:49:50.241 31 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:50.241 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-22 01:49:50.241 31 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:49:50.241 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-22 01:49:50.241 31 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:49:50.241 31 ERROR tempest.test ",
                                "{10} tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "2026-05-22 01:49:50.249 31 INFO tempest.test [-] <class 'unittest.case.SkipTest'> raised in VolumeMultiBackendTest.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.admin.test_multi_backend.VolumeMultiBackendTest) ... SKIPPED: Cinder multi-backend feature disabled",
                                "2026-05-22 01:49:52.121 11 INFO tempest.lib.common.rest_client [req-5db89939-8961-45b0-beda-fab8c892a148 req-5db89939-8961-45b0-beda-fab8c892a148 ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3 10.395s",
                                "2026-05-22 01:50:01.314 21 INFO tempest.lib.common.rest_client [-] Request (AbsoluteLimitsTests:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.015s",
                                "2026-05-22 01:50:01.315 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in AbsoluteLimitsTests.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:50:02.235 11 INFO tempest.lib.common.rest_client [req-e1f69727-5d20-4681-be62-24ed063a905f req-e1f69727-5d20-4681-be62-24ed063a905f ] Request (SnapshotsActionsTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 10.111s",
                                "2026-05-22 01:50:02.235 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x769512847c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:50:04.848 23 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.766s",
                                "2026-05-22 01:50:04.848 23 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{6} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:50:05.220 25 INFO tempest.lib.common.rest_client [-] Request (VolumesListTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.356s",
                                "2026-05-22 01:50:05.220 25 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesListTestJSON.setUpClass. Invoking tearDownClass.",
                                "{7} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:50:11.301 31 INFO tempest.lib.common.rest_client [-] Request (VolumesCloneTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.045s",
                                "2026-05-22 01:50:11.302 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesCloneTest.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:50:17.342 11 INFO tempest.lib.common.rest_client [req-58ace7d2-d9f0-4efd-ad93-d32af08b083b req-58ace7d2-d9f0-4efd-ad93-d32af08b083b ] Request (SnapshotsActionsTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 10.100s",
                                "2026-05-22 01:50:17.344 11 WARNING tempest.lib.common.utils.test_utils [-] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x769512847c40>, retrying...: tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:50:21.435 21 INFO tempest.lib.common.rest_client [-] Request (VolumesNegativeTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.110s",
                                "2026-05-22 01:50:21.436 21 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesNegativeTest.setUpClass. Invoking tearDownClass.",
                                "{5} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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-22 01:50:31.426 31 INFO tempest.lib.common.rest_client [-] Request (VolumesSnapshotNegativeTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.110s",
                                "2026-05-22 01:50:31.427 31 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumesSnapshotNegativeTestJSON.setUpClass. Invoking tearDownClass.",
                                "{10} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:50:32.438 11 INFO tempest.lib.common.rest_client [req-3d74cad6-49a5-4181-a9f2-b3a265629407 req-3d74cad6-49a5-4181-a9f2-b3a265629407 ] Request (SnapshotsActionsTest:tearDownClass): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/volumes/a1b8e89d-c66d-457d-bcbd-d5dd8c33bc97 10.091s",
                                "2026-05-22 01:50:32.439 11 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 0x7695113270c0>), (<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 0x769511327500>)): 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 0x7695113270c0>), (<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 0x769511327500>))",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test     teardown()",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 628, in resource_cleanup",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test     raise testtools.MultipleExceptions(*cleanup_errors)",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test testtools.runtest.MultipleExceptions: ((<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x7695113270c0>), (<class 'tempest.lib.exceptions.ServerFault'>, Got server fault",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test Details: The server has either erred or is incapable of performing the requested operation., <traceback object at 0x769511327500>))",
                                "2026-05-22 01:50:32.439 11 ERROR tempest.test ",
                                "2026-05-22 01:50:42.548 11 INFO tempest.lib.common.rest_client [req-b7e50290-9967-4db3-b9dc-1092e7954e9f req-b7e50290-9967-4db3-b9dc-1092e7954e9f ] Request (SnapshotsActionsTest:tearDownClass): 500 DELETE https://api.testbed.osism.xyz:5000/v3/users/2688c382279144af9c5733bdb3ac78f3 10.104s",
                                "2026-05-22 01:50:42.549 11 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-22 01:50:42.549 11 ERROR tempest.test Traceback (most recent call last):",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     teardown()",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     cls._creds_provider.clear_creds()",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     self.creds_client.delete_user(creds.user_id)",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     self.users_client.delete_user(user_id)",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     resp, body = self.delete(\"users/%s\" % user_id)",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test                  ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     return self.request('DELETE', url, extra_headers, headers, body)",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test            ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     self._error_checker(resp, resp_body)",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test   File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test     raise exceptions.ServerFault(resp_body, resp=resp,",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test                                  message=message)",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test tempest.lib.exceptions.ServerFault: Got server fault",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test Details: An unexpected error prevented the server from fulfilling your request.",
                                "2026-05-22 01:50:42.549 11 ERROR tempest.test ",
                                "{0} tearDownClass (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 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 0x7695113270c0>), (<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 0x769511327500>))",
                                "",
                                "2026-05-22 01:51:03.142 11 INFO tempest.lib.common.rest_client [-] Request (VolumeQuotaClassesTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.581s",
                                "2026-05-22 01:51:03.143 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeQuotaClassesTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:51:23.629 11 INFO tempest.lib.common.rest_client [-] Request (VolumeTypesExtraSpecsTest:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 20.471s",
                                "2026-05-22 01:51:23.629 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in VolumeTypesExtraSpecsTest.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "2026-05-22 01:51:45.095 11 INFO tempest.lib.common.rest_client [-] Request (SnapshotMetadataTestJSON:setUpClass): 500 POST https://api.testbed.osism.xyz:5000/v3/auth/tokens 21.455s",
                                "2026-05-22 01:51:45.096 11 INFO tempest.test [-] <class 'tempest.lib.exceptions.IdentityError'> raised in SnapshotMetadataTestJSON.setUpClass. Invoking tearDownClass.",
                                "{0} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "==============================",
                                "Failed 59 tests - output below:",
                                "==============================",
                                "",
                                "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 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",
                                "",
                                "",
                                "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 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 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_user_messages.UserMessagesTest)",
                                "----------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-1170450 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10001ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'430db5eb-a21d-4efe-893b-e1eeccf5820c\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "",
                                "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 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 143, in cleanup_default_secgroup",
                                "    resp_body = security_group_client.list_security_groups(",
                                "        tenant_id=tenant,",
                                "        name=\"default\")",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 69, in list_security_groups",
                                "    return self.list_resources(uri, **filters)",
                                "           ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 35, in list_resources",
                                "    resp, body = self.get(req_uri)",
                                "                 ~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 746, in request",
                                "    resp, resp_body = self._request(method, url, headers=headers,",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                    body=body, chunked=chunked)",
                                "                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 609, in _request",
                                "    req_url, req_headers, req_body = self.auth_provider.auth_request(",
                                "                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, headers, body, self.filters)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 186, in auth_request",
                                "    auth_url, auth_headers, auth_body = self._decorate_request(",
                                "                                        ~~~~~~~~~~~~~~~~~~~~~~^",
                                "        filters, method, url, headers, body)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 276, in _decorate_request",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_groups.GroupsTest)",
                                "------------------------------------------------------------",
                                "",
                                "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",
                                "",
                                "",
                                "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 640, in clear_creds",
                                "    self.cleanup_default_secgroup(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.security_groups_admin_client, project_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_provider.py\", line 149, in cleanup_default_secgroup",
                                "    security_group_client.delete_security_group(secgroup['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/security_groups_client.py\", line 59, in delete_security_group",
                                "    return self.delete_resource(uri)",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/network/base.py\", line 42, in delete_resource",
                                "    resp, body = self.delete(req_uri)",
                                "                 ~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 892, in _error_checker",
                                "    raise exceptions.Conflict(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.Conflict: Conflict with state of target resource",
                                "Details: {'type': 'SecurityGroupInUse', 'message': 'Security Group None cannot perform precommit_delete due to Callback neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver.OVNMechanismDriver._delete_security_group_precommit-66077174 failed with \"(pymysql.err.OperationalError) (9001, \\'Max connect timeout reached while reaching hostgroup 0 after 10004ms\\')\\n[SQL: SELECT ovn_revision_numbers.standard_attr_id AS ovn_revision_numbers_standard_attr_id, ovn_revision_numbers.resource_uuid AS ovn_revision_numbers_resource_uuid, ovn_revision_numbers.resource_type AS ovn_revision_numbers_resource_type, ovn_revision_numbers.revision_number AS ovn_revision_numbers_revision_number, ovn_revision_numbers.created_at AS ovn_revision_numbers_created_at, ovn_revision_numbers.updated_at AS ovn_revision_numbers_updated_at \\nFROM ovn_revision_numbers \\nWHERE ovn_revision_numbers.resource_uuid = %(resource_uuid_1)s AND ovn_revision_numbers.resource_type = %(resource_type_1)s]\\n[parameters: {\\'resource_uuid_1\\': \\'01355847-e138-423f-9f7f-9c0be59b5e0a\\', \\'resource_type_1\\': \\'security_group_rules\\'}]\\n(Background on this error at: https://sqlalche.me/e/20/e3q8)\".', 'detail': ''}",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.test_volumes_extend.VolumesExtendTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_snapshot_quotas_negative.VolumeSnapshotQuotasNegativeTestJSON)",
                                "------------------------------------------------------------------------------------------------------------------",
                                "",
                                "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.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid snapshot: Snapshot status must be available or error and must not be part of a group.'}, <traceback object at 0x76f8f4aea4c0>), (<class 'tempest.lib.exceptions.BadRequest'>, Bad request",
                                "Details: {'code': 400, 'message': 'Invalid volume: Volume status must be available or error or error_restoring or error_extending or error_managing and must not be migrating, attached, belong to a group, have snapshots, awaiting a transfer, or be disassociated from snapshots after volume transfer.'}, <traceback object at 0x76f8f4e51640>), (<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 0x76f8f4e51880>))",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersTest)",
                                "--------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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.admin.test_volume_quotas_negative.VolumeQuotasNegativeTestJSON)",
                                "----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas_negative.py\", line 31, in setup_credentials",
                                "    super(VolumeQuotasNegativeTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 105, in test_snapshot_force_delete_when_snapshot_is_creating",
                                "    self._create_reset_and_force_delete_temp_snapshot('creating')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 63, in _create_reset_and_force_delete_temp_snapshot",
                                "    self.snapshots_client.wait_for_resource_deletion(temp_snapshot['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/snapshots_client.py\", line 101, in is_resource_deleted",
                                "    self.show_snapshot(id)",
                                "    ~~~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 57, in show_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured 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 237, in delete_snapshot",
                                "    snapshots_client.delete_snapshot(snapshot_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 95, in delete_snapshot",
                                "    resp, body = self.delete(\"snapshots/%s\" % 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/common/rest_client.py\", line 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 snapshot: Snapshot status must be available or error and must not be part of a group.'}",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:47:08,361 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 0.290s",
                                "2026-05-22 01:47:08,471 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.100s",
                                "2026-05-22 01:47:09,653 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.176s",
                                "2026-05-22 01:47:09,656 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached available after waiting for 1.656279 seconds",
                                "2026-05-22 01:47:09,910 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.253s",
                                "2026-05-22 01:47:09,998 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.087s",
                                "2026-05-22 01:47:10,000 11 INFO     [tempest.common.waiters] snapshot 3b7f1742-14c9-4657-97c4-3de1a8ec509d reached creating after waiting for 0.000623 seconds",
                                "2026-05-22 01:47:10,306 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 202 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d/action 0.302s",
                                "2026-05-22 01:47:10,404 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 200 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 0.096s",
                                "2026-05-22 01:47:21,535 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_creating): 500 GET https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.121s",
                                "2026-05-22 01:47:35,211 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 13.669s",
                                "2026-05-22 01:47:45,336 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 10.122s",
                                "2026-05-22 01:47:45,336 11 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_snapshot of <tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_creating[id-05f711b6-e629-4895-8103-7ca069f2073a] id=0x76951280cf50>>, retrying...",
                                "2026-05-22 01:47:52,346 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots/3b7f1742-14c9-4657-97c4-3de1a8ec509d 2.004s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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_volumes_list.VolumesListAdminTestJSON)",
                                "--------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest.test_create_group_from_group_snapshot[id-eff52c70-efc7-45ed-b47a-4ad675d09b81]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 179, in test_create_group_from_group_snapshot",
                                "    group_snapshot = self._create_group_snapshot(",
                                "        group_id=grp['id'], name=group_snapshot_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 46, in _create_group_snapshot",
                                "    waiters.wait_for_volume_resource_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.group_snapshots_client, group_snapshot['id'], 'available')",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 59, in show_group_snapshot",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_group_snapshots.py\", line 51, in _delete_group_snapshot",
                                "    self.group_snapshots_client.delete_group_snapshot(group_snapshot['id'])",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_snapshots_client.py\", line 48, in delete_group_snapshot",
                                "    resp, body = self.delete('group_snapshots/%s' % group_snapshot_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid GroupSnapshot: GroupSnapshot status must be available or error, and no Group can be currently using it as source for its creation.'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid Group: Group has existing snapshots.'}",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Target group type is still in use. Group Type 4d792c32-6c70-44e0-9656-292074742ab2 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-22 01:47:05,285 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 0.674s",
                                "2026-05-22 01:47:05,658 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.370s",
                                "2026-05-22 01:47:06,192 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups 0.529s",
                                "2026-05-22 01:47:06,323 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.129s",
                                "2026-05-22 01:47:07,488 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a 0.152s",
                                "2026-05-22 01:47:07,492 21 INFO     [tempest.common.waiters] group 2c10065b-3ab1-4414-bfa1-4cc9348ed22a reached available after waiting for 1.492748 seconds",
                                "2026-05-22 01:47:08,214 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes 0.714s",
                                "2026-05-22 01:47:08,370 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.145s",
                                "2026-05-22 01:47:09,656 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/147aaeb3-0c84-4661-bbde-29daacce5e6f 0.267s",
                                "2026-05-22 01:47:09,672 21 INFO     [tempest.common.waiters] volume 147aaeb3-0c84-4661-bbde-29daacce5e6f reached available after waiting for 1.672542 seconds",
                                "2026-05-22 01:47:10,000 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 202 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots 0.325s",
                                "2026-05-22 01:47:10,156 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s",
                                "2026-05-22 01:47:11,314 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.128s",
                                "2026-05-22 01:47:30,793 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 18.471s",
                                "2026-05-22 01:47:31,912 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.108s",
                                "2026-05-22 01:47:33,041 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.123s",
                                "2026-05-22 01:47:34,157 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 200 GET https://api.test",
                                "    bed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 0.111s",
                                "2026-05-22 01:47:45,344 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_create_group_from_group_snapshot): 500 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 10.182s",
                                "2026-05-22 01:47:52,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/group_snapshots/746d60e8-ed97-404b-9332-4bea6789f93d 6.996s",
                                "2026-05-22 01:47:54,926 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/volumes/detail 2.573s",
                                "2026-05-22 01:47:55,078 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 POST https://api.testbed.osism.xyz:8776/v3/2744b8f34de4488c896ce012f6fb1172/groups/2c10065b-3ab1-4414-bfa1-4cc9348ed22a/action 0.137s",
                                "2026-05-22 01:47:55,174 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types/4d792c32-6c70-44e0-9656-292074742ab2 0.090s",
                                "2026-05-22 01:47:55,349 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/d25de27f-239a-4f50-9482-95bf4049e2b1 0.169s",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_export_import[id-a99c54a1-dd80-4724-8a13-13bf58d4068d]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 65, in test_volume_backup_export_import",
                                "    backup = self.create_backup(volume_id=volume['id'], name=backup_name)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 219, in create_backup",
                                "    waiters.wait_for_volume_resource_status(backup_client, backup['id'],",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                            'available')",
                                "                                            ^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/waiters.py\", line 376, in wait_for_volume_resource_status",
                                "    resource_status = show_resource(resource_id)[",
                                "                      ~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 76, in delete_backup",
                                "    resp, body = self.delete('backups/%s' % backup_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 877, in _error_checker",
                                "    raise exceptions.BadRequest(resp_body, resp=resp)",
                                "",
                                "    tempest.lib.exceptions.BadRequest: Bad request",
                                "Details: {'code': 400, 'message': 'Invalid backup: Backup status must be available or error'}",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 973, in wait_for_resource_deletion",
                                "    if self.is_resource_deleted(id, *args, **kwargs):",
                                "       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 140, in is_resource_deleted",
                                "    self.show_backup(id)",
                                "    ~~~~~~~~~~~~~~~~^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/backups_client.py\", line 83, in show_backup",
                                "    resp, body = self.get(url)",
                                "                 ~~~~~~~~^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 342, in get",
                                "    return self.request('GET', url, extra_headers, headers,",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                        chunked=chunked)",
                                "                        ^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-3:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 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-22 01:47:05,967 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.077s",
                                "2026-05-22 01:47:06,082 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.105s",
                                "2026-05-22 01:47:07,243 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.151s",
                                "2026-05-22 01:47:07,260 23 INFO     [tempest.common.waiters] volume 9d7d25e8-b2fb-4734-b8c6-b5c012eccade reached available after waiting for 1.259974 seconds",
                                "2026-05-22 01:47:07,513 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 202 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups 0.252s",
                                "2026-05-22 01:47:07,618 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.102s",
                                "2026-05-22 01:47:08,754 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.127s",
                                "2026-05-22 01:47:09,850 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.089s",
                                "2026-05-22 01:47:10,984 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.117s",
                                "2026-05-22 01:47:22,307 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_export_import): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.314s",
                                "2026-05-22 01:47:30,806 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 8.492s",
                                "2026-05-22 01:47:30,999 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.189s",
                                "2026-05-22 01:47:32,114 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.108s",
                                "2026-05-22 01:47:33,236 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.114s",
                                "2026-05-22 01:47:34,346 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 0.103s",
                                "2026-05-22 01:47:45,479 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/backups/22f09b31-dcad-4784-8dec-577e6e791438 10.124s",
                                "2026-05-22 01:47:52,368 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTe",
                                "    st:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 6.886s",
                                "2026-05-22 01:47:52,626 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.246s",
                                "2026-05-22 01:47:52,627 23 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <function BaseVolumeTest._delete_volume_for_cleanup at 0x768a36bfbc40>, retrying...",
                                "2026-05-22 01:47:57,787 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.157s",
                                "2026-05-22 01:47:57,901 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:_run_cleanups): 400 DELETE https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes/9d7d25e8-b2fb-4734-b8c6-b5c012eccade 0.097s",
                                "",
                                "",
                                "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 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 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_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 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 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.",
                                "",
                                "",
                                "tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest.test_volume_backup_reset_status[id-47a35425-a891-4e13-961c-c45deea21e94]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volumes_backup.py\", line 126, in test_volume_backup_reset_status",
                                "    volume = self.create_volume()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 139, in create_volume",
                                "    volume = self.volumes_client.create_volume(**kwargs)['volume']",
                                "             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/volumes_client.py\", line 116, in create_volume",
                                "    resp, body = self.post('volumes', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:47:59,370 23 INFO     [tempest.lib.common.rest_client] Request (VolumesBackupsAdminTest:test_volume_backup_reset_status): 500 POST https://api.testbed.osism.xyz:8776/v3/717176c21ddb433eb4738e599e077fac/volumes 1.408s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV357Test)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 743, in get_client_manager",
                                "    creds = getattr(cred_provider, credentials_method)()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 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",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_deleting[id-92ce8597-b992-43a1-8868-6316b22a969e]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 110, in test_snapshot_force_delete_when_snapshot_is_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:47:59,351 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 6.991s",
                                "2026-05-22 01:48:09,735 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.378s",
                                "",
                                "",
                                "setUpClass (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 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.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 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_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",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_volumes_backup.VolumesBackupsAdminTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volumes_actions.VolumesActionsTest)",
                                "-----------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error[id-645a4a67-a1eb-4e8e-a547-600abac1525d]",
                                "---------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 115, in test_snapshot_force_delete_when_snapshot_is_error",
                                "    self._create_reset_and_force_delete_temp_snapshot('error')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:19,865 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.119s",
                                "2026-05-22 01:48:30,056 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.181s",
                                "",
                                "",
                                "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 222, in test_delete_group_snapshots_following_updated_volumes",
                                "    group_type = self.create_group_type()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 397, in create_group_type",
                                "    group_type = self.admin_group_types_client.create_group_type(",
                                "                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, **kwargs)['group_type']",
                                "        ^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 41, in create_group_type",
                                "    resp, body = self.post('group_types', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    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 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-22 01:47:58,378 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 200 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 2.961s",
                                "2026-05-22 01:47:59,348 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_delete_group_snapshots_following_updated_volumes): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/group_types 0.964s",
                                "2026-05-22 01:47:59,349 21 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-22 01:48:09,736 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.374s",
                                "2026-05-22 01:48:09,738 21 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 0x7cb80d3ab610>>, retrying...",
                                "2026-05-22 01:48:24,857 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s",
                                "2026-05-22 01:48:24,861 21 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 0x7cb80d3ab610>>, retrying...",
                                "2026-05-22 01:48:39,978 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types/b8e68ff2-b200-42f9-b4d9-0d71c9a28168 10.114s",
                                "",
                                "",
                                "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 200, in _create_creds",
                                "    project = self.creds_client.create_project(",
                                "        name=project_name, description=project_desc)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 164, in create_project",
                                "    project = self.projects_client.create_project(",
                                "              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=name, description=description,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        domain_id=self.creds_domain['id'])['project']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/projects_client.py\", line 37, in create_project",
                                "    resp, body = self.post('projects', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "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-22 01:48:50,234 21 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsTest:test_group_snapshot_create_show_list_delete): 500 POST https://api.testbed.osism.xyz:8776/v3/b3bd97b6936d458ca671400d397fae14/types 10.243s",
                                "",
                                "",
                                "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 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_snapshot_force_delete_when_snapshot_is_error_deleting[id-bf89080f-8129-465e-9327-b2f922666ba5]",
                                "------------------------------------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 120, in test_snapshot_force_delete_when_snapshot_is_error_deleting",
                                "    self._create_reset_and_force_delete_temp_snapshot('error_deleting')",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 56, in _create_reset_and_force_delete_temp_snapshot",
                                "    temp_snapshot = self.create_snapshot(volume_id=self.volume['id'])",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 176, in create_snapshot",
                                "    snapshot = self.snapshots_client.create_snapshot(",
                                "               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        volume_id=volume_id, **kwargs)['snapshot']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 70, in create_snapshot",
                                "    resp, body = self.post('snapshots', post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:48:40,207 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_snapshot_force_delete_when_snapshot_is_error_deleting): 500 POST https://api.testbed.osism.xyz:8776/v3/1fdcac05fa8a47469012f11fc2b3a24f/snapshots 10.102s",
                                "2026-05-22 01:48:50,356 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.131s",
                                "",
                                "",
                                "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/admin/test_groups.py\", line 198, in test_create_group_from_group",
                                "    grp2 = self.groups_client.create_group_from_source(",
                                "           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        source_group_id=grp['id'], name=grp_name2)['group']",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 99, in create_group_from_source",
                                "    resp, body = self.post('groups/action', 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/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-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 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-22 01:47:05,540 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types 0.377s",
                                "2026-05-22 01:47:06,040 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types 0.491s",
                                "2026-05-22 01:47:07,102 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups 1.058s",
                                "2026-05-22 01:47:07,197 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.093s",
                                "2026-05-22 01:47:08,336 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5 0.135s",
                                "2026-05-22 01:47:08,342 25 INFO     [tempest.common.waiters] group 522ef12a-0b2a-46aa-94a8-960a325192a5 reached available after waiting for 1.342176 seconds",
                                "2026-05-22 01:47:08,997 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 202 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes 0.654s",
                                "2026-05-22 01:47:09,168 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.158s",
                                "2026-05-22 01:47:10,431 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/e3023325-8995-4cef-9b9a-6153e315415e 0.235s",
                                "2026-05-22 01:47:10,450 25 INFO     [tempest.common.waiters] volume e3023325-8995-4cef-9b9a-6153e315415e reached available after waiting for 1.450724 seconds",
                                "2026-05-22 01:47:21,868 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:test_create_group_from_group): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/action 11.415s",
                                "2026-05-22 01:47:30,864 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 8.989s",
                                "2026-05-22 01:47:35,245 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 4.360s",
                                "2026-05-22 01:47:35,247 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...",
                                "2026-05-22 01:47:50,433 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 10.183s",
                                "2026-05-22 01:47:50,434 25 WARNING  [tempest.lib.common.utils.test_utils] Got ServerFault while running <bound method BaseVolumeTest.delete_group of <tempest.api.volume.admin.test_groups.GroupsV314Test.test_create_group_from_group[id-2424af8c-7851-4888-986a-794b10c3210e] id=0x742c3e37c2f0>>, retrying...",
                                "2026-05-22 01:47:55,563 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c2085bbb8e637951e94/volumes/detail 0.127s",
                                "2026-05-22 01:47:58,746 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/b1ddd3488cb34c20",
                                "    85bbb8e637951e94/groups/522ef12a-0b2a-46aa-94a8-960a325192a5/action 3.163s",
                                "2026-05-22 01:48:09,843 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/group_types/3df53687-c043-43fe-a449-011cca912e2c 11.087s",
                                "2026-05-22 01:48:19,975 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.125s",
                                "2026-05-22 01:48:19,975 25 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 0x742c39053610>>, retrying...",
                                "2026-05-22 01:48:35,203 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.226s",
                                "2026-05-22 01:48:35,205 25 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 0x742c39053610>>, retrying...",
                                "2026-05-22 01:48:50,317 25 INFO     [tempest.lib.common.rest_client] Request (GroupsV314Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/bb1abc54197846709c2afd6ce7e5052d/types/751ddddd-4f71-4cfd-902e-2841461824fe 10.109s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_retype.VolumeRetypeWithoutMigrationTest)",
                                "-----------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 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: 504",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_groups.GroupsV314Test)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quotas.VolumeQuotasAdminTestJSON)",
                                "----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_volume_quotas.py\", line 36, in setup_credentials",
                                "    super(VolumeQuotasAdminTestJSON, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_backup.VolumesBackupsTest)",
                                "----------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_snapshots_actions.SnapshotsActionsTest.test_update_snapshot_status[id-41288afd-d463-485e-8f6e-4eea159413eb]",
                                "-----------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 85, in test_update_snapshot_status",
                                "    self.admin_snapshots_client.reset_snapshot_status(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.snapshot['id'], status)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/admin/test_snapshots_actions.py\", line 47, in tearDown",
                                "    self.admin_snapshots_client.reset_snapshot_status(snapshot_id,",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^",
                                "                                                      status)",
                                "                                                      ^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/snapshots_client.py\", line 114, in reset_snapshot_status",
                                "    resp, body = self.post('snapshots/%s/action' % snapshot_id, post_body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured pythonlogging:",
                                "~~~~~~~~~~~~~~~~~~~~~~~",
                                "    2026-05-22 01:49:00,573 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:test_update_snapshot_status): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.211s",
                                "2026-05-22 01:49:11,302 11 INFO     [tempest.lib.common.rest_client] Request (SnapshotsActionsTest:tearDown): 500 POST https://api.testbed.osism.xyz:8776/v3/4a57ec79032b474aaf7281d9750bdd21/snapshots/f6241f3d-c0d1-467b-8c34-0a7fa9adfca3/action 10.726s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types.VolumeTypesTest)",
                                "-----------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsTest)",
                                "--------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_type_access.VolumeTypesAccessTest)",
                                "-----------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_delete_cascade.VolumesDeleteCascade)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_image_metadata.VolumesImageMetadata)",
                                "------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tempest.api.volume.admin.test_group_snapshots.GroupSnapshotsV319Test.test_reset_group_snapshot_status[id-3b42c9b9-c984-4444-816e-ca2e1ed30b40]",
                                "----------------------------------------------------------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 304, in delete_group",
                                "    self.groups_client.delete_group(group_id, delete_volumes)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/groups_client.py\", line 53, in delete_group",
                                "    resp, body = self.post('groups/%s/action' % group_id,",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                           post_body)",
                                "                           ^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-1:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/group_types_client.py\", line 48, in delete_group_type",
                                "    resp, body = self.delete(\"group_types/%s\" % group_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/base_client.py\", line 39, in request",
                                "    resp, resp_body = super(BaseClient, self).request(",
                                "                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        method, url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: The server has either erred or is incapable of performing the requested operation.",
                                "",
                                "",
                                "Captured traceback-2:",
                                "~~~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 413, in clear_volume_type",
                                "    test_utils.call_and_ignore_notfound_exc(",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        self.admin_volume_types_client.delete_volume_type, vol_type_id)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/utils/test_utils.py\", line 87, in call_and_ignore_notfound_exc",
                                "    return func(*args, **kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/volume/v3/types_client.py\", line 102, in delete_volume_type",
                                "    resp, body = self.delete(\"types/%s\" % volume_type_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 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-22 01:47:03,462 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types 1.886s",
                                "2026-05-22 01:47:03,623 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types 0.153s",
                                "2026-05-22 01:47:04,234 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups 0.605s",
                                "2026-05-22 01:47:04,417 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0 0.178s",
                                "2026-05-22 01:47:04,423 31 INFO     [tempest.common.waiters] group 0796d788-5a86-47d3-818a-fd39cdb84bc0 reached available after waiting for 0.423872 seconds",
                                "2026-05-22 01:47:04,863 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes 0.437s",
                                "2026-05-22 01:47:05,192 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/23967099-2e92-4923-ad6e-98b4364ec9d3 0.313s",
                                "2026-05-22 01:47:05,207 31 INFO     [tempest.common.waiters] volume 23967099-2e92-4923-ad6e-98b4364ec9d3 reached available after waiting for 0.207464 seconds",
                                "2026-05-22 01:47:05,595 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots 0.387s",
                                "2026-05-22 01:47:05,744 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.146s",
                                "2026-05-22 01:47:06,858 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.108s",
                                "2026-05-22 01:47:06,861 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 1.861303 seconds",
                                "2026-05-22 01:47:06,961 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.099s",
                                "2026-05-22 01:47:07,311 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.346s",
                                "2026-05-22 01:47:07,317 31 INFO     [tempest.common.waiters] snapshot 18ff1b8d-5c25-4df6-814e-142097b7d9b4 reached available after waiting for 0.317024 seconds",
                                "2026-05-22 01:47:07,834 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.516s",
                                "2026-05-22 01:47:07,926 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.089s",
                                "2026-05-22 01:47:07,927 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached creating after waitin",
                                "    g for 0.927689 seconds",
                                "2026-05-22 01:47:08,058 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.126s",
                                "2026-05-22 01:47:08,166 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.106s",
                                "2026-05-22 01:47:08,171 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.171430 seconds",
                                "2026-05-22 01:47:08,322 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.146s",
                                "2026-05-22 01:47:08,428 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:test_reset_group_snapshot_status): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.102s",
                                "2026-05-22 01:47:08,430 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached error after waiting for 0.430499 seconds",
                                "2026-05-22 01:47:08,587 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 POST https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d/action 0.154s",
                                "2026-05-22 01:47:08,693 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.104s",
                                "2026-05-22 01:47:08,697 31 INFO     [tempest.common.waiters] group_snapshot e903b9a0-d06f-4213-a049-c22c687a3b7d reached available after waiting for 0.697280 seconds",
                                "2026-05-22 01:47:08,889 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 202 DELETE https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.190s",
                                "2026-05-22 01:47:09,325 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.434s",
                                "2026-05-22 01:47:09,450 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/detail 0.106s",
                                "2026-05-22 01:47:09,613 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.152s",
                                "2026-05-22 01:47:10,768 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/snapshots/18ff1b8d-5c25-4df6-814e-142097b7d9b4 0.145s",
                                "2026-05-22 01:47:10,859 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 404 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/group_snapshots/e903b9a0-d06f-4213-a049-c22c687a3b7d 0.086s",
                                "2026-05-22 01:47:11,046 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.184s",
                                "2026-05-22 01:47:29,286 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.222s",
                                "2026-05-22 01:47",
                                "    :29,290 31 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=0x7a5edc694050>>, retrying...",
                                "2026-05-22 01:47:34,480 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.186s",
                                "2026-05-22 01:47:52,625 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 18.127s",
                                "2026-05-22 01:47:52,625 31 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=0x7a5edc694050>>, retrying...",
                                "2026-05-22 01:47:58,483 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 200 GET https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/volumes/detail 0.855s",
                                "2026-05-22 01:48:43,031 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 POST https://api.testbed.osism.xyz:8776/v3/d3363e113dfc43d9801e96c569d1f82c/groups/0796d788-5a86-47d3-818a-fd39cdb84bc0/action 44.537s",
                                "2026-05-22 01:48:53,157 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/group_types/27ea9a96-2f2f-4ac4-a196-35d90619813b 10.114s",
                                "2026-05-22 01:49:03,273 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s",
                                "2026-05-22 01:49:03,274 31 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 0x7a5ed736b610>>, retrying...",
                                "2026-05-22 01:49:18,385 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.107s",
                                "2026-05-22 01:49:18,385 31 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 0x7a5ed736b610>>, retrying...",
                                "2026-05-22 01:49:33,931 31 INFO     [tempest.lib.common.rest_client] Request (GroupSnapshotsV319Test:_run_cleanups): 500 DELETE https://api.testbed.osism.xyz:8776/v3/ebec66c4504e466ca1eeb1d2f0efec4a/types/f86aaaa3-a410-4c03-b64d-36e46f6a9f14 10.542s",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_transfers.VolumesTransfersV355Test)",
                                "------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_qos.QosSpecsTestJSON)",
                                "---------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone_negative.VolumesCloneNegativeTest)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_get.VolumesSummaryTest)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 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_snapshots.GroupSnapshotsV319Test)",
                                "------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 246, in tearDownClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 210, in tearDownClass",
                                "    teardown()",
                                "    ~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 757, in clear_credentials",
                                "    cls._creds_provider.clear_creds()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/dynamic_creds.py\", line 616, in clear_creds",
                                "    self.creds_client.delete_user(creds.user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/cred_client.py\", line 55, in delete_user",
                                "    self.users_client.delete_user(user_id)",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/users_client.py\", line 104, in delete_user",
                                "    resp, body = self.delete(\"users/%s\" % user_id)",
                                "                 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 359, in delete",
                                "    return self.request('DELETE', url, extra_headers, headers, body)",
                                "           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 762, in request",
                                "    self._error_checker(resp, resp_body)",
                                "    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 947, in _error_checker",
                                "    raise exceptions.ServerFault(resp_body, resp=resp,",
                                "                                 message=message)",
                                "",
                                "    tempest.lib.exceptions.ServerFault: Got server fault",
                                "Details: An unexpected error prevented the server from fulfilling your request.",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volume_absolute_limits.AbsoluteLimitsTests)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON)",
                                "---------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON)",
                                "---------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_clone.VolumesCloneTest)",
                                "-------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest)",
                                "-------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON)",
                                "-----------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "tearDownClass (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 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 0x7695113270c0>), (<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 0x769511327500>))",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_quota_classes.VolumeQuotaClassesTest)",
                                "--------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.admin.test_volume_types_extra_specs.VolumeTypesExtraSpecsTest)",
                                "---------------------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON)",
                                "-------------------------------------------------------------------------------",
                                "",
                                "Captured traceback:",
                                "~~~~~~~~~~~~~~~~~~~",
                                "    Traceback (most recent call last):",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 185, in setUpClass",
                                "    raise value.with_traceback(trace)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 170, in setUpClass",
                                "    cls.setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/api/volume/base.py\", line 62, in setup_credentials",
                                "    super(BaseVolumeTest, cls).setup_credentials()",
                                "    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 398, in setup_credentials",
                                "    manager = cls.get_client_manager(",
                                "        credential_type=credentials_type)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 727, in get_client_manager",
                                "    cred_provider = cls._get_credentials_provider()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/test.py\", line 702, in _get_credentials_provider",
                                "    cls._creds_provider = credentials.get_credentials_provider(",
                                "                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        name=cls.__name__, network_resources=cls._network_resources,",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "        force_tenant_isolation=force_tenant_isolation)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 141, in get_credentials_provider",
                                "    **get_dynamic_provider_params(identity_version))",
                                "      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 72, in get_dynamic_provider_params",
                                "    admin_creds = admin_creds or get_configured_admin_credentials(",
                                "                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^",
                                "        fill_in=True, identity_version=identity_version)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 257, in get_configured_admin_credentials",
                                "    credentials = get_credentials(fill_in=fill_in,",
                                "                                  identity_version=identity_version, **params)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/common/credentials_factory.py\", line 300, in get_credentials",
                                "    return auth.get_credentials(auth_url,",
                                "           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^",
                                "                                fill_in=fill_in,",
                                "                                ^^^^^^^^^^^^^^^^",
                                "                                identity_version=identity_version,",
                                "                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "                                **params)",
                                "                                ^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 652, in get_credentials",
                                "    creds = auth_provider.fill_credentials()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 123, in fill_credentials",
                                "    auth_data = self.get_auth()",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 149, in get_auth",
                                "    self.set_auth()",
                                "    ~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 158, in set_auth",
                                "    self.cache = self._get_auth()",
                                "                 ~~~~~~~~~~~~~~^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/auth.py\", line 313, in _get_auth",
                                "    token, auth_data = auth_func(**auth_params)",
                                "                       ~~~~~~~~~^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 190, in get_token",
                                "    body = self.auth(**kwargs)",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 143, in auth",
                                "    resp, body = self.post(self.auth_url, body=body)",
                                "                 ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/common/rest_client.py\", line 314, in post",
                                "    resp_header, resp_body = self.request(",
                                "                             ~~~~~~~~~~~~^",
                                "        'POST', url, extra_headers, headers, body, chunked)",
                                "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^",
                                "",
                                "      File \"/usr/local/lib/python3.13/site-packages/tempest/lib/services/identity/v3/token_client.py\", line 172, in request",
                                "    raise exceptions.IdentityError(",
                                "        'Unexpected status code {0}'.format(resp.status))",
                                "",
                                "    tempest.lib.exceptions.IdentityError: Got identity error",
                                "Details: Unexpected status code 500",
                                "",
                                "",
                                "",
                                "======",
                                "Totals",
                                "======",
                                "Ran: 89 tests in 299.1629 sec.",
                                " - Passed: 23",
                                " - Skipped: 7",
                                " - Expected Fail: 0",
                                " - Unexpected Success: 0",
                                " - Failed: 59",
                                "Sum of execute time for each test: 581.4828 sec.",
                                "",
                                "==============",
                                "Worker Balance",
                                "==============",
                                " - Worker 0 (10 tests) => 0:04:38.780716",
                                " - Worker 1 (6 tests) => 0:01:41.247920",
                                " - Worker 2 (6 tests) => 0:02:01.016759",
                                " - Worker 3 (5 tests) => 0:02:19.188838",
                                " - Worker 4 (5 tests) => 0:00:48.172897",
                                " - Worker 5 (7 tests) => 0:03:16.828560",
                                " - Worker 6 (6 tests) => 0:02:59.959923",
                                " - Worker 7 (5 tests) => 0:03:00.058558",
                                " - Worker 8 (6 tests) => 0:02:32.644501",
                                " - Worker 9 (6 tests) => 0:00:54.794130",
                                " - Worker 10 (5 tests) => 0:03:29.855172",
                                " - Worker 11 (4 tests) => 0:00:09.399105",
                                " - Worker 12 (5 tests) => 0:00:58.685723",
                                " - Worker 13 (3 tests) => 0:01:24.162720",
                                " - Worker 14 (3 tests) => 0:01:02.954903",
                                " - Worker 15 (7 tests) => 0:01:06.706117"
                            ],
                            "zuul_log_id": "0242ac1f-6606-be95-4f9d-00000000001f-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:47.292072Z",
                            "start": "2026-05-22T01:37:10.815050Z"
                        },
                        "id": "0242ac1f-6606-be95-4f9d-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-22T01:51:51.385581Z",
                    "start": "2026-05-22T01:51:48.517241Z"
                },
                "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:48.590925Z",
                            "start": "2026-05-22T01:51:48.535728Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.019482",
                            "end": "2026-05-22 01:51:49.492290",
                            "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-25dc-6526-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-05-22 01:51:49.472808",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-25dc-6526-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:49.650286Z",
                            "start": "2026-05-22T01:51:48.635960Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:49.689357Z",
                            "start": "2026-05-22T01:51:49.664211Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:49.771078Z",
                            "start": "2026-05-22T01:51:49.702196Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:50.858377Z",
                            "start": "2026-05-22T01:51:49.780236Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:50.908992Z",
                            "start": "2026-05-22T01:51:50.879919Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:51.257248Z",
                            "start": "2026-05-22T01:51:50.923935Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:51.308917Z",
                            "start": "2026-05-22T01:51:51.269646Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:51.353386Z",
                            "start": "2026-05-22T01:51:51.318696Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-25dc-6526-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:51.385581Z",
                            "start": "2026-05-22T01:51:51.361835Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-05-22T01:52:11.257666Z",
                    "start": "2026-05-22T01:51:51.397122Z"
                },
                "id": "0242ac1f-6606-25dc-6526-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:51:51.455984Z",
                            "start": "2026-05-22T01:51:51.405167Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-22T01:51:51.489222Z",
                            "start": "2026-05-22T01:51:51.464723Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-00000000001a",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "OS_CLOUD=ci ~/venv/bin/python3 cleanup.py\n",
                            "delta": "0:00:19.333646",
                            "end": "2026-05-22 01:52:11.141169",
                            "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-25dc-6526-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:51:51.807523",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-22 01:51:52 - clean up servers\n2026-05-22 01:51:52 - testbed-manager\n2026-05-22 01:51:52 - testbed-node-5\n2026-05-22 01:51:53 - testbed-node-2\n2026-05-22 01:51:53 - testbed-node-1\n2026-05-22 01:51:53 - testbed-node-3\n2026-05-22 01:51:53 - testbed-node-4\n2026-05-22 01:51:53 - testbed-node-0\n2026-05-22 01:51:53 - clean up keypairs\n2026-05-22 01:51:53 - testbed\n2026-05-22 01:51:53 - wait for servers to be gone\n2026-05-22 01:52:04 - clean up ports\n2026-05-22 01:52:04 - 4c76238a-6186-428c-8dd5-07346814fe71\n2026-05-22 01:52:05 - 5430f78b-12ba-424a-bece-3d26977f8f2c\n2026-05-22 01:52:05 - 63bd55f6-b2cc-4fc6-ac39-7154ff480e36\n2026-05-22 01:52:05 - 7d65e98a-c29d-4d28-bb15-57aff468b31b\n2026-05-22 01:52:05 - 95e07e0d-e3c2-4709-800d-c3bc5ad3e090\n2026-05-22 01:52:06 - a5acfd08-b9f5-4259-a593-996d14591d01\n2026-05-22 01:52:06 - cf62dc89-a873-4b22-936d-35412c2b142d\n2026-05-22 01:52:06 - clean up volumes\n2026-05-22 01:52:06 - testbed-volume-3-node-base\n2026-05-22 01:52:06 - testbed-volume-1-node-base\n2026-05-22 01:52:06 - testbed-volume-0-node-base\n2026-05-22 01:52:06 - testbed-volume-manager-base\n2026-05-22 01:52:06 - testbed-volume-2-node-base\n2026-05-22 01:52:06 - testbed-volume-4-node-base\n2026-05-22 01:52:06 - testbed-volume-7-node-4\n2026-05-22 01:52:07 - testbed-volume-0-node-3\n2026-05-22 01:52:07 - testbed-volume-3-node-3\n2026-05-22 01:52:07 - testbed-volume-8-node-5\n2026-05-22 01:52:07 - testbed-volume-2-node-5\n2026-05-22 01:52:07 - testbed-volume-5-node-5\n2026-05-22 01:52:07 - testbed-volume-5-node-base\n2026-05-22 01:52:07 - testbed-volume-1-node-4\n2026-05-22 01:52:07 - testbed-volume-4-node-4\n2026-05-22 01:52:07 - testbed-volume-6-node-3\n2026-05-22 01:52:07 - disconnect routers\n2026-05-22 01:52:07 - testbed\n2026-05-22 01:52:08 - clean up subnets\n2026-05-22 01:52:08 - subnet-testbed-management\n2026-05-22 01:52:08 - clean up networks\n2026-05-22 01:52:08 - net-testbed-management\n2026-05-22 01:52:09 - clean up security groups\n2026-05-22 01:52:09 - testbed-management\n2026-05-22 01:52:09 - testbed-node\n2026-05-22 01:52:09 - clean up floating ips\n2026-05-22 01:52:09 - 81.163.192.86\n2026-05-22 01:52:09 - clean up routers\n2026-05-22 01:52:09 - testbed",
                            "stdout_lines": [
                                "2026-05-22 01:51:52 - clean up servers",
                                "2026-05-22 01:51:52 - testbed-manager",
                                "2026-05-22 01:51:52 - testbed-node-5",
                                "2026-05-22 01:51:53 - testbed-node-2",
                                "2026-05-22 01:51:53 - testbed-node-1",
                                "2026-05-22 01:51:53 - testbed-node-3",
                                "2026-05-22 01:51:53 - testbed-node-4",
                                "2026-05-22 01:51:53 - testbed-node-0",
                                "2026-05-22 01:51:53 - clean up keypairs",
                                "2026-05-22 01:51:53 - testbed",
                                "2026-05-22 01:51:53 - wait for servers to be gone",
                                "2026-05-22 01:52:04 - clean up ports",
                                "2026-05-22 01:52:04 - 4c76238a-6186-428c-8dd5-07346814fe71",
                                "2026-05-22 01:52:05 - 5430f78b-12ba-424a-bece-3d26977f8f2c",
                                "2026-05-22 01:52:05 - 63bd55f6-b2cc-4fc6-ac39-7154ff480e36",
                                "2026-05-22 01:52:05 - 7d65e98a-c29d-4d28-bb15-57aff468b31b",
                                "2026-05-22 01:52:05 - 95e07e0d-e3c2-4709-800d-c3bc5ad3e090",
                                "2026-05-22 01:52:06 - a5acfd08-b9f5-4259-a593-996d14591d01",
                                "2026-05-22 01:52:06 - cf62dc89-a873-4b22-936d-35412c2b142d",
                                "2026-05-22 01:52:06 - clean up volumes",
                                "2026-05-22 01:52:06 - testbed-volume-3-node-base",
                                "2026-05-22 01:52:06 - testbed-volume-1-node-base",
                                "2026-05-22 01:52:06 - testbed-volume-0-node-base",
                                "2026-05-22 01:52:06 - testbed-volume-manager-base",
                                "2026-05-22 01:52:06 - testbed-volume-2-node-base",
                                "2026-05-22 01:52:06 - testbed-volume-4-node-base",
                                "2026-05-22 01:52:06 - testbed-volume-7-node-4",
                                "2026-05-22 01:52:07 - testbed-volume-0-node-3",
                                "2026-05-22 01:52:07 - testbed-volume-3-node-3",
                                "2026-05-22 01:52:07 - testbed-volume-8-node-5",
                                "2026-05-22 01:52:07 - testbed-volume-2-node-5",
                                "2026-05-22 01:52:07 - testbed-volume-5-node-5",
                                "2026-05-22 01:52:07 - testbed-volume-5-node-base",
                                "2026-05-22 01:52:07 - testbed-volume-1-node-4",
                                "2026-05-22 01:52:07 - testbed-volume-4-node-4",
                                "2026-05-22 01:52:07 - testbed-volume-6-node-3",
                                "2026-05-22 01:52:07 - disconnect routers",
                                "2026-05-22 01:52:07 - testbed",
                                "2026-05-22 01:52:08 - clean up subnets",
                                "2026-05-22 01:52:08 - subnet-testbed-management",
                                "2026-05-22 01:52:08 - clean up networks",
                                "2026-05-22 01:52:08 - net-testbed-management",
                                "2026-05-22 01:52:09 - clean up security groups",
                                "2026-05-22 01:52:09 - testbed-management",
                                "2026-05-22 01:52:09 - testbed-node",
                                "2026-05-22 01:52:09 - clean up floating ips",
                                "2026-05-22 01:52:09 - 81.163.192.86",
                                "2026-05-22 01:52:09 - clean up routers",
                                "2026-05-22 01:52:09 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-25dc-6526-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:11.257666Z",
                            "start": "2026-05-22T01:51:51.521105Z"
                        },
                        "id": "0242ac1f-6606-25dc-6526-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-22T01:52:14.824859Z",
                    "start": "2026-05-22T01:52:12.130043Z"
                },
                "id": "0242ac1f-6606-4069-c578-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:12.213905Z",
                            "start": "2026-05-22T01:52:12.146251Z"
                        },
                        "id": "0242ac1f-6606-4069-c578-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-22T01:52:12.268356Z",
                            "start": "2026-05-22T01:52:12.223010Z"
                        },
                        "id": "0242ac1f-6606-4069-c578-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.444950",
                            "end": "2026-05-22 01:52:14.616908",
                            "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-4069-c578-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-05-22 01:52:13.171958",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-05-22 01:52:13 - clean up servers\n2026-05-22 01:52:13 - clean up keypairs\n2026-05-22 01:52:14 - wait for servers to be gone\n2026-05-22 01:52:14 - clean up ports\n2026-05-22 01:52:14 - clean up volumes\n2026-05-22 01:52:14 - disconnect routers\n2026-05-22 01:52:14 - clean up subnets\n2026-05-22 01:52:14 - clean up networks\n2026-05-22 01:52:14 - clean up security groups\n2026-05-22 01:52:14 - clean up floating ips\n2026-05-22 01:52:14 - clean up routers",
                            "stdout_lines": [
                                "2026-05-22 01:52:13 - clean up servers",
                                "2026-05-22 01:52:13 - clean up keypairs",
                                "2026-05-22 01:52:14 - wait for servers to be gone",
                                "2026-05-22 01:52:14 - clean up ports",
                                "2026-05-22 01:52:14 - clean up volumes",
                                "2026-05-22 01:52:14 - disconnect routers",
                                "2026-05-22 01:52:14 - clean up subnets",
                                "2026-05-22 01:52:14 - clean up networks",
                                "2026-05-22 01:52:14 - clean up security groups",
                                "2026-05-22 01:52:14 - clean up floating ips",
                                "2026-05-22 01:52:14 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-4069-c578-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:14.824859Z",
                            "start": "2026-05-22T01:52:12.306967Z"
                        },
                        "id": "0242ac1f-6606-4069-c578-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-22T01:52:19.458708Z",
                    "start": "2026-05-22T01:52:15.742405Z"
                },
                "id": "0242ac1f-6606-2364-c041-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-2364-c041-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:15.814603Z",
                            "start": "2026-05-22T01:52:15.759168Z"
                        },
                        "id": "0242ac1f-6606-2364-c041-000000000008",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-2364-c041-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:15.871732Z",
                            "start": "2026-05-22T01:52:15.821474Z"
                        },
                        "id": "0242ac1f-6606-2364-c041-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/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-2364-c041-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:16.941502Z",
                            "start": "2026-05-22T01:52:15.877641Z"
                        },
                        "id": "0242ac1f-6606-2364-c041-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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/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/f6dae6b3f0ab4a759ce2c20bdc188326/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-2364-c041-000000000006",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:19.395765Z",
                            "start": "2026-05-22T01:52:16.954815Z"
                        },
                        "id": "0242ac1f-6606-2364-c041-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-2364-c041-00000000000f",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:19.458708Z",
                            "start": "2026-05-22T01:52:19.413109Z"
                        },
                        "id": "0242ac1f-6606-2364-c041-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-22T01:52:21.387645Z",
                    "start": "2026-05-22T01:52:20.390704Z"
                },
                "id": "0242ac1f-6606-1dfe-4751-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrp6oyvMfWihiRDJ80kaKp6k9myo26BlBVXr5n63G3z65d3kuH/KQHZJO1f8JByruPqaVGeXNDyT+ZQ0XZyjCMh6UTyYxx00GpOfzZ8HMZJSiSGHUMPeGZ5lZl4KqZpFXYjKEPRp3wZSLX2k/V7lDYcGMKOgMV45R6LS5mFqmVEd6JSq3ZQvByWxaIwSJ17h8cfvVQ4Iyio36/mcFVLLhTpxv+PrhwH6yooDB9lqpjPaUWlsrWKB8r7gG16yD1Fv7lSJqhCh1BoytEioHjXeHRfnNK2INzyLU2AbCEZ3YHY4Vrcvbc8Ut9f0U44BuYiwbKH27qfJOjygZ+u4Ifz03Ei9naTAPBOFysYG5bwcgdS0MRP42t9rM4JrGLN3v2uuNTKdG6QZPUiY+BJm/d2h2ZMPpEc50nivFG8E2fEFkOKODQCDs9cjo+0wggjwHtCwFb7JzmkgcWu7LFrWK8eEvNNIwqkW9zoLREDxtu7X/p7m4XG7mp9q1Os7kFVMN4wcM= 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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCrp6oyvMfWihiRDJ80kaKp6k9myo26BlBVXr5n63G3z65d3kuH/KQHZJO1f8JByruPqaVGeXNDyT+ZQ0XZyjCMh6UTyYxx00GpOfzZ8HMZJSiSGHUMPeGZ5lZl4KqZpFXYjKEPRp3wZSLX2k/V7lDYcGMKOgMV45R6LS5mFqmVEd6JSq3ZQvByWxaIwSJ17h8cfvVQ4Iyio36/mcFVLLhTpxv+PrhwH6yooDB9lqpjPaUWlsrWKB8r7gG16yD1Fv7lSJqhCh1BoytEioHjXeHRfnNK2INzyLU2AbCEZ3YHY4Vrcvbc8Ut9f0U44BuYiwbKH27qfJOjygZ+u4Ifz03Ei9naTAPBOFysYG5bwcgdS0MRP42t9rM4JrGLN3v2uuNTKdG6QZPUiY+BJm/d2h2ZMPpEc50nivFG8E2fEFkOKODQCDs9cjo+0wggjwHtCwFb7JzmkgcWu7LFrWK8eEvNNIwqkW9zoLREDxtu7X/p7m4XG7mp9q1Os7kFVMN4wcM= 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-1dfe-4751-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/f6dae6b3f0ab4a759ce2c20bdc188326/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-05-22T01:52:21.387645Z",
                            "start": "2026-05-22T01:52:20.407094Z"
                        },
                        "id": "0242ac1f-6606-1dfe-4751-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
}
]
